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
|
9742dda795
|
Wifi (FreeBSD): adds WPA version detection support
|
2026-06-19 23:30:01 +08:00 |
|
Carter Li
|
677c213397
|
Codec (Linux): fixes bug in ffDetectCodecByVdpau
|
2026-06-19 23:02:13 +08:00 |
|
李通洲
|
8f0a12323b
|
Doc: updates changelog
|
2026-06-19 20:30:32 +08:00 |
|
李通洲
|
b49f0b3d9c
|
Fastfetch: improves error message for config errors
|
2026-06-19 20:19:50 +08:00 |
|
李通洲
|
bc686b2c84
|
Logo: improves error message for chafa options
|
2026-06-19 20:14:58 +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
|
240928138e
|
GPU: adds egl-ext detection method
|
2026-06-18 21:03:28 +08:00 |
|
Carter Li
|
508a50f803
|
OpenGL (EGL): optimises code
|
2026-06-18 21:03:28 +08:00 |
|
Carter Li
|
bd40d8756e
|
GPU (FreeBSD): adds a missing var-init
|
2026-06-18 19:33:40 +08:00 |
|
Carter Li
|
b732e0c6d7
|
Codec (Linux): fixes a crash
|
2026-06-18 18:11:48 +08:00 |
|
Carter Li
|
96685b7ebe
|
Global: cleanups FF_HAVE_DRM macro
|
2026-06-18 17:45:19 +08:00 |
|
Carter Li
|
49a1e42efd
|
CI: updates spellcheck
|
2026-06-18 13:39:56 +08:00 |
|
Carter Li
|
b0fd11fcbd
|
Global: simplifies code
|
2026-06-18 10:59:36 +08:00 |
|
Carter Li
|
b6127ff2c9
|
Codec (Linux): removes usage of libdrm
|
2026-06-18 10:56:28 +08:00 |
|
Carter Li
|
f3babe3187
|
Codec (Linux): fixes memleaks
|
2026-06-18 10:44:11 +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
|
43e0cc22ff
|
GPU: initializes pcieSpeed everywhere
|
2026-06-18 08:44:01 +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
|
bf0133fe60
|
Packaging: updates debian stuff [ci skip]
|
2026-06-17 15:06:15 +08:00 |
|
李通洲
|
942c15b7b0
|
CPU (X86): fixes detection for AMD Carrizo
Ref: https://github.com/anrieff/libcpuid/commit/b0c4959cf4a8b8351ab33add3f83ee0dcf37faf1
|
2026-06-15 18:41:48 +08:00 |
|
Carter Li
|
61a0bbcc8d
|
GPU (Linux): fixes building for old kernel headers
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
8b3673eb38
|
GPU (Nvidia): replaces deprecated API nvmlDeviceGetTemperature with suggested one
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
22f9948497
|
GPU: detect current pcie link speed
|
2026-06-14 19:51:30 +08:00 |
|
李通洲
|
107f39eb15
|
JsonSchema: update moduleFormat
|
2026-06-14 19:51:30 +08:00 |
|
Carter Li
|
4e44c0520b
|
GPU: detects max PCI gen & link width
|
2026-06-14 19:51:29 +08:00 |
|
Carter Li
|
55eb3c59d4
|
GPU (Linux): replaces amdgpu library with raw ioctl calls
|
2026-06-14 19:51:29 +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
|
ebb0cf77bd
|
CMake: checks linux kernel headers
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
17914dc29e
|
Global: unifies FF_STR macro
|
2026-06-13 12:29:51 +08:00 |
|
李通洲
|
14dfe171fb
|
GPU (OpenBSD): adds DRM method
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
265c334399
|
GPU (FreeBSD): moves DRM detection to global space for OpenBSD use
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
fc303c58db
|
GPU: adds unified ffGPUFillVendorByDeviceName
|
2026-06-13 12:29:51 +08:00 |
|
Carter Li
|
01e7503263
|
GPU (BSD): uses direct ioctl calls (WIP)
|
2026-06-13 12:29:50 +08:00 |
|
Carter Li
|
ffd0455fe3
|
DisplayServer (Linux): rewrites libdrm calls with plain ioctls
|
2026-06-12 14:34:36 +08:00 |
|
Carter Li
|
7df2ed2251
|
Packages: reorders package variables in custom format
|
2026-06-12 14:34:36 +08:00 |
|
Carter Li
|
2edc41dd9a
|
CI (OpenBSD): updates packages
|
2026-06-11 15:14:39 +08:00 |
|
Carter Li
|
cada77163e
|
Chore: update .gitignore
|
2026-06-11 15:07:47 +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
|
420a9e9d7b
|
TerminalFont (Linux): adds kmscon support
Fixes #2393
|
2026-06-11 10:49:00 +08:00 |
|
Carter Li
|
b96d8ad00b
|
Terminal (Linux): adds kmscon version detection support
|
2026-06-11 10:15:50 +08:00 |
|
Carter Li
|
52970e2d13
|
Processing (Linux): don't use /proc/pid/exe as exePath when the file is not executable (no permission)
|
2026-06-11 10:15:50 +08:00 |
|
Carter Li
|
4594734b66
|
CI (OpenBSD): updates OS version
|
2026-06-09 16:07:56 +08:00 |
|
Carter Li
|
eb54c89b4a
|
OS (macOS): adds the code name of macOS 27
|
2026-06-09 14:05:23 +08:00 |
|
Carter Li
|
43301afc47
|
CPU: enables showPeCoreCount by default
|
2026-06-09 14:04:54 +08:00 |
|