35 Commits

Author SHA1 Message Date
Linus Dierheimer
8e856c3dd6
Wayland: don't leak memory
#256
2022-09-24 16:34:03 +02:00
李通洲
737b36e799
FFstrbuf / FFlist: add some improvements
1. make some short fns inlinable
2. simplify implementation
3. fix possible crashes with non-allocated strbuf
4. make the default init fn allocates no memory
5. add more tests
2022-09-24 22:18:48 +08:00
李通洲
484264027c
FFstrbuf: don't free string literals 2022-09-23 15:33:23 +08:00
Linus Dierheimer
3d0653025e
Leak sanitizer: no false positives 2022-09-22 22:02:58 +02:00
李通洲
e5b110375f FFlist: add tests 2022-09-20 23:56:43 +08:00
李通洲
6eed53217d FFstrbuf: fix bugs in ffStrbufAppendS; add more tests 2022-09-20 23:56:43 +08:00
Linus Dierheimer
d387800bda
Separate host detection and printing logic 2022-09-04 12:43:30 +02:00
Linus Dierheimer
707e0f930d
Refactor: don't include FFvaluestore global 2022-07-25 19:54:33 +02:00
Linus Dierheimer
97d2096df8
Delete performance test
I never really used it, and it didn't even build any more
2022-06-17 18:19:53 +02:00
Linus Dierheimer
3248afe91c
Prepare flashfetch for images in terminal too 2022-04-02 14:44:26 +02:00
Linus Dierheimer
fd450bcccc
Date Time support 2022-02-25 13:30:37 +01:00
Anna “CyberTailor”
aa9dd9c155
CMakeLists.txt: make tests optional
Run test-strbuf using ctest.
2022-02-21 12:30:06 +05:00
Linus Dierheimer
f54ac1c4e6
Update tests 2022-02-14 12:04:54 +01:00
Linus Dierheimer
e887b56209
Fix performance test 2022-01-22 23:03:09 +01:00
Linus Dierheimer
33127388f0
refactored FFstrbuf 2022-01-12 01:02:14 +01:00
Linus Dierheimer
d4f753a9f8
Moved detection files to their own folder 2021-12-20 16:34:46 +01:00
Linus Dierheimer
a011b55692
Custom logo colors support 2021-12-19 22:39:22 +01:00
Linus Dierheimer
bbbf00e834 Separator string option 2021-11-18 18:25:24 +01:00
Linus Dierheimer
fd257ddde9 better FF_UNUSED 2021-10-19 19:34:55 +02:00
yuannan
914cd9219d tests multithreading 2021-10-18 02:40:33 +01:00
Linus Dierheimer
409b1f29a6 renamed calculation threads to detection threads 2021-06-15 13:12:29 +02:00
Sourajyoti Basak
e79209c7bf
Change shebang 2021-06-14 14:22:51 +05:30
Sourajyoti Basak
bc65c9f9c3
Add shebang 2021-06-14 12:18:39 +05:30
Linus Dierheimer
3ce12dfc47 rewrote logo code 2021-06-13 14:23:35 +02:00
DarN
ca08e07c37 Renamed all instances of 'seperator' 2021-05-15 12:36:25 +02:00
Linus Dierheimer
9bc1f2a116 much more efficient caching 2021-04-15 18:59:26 +02:00
Linus Dierheimer
53c781aa21 project structure refactoring 2021-04-09 14:07:05 +02:00
Linus Dierheimer
c698080581 basic multithreading 2021-04-07 17:36:03 +02:00
Linus Dierheimer
f25bca3dab wm theme detection for kde plasma 2021-04-03 23:10:14 +02:00
Linus Dierheimer
307fc61184 better structure looping 2021-03-28 20:09:29 +02:00
Linus Dierheimer
a1e90ba35c editorconfig 2021-03-27 18:14:19 +01:00
Linus Dierheimer
1ceb5c91ac format options for every output! 2021-03-19 20:57:07 +01:00
Linus Dierheimer
0169507489 packages options 2021-03-11 19:40:46 +01:00
Linus Dierheimer
aa5b5f3caf kernel options 2021-03-07 20:35:17 +01:00
Linus Dierheimer
6cc99423c9 performance tests 2021-03-07 20:05:00 +01:00