Carter Li
10ca4f171e
Global (Android): fixes building on old API level
2026-10-07 01:45:49 +08:00
Carter Li
fb89af3d84
Common: adds zlib helpers
2026-10-06 09:31:58 +08:00
Carter Li
0f712b4eaf
CMake (macOS): fixes a linker warning
2026-10-03 18:36:47 +08:00
Carter Li
b201fd2db9
Common: improves reliability of FF_DEBUG
2026-10-03 10:53:21 +08:00
Carter Li
7f458b03e8
CMake: moves no-pie config to CI configs
2026-10-03 08:32:49 +08:00
Carter Li
5f65515c3c
CMake: reduces binary size
2026-10-03 01:36:12 +08:00
Carter Li
7099964530
Release: v2.70.0
2026-10-02 22:22:44 +08:00
Carter Li
ae4cbcbdba
Global: removes quickjs-ng completely
2026-10-02 22:16:51 +08:00
Carter Li
782b7b8fd1
Display (macOS): don't read CGDisplayModeRef's private layout
2026-10-02 20:08:01 +08:00
Carter Li
4d8d6a5fe9
Brightness (Linux): removes ddcutil dep
2026-09-30 10:36:27 +08:00
Carter Li
c88ec3bcc3
Android: improves performance of dex parsing
2026-09-29 23:58:44 +08:00
Carter Li
2838dccbfd
Sound (Android): adds support via /dev/binder
2026-09-29 23:58:02 +08:00
Carter Li
f0d8c996e6
Sound (Linux): uses raw pulseaudio protocol
...
Also removes libpulse dependency
2026-09-29 18:22:03 +08:00
Jami Kettunen
a3f46d9742
CPU (Linux): make Snapdragon X1/X2 detection more correct ( #2625 )
...
Use the previously discussed soc_id which have public values in EDK2.
The so far used toplevel devicetree compatible values weren't as precise
and some logic (x1, x2p, x2e) simply was dead code.
Also drops the CPU test due to reading soc_id sysfs file, could be
adapted if still wanted around.
2026-09-28 21:06:21 -05:00
Carter Li
4fb57bb39b
Global (Windows): eliminates SHGetKnownFolderPath
2026-09-28 23:02:34 +08:00
李通洲
866c5e89c8
Global: fixes several issues found by AI
2026-09-25 17:28:44 +08:00
Carter Li
537635cd9c
Logo: adds option logo.position: auto
2026-09-25 09:51:34 +08:00
Carter Li
c68bedd9bf
CMake: adds a missing test
2026-09-25 08:46:41 +08:00
Carter Li
80a931a87f
CPU (Linux): fixes Snapdragon X2 series model detection
...
Fixes #2611
2026-09-25 08:46:13 +08:00
李通洲
d223b04ad8
Media (Android): adds support
2026-09-25 01:55:23 +08:00
李通洲
0e04ebdf63
Wallpaper (Android): adds support
2026-09-24 23:42:27 +08:00
李通洲
bba45429ae
Global: fixes issues found by AI
2026-09-24 21:27:51 +08:00
Carter Li
ccf1dcfa6d
CMake: disables quickjs by default
2026-09-24 14:17:55 +08:00
Carter Li
b6b5dabd54
Packages (Windows): disables winget again
2026-09-24 14:09:41 +08:00
Carter Li
fdbaaea962
CMake (macOS): uses lazy_framework if applicate
...
It's said deprecated. Let's see if it still works.
2026-09-24 13:52:29 +08:00
Carter Li
e1e2de0929
Gamepad (macOS): adds battery level detection support
2026-09-24 11:15:28 +08:00
Carter Li
a78d2a7737
Bluetooth (Windows / macOS): adds Bluetooth LE device detection
2026-09-23 14:02:08 +08:00
Carter Li
3930759007
Common (Windows): adds a WinRT helper
2026-09-23 13:33:35 +08:00
Carter Li
c26bace3c2
Global: fixes a lot bugs found by AI
2026-09-22 22:09:26 +08:00
李通洲
7f3209181e
Global: adds general cache layer
2026-09-22 00:45:40 +08:00
李通洲
f96a290f3b
Packages (Windows): caches winget packages count; enables winget by default
2026-09-20 13:05:09 +08:00
李通洲
4a33a2c410
Player (Windows): improves player name detection
2026-09-20 00:50:01 +08:00
李通洲
665c472482
Wifi (Android): rewrites impl via /dev/binder
2026-09-19 00:39:25 +08:00
李通洲
873a881dab
Battery (Android): rewrites impl via /dev/binder
2026-09-18 20:22:16 +08:00
李通洲
098b501d0e
Camera (Android): uses NDK instead of the unstable termux-api
2026-09-18 15:01:10 +08:00
李通洲
70d2dd37a6
Image (Logo): uses native image decoder on Android
...
Codec (Android): uses `availability` feature test
2026-09-18 01:17:28 +08:00
李通洲
6ff7f2772b
Tests: adds more UTs
2026-09-17 20:11:25 +08:00
Carter Li
43988a8d41
Release: v2.69.0
2026-09-17 14:37:17 +08:00
Carter Li
e004c97ee0
CMake: adds option -DENABLE_IMAGE_LOGO=<BOOL>
2026-09-17 13:50:07 +08:00
李通洲
d1b747192f
Logo (Image): adds animation (gif / apng) support
2026-09-16 20:48:02 +08:00
李通洲
b96d7e7bec
Networking: supports chunked response & custom port number
2026-09-16 14:49:50 +08:00
Carter Li
35ffdb3995
Logo (Image): drops IM in favor of ImageIO on macOS
2026-09-14 19:02:50 +08:00
李通洲
e8350a0d6e
Logo (Image): drops IM in favor of WIC on Windows
2026-09-14 19:02:50 +08:00
李通洲
98e9b6eef1
3rdparty: embeds libsixel
2026-09-14 19:02:50 +08:00
李通洲
eff8514536
CI (macOS): builds Intel version with macport
2026-09-12 00:08:16 +08:00
李通洲
f37a5a2543
OpenBSD: removes kvm dep
2026-09-11 23:38:10 +08:00
Guiorgy
2e542bea64
CMake: bumps min version to 3.21 ( #2565 )
...
C_STANDARD C17 and C23 were only introduced in CMake 3.21
2026-09-05 13:43:05 +08:00
Carter Li
8c98bf1953
CMake: discovers module file automatically
2026-09-02 10:44:47 +08:00
李通洲
2787d97973
Release: v2.68.1
2026-09-01 19:21:56 +08:00
Carter Li
37c198d997
Revert "CMAKE: bumps minimum CMake version to 3.21.0 ( #2517 )" ( #2554 )
...
I don't know why bumping minimal CMake version changes the behavior of cpack, but it does.
Fixes #2553
This reverts commit 233c481f7a .
2026-09-01 18:58:08 +08:00