Commit Graph

5765 Commits

Author SHA1 Message Date
李通洲 e73647973d Host (Windows): fix build on WoA 2025-03-27 09:38:32 +08:00
李通洲 d2b3a075b2 GPU (Windows): actually use correct OD fns for recent AMD GPUs 2025-03-27 09:29:21 +08:00
李通洲 f139148745 GPU (Windows): add OverdriveN functions for AMD 2025-03-26 23:55:23 +08:00
Carter Li e2ec2c695c GPU (Windows): fix ADL2_Adapter_AdapterInfoX3_Get result test 2025-03-26 22:22:44 +08:00
李通洲 ba4ec47a8c GPU (Windows): added verbose logs 2025-03-26 21:10:51 +08:00
李通洲 de5ef3842c Global: fix code smells 2025-03-26 16:44:52 +08:00
李通洲 1129ed9be4 Host (macOS): add new models; fix an invalid model ID 2025-03-26 16:27:15 +08:00
李通洲 0d4f1544c7 Chore: fix code smell 2025-03-26 14:42:55 +08:00
李通洲 e68a9476b5 Disk (SunOS): remove creation time detection support
ctim is `Timestamp of last file status change`, not creation time
2025-03-26 11:02:57 +08:00
李通洲 17556c7a95 Util/debug: add missing #pragma once 2025-03-26 09:47:33 +08:00
李通洲 eca9f626a5 Separator: fix outputColor doesn't work when length is set
Fix #1644
2025-03-25 23:22:25 +08:00
李通洲 7562e05123 Chore: fix a lot code smell 2025-03-25 22:08:50 +08:00
李通洲 bf17f2b4b9 LocalIP: change {name} to {ifname} in --localip-key-format for consistancy
Breaking change.

Fix #1639
2025-03-25 22:08:50 +08:00
李通洲 88e193e9fd GPU: fix code smell 2025-03-25 22:08:50 +08:00
李通洲 e474a47fad GPU (General): fix GPU device type detection 2025-03-25 22:08:50 +08:00
李通洲 c77fb71a69 Battery (NetBSD): report remaining time 2025-03-25 22:08:49 +08:00
李通洲 48dd5976e1 Battery (Linux): fix critical state detection 2025-03-25 22:08:49 +08:00
李通洲 093f7e438b Battery (macOS): fix manufacture date detection 2025-03-25 22:08:49 +08:00
李通洲 0a0c1745b3 GPU (macOS): fix code smell 2025-03-25 22:08:49 +08:00
Techflash 7b5dc58140 CPU (Linux): fix CPU detection on some PPC platforms (#1640)
On some PowerPC devices (notably the Nintendo Wii and Nintendo Wii U),
fastfetch detects the CPU incorrectly.  It goes down the code path
of 'detectSocName()', and actually matches the model of the device
itself... as the CPU model name.  This is obviously incorrect, and
leads to reporting such as 'CPU: wii'.  Disable this code path
alltogether on PPC to prevent this, and just let it pull from cpuinfo.
This lets it have correct CPU reporting, such as on the Wii, giving
'CPU: 750CL @ 0.73GHz'.
2025-03-25 03:05:23 -05:00
李通洲 8681d2f74a GPU (Windows): fix code smells 2025-03-25 00:14:03 +08:00
李通洲 2b20ed873c GPU: update JSON result structure; fix segfault and memleaks 2025-03-24 22:56:00 +08:00
李通洲 ae3c15b7fd GPU (Windows): support VMEM type detection via nvapi
Ref #993
2025-03-24 21:43:09 +08:00
李通洲 8dafd8f300 GPU (Windows): rewrite implementation for AMD GPUs using ADL SDK
Detect more information including memory type
2025-03-24 21:43:09 +08:00
李通洲 c9a1765f29 GPU (Windows): support memory type detection for Intel dGPUs 2025-03-24 15:22:34 +08:00
李通洲 cc246ea239 GPU: prepare for memory type & shared memory usage detection 2025-03-24 15:21:14 +08:00
李通洲 0ae5fceb07 GPU (Windows): add display-library for future use 2025-03-23 23:53:01 +08:00
李通洲 6dd18050be IO: don't suppress IO in debug mode 2025-03-23 21:56:32 +08:00
李通洲 9eca6e0b48 Bootmgr: report boot order 2025-03-23 21:30:53 +08:00
李通洲 4d58d1be66 Smbios (OpenBSD): add comments for UEFI systems [ci skip] 2025-03-23 20:30:31 +08:00
Carter Li 6694388969 Logo (Builtin): fix opensuse-tumbleweed_small
Fix #1636
2025-03-23 17:22:02 +08:00
Carter Li f7058cd125 Wifi (Linux): add verbose logs 2025-03-23 17:19:43 +08:00
李通洲 80033b656f Wifi (DragonFly): fix building 2025-03-23 12:23:30 +08:00
李通洲 1c719fa743 Bootmgr (BSD): add support for OpenBSD and NetBSD 2025-03-23 12:08:15 +08:00
李通洲 a9f5722fd9 BIOS (OpenBSD): check bios type 2025-03-23 11:34:02 +08:00
李通洲 0952d7917f Smbios: add verbose debug logs 2025-03-23 11:19:49 +08:00
李通洲 a3f50f32bf Smbios (OpenBSD): add support for legency BIOS 2025-03-23 11:19:49 +08:00
李通洲 ab1bfffbd4 util/debug: add missing headers 2025-03-23 10:52:08 +08:00
李通洲 41d6187f11 Wifi (FreeBSD): use ioctl to improve performance
And support more features
2025-03-23 09:46:44 +08:00
Techflash d4b175b146 Logo (Builtin): Change WiiLinuxNgx to more generic name (#1633)
Wii-Linux-Ngx is no longer the most up to date version of Linux for the Wii.
This change retains the original name for compatibility sake, and because
Neagix's version does indeed still exist.  It moves the ASCII art to a more
generic file path, and introduces 2 new aliases for it: Wii-Linux, and WiiLinux.
2025-03-21 17:21:54 +08:00
Carter Li 8905962389 Packaging: update debian stuff [ci skip] 2025-03-21 11:03:29 +08:00
李通洲 d9d34ccbbb Terminal (macOS): fix Warp Terminal pid detection 2025-03-21 10:08:26 +08:00
李通洲 d21048c165 Presets: update examples/{24,26} [ci skip] 2025-03-21 09:43:06 +08:00
Carter Li 8b0c32a35f Merge pull request #1631 from fastfetch-cli/dev
Release v2.39.1
2.39.1
2025-03-20 23:24:14 +08:00
李通洲 db269d29e8 Release: v2.39.1 2025-03-20 23:16:13 +08:00
李通洲 f9f628eae6 Networking: request HTTP/1.0, as we don't support chunked response
Fix #1629
2025-03-20 23:08:41 +08:00
Carter Li 92e9fbf2eb Packaging: update debian stuff [ci skip] 2025-03-20 10:41:30 +08:00
Carter Li db6e4f4bfc Merge pull request #1625 from fastfetch-cli/dev
Release: v2.39.0
2.39.0
2025-03-20 09:48:26 +08:00
李通洲 b662db452f Packages (Linux): add pkgsrc detection
We will not add pkgsrc detection for macOS unless someone can verify it.

Ref: https://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/fastfetch/patches/patch-src_detection_packages_packages__linux.c?rev=1.1;content-type=text%2Fplain
2025-03-19 14:59:59 +08:00
李通洲 0d2ccb5fe5 Logo (Builtin): add NetBSD2
Ref: https://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/sysutils/fastfetch/patches/patch-src_logo_ascii_netbsd2.txt?rev=1.1;content-type=text%2Fplain
2025-03-19 14:49:49 +08:00