Carter Li
|
2f6cabb839
|
Library: prepare for static linking
|
2024-05-23 16:35:16 +08:00 |
|
李通洲
|
0af40ab6a3
|
Settings (FreeBSD): don't append trailing \0
|
2024-01-06 18:47:16 +08:00 |
|
李通洲
|
5b2006cd06
|
Global: get rid of locks
Psychological burden NO MORE
|
2023-10-31 14:42:45 +08:00 |
|
李通洲
|
2c49dcceaf
|
Options (Library): split code
|
2023-10-25 16:24:24 +08:00 |
|
李通洲
|
d0f093c567
|
Global: make FFinstance instance a global variable
As discussed in https://github.com/fastfetch-cli/fastfetch/discussions/473
|
2023-06-24 17:28:05 +08:00 |
|
李通洲
|
16181b7272
|
Bios (FreeBSD): code refactor
|
2023-06-15 13:42:03 +08:00 |
|
李通洲
|
68ae9248a6
|
Settings: try fixing #467
|
2023-06-09 22:14:29 +08:00 |
|
李通洲
|
8f9beb2789
|
Wallpaper (macOS): add support
|
2023-06-06 21:02:21 +08:00 |
|
李通洲
|
c9e3c34ce1
|
Settings (Linux): fix memleaks reported by LeakSanitizer
|
2023-05-27 18:25:54 +08:00 |
|
Linus Dierheimer
|
a1ea7804f3
|
IO: Separate platform specific implementations
|
2023-01-28 12:40:12 +01:00 |
|
Linus Dierheimer
|
2c51d55ba2
|
IO: don't require posix specific stuff for ffPathExists
|
2023-01-28 11:52:23 +01:00 |
|
李通洲
|
eeb008f505
|
Global: replace all ".so" to FF_LIBRARY_EXTENSION
... no matter whether the libraries are linux specific or not
|
2022-12-17 12:22:11 +08:00 |
|
Linus Dierheimer
|
693cc1e730
|
Fix build errors
|
2022-10-13 22:02:58 +02:00 |
|
李通洲
|
1b594d9ed1
|
Thread: add common thread abstraction layer, and make threading optional
|
2022-10-12 21:59:21 +08:00 |
|
Linus Dierheimer
|
2a61d29be9
|
sysctl utils
|
2022-09-19 21:31:50 +02:00 |
|
Linus Dierheimer
|
87c3459f5d
|
Moved terminal font detection logic to detection folder
|
2022-09-18 15:53:51 +02:00 |
|
Linus Dierheimer
|
cfcc4c8375
|
MacOS cpu support
|
2022-09-04 14:12:04 -07:00 |
|
Linus Dierheimer
|
71779fa4b1
|
Basic MacOS support
|
2022-09-04 09:02:11 -07:00 |
|
Linus Dierheimer
|
d387800bda
|
Separate host detection and printing logic
|
2022-09-04 12:43:30 +02:00 |
|
Linus Dierheimer
|
c971e28aca
|
Refactor: move setting functions to own header
|
2022-07-25 14:20:07 +02:00 |
|
Linus Dierheimer
|
4a43144991
|
Refactor: move io functions to own header
|
2022-07-25 11:48:48 +02:00 |
|
Linus Dierheimer
|
ac96cfc748
|
Refactor: move FFInitState to settings.c
|
2022-07-25 11:24:50 +02:00 |
|
Linus Dierheimer
|
f18ffe3239
|
Refactor: move library functions and macros to own header
|
2022-07-25 11:20:38 +02:00 |
|
Linus Dierheimer
|
3b2a6e4a6e
|
Don't load sqlite3 id db path doesn't exist
|
2022-06-27 15:38:34 +02:00 |
|
Linus Dierheimer
|
fe71291769
|
Clean up includes
|
2022-06-18 14:25:31 +02:00 |
|
Linus Dierheimer
|
960364bd47
|
Use librpm as rpm fallback
|
2022-05-24 13:36:33 +02:00 |
|
Linus Dierheimer
|
e4ecb9d069
|
Use sqlite to get rpm package count
|
2022-05-23 19:30:02 +02:00 |
|
Linus Dierheimer
|
8831c07d2b
|
Look for multiple versions of a library
|
2022-04-11 17:41:21 +02:00 |
|
Linus Dierheimer
|
1c72219a88
|
Fix ordering of macros in settings.c
|
2022-01-10 20:45:58 +01:00 |
|
Linus Dierheimer
|
190974e079
|
Android support part 3
|
2022-01-10 15:20:51 +01:00 |
|
Linus Dierheimer
|
bf60429e36
|
Android support part 1
|
2022-01-09 16:51:57 +01:00 |
|
Linus Dierheimer
|
53f31f2401
|
Look for different versions of the same library
|
2022-01-05 16:14:27 +01:00 |
|
Linus Dierheimer
|
fd447ab439
|
Common macros for loading shared libs
|
2021-11-13 14:10:30 +01:00 |
|
Linus Dierheimer
|
0c7a415f9b
|
librpm: don't print error messages
|
2021-11-08 11:50:50 +01:00 |
|
李通洲
|
b3b31d693e
|
Settings: simplify macros and code cleanup
|
2021-11-06 22:50:52 +08:00 |
|
李通洲
|
f6700f5272
|
Packages: use the official RPM public API
instead of diving into its implementation detail to count installed rpm packages, which support CentOS
|
2021-11-06 22:47:51 +08:00 |
|
李通洲
|
1a5b1428dc
|
Add Android basic support
|
2021-10-20 22:27:29 +08:00 |
|
Linus Dierheimer
|
fd257ddde9
|
better FF_UNUSED
|
2021-10-19 19:34:55 +02:00 |
|
Linus Dierheimer
|
349e5b24fa
|
better support for building without features
|
2021-10-19 18:44:59 +02:00 |
|
李通洲
|
e5322cf165
|
Make it possible to build without optional dependencies
|
2021-10-19 22:50:17 +08:00 |
|
Linus Dierheimer
|
8cb3ff7c2b
|
Cursor support
|
2021-06-20 21:04:55 +02:00 |
|
Linus Dierheimer
|
580ad45459
|
Fedora support
|
2021-06-08 20:01:29 +02:00 |
|
Linus Dierheimer
|
14932466f7
|
refactored usage of GSettings
|
2021-05-20 20:06:08 +02:00 |
|
DarN
|
959750de3d
|
Fixed dconf library load snafu
Typo :)
|
2021-05-13 13:53:29 +02:00 |
|
Linus Dierheimer
|
7afc27e52f
|
small syntactic changes
|
2021-05-12 20:13:56 +02:00 |
|
Linus Dierheimer
|
039b69f4a7
|
better ffSettings* functions
|
2021-05-11 20:06:17 +02:00 |
|
Linus Dierheimer
|
30953a31dc
|
small changes to memory managment
|
2021-05-08 21:13:58 +02:00 |
|
Linus Dierheimer
|
dfeb5c49e1
|
updated FFvariant
|
2021-05-08 18:58:40 +02:00 |
|
Linus Dierheimer
|
c8cd51da84
|
variant for dconf
|
2021-05-08 17:56:56 +02:00 |
|
Linus Dierheimer
|
89aa4470aa
|
support for gsettings bool value
|
2021-05-05 20:20:41 +02:00 |
|