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 |
|
李通洲
|
f2540f00a5
|
Address some feedbacks
|
2022-10-09 23:23:46 +08:00 |
|
李通洲
|
7080449a8c
|
DE: add support for Windows
|
2022-10-09 15:37:15 +08:00 |
|
李通洲
|
e59f4e7e45
|
Resolution: add support for Windows
|
2022-10-09 15:37:13 +08:00 |
|
李通洲
|
c7e6e45078
|
Host: split Bios module; init support for Windows
|
2022-10-06 23:02:39 +08:00 |
|
李通洲
|
e7c9b80d85
|
Fix building on Linux
It seems that glibc doesn't support strnstr, and strcasestr requires
_GNU_SOURCE to be defined
|
2022-09-29 18:33:37 +08:00 |
|
Linus Dierheimer
|
8e856c3dd6
|
Wayland: don't leak memory
#256
|
2022-09-24 16:34:03 +02:00 |
|
Linus Dierheimer
|
98c94b01e5
|
Some more standard comformance
|
2022-09-23 11:51:16 +02:00 |
|
Linus Dierheimer
|
b8fc471678
|
Better BSD support
|
2022-09-20 11:16:08 +02:00 |
|
Linus Dierheimer
|
2a61d29be9
|
sysctl utils
|
2022-09-19 21:31:50 +02:00 |
|
Linus Dierheimer
|
ce6d7e386d
|
Build wayland on free bsd
|
2022-09-19 19:29:13 +02:00 |
|
Linus Dierheimer
|
34b273186a
|
FF_LIBRARY_LOAD: don't implicit create pointer
|
2022-09-19 18:00:19 +02:00 |
|
Linus Dierheimer
|
dd0f6354ef
|
MacOS custom WM support
|
2022-09-15 01:58:31 -07:00 |
|
Linus Dierheimer
|
5e5c144582
|
Fix build on apple
|
2022-09-14 09:51:08 -07:00 |
|
Linus Dierheimer
|
ac330430bf
|
Link apple frameworks at compile time
|
2022-09-14 14:55:28 +02:00 |
|
李通洲
|
93ac3f1971
|
Library: simplify macros
|
2022-09-12 21:10:05 +08:00 |
|
Linus Dierheimer
|
5ee7ea46e7
|
Better variable naming
|
2022-09-06 18:03:31 +02:00 |
|
Linus Dierheimer
|
d93c934269
|
MacOS Resolution support
|
2022-09-06 08:04:45 -07:00 |
|
Linus Dierheimer
|
5c1ac33df2
|
MacOS WM & DE support
|
2022-09-06 06:52:50 -07:00 |
|