Carter Li
bf1af71d03
Shell (Linux): fixes a potiential fish version detection error
2026-07-11 08:14:25 +08:00
李通洲
61656a1a7a
Global: replaces __attribute__ to C23 [[attribute]]
2026-07-11 08:14:21 +08:00
李通洲
ba18705d2e
Global: replaces NULL to nullptr
2026-07-10 18:10:09 +08:00
Carter Li
873454191f
Global: uses typed enums
2026-07-10 18:09:46 +08:00
Carter Li
89ad35d8a1
GPU (BSD): fixes building when DRM is not enabled
2026-07-10 13:41:13 +08:00
Carter Li
c5c61584d9
CPU / GPU (macOS): fixes operator priority bug
2026-07-10 10:12:00 +08:00
Carter Li
48c3b4f980
CPU (Linux): removes ARM core count in CPU name
2026-07-10 08:32:42 +08:00
Carter Li
55e674e1cb
GPU: code cleanups and bug fixes
2026-07-09 20:40:49 +08:00
Carter Li
0495c47909
GPU (Linux): fixes GPU core counting on Asahi Linux
2026-07-09 20:04:11 +08:00
Marvin Hinz
2f79c39f62
OS (Linux): adds support for proxmox backup server detection ( #2443 )
...
* add support for proxmox backup server detection
* Update Proxmox identifiers and pretty names
* Simplify Proxmox logo names in p.inc
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
2026-07-09 19:05:22 +08:00
Carter Li
44056f1c85
GPU (Linux): fixes accurate AMD GPU names are not queried in driverSpecific mode
2026-07-08 18:14:06 +08:00
Carter Li
e12f3631d4
OS (Linux): fixes potencial issue
2026-07-03 15:37:38 +08:00
李通洲
35af768d92
Shell (Windows): improves performance of Windows PowerShell version detection
2026-07-03 11:07:15 +08:00
Carter Li
81738aa303
WM (Linux): fixes compatibility with WSL 2.9.3+
2026-07-02 17:34:43 +08:00
Carter Li
113f7d34d8
OS (Linux): Add Astra Linux version detection
...
Fixes #2427
2026-07-01 10:57:01 +08:00
Carter Li
3ae1bfdc24
Media (macOS): uses perl for faster startup
2026-06-30 15:22:19 +08:00
李通洲
0e90f3a7d4
GPU (Windows): fixes typo
2026-06-28 17:07:48 +08:00
李通洲
e0ae1ac1a2
GPU (Intel): adds comments
2026-06-28 16:26:00 +08:00
李通洲
e0d141ecf6
Memory (BSD): adds underflow protection (should not happen)
2026-06-28 16:25:08 +08:00
李通洲
29eb8bb57d
Chore: fixes typos
2026-06-28 16:25:07 +08:00
李通洲
bc1f240558
Memory (Linux): uses strtoull to avoid overflow in 32-bit systems
2026-06-28 16:25:07 +08:00
李通洲
4a4ca9a4a8
Memory (NetBSD): takes ZFS arc bytes into account
...
Used logic from FreeBSD
2026-06-28 16:25:07 +08:00
李通洲
acf76e565a
Memory (FreeBSD): don't query c_min if querying size fails
2026-06-28 16:25:07 +08:00
李通洲
778aa21192
Memory (SunOS): takes ZFS arc bytes into account
2026-06-28 16:25:07 +08:00
Carter Li
dfdc7284a2
Memory (Linux): takes ZFS arc bytes into account
...
Fixes #1995
2026-06-28 16:25:07 +08:00
Carter Li
231d7fcd4d
Memory (FreeBSD): takes ZFS arc bytes into account
...
Fixes #2418
2026-06-28 16:25:07 +08:00
Carter Li
a3184601dc
GPU: detects PCIe speed only in driverSpecific mode
...
Fixes #2419
2026-06-28 16:25:07 +08:00
李通洲
e3dfeeb8db
GPU (MT): adds PCIe speed detection support
2026-06-27 09:46:30 +08:00
Carter Li
ccdcd6ab6f
Codec (Linux): fixes crashing on AMD GPUs
...
Ref: https://github.com/fastfetch-cli/fastfetch/issues/2419#issuecomment-4812121503
2026-06-27 08:12:22 +08:00
Carter Li
d48bb48e4f
Codec (Linux): fixes potential memleaks
2026-06-24 08:45:45 +08:00
李通洲
5647703e4d
WM (Linux): adds weston detection support
2026-06-23 15:51:42 +08:00
李通洲
eff0108bb5
Codec (Linux): adds va-x11 method
2026-06-23 15:33:58 +08:00
Carter Li
fa2c56cb9f
Global: fixes bugs found by CI
...
The code quality is to be improved...
2026-06-23 13:16:49 +08:00
Carter Li
f5a67b25f4
Packages (Linux): cleanups install-release package count code
2026-06-22 13:28:18 +08:00
Jess
d8be61411e
Packages (Linux): add install-release package count support ( #2342 )
...
* feat: add install-release package count support
* Apply suggestion from @codacy-production[bot]
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
* Fix formatting of ffParsePropFileValues call
---------
Co-authored-by: Carter Li <CarterLi@users.noreply.github.com >
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2026-06-22 00:23:21 -05:00
Carter Li
61968ca95c
Chore: tidy
2026-06-22 13:18:27 +08:00
Carter Li
9f190b46c9
DisplayServer (macOS): detects string serial number for Apple Silicon
2026-06-22 13:18:27 +08:00
Kerem Gökcek
a6aac70a5e
Packages (Linux): Improve emerge detection speed ( #2406 )
...
* Packages (Linux): Improve emerge detection speed
* Fix code styling
2026-06-21 21:56:01 -05:00
yabobay
3aa43212ff
Packages (Linux): support porg
2026-06-22 10:45:08 +08:00
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
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