李通洲
39582471e8
Global: major FFlist related code refactor
2023-06-10 09:15:15 +08:00
Linus Dierheimer
dd77ebe11e
Fix GitHub code scanning alert
2023-01-14 19:59:54 +01:00
李通洲
e076097a7c
FFlist: fix compiler warnings
2023-01-14 00:19:55 +08:00
李通洲
3cee8f5475
FFlist: add new functions to make it be able to work as a queue
2023-01-13 19:08:14 +08: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
李通洲
e5b110375f
FFlist: add tests
2022-09-20 23:56:43 +08:00
Linus Dierheimer
87c3459f5d
Moved terminal font detection logic to detection folder
2022-09-18 15:53:51 +02:00
李通洲
155d4e90ae
FFlist: support static init
...
Also fix possible memory corruption bug in ffListAdd
2022-09-16 18:39:27 +08:00
Linus Dierheimer
fe71291769
Clean up includes
2022-06-18 14:25:31 +02:00
Linus Dierheimer
bd3c236480
a bit better parsing of fonts
2021-05-23 19:40:34 +02:00
Linus Dierheimer
a389b89ff0
supprt for custom / multiple config dirs
2021-05-07 14:55:43 +02:00
Linus Dierheimer
c5c3cecb93
support for more than 5 batteries
2021-04-24 13:05:43 +02:00
Linus Dierheimer
9bc1f2a116
much more efficient caching
2021-04-15 18:59:26 +02:00