李通洲
822496808d
Windows: look for config files in $LOCALAPPDATA
2023-01-02 16:34:57 +08:00
李通洲
983bd50a09
FFstrbuf: improve performance of InitF
2022-12-06 16:27:00 +08:00
李通洲
8b0d034a94
FFstrbuf: fix bug of AppendF when string len == ffStrbufGetFree
2022-12-02 22:20:01 +08:00
Linus Dierheimer
19a9b18c69
Disk: Linux impl working
2022-10-17 13:19:48 +02:00
李通洲
47a0b8969f
FFstrbuf: more inline fns and more tests
2022-09-26 14:57:54 +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
Linus Dierheimer
f33f172734
Revert "Revert some changes"
...
This reverts commit 64d64d5050 .
2022-09-23 19:54:18 +02:00
Linus Dierheimer
64d64d5050
Revert some changes
2022-09-23 19:48:55 +02:00
Linus Dierheimer
007ded2883
Revert "Don't inline strbuf methods on macos"
...
This reverts commit c32f2f2f2b .
2022-09-23 12:11:04 +02:00
Linus Dierheimer
c32f2f2f2b
Don't inline strbuf methods on macos
2022-09-23 12:05:07 +02:00
李通洲
484264027c
FFstrbuf: don't free string literals
2022-09-23 15:33:23 +08:00
Linus Dierheimer
1700d23c26
Always inline some strbuf methods
2022-09-23 00:10:48 +02:00
李通洲
6eed53217d
FFstrbuf: fix bugs in ffStrbufAppendS; add more tests
2022-09-20 23:56:43 +08:00
李通洲
254c4e5f50
WMTheme: support macOS
2022-09-20 21:49:11 +08:00
Linus Dierheimer
9ef4b82cb9
Refactor disk module
2022-09-06 13:24:57 +02:00
Linus Dierheimer
ea60fd0a0d
Separate cpu detection and printing logic
2022-09-04 22:20:12 +02:00
Linus Dierheimer
d387800bda
Separate host detection and printing logic
2022-09-04 12:43:30 +02:00
Linus Dierheimer
c440fdfca8
Uses instance->state.configDirs consistenlty (in particular thread save) troughout the project
2022-06-22 20:14:10 +02:00
Linus Dierheimer
fe71291769
Clean up includes
2022-06-18 14:25:31 +02:00
Linus Dierheimer
5e96ba8384
Fix cpu temp detection the second
2022-06-16 14:55:02 +02:00
Linus Dierheimer
22a8cfdcfe
Remove obsolete strbuf function
2022-06-08 17:14:11 +02:00
Linus Dierheimer
572d4ec8e9
NixOS support
2022-04-21 17:59:26 +02:00
Linus Dierheimer
451848f6fd
Small improvements to code quality
2022-02-12 22:30:57 +01:00
Linus Dierheimer
accaaa7de5
Expose GPU driver to gpu format string
2022-01-12 18:57:35 +01:00
Linus Dierheimer
322e5c5a48
FFstrbuf: don't do unneeded destroy work
2022-01-12 02:05:12 +01:00
Linus Dierheimer
6d7ad48edf
Clear destroyed FFstrbuf
2022-01-12 01:59:57 +01:00
Linus Dierheimer
6a62f909d4
Destroyed FFstrbufs can now be reused
2022-01-12 01:57:49 +01:00
Linus Dierheimer
f21013f646
Use same variable name in definition and declaration
2022-01-12 01:33:03 +01:00
Linus Dierheimer
8639e59019
Silence a false positive compiler warning
2022-01-12 01:21:36 +01:00
Linus Dierheimer
33127388f0
refactored FFstrbuf
2022-01-12 01:02:14 +01:00
Linus Dierheimer
816d86aee8
Public IP module
2022-01-10 20:20:18 +01:00
Linus Dierheimer
3f30fa8d4a
Improved WM / DE detection logic
2022-01-07 17:37:57 +01:00
Linus Dierheimer
06fa8e7478
Use ffStrbufEndsWithC instead of custom impl
2022-01-01 17:28:41 +01:00
Linus Dierheimer
f73137aef8
Better filtering of batteries
2021-12-31 14:12:44 +01:00
Linus Dierheimer
9db9a2c195
Added -Wconversion to compiler options
2021-11-17 18:38:57 +01:00
Linus Dierheimer
2abaf64c12
fix a compiler warning in ffStrbufEnsureCapacity
2021-11-17 12:07:08 +01:00
Linus Dierheimer
4e818c981a
Found a better way to fix the warning from pevious commit
2021-11-17 12:00:06 +01:00
Linus Dierheimer
7db781c508
Fix possible seg fault in ffStrbufAppendVF
2021-11-17 11:41:17 +01:00
Linus Dierheimer
7ced537e59
FFstrbuf is now always null terminated
2021-11-17 10:59:31 +01:00
Linus Dierheimer
40d535ffba
Allow 0 length FFstrbuf
2021-11-16 12:54:49 +01:00
Linus Dierheimer
588a68ac4c
Better OS output
2021-07-12 19:01:31 +02:00
Linus Dierheimer
2c599b5924
prettier cursor output
2021-06-26 16:48:15 +02:00
Linus Dierheimer
582d5b6473
better naming of strbuf methods
2021-06-26 15:34:01 +02:00
Linus Dierheimer
bd3c236480
a bit better parsing of fonts
2021-05-23 19:40:34 +02:00
DarN
852d6dcdcb
Changed ffStrbufRemoveStringsA iterator logic
2021-05-16 07:36:14 +02:00
Linus Dierheimer
44339971bd
pass manjaro pacman branch to format string
2021-05-15 18:17:34 +02:00
Linus Dierheimer
4d7a06ac97
ffGetPropValue
2021-05-13 12:27:44 +02:00
Linus Dierheimer
30953a31dc
small changes to memory managment
2021-05-08 21:13:58 +02:00
Linus Dierheimer
eea74b085b
prettier GPU output
2021-05-07 17:10:22 +02:00
Linus Dierheimer
a389b89ff0
supprt for custom / multiple config dirs
2021-05-07 14:55:43 +02:00