李通洲
|
cb8a9c0796
|
DisplayServer (Wayland): detect display type
|
2023-05-30 20:54:08 +08:00 |
|
李通洲
|
036752763f
|
DisplayServer (Wayland): silence compiler warnings
|
2023-05-30 20:53:35 +08:00 |
|
李通洲
|
3a90af1f44
|
DisplayServer (Wayland): detect screen rotation
|
2023-05-30 20:16:18 +08:00 |
|
李通洲
|
772de0ff97
|
DisplayServer: better wayland feature detection
|
2023-05-29 13:35:45 +08:00 |
|
李通洲
|
53a61a8e58
|
Display (Linux): support name detection for wayland protocol
|
2023-05-29 13:30:50 +08:00 |
|
李通洲
|
782325395c
|
DE: Fix Gnome version detection on Fedora
|
2023-05-28 01:10:00 +08:00 |
|
李通洲
|
a7896c39f0
|
DisplayServer (Apple): use FF_AUTO_FREE
|
2023-05-27 23:34:04 +08:00 |
|
李通洲
|
4d7cb25aa6
|
DisplayServer (Windows): code simplification
|
2023-04-26 00:14:39 +08:00 |
|
Linus Dierheimer
|
e40d4b9b68
|
Fix a new compile warning
|
2023-04-05 13:41:10 +02:00 |
|
李通洲
|
ac8e03419e
|
DisplayServer (Windows): correct resolution for vertical modes
|
2023-03-22 23:43:52 +08:00 |
|
李通洲
|
babb836f91
|
DisplayServer: detect display type ( builtin or external )
|
2023-03-22 21:33:46 +08:00 |
|
李通洲
|
95e0a5ee95
|
DisplayServer: fix programming errors
|
2023-03-22 20:41:21 +08:00 |
|
李通洲
|
642a0c78cc
|
Display: add options --display-detect-name and --display-precise-refresh-rate
|
2023-03-22 16:51:06 +08:00 |
|
李通洲
|
ccef5de86e
|
Display (macOS, Windows): support display name detection
|
2023-03-22 16:04:48 +08:00 |
|
李通洲
|
dcd0f8d3f6
|
DisplayServer (Windows): support precise refresh rate
|
2023-03-22 14:59:24 +08:00 |
|
李通洲
|
e5f851dcbb
|
DisplayServer (Windows): fix scaled resolution detection
|
2023-03-04 00:41:32 +08:00 |
|
李通洲
|
ef9b5c57b1
|
DisplayServer (macOS): change process names
|
2023-02-27 11:29:10 +08:00 |
|
李通洲
|
6ca4b5391b
|
Library: refactor FF_LIBRARY_LOAD to use __cleanup__
|
2023-02-15 14:51:04 +08:00 |
|
Linus Dierheimer
|
47a32c725d
|
X11: init scaled resolution with normal resolution
|
2023-02-03 11:22:34 +01:00 |
|
李通洲
|
fc26acd0ab
|
DisplayServer: fix scaled resolution detection (Linux)
|
2023-02-03 10:34:17 +08:00 |
|
Linus Dierheimer
|
e57f7d378a
|
Wayland: support basic scale factors
#414
|
2023-02-02 18:16:56 +01:00 |
|
Linus Dierheimer
|
a063cd4feb
|
Correctly handle zfs pools
#413
|
2023-02-01 15:56:25 +01:00 |
|
CSoellinger
|
55da030e2a
|
fix: move mutter(muffin) detection to get FF_WM_PRETTY_MUFFIN back
|
2023-02-01 10:50:31 +01:00 |
|
CSoellinger
|
df84721b55
|
fix: add another mutter detection for linux mint 21.1 (cinnamon)
|
2023-02-01 10:01:47 +01:00 |
|
Linus Dierheimer
|
7dc73c61ab
|
WMDE: avoid the use of magick strings across the project
There are probably more, but those are all i found for now.
|
2023-01-30 18:46:39 +01: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 |
|
Carter Li
|
ebe30394f2
|
Display (macOS): fix zero refresh rate on some monitors
|
2023-01-24 11:21:08 +08:00 |
|
李通洲
|
4ce618c33c
|
DisplayServer: fix win32 compatibility
|
2023-01-18 22:44:24 +08:00 |
|
李通洲
|
fdb0cfb4df
|
Display: detect scaled resolution (Windows)
|
2023-01-17 21:36:43 +08:00 |
|
李通洲
|
58999995f1
|
Display: split phycial resolution and scaled resolution
|
2023-01-17 19:09:18 +08:00 |
|
李通洲
|
f4a58036fa
|
Resolution: rename to display
|
2023-01-17 18:21:53 +08:00 |
|
Linus Dierheimer
|
6e1d656a60
|
Fix budgie detection
#382
|
2023-01-14 16:58:09 +01:00 |
|
李通洲
|
8f932ac3d6
|
DisplayServer: fix build (Linux)
|
2023-01-09 22:33:10 +08:00 |
|
李通洲
|
4cc5f35b04
|
DisplayServer: revert changes of brightness partially
|
2023-01-09 22:26:56 +08:00 |
|
李通洲
|
0fd63084dc
|
Global: fix other possible bugs where enumerating directories without ignoring . and ..
|
2023-01-09 10:45:51 +08:00 |
|
李通洲
|
0b12e73eef
|
DisplayServer: make brightness detection actually work (Linux)
|
2023-01-09 10:44:09 +08:00 |
|
李通洲
|
9f8e256bb4
|
DisplayServer: support brightness detection (Linux)
|
2023-01-08 20:47:06 +08:00 |
|
Linus Dierheimer
|
2a092de8d8
|
Detect data dirs at runtime
* Respecting the current platform
* Using them where appropiate
|
2023-01-08 01:41:09 +01:00 |
|
Linus Dierheimer
|
137039f868
|
Initialize brightness on wayland too
|
2023-01-07 22:37:01 +01:00 |
|
李通洲
|
e7af38aa11
|
DisplayServer: make display brightness actually work (Windows)
|
2023-01-08 01:27:54 +08:00 |
|
李通洲
|
2621c48f92
|
DisplayServer: support brightness detection (Windows)
|
2023-01-08 01:27:54 +08:00 |
|
李通洲
|
959540f17c
|
DisplayServer: support brightness detection (macOS)
|
2023-01-08 01:27:54 +08: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 |
|
李通洲
|
d601cc823c
|
DisplayServer: make 3rd party window manager plugin detection a slow operation (macOS)
The display server of macOS is [Quartz Compositor](https://en.wikipedia.org/wiki/Quartz_Compositor), not other 3rd party apps.
|
2022-12-14 19:03:01 +08:00 |
|
李通洲
|
15a98a83cd
|
Linux: fix some memleaks
|
2022-12-02 16:39:02 +08:00 |
|
李通洲
|
7da45d6c2c
|
DE: fix detection for Windows Server
|
2022-11-24 23:30:54 +08:00 |
|
李通洲
|
d0c18c4679
|
DisplayServer: don't use private API (macOS)
|
2022-11-17 10:18:13 +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 |
|