Carter Li
|
53102380b8
|
WMTheme (Linux): adds COSMIC support
|
2026-05-29 15:40:02 +08:00 |
|
Carter Li
|
d1bf208a92
|
Chore: renames stringUtils to strutil
|
2026-05-28 15:58:08 +08:00 |
|
Carter Li
|
b2b748b07c
|
DisplayServer (Linux): fixes a memory leak
|
2026-05-13 15:44:00 +08:00 |
|
Carter Li
|
7799dbe481
|
WM: adds full support of Enlightenment
Fixes #2165
|
2026-05-12 10:56:14 +08:00 |
|
Carter Li
|
8426833c36
|
DE (Linux): adds Enlightenment version detection support
|
2026-05-12 08:36:50 +08:00 |
|
Carter Li
|
b37f020270
|
DisplayServer (Linux): binds minimal version to avoid breakage
|
2026-05-10 15:43:13 +08:00 |
|
Carter Li
|
fbc9569e13
|
DisplayServer (Linux): updates kde-output-device-v2 again
|
2026-05-10 15:37:03 +08:00 |
|
李通洲
|
93f9ed1bf5
|
Wmtheme (Linux): adds NebiDE support
Ref: #2295
|
2026-05-04 19:44:42 +08:00 |
|
李通洲
|
abc6c0593c
|
Chore: IndentPPDirectives: BeforeHash [ci skip]
|
2026-04-15 16:17:08 +08:00 |
|
李通洲
|
c7ecc33b64
|
Global: removes FFlist::elementSize
Improves performance of module Sound and PhysicalMemory
|
2026-04-14 15:47:26 +08:00 |
|
Carter Li
|
f6a363f7ad
|
Global: unifies GCC attributes usage
|
2026-04-09 20:02:04 +08:00 |
|
李通洲
|
831659966f
|
Style: adds Cpp11BracedListStyle: Block
|
2026-03-31 14:20:21 +08:00 |
|
李通洲
|
5f261702a9
|
Style: adds BreakBeforeCloseBracketBracedList: true
|
2026-03-31 14:20:21 +08:00 |
|
李通洲
|
e0eba8ce21
|
Chore: run clang-format
```bash
find . -type f \( -name "*.c" -o -name "*.h" -o -name "*.cpp" -o -name "*.hpp" \) ! -path "src/3rdparty/*" -print0 | xargs -0 clang-format -i
```
|
2026-03-29 10:03:32 +08:00 |
|
李通洲
|
9b1061719c
|
Chore (OpenBSD): silences compiler warnings
|
2026-03-28 12:04:10 +08:00 |
|
李通洲
|
246ff0bc88
|
Common (Windows): adds a unique type for querying registry binary data
|
2026-03-24 17:20:47 +08:00 |
|
李通洲
|
8defffabff
|
DisplayServer (Linux): fixes build failure on older Wayland versions
Fixes #2237
|
2026-03-21 18:56:23 +08:00 |
|
李通洲
|
6ec59f8654
|
Brightness (Windows): fixes detection of external monitors
|
2026-03-19 00:56:02 +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 |
|
李通洲
|
ea6ad4ac86
|
Global (Windows): prefers NTAPI for querying registry values
|
2026-03-13 13:27:58 +08:00 |
|
李通洲
|
9ba1cd1291
|
DisplayServer (Linux): updates kde-output-device-v2 again
|
2026-03-07 23:50:31 +08:00 |
|
李通洲
|
f781f8d9ea
|
Global (Windows): drops WIN7_COMPAT support
|
2026-03-07 11:49:56 +08:00 |
|
Carter Li
|
b64d8a013d
|
DisplayServer (Linux): check if RANDR is running in Emulation mode
|
2026-03-05 10:12:38 +08:00 |
|
李通洲
|
2198e6123e
|
DisplayServer (Windows): uses the standard GetDpiForMonitor to query scale factors
|
2026-03-03 00:23:36 +08:00 |
|
李通洲
|
b6b42e69c3
|
DisplayServer (Windows): reduce system dependencies
|
2026-02-28 10:37:03 +08:00 |
|
Carter Li
|
463c24beb8
|
WM (Linux): for LXQt, only query wm settings when wm was not detected
Fixes #2199
|
2026-02-25 10:37:18 +08:00 |
|
李通洲
|
a44bde6f94
|
Platform: adds UID / SID detection
|
2026-02-10 20:33:28 +08:00 |
|
李通洲
|
19d3c948ad
|
DE (Android): clarifies that Google Pixel and other OSes also report ro.build.display.id
|
2026-01-26 10:17:28 +08:00 |
|
Carter Li
|
67f16b269a
|
DisplayServer (Linux): regenerates wlr-output-management-unstable-v1*
NOOP
|
2026-01-16 10:40:53 +08:00 |
|
李通洲
|
25671fa4b4
|
DisplayServer (Linux): fixes crashes on KDE beta
Fixes #2150
|
2026-01-16 10:13:50 +08:00 |
|
李通洲
|
ba0eeab18c
|
DisplayServer (Linux): cleanup code
|
2026-01-14 13:47:40 +08:00 |
|
Carter Li
|
6496dcd7d0
|
DisplayServer (Linux): refactors property handling in xcb and xlib
|
2026-01-13 09:24:27 +08:00 |
|
李通洲
|
9e49451340
|
Display (Windows): supports dpi scale factor detection on Win 7
|
2026-01-07 20:04:54 +08:00 |
|
Carter Li
|
d60b25e424
|
Refactor: renames src/util to src/common
|
2026-01-06 09:48:38 +08:00 |
|
Carter Li
|
61690a1804
|
Util: moves util/io/io.h to util/io.h
|
2026-01-06 09:13:40 +08:00 |
|
李通洲
|
1e43e35857
|
Chore: merges common/* into util/*
|
2026-01-05 17:54:41 +08:00 |
|
李通洲
|
8c86003220
|
Common: introduces FF_LIBRARY_LOAD_MESSAGE to simplify library-loading
|
2026-01-05 17:54:41 +08:00 |
|
Carter Li
|
8439204cef
|
DisplayServer (Linux): upgrades kde-output-device-v2 wayland protocol files (again)
|
2025-12-23 16:17:01 +08:00 |
|
李通洲
|
bdc5174f68
|
DisplayServer (Linux): upgrades kde-output-device-v2 wayland protocol files (again)
Fixes #2093
|
2025-12-15 13:25:26 +08:00 |
|
李通洲
|
1c2c6644d5
|
DE: adds Android OEM UI detection
Ref #1900
|
2025-11-24 15:17:52 +08:00 |
|
李通洲
|
4b5e1a816b
|
Display (Windows): rename VRR to DRR
|
2025-10-16 13:24:44 +08:00 |
|
李通洲
|
25353261d0
|
Chore (Windows): standardizes Windows header include casing. NOOP.
Fixes #2006
|
2025-10-14 09:10:24 +08:00 |
|
李通洲
|
f4c43abbf7
|
Display (Windows): adds VRR status detection support
|
2025-10-05 09:17:30 +08:00 |
|
李通洲
|
66aad0e4f1
|
Revert "Display (Windows): fixes incorrect refresh rate when VRR is enabled"
Doesn't work
This reverts commit 31ae7a642a.
|
2025-10-05 00:16:49 +08:00 |
|
Carter Li
|
77c43c0214
|
Display (Linux): prefer resolutions reported by randr mode info
|
2025-10-04 22:19:25 +08:00 |
|
李通洲
|
31ae7a642a
|
Display (Windows): fixes incorrect refresh rate when VRR is enabled
Fixes #1994
|
2025-10-03 23:42:57 +08:00 |
|
李通洲
|
8be070998f
|
Theme (Windows): moves Windows theme detection logic from DE to dedicated module
Like the last commit
|
2025-09-29 09:40:10 +08:00 |
|
李通洲
|
093f56a03d
|
Theme (macOS): moves macOS theme detection logic from DE to dedicated module
The old behavior was inherited from neofetch. However `Aqua` and `Liquid Glass` are actually design language, not a DE. There is no DE on macOS.
|
2025-09-29 09:25:24 +08:00 |
|
李通洲
|
48fc72e95c
|
DisplayServer: improves display size rounding and argument clarity
|
2025-09-02 09:36:19 +08:00 |
|