李通洲
bab1e4ff82
Global (Windows): adds full TEB/PEB definitions
2026-03-19 15:16:50 +08:00
李通洲
6ec59f8654
Brightness (Windows): fixes detection of external monitors
2026-03-19 00:56:02 +08:00
李通洲
d3459af71f
LocalIP: removes usage of htonl
2026-03-18 18:52:24 +08:00
李通洲
00b5f17f0d
Global (Windows): prefers Rtl APIs
2026-03-18 18:36:41 +08:00
李通洲
b8ad833b4b
Networking (Windows): prefers WSA functions
2026-03-18 18:35:59 +08:00
李通洲
fb412576e1
Host (macOS): updates M5 models
2026-03-18 13:11:07 +08:00
李通洲
d551651d63
WM (macOS): adds glazewm; removes unmaintained plugins
2026-03-18 10:56:09 +08:00
李通洲
4e234c52a3
Platform (Windows): adds implementation of POSIX readlink(2) and realpath(3)
2026-03-17 17:59:24 +08:00
李通洲
edc718d1d1
Locale: reports API failure messages
2026-03-17 17:33:02 +08:00
李通洲
42e01e7b8f
Global (Windows): uses GetCurrentConsoleFontEx instead of GetCurrentConsoleFont
2026-03-16 15:16:54 +08:00
李通洲
8edfda979e
Processing (Windows): prefers *W version APIs
2026-03-16 15:09:43 +08:00
李通洲
cc3595c3a4
Processing (Windows): prefers NT APIs
2026-03-16 14:41:52 +08:00
李通洲
8c72792e31
Common (Windows): adds a universal function ffFileTimeToUnixMs and use it
2026-03-16 13:49:49 +08:00
李通洲
f7ebeb58e2
Packages (Windows): prefers NT APIs
2026-03-16 10:50:30 +08:00
Carter Li
ea4a4f0691
CPUCache (Linux): makes shared cache dedupe key boundary-safe
...
Fixes #2228
2026-03-16 09:52:43 +08:00
李通洲
81984e6e97
Global (Windows): prefers NtWaitForSingleObject
2026-03-14 23:36:59 +08:00
李通洲
f46e97fc62
Common (Windows): fixes querying HKEY_LOCAL_MACHINE on Windows 8.1
...
... and adds debug log
2026-03-14 22:57:29 +08:00
李通洲
7821552761
Common (Windows): adds ffDebugNtStatus for debugging
2026-03-14 22:55:16 +08:00
李通洲
cd8a0fc5f1
Global: enables debug mode when $FF_DEBUG is set
...
in case of `debugMode` is accessed before `--debug` is parsed
2026-03-14 22:27:36 +08:00
Carter Li
30f32f1fb5
CI (DFBSD): workarounds building errors
2026-03-14 21:52:55 +08:00
Carter Li
9af918b1ef
DisplayServer (Linux): swaps width/height in vertical mode and native X11
2026-03-13 23:47:39 +08:00
李通洲
37b8bb4fc0
DisplayServer: reports DPI instead of scaled resolution
...
Fixes #2224
2026-03-13 20:44:21 +08:00
李通洲
66edea702e
Common (Windows): reverts 42509f115c
...
Fixes warp terminal version detection
2026-03-13 13:58:50 +08:00
李通洲
930fb06ca7
TerminalFont (Windows): adds style detection support for warp terminal
2026-03-13 13:27:58 +08:00
李通洲
ca9c67353f
Global (Windows): prefers NtClose over CloseHandle
2026-03-13 13:27:58 +08:00
李通洲
ea6ad4ac86
Global (Windows): prefers NTAPI for querying registry values
2026-03-13 13:27:58 +08:00
李通洲
6ed8aac6bb
FFlist: adds ffListReserve
2026-03-13 09:52:18 +08:00
李通洲
cfabee4ba7
Common: adds ffEdidIsValid
2026-03-13 09:39:28 +08:00
李通洲
3a35f9735b
Global: renames FFformatArgType to FFArgType for future reuse
2026-03-12 15:07:19 +08:00
Carter Li
05fa8b0994
CI (Linux): fixes a CI error
...
```
kde-output-device-v2-client-protocol.h:257:9: error: implicit declaration of function 'wl_proxy_marshal_flags'; did you mean 'wl_proxy_marshal_array'? [-Werror=implicit-function-declaration]
257 | wl_proxy_marshal_flags((struct wl_proxy *) kde_output_device_registry_v2,
| ^~~~~~~~~~~~~~~~~~~~~~
| wl_proxy_marshal_array
```
2026-03-12 10:06:00 +08:00
Carter Li
07f6f93415
Host (Linux): reports marketing product name on Asahi Linux
2026-03-12 10:01:40 +08:00
李通洲
d2de3a01bb
IO (Windows): prefers native functions
2026-03-11 23:28:41 +08:00
李通洲
c9b7c65ba5
Brightness (Linux): prefers FF_LIBRARY_LOAD_SYMBOL_LAZY
2026-03-11 22:40:14 +08:00
李通洲
6ad8e68d26
Global: simplifies code with __auto_type
2026-03-11 22:40:14 +08:00
李通洲
b128260eb2
IO (Windows): improves sub directory creation logic
2026-03-11 22:40:13 +08:00
李通洲
ecfaf4d54d
IO (Windows): fixes wrong va_list handling
2026-03-11 22:40:13 +08:00
李通洲
72bdee7fbf
Global (Windows): prefers RtlUnicodeToUTF8N instead of WideCharToMultiByte
2026-03-11 22:40:13 +08:00
李通洲
bdb9593c0d
Platform (Windows): prefers data in PEB
2026-03-11 22:40:13 +08:00
Carter Li
1e234754c2
PhysicalMemory (Linux): adds option showEmptySlots to show empty memory slots
...
Fixes #2222
2026-03-11 22:33:32 +08:00
Carter Li
4a4afdadb8
Keyboard (Linux): optimises detection code & reduces syscalls
...
Ref: #2220
2026-03-11 10:42:27 +08:00
Benny Powers
7cadece9a0
Keyboard (Linux): adds Bluetooth support ( #2220 )
...
* Keyboard (Linux) Bluetooth support
* fix: code review
* fix: code review
* fix: code review
2026-03-11 09:30:59 +08:00
李通洲
724ab6ba69
Platform (Windows): prefers info inside TEB/PEB
2026-03-09 20:25:10 +08:00
李通洲
6370485dcb
Processing (Windows): prefers NT APIs
2026-03-09 20:24:19 +08:00
李通洲
60d343ca14
Platform (Windows): simplifies SID retrival
2026-03-09 20:19:47 +08:00
李通洲
bdc844f857
Bootmgr (Windows): prefers NT APIs
2026-03-09 15:20:01 +08:00
李通洲
d49c018f86
Common (Windows): updates nt.h
2026-03-09 15:19:36 +08:00
李通洲
be2201b5fc
Platform (Windows): don't use instance.config here
...
... as it's not initialized yet
2026-03-07 23:50:31 +08:00
李通洲
9ba1cd1291
DisplayServer (Linux): updates kde-output-device-v2 again
2026-03-07 23:50:31 +08:00
butteronarchbtw
22fa9b51e8
WM (Linux): fixes version reporting for niri WM ( #2218 )
...
Signed-off-by: butteronarchbtw <152636161+butteronarchbtw@users.noreply.github.com >
2026-03-07 23:29:08 +08:00
李通洲
f781f8d9ea
Global (Windows): drops WIN7_COMPAT support
2026-03-07 11:49:56 +08:00