李通洲
d040cc810f
SMBIOS (Windows): fixes issues raised by Copilot
2026-03-06 14:46:51 +08:00
Dariqq
abf8d75454
Chore (Windows): adds missing header ( #2215 )
2026-03-05 18:39:03 -06:00
李通洲
2ce152beaf
SmbiosHelper (Windows): prefers NtQuerySystemInformation
2026-03-05 10:18:18 +08:00
李通洲
766ed07999
Refactor: prefers ffStr*
2026-03-05 10:16:24 +08:00
李通洲
ddc2131343
Chore (Windows): adds comments
2026-03-05 10:16:11 +08:00
李通洲
7ea0bbfb21
CPU / CPUCache (Windows): prefers NtQuerySystemInformation(Ex)
2026-03-03 16:01:36 +08:00
李通洲
b86c0880b9
Bluetooth (Windows): adds a string variant helper; removes propsys dependency
2026-03-03 11:00:37 +08:00
李通洲
75f4a3d92d
Platform (Windows): don't error out on i686
2026-03-03 08:47:34 +08:00
李通洲
70fa1341a8
Bootmgr (Windows): prefers NT API
2026-03-03 08:47:21 +08:00
李通洲
2198e6123e
DisplayServer (Windows): uses the standard GetDpiForMonitor to query scale factors
2026-03-03 00:23:36 +08:00
李通洲
86458ab32a
Kmod (SunOS): adds support
2026-03-01 14:44:29 +08:00
李通洲
67ca907e38
Kmod (Windows): adds support
2026-03-01 14:06:54 +08:00
李通洲
e15d06bbad
Chore (Windows): move NT stuff to common
2026-03-01 13:58:38 +08:00
李通洲
000a688bb6
TerminalShell (Windows): improves logic of GUI program check
2026-02-28 10:06:13 +08:00
李通洲
3e25b213b1
WM (Windows): supports komorebi detection
2026-02-28 10:03:27 +08:00
李通洲
a69cf456ea
Binary (Windows): removes imagehlp dep
2026-02-27 22:59:46 +08:00
李通洲
1789ef85d7
Processing (Windows): tidy
2026-02-27 15:04:43 +08:00
李通洲
42509f115c
Common (Windows): always uses en_US when fetching exe version
2026-02-27 15:04:28 +08:00
李通洲
08dfd1321c
Platform (macOS): use _NSGetExecutablePath to query current exe path
...
Unlike proc_pidpath which uses syscall
2026-02-26 15:12:53 +08:00
Carter Li
bc6e8c7813
Global (Linux): unrefs dbus connection to avoid memleaks
2026-02-26 09:47:18 +08:00
Carter Li
627fee23d1
Chore: adds assertions
2026-02-26 09:00:24 +08:00
s0s
fc7710821e
Common: fixes segmentation fault triggered by dereferencing value at negative index ( #2198 )
2026-02-24 11:00:25 +08:00
李通洲
ec1af7c92b
Platform (OpenBSD): improves executable path retrieval method
...
Fixes #2195
2026-02-22 18:14:36 +08:00
Carter Li
a1e20270ad
Platform: add current working directory (cwd) to FFPlatform structure and initialization
2026-02-21 00:29:02 +08:00
李通洲
0ea5639a22
Platform (Windows): prefers Nt* APIs
2026-02-18 20:13:33 +08:00
Carter Li
6e64b758bf
Chore: silences a compiler warning
2026-02-13 23:37:40 +08:00
李通洲
0e9a5acdbd
Platform (Windows): adds init / destroy of field sid
2026-02-13 20:42:35 +08:00
李通洲
df87cdfa6e
Windows: defines NtCurrentProcess and uses it
2026-02-13 19:38:22 +08:00
Dark Knightz
2afe8d11d1
Common: fixes discarded-qualifiers warnings ( #2181 )
2026-02-13 18:05:07 +08:00
李通洲
0f4bb47c2f
Global: fixes compiler warnings
2026-02-12 16:25:33 +08:00
李通洲
19f7c67ede
Platform: adds pid field and use it
2026-02-12 14:29:49 +08:00
李通洲
681a102a2b
Processing (Windows): adds TODO [ci skip]
2026-02-11 21:47:09 +08:00
李通洲
5847e3f269
FFPlatform (Windows): fixes memory corruption
2026-02-11 10:03:29 +08:00
李通洲
b248dfa01c
Platform: prefers system API to retreive user name
2026-02-10 23:42:57 +08:00
李通洲
a44bde6f94
Platform: adds UID / SID detection
2026-02-10 20:33:28 +08:00
李通洲
5825bce57d
Disk (Windows): replaces most Kernel32 calls to ntdll calls
...
* Improves accurancy of detection of drive create time
* Improves performance slightly
* Removes remove drive check, `hideFolders` should be used instead
2026-02-10 18:50:35 +08:00
李通洲
996cdd3155
Refactor: moves memrchr to global impl for potential future use
2026-02-10 18:16:58 +08:00
李通洲
61cdfcabf8
Windows: uses SHGetKnownFolderPath instead of the unreliable getenv
2026-02-10 17:32:34 +08:00
李通洲
d2215f26ac
Processing (Windows): uses NtQueryInformationProcess instead of its wrapper
2026-02-10 17:32:34 +08:00
李通洲
958e7dbd8f
Bluetooth (Windows): simplifies code
2026-02-10 17:32:34 +08:00
Verdgil
5b10cde59f
Global: Add support for Oracle Solaris ( #2176 )
...
* Fix Oracle Solaris zpool build
* Add memrchr fallback
* Change to include fron extern
* add new line
* remove ; in zpool.c
* Change wrapper to macro
Also change README.md
* Tweaks
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2026-02-10 17:32:20 +08:00
李通洲
e8f2b9a1c7
Common: uses _Countof in ARRAY_SIZE definition when available
2026-02-02 11:08:26 +08:00
Carter Li
0686d1db4a
GPU (Hurd): uses native API; removes libpciaccess dep
2026-01-30 20:34:47 +08:00
李通洲
dc04273bd7
Memory (macOS): updates algorithm in order not to use hw.memsize_usable which is available on newer macOS version
...
Adds a new CMake option to use usable memory size at the same time
Fixes #2171
2026-01-29 09:34:50 +08:00
李通洲
c116a5abdf
Chore: uses elvis operators where applicatable
2026-01-22 15:36:42 +08:00
李通洲
508a3fde36
Windows: fixes building
2026-01-15 15:43:05 +08:00
李通洲
a20d915412
JsonConfig: supports --structure-disabled
2026-01-15 15:11:08 +08:00
李通洲
d3453de73c
Global: puts more fastfetch-only properties into FFdata
2026-01-15 15:06:23 +08:00
李通洲
79a11c4728
CommandOption: adds a new option --structure-disabled (WIP)
...
To disable modules temporarily
2026-01-15 10:35:21 +08:00
李通洲
24591417ce
FFstrbuf: clarify usage requirements for ffStrbufGetdelim and friends
2026-01-15 10:30:40 +08:00