Carter Li
|
143939f19b
|
DE (Android): adds asus zenfone support
Fixes #2541
|
2026-08-25 09:08:35 +08:00 |
|
李通洲
|
305ab14e7b
|
DisplayServer (Linux): don't assume the monitor has only one preferred mode
Fixes #2481
|
2026-07-28 23:41:07 +08:00 |
|
李通洲
|
2b03bacb28
|
Global: further code cleanups
|
2026-07-14 15:07:30 +08:00 |
|
Carter Li
|
a0fd59d869
|
DisplayServer (Linux): don't try to inline functions with variable arguments
|
2026-07-14 11:05:17 +08:00 |
|
Carter Li
|
1c352bb4de
|
DisplayServer (Linux): removes an old hack
|
2026-07-14 11:03:00 +08:00 |
|
Carter Li
|
29d626f41d
|
DisplayServer (Linux): wait for delayed Wayland output events
Ref: #2451
|
2026-07-14 10:56:44 +08:00 |
|
李通洲
|
61656a1a7a
|
Global: replaces __attribute__ to C23 [[attribute]]
|
2026-07-11 08:14:21 +08:00 |
|
李通洲
|
ba18705d2e
|
Global: replaces NULL to nullptr
|
2026-07-10 18:10:09 +08:00 |
|
Carter Li
|
873454191f
|
Global: uses typed enums
|
2026-07-10 18:09:46 +08:00 |
|
Carter Li
|
9f190b46c9
|
DisplayServer (macOS): detects string serial number for Apple Silicon
|
2026-06-22 13:18:27 +08:00 |
|
Carter Li
|
a1d4cbf67f
|
DisplayServer (Wayland): correctly reports platform api
|
2026-06-20 08:59:31 +08:00 |
|
Carter Li
|
f5b9e09d91
|
DisplayServer (macOS): detects string serial number
|
2026-06-20 01:21:39 +08:00 |
|
Carter Li
|
7c2f7fa4f2
|
DisplayServer (Linux): detects preferred resolution from EDID
|
2026-06-19 19:21:00 +08:00 |
|
Carter Li
|
5fd059827d
|
Display: fetch text serial if available instead of the 4-byte integer
|
2026-06-19 18:56:08 +08:00 |
|
Carter Li
|
b0fd11fcbd
|
Global: simplifies code
|
2026-06-18 10:59:36 +08:00 |
|
Carter Li
|
e9c0d886d1
|
DisplayServer (Linux): be compatible with KDE 6.7
This PR also removes usage of `kde-output-order-v1-protocol`, which disables detection of primary monitor for old KDE versions
|
2026-06-18 10:31:37 +08:00 |
|
Carter Li
|
d6a4946511
|
DisplayServer (Linux): fixes memleaks
|
2026-06-18 10:06:52 +08:00 |
|
Carter Li
|
c42ea6eeea
|
DisplayServer (Linux): adds HDR detection support
Fixes #2356
|
2026-06-17 20:07:37 +08:00 |
|
Carter Li
|
fe7962d5d2
|
DisplayServer (Linux): embeds definitions of wl-output-*
|
2026-06-17 15:32:27 +08:00 |
|
Carter Li
|
e84195bca0
|
Linux (Wayland): drops zwlr-output.c
It doesn't expose much more functions than `wl-output`
|
2026-06-17 15:10:24 +08:00 |
|
Carter Li
|
878ccf1375
|
DisplayServer (Linux): use kernel headers if libdrm is not available
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
ffd0455fe3
|
DisplayServer (Linux): rewrites libdrm calls with plain ioctls
|
2026-06-12 14:34:36 +08:00 |
|
Carter Li
|
7cecdb0e6d
|
DisplayServer (Linux): don't return success if no devices are successfully connected
|
2026-06-11 10:49:07 +08:00 |
|
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 |
|