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 |
|
Linus Dierheimer
|
0b3bf3c273
|
Only build display server code on linux
|
2022-09-06 15:42:37 +02:00 |
|
Linus Dierheimer
|
9a0aa2ac72
|
Fix compilation issues
1) when building for android
2) when building without wayland
|
2022-07-27 19:28:55 +02:00 |
|
Linus Dierheimer
|
5c1aa20042
|
Refactor: move wm/de detection to own header
|
2022-07-26 17:56:42 +02:00 |
|
Linus Dierheimer
|
4c7b7e4a4d
|
Refactor: move processing functions to own header
|
2022-07-25 14:45:41 +02:00 |
|
Linus Dierheimer
|
c41a29a5c1
|
Refactor: move parsing functions to own header
|
2022-07-25 13:59:19 +02:00 |
|
Linus Dierheimer
|
778856dd57
|
Refactor: move property functions to own header
|
2022-07-25 12:24:23 +02:00 |
|
Linus Dierheimer
|
4a43144991
|
Refactor: move io functions to own header
|
2022-07-25 11:48:48 +02:00 |
|
Linus Dierheimer
|
f18ffe3239
|
Refactor: move library functions and macros to own header
|
2022-07-25 11:20:38 +02:00 |
|
Linus Dierheimer
|
85656fd515
|
Fix Mutter detection
#200
|
2022-07-20 21:32:17 +02:00 |
|
Linus Dierheimer
|
18af9ab902
|
Wayland: don't destroy proxies our self
|
2022-07-08 11:48:43 +02:00 |
|
Linus Dierheimer
|
609fa14f4f
|
Wayland: use a single, common stub listener
|
2022-07-03 16:10:17 +02:00 |
|
Linus Dierheimer
|
7d6f92a446
|
Wayland: only use required stub listeners
|
2022-06-30 12:22:46 +02:00 |
|
Linus Dierheimer
|
bc76ebfb3f
|
Wayland: add stub listeners
|
2022-06-30 12:16:38 +02:00 |
|
Linus Dierheimer
|
41b024d3b1
|
Refactor wayland code the third
|
2022-06-29 11:08:42 +02:00 |
|
Linus Dierheimer
|
9b62d17d8d
|
Refactor wayland code the second
|
2022-06-28 21:41:13 +02:00 |
|
Linus Dierheimer
|
1861d55f7d
|
Refactor wayland code
|
2022-06-28 11:57:08 +02:00 |
|
Linus Dierheimer
|
22a3ab4a81
|
Detect wayland WM _much_ faster
|
2022-06-26 13:35:16 +02:00 |
|
Linus Dierheimer
|
3ba486a5b8
|
Wayland: switch to wl_proxy_marshal_constructor_versioned
|
2022-06-23 15:59:59 +02:00 |
|
Linus Dierheimer
|
2d2ba4c5b3
|
Wayland: switch to wl_proxy_marshal_flags
|
2022-06-23 15:51:29 +02:00 |
|
Linus Dierheimer
|
af0c72aa61
|
Methods for caching generic data
|
2022-06-20 16:35:15 +02:00 |
|
Linus Dierheimer
|
8fa09ca093
|
Refactored read methods
|
2022-06-20 16:27:33 +02:00 |
|
Linus Dierheimer
|
26d17250b6
|
Detect WSLg
|
2022-06-18 14:55:56 +02:00 |
|
Linus Dierheimer
|
9d3f762c20
|
Better fallback for wayland detection
|
2022-06-18 15:27:46 +02:00 |
|
Linus Dierheimer
|
fe71291769
|
Clean up includes
|
2022-06-18 14:25:31 +02:00 |
|
Linus Dierheimer
|
8c910089cc
|
Detect KDE plasma version more reliable
|
2022-05-24 13:58:38 +02:00 |
|
Linus Dierheimer
|
ea44231c78
|
Don't prepend proc with TARGET_DIR_ROOT
Should make future packaging for termux simpler
|
2022-05-23 20:01:18 +02:00 |
|
Linus Dierheimer
|
45db4a5c3d
|
Fix possible use after free
|
2022-05-23 15:50:25 +02:00 |
|
Linus Dierheimer
|
8831c07d2b
|
Look for multiple versions of a library
|
2022-04-11 17:41:21 +02:00 |
|
Linus Dierheimer
|
bd0c593871
|
Simplify packaging for termux
|
2022-04-10 15:07:52 +02:00 |
|
Linus Dierheimer
|
a032d37ad4
|
Refactored method naming / ordering
|
2022-04-08 15:50:49 +02:00 |
|