李通洲
|
0a6140346e
|
DisplayServer (Linux): fix old libdrm version compatibility
Ref: #748
|
2024-03-07 19:20:56 +08:00 |
|
Carter Li
|
01862ebc04
|
Display (Linux): fix width being detected as height when using libdrm
|
2024-03-07 14:39:13 +08:00 |
|
李通洲
|
c749f214e0
|
Global: silence warnings when building in 32bit environments
|
2024-01-17 23:12:55 +08:00 |
|
李通洲
|
5d35dade60
|
DisplayServer (Windows): don't detect unknown display type as external
|
2024-01-15 15:22:33 +08:00 |
|
Carter Li
|
cb599c6f2a
|
Display (FreeBSD): support resolution detection in console
|
2024-01-08 16:03:07 +08:00 |
|
李通洲
|
bb489f9af3
|
Common: get rid of detection/internal.h
|
2023-12-30 18:13:54 +08:00 |
|
apocelipes
|
113b1b8fc2
|
fix: fix trailing space
|
2023-12-23 02:55:14 +00:00 |
|
Carter Li
|
8fa073b1e4
|
DisplayServer (Linux): test for status instead of enabled
|
2023-12-17 01:00:37 +08:00 |
|
李通洲
|
10e1753c03
|
DisplayServer (Linux): better handling abnormal situations
Try fix #660
|
2023-12-17 00:41:59 +08:00 |
|
Carter Li
|
25a792743b
|
WMDE: tidy
|
2023-12-12 18:22:20 +08:00 |
|
Carter Li
|
b63e6a3053
|
DE (Linux): add support for CDE
Fix #658
|
2023-12-12 18:20:02 +08:00 |
|
Carter Li
|
453f4757ed
|
DE (FreeBSD): support detection with processes
|
2023-12-12 10:10:08 +08:00 |
|
李通洲
|
a28dc8a9bf
|
DisplayServer (Linux): support --ds-force-drm sysfs-only
|
2023-12-11 13:25:58 +08:00 |
|
李通洲
|
42fd1a9cd7
|
DisplayServer (FreeBSD): enable libdrm support
|
2023-12-03 12:10:52 +08:00 |
|
李通洲
|
390801aee7
|
DisplayServer: fix build on FreeBSD
|
2023-11-30 20:25:23 +08:00 |
|
李通洲
|
e3f5563f8d
|
DisplayServer (Linux): fix build for Ubuntu 20.04 (v2)
|
2023-11-30 20:05:51 +08:00 |
|
李通洲
|
4a54b20c68
|
DisplayServer (Linux): fix compiling on Ubuntu 20.04
|
2023-11-30 16:42:56 +08:00 |
|
李通洲
|
ea3d904bfe
|
DisplayServer (Linux): improve performance for X11
Try fixing #634
|
2023-11-30 16:31:35 +08:00 |
|
李通洲
|
67f4b991d7
|
DisplayServer (Linux): use libdrm
Which correctly detects current mode ( instead of preferred mode ) and
supports refresh rate
|
2023-11-30 10:47:03 +08:00 |
|
李通洲
|
0c522bdc10
|
Display (Linux): don't report disabled displays when using DRM
Ref: #634
|
2023-11-28 07:59:28 +00:00 |
|
Marius Messerschmidt
|
40e977be31
|
Spelling: fix spelling of files in src/detection/
|
2023-11-18 15:47:22 +01:00 |
|
Marius Messerschmidt
|
960bbfef59
|
ClangTidy: fix misplaced cast
|
2023-11-17 22:18:19 +01:00 |
|
李通洲
|
f9597eba39
|
Global: remove #ifndef FF_INCLUDED_* guards
|
2023-11-09 13:46:45 +08:00 |
|
李通洲
|
5b2006cd06
|
Global: get rid of locks
Psychological burden NO MORE
|
2023-10-31 14:42:45 +08:00 |
|
李通洲
|
cf66679323
|
DE: move version detection code to separate files
|
2023-10-30 22:46:38 +08:00 |
|
李通洲
|
55b41144db
|
WM: add flag --wm-detect-plugin
|
2023-10-30 16:34:35 +08:00 |
|
李通洲
|
2c49dcceaf
|
Options (Library): split code
|
2023-10-25 16:24:24 +08:00 |
|
李通洲
|
bed1b4cf0f
|
Global: move general options to a new separate folder
|
2023-10-25 13:39:13 +08:00 |
|
李通洲
|
e2fe94d4e4
|
DisplayServer (Android): tidy
|
2023-10-21 15:44:38 +08:00 |
|
李通洲
|
e4c1ec916b
|
FFstrbuf: change ffStrbufToUInt16 to more general function ffStrbufToUInt
|
2023-09-26 09:52:10 +08:00 |
|
李通洲
|
bddcb4772c
|
DE (FreeBSD): add fast path for xfce4 version detection
|
2023-08-29 10:47:24 +08:00 |
|
李通洲
|
2f14d7742e
|
Display (Linux): fix memleaks
|
2023-08-26 05:52:06 -04:00 |
|
李通洲
|
5259aeb039
|
Display: fix segfault when using libxrandr
Fix #544
|
2023-08-26 05:28:21 -04:00 |
|
李通洲
|
28d95c9f45
|
WM (macOS): don't print Core Graphics
|
2023-08-11 15:56:02 +08:00 |
|
李通洲
|
126034f33e
|
WM (macOS): detect if WindowServer is running
|
2023-08-11 14:56:17 +08:00 |
|
李通洲
|
9177bc2b9b
|
Display (Linux): don't use unknown as the display name
|
2023-08-11 10:58:54 +08:00 |
|
李通洲
|
d1a92f8cf9
|
Display (Linux): retreive EDID monitor name
|
2023-08-10 20:59:54 +08:00 |
|
李通洲
|
8d7318c024
|
Display (Linux): don't assume DP-* are external monitors
|
2023-08-10 20:58:52 +08:00 |
|
李通洲
|
978e578e7a
|
Display (Linux): fix memleaks
|
2023-08-10 19:04:09 +08:00 |
|
李通洲
|
3bd4694a52
|
Display (Linux): detect monitor name when using DRM
|
2023-08-10 10:12:25 +08:00 |
|
李通洲
|
2f2856eacb
|
Display (Linux): detect monitor name for wayland
|
2023-08-10 09:58:31 +08:00 |
|
李通洲
|
33dc097c3f
|
DisplayServer (Linux): get EDID
|
2023-08-10 09:35:00 +08:00 |
|
李通洲
|
fada8113c1
|
DisplayServer (Linux): get EDID (WIP)
|
2023-08-09 21:56:40 +08:00 |
|
李通洲
|
e7487e24ae
|
DisplayServer (Linux): better rotation detection for X11
|
2023-08-09 21:11:03 +08:00 |
|
李通洲
|
df374f8234
|
Revert "DisplayServer (Linux): try fixing #505"
This reverts commit aa49877610.
|
2023-08-01 16:19:58 +08:00 |
|
李通洲
|
aa49877610
|
DisplayServer (Linux): try fixing #505
|
2023-08-01 15:16:58 +08:00 |
|
李通洲
|
674618930d
|
DisplayServer: add option --ds-force-drm
Fixes #505
|
2023-07-31 23:11:39 +08:00 |
|
李通洲
|
be93714fd3
|
Display (Android): add support for Xiaomi devices
|
2023-07-27 22:43:47 +08:00 |
|
李通洲
|
841be619ba
|
Global: use ffStrbufInitStatic
|
2023-07-25 17:35:09 +08:00 |
|
李通洲
|
5220144ad8
|
DE: fix detection for ghostbsd
|
2023-07-23 19:30:51 +08:00 |
|