李通洲
2f3a361b1f
CMake: enable zlib on all platforms
2025-09-01 09:59:06 +08:00
李通洲
8d5316f6aa
CMake (Android): link to libm
...
Fix #1939
2025-08-30 13:31:37 +08:00
李通洲
5a2b618d27
Release: v2.51.1
2025-08-29 13:55:52 +08:00
李通洲
28bc9523d6
Release: v2.51.0
2025-08-28 14:40:31 +08:00
李通洲
ebf810ad4b
GPU (Android): adds GPU temp detection support
2025-08-28 14:29:00 +08:00
Carter Li
062963d6cc
CMake (GNU): disable wifi support
2025-08-24 22:04:58 +08:00
Carter Li
20fafa5a21
WM (GNU): enable
2025-08-24 19:56:52 +08:00
Carter Li
1d32344cf7
Global (GNU): code cleanups
2025-08-24 19:37:06 +08:00
Carter Li
75a023f4d7
CMake (GNU): enable a lot of things
2025-08-24 12:05:14 +01:00
Yelninei
e968bca89d
Fork netif_linux to netif_gnu.
...
netif_linux now uses linux specifics which do not work on GNU.
2025-08-24 11:29:01 +01:00
Yelninei
71fbe04367
Start work on GNU
2025-08-24 11:29:01 +01:00
李通洲
ea86273a0e
Common: refactors time formatting to use a shared buffer and utility macro
2025-08-19 09:49:43 +08:00
Carter Li
3004f29c08
Release: v2.50.2
2025-08-16 21:18:07 +08:00
Carter Li
1479de19ef
Release: v2.50.1
2025-08-14 18:34:30 +08:00
李通洲
9a11ff8ddb
Packages (Android): fix building
2025-08-14 14:42:09 +08:00
李通洲
78530b4e34
Release: v2.50.0
2025-08-14 10:20:05 +08:00
李通洲
4004501d0f
Packages: unifies Nix package detection code
...
Fixes : #1893
2025-08-12 19:37:52 +08:00
李通洲
8cfee9d693
Netif: unifies BSD netif handling
2025-08-08 11:03:04 +08:00
李通洲
b20aea7ab8
Netif (BSD): split different implementations
2025-08-06 13:58:41 +08:00
李通洲
75d2c668d0
Modules: refactor module option handling for static allocation
...
Moves module option structs out of global config and removes dynamic allocation, using static buffers and size assertions for safer, simpler management.
Refactors module initialization and destruction to work with isolated option structs, eliminating the need for the previous modules container and related code.
Unifies module option header usage and updates detection logic to leverage statically-sized option buffers, improving encapsulation and maintainability.
Simplifies module function signatures and reduces coupling between modules and config.
Enhances future extensibility and reliability by enforcing max size constraints and removing unnecessary indirections.
2025-08-04 14:46:01 +08:00
李通洲
4e05502d7a
Release: v2.49.0
2025-07-31 10:42:09 +08:00
李通洲
a0174e8666
Global: add new unit related options
...
1. `--<module>-space-before-unit`
2. `--duration-abbreviation`
3. various code refactoring and cleanups
2025-07-30 15:03:23 +08:00
Carter Li
72da8150bd
Release: v2.48.1
2025-07-18 18:50:30 +08:00
李通洲
c89f3d2896
Release: v2.48.0
2025-07-16 14:33:22 +08:00
李通洲
60a54f4880
CMake: reconfigure after adding / removing logos
2025-07-15 11:02:31 +08:00
李通洲
010b2c6262
CMake (Windows): remove setupapi dependency
2025-07-06 17:48:39 +08:00
李通洲
dba0672a11
CMake: remove the unused option ENABLE_CPUUSAGE_PERFLIB
2025-07-03 10:47:44 +08:00
李通洲
3ed6acf3ca
Release: v2.47.0
2025-07-03 10:45:41 +08:00
李通洲
18a6929662
CPUUsage (Windows): disable ENABLE_CPUUSAGE_PERFLIB by default
...
Because Windows 7 doesn't support it
2025-07-01 22:08:08 +08:00
李通洲
0e61d1134d
CMake: fix typo
2025-07-01 21:05:37 +08:00
李通洲
4abb183735
CPUUsage(Windows): add new method using Windows Performance Library
2025-07-01 20:53:46 +08:00
李通洲
d5b56be4ff
CMake (SunOS): drop pciaccess dependency
2025-07-01 20:32:45 +08:00
李通洲
1da8367f55
Media (macOS): simplify now playing handling
...
Also improve performance
2025-06-27 14:28:45 +08:00
Carter Li
13b7bc89eb
Sound (SunOS): rework; drop pulseaudio dependency
2025-06-22 20:35:29 +08:00
Carter Li
65ff11a8d0
PhysicalDisk (SunOS): add support
2025-06-22 01:16:50 +08:00
Carter Li
55249c2294
BIOS (SunOS): detect BIOS type
2025-06-21 20:46:51 +08:00
李通洲
e4e11ee509
Release: v2.46.0
2025-06-20 09:51:54 +08:00
Carter Li
8559cc45eb
GPU (Linux / FreeBSD): unifies DRM related code and code clean up
2025-06-18 10:01:32 +08:00
李通洲
40e33c676d
GPU (FreeBSD): support detection by DRM [wip]
2025-06-17 20:58:09 +08:00
李通洲
a1873f3e9e
CI: split amd64 and arm64 builds
...
So we can test both platforms in CI
2025-06-17 09:01:38 +08:00
李通洲
9c37f1b370
CPU (Windows): use perflib.h instead of pdh.h for querying CPU temp
...
Fix #1787
2025-06-07 19:17:46 +08:00
李通洲
d8e74ba84c
Release: v2.45.0
2025-06-05 10:13:56 +08:00
Carter Li
d7a8c92b46
CI (Linux): fix musl build
2025-06-04 09:05:04 +08:00
李通洲
1f967849e5
CMake: fix build of FreeBSD
2025-06-02 19:15:14 +08:00
李通洲
047411ba87
CMake: build FreeBSD pkg package
2025-06-02 15:56:18 +08:00
李通洲
f389864e17
WM: support FVWM version detection
2025-05-31 10:16:26 +08:00
李通洲
b9317734b9
WM: support CTWM version detection
2025-05-31 10:02:45 +08:00
李通洲
7a8ffb27bd
Packages: split code
2025-05-26 15:12:47 +08:00
李通洲
f43e1fd614
Release: v2.44.0
2025-05-23 15:41:22 +08:00
李通洲
9de5d9008b
Release: v2.43.0
2025-05-13 10:37:52 +08:00