351 Commits

Author SHA1 Message Date
李通洲
11634b9a67 Windows: add com helper 2023-01-25 17:17:19 +08:00
李通洲
d832324306
Sound (macOS): new module 2023-01-25 14:28:13 +08:00
李通洲
e598598ca8
Bluetooth (macOS): add support
Limitation: no battery level
2023-01-24 22:13:53 +08:00
李通洲
85599fcf53 Bluetooth (Windows): add support
Limitation: no HLE devices, no battery level
2023-01-24 21:01:21 +08:00
Linus Dierheimer
4967d0a222
Bluetooth: Build on unsupported platforms 2023-01-24 10:46:00 +01:00
Linus Dierheimer
17ebd5cea8
Merge 2023-01-24 10:40:29 +01:00
Linus Dierheimer
25e81b39f9
Bluetooth module 2023-01-24 10:39:33 +01:00
Carter Li
ebe30394f2 Display (macOS): fix zero refresh rate on some monitors 2023-01-24 11:21:08 +08:00
李通洲
4c7d479e93
Release: 1.9.1 2023-01-24 10:14:59 +08:00
李通洲
f360e10050 Release: 1.9.0 2023-01-22 00:32:41 +08:00
李通洲
c1444c0822 Android: support Wifi & Battery by using termux-api 2023-01-21 15:23:40 +08:00
李通洲
f4a58036fa Resolution: rename to display 2023-01-17 18:21:53 +08:00
李通洲
f28805fb94 Wifi: detect more information using libnm (Linux) 2023-01-17 05:36:43 +08:00
Linus Dierheimer
3ef3cca76b
First round of fixes for FFPlatform 2023-01-15 16:06:50 +01:00
Linus Dierheimer
a1d8e3e598
Introduce FFPlatform 2023-01-15 15:57:26 +01:00
李通洲
b739d94f23
Command: an attempt to add a new module which can run custom shell scripts 2023-01-14 01:27:54 +08:00
李通洲
387b8298bd
Windows: fix bug that line buffering doesn't work properly 2023-01-12 00:19:30 +08:00
李通洲
a67ba713f5
Windows: fix CLANG64 build 2023-01-11 09:37:00 +08:00
李通洲
8ffbae80b8
Windows: clarify we support Windows 7 and newer only 2023-01-11 01:23:42 +08:00
李通洲
af03c74fba
Battery: fix build on macOS 2023-01-10 16:56:56 +08:00
李通洲
d4c361ae12
Battery: support FreeBSD
Completely untested
2023-01-10 12:36:38 +08:00
李通洲
4cc5f35b04
DisplayServer: revert changes of brightness partially 2023-01-09 22:26:56 +08:00
李通洲
476b0495e0
Brightness: add support for Windows 2023-01-09 22:26:56 +08:00
李通洲
85098a6627
Brightness: add support for Linux 2023-01-09 22:26:56 +08:00
李通洲
d9a022ffff
Brightness: add new module (macOS)
It turns out that merging brightness module into resolution module is a bad idea.
2023-01-09 22:26:56 +08:00
李通洲
e7af38aa11 DisplayServer: make display brightness actually work (Windows) 2023-01-08 01:27:54 +08:00
李通洲
2621c48f92 DisplayServer: support brightness detection (Windows) 2023-01-08 01:27:54 +08:00
李通洲
959540f17c DisplayServer: support brightness detection (macOS) 2023-01-08 01:27:54 +08:00
李通洲
e292470ade Release 1.8.2 2022-12-31 19:25:59 +08:00
李通洲
53265f6b7f Users: fix memleaks (Windows) 2022-12-31 18:12:23 +08:00
李通洲
b5c2c9ee7a
Release 1.8.1 2022-12-30 22:00:11 +08:00
李通洲
1dabac9782
Media: remove the alias name Song to avoid confusion
So we don't have code like `#define FF_SONG_MODULE_NAME "Media"`.
Also fix the error `unknown option: --media-format`
2022-12-30 11:21:11 +08:00
李通洲
98acd516b8
CMake: bump version 2022-12-29 20:24:30 +08:00
李通洲
584d792f5a
Bios: try supporting FreeBSD
It prints nothing on my VM. Don't know if it works on a physical machine.
2022-12-29 20:23:44 +08:00
Carter Li
0801e22dce
Bios: support macOS 2022-12-29 11:03:33 +08:00
李通洲
90359d227e Global: don't require sysinfo.h globally
... which is Linux specific
2022-12-28 17:20:20 +08:00
李通洲
6ff67e87eb Memory: refactor, don't cache results 2022-12-28 17:20:20 +08:00
李通洲
cb48c1277a Chassis: seperate module
It's only supported on Linux
2022-12-24 23:00:38 +08:00
李通洲
0cacedfc5d Image: enable Chafa on Windows
It's not built by default, as imagemagick requires too many dlls.
2022-12-22 02:07:57 +08:00
Carter Li
a95eb65faa
Merge pull request #352 from CarterLi/dev
Global: remove caching functions except image caching
2022-12-21 19:29:55 +08:00
李通洲
2f5cbfb03a
Image: enable im7 on macOS 2022-12-20 11:04:57 +08:00
李通洲
c7bec3d0c9
Image: enable imagemagick 6 on macOS
Program crashed when imagemagick 7 used, for some reason.
2022-12-19 22:34:29 +08:00
李通洲
ff6e982050
Global: remove caching except image caching 2022-12-17 12:41:11 +08:00
李通洲
27fb0c6c06
Battery: improve performance (Windows) 2022-12-17 12:31:37 +08:00
李通洲
a3cb6608ce
Locale: refactor 2022-12-16 11:51:32 +08:00
李通洲
e4a5194115 Rework stdout buffering on Windows.
Windows doesn't support line-buffering. We enable full-buffering instead and flush buffers per module.
2022-12-14 16:27:04 +08:00
李通洲
4558af2e43 Windows: fix build 2022-12-10 13:10:06 +08:00
李通洲
ed259fad9c Windows: tweaks 2022-12-08 18:33:43 +08:00
李通洲
19ec59cca5
Wifi: init basic support for Linux 2022-12-02 22:43:46 +08:00
李通洲
0cad657ce2
Swap: correct implementation (Windows) 2022-12-02 01:12:48 +08:00