李通洲
|
9a36d63d18
|
Global: refactor code of -h <module>-format
|
2024-12-11 10:47:02 +08:00 |
|
李通洲
|
b33692aa7d
|
Logo: randomly select one if the logo source expands to multiple files
Fix #1426
|
2024-12-05 14:16:30 +08:00 |
|
李通洲
|
e9ab67b380
|
Processing (Linux): interrupt poll & read syscalls when the child process is exited
Fix #1418
|
2024-12-02 16:02:04 +08:00 |
|
Carter Li
|
3d5133eaba
|
DisplayServer (Linux): remove support of xcb & xlib
They don't support multi-monitors. Prefer libdrm.
|
2024-11-20 09:37:32 +08:00 |
|
Carter Li
|
fdc9bee4b3
|
DBus: use general.processingTimeout as its timeout instead hard coding
|
2024-11-20 08:43:41 +08:00 |
|
Carter Li
|
16b7a4a1be
|
Media (Linux): improve performance of dbus communication
|
2024-11-20 08:43:41 +08:00 |
|
李通洲
|
1c41c6ccb1
|
Percent: allow use enum to set type value in JSON config
|
2024-11-14 14:21:55 +08:00 |
|
李通洲
|
c9e3f8d95c
|
Global: support percent type config in module level
|
2024-11-14 13:52:02 +08:00 |
|
李通洲
|
97e1b987dd
|
Global: pack all enums and make flag enums unsigned
|
2024-11-14 11:00:44 +08:00 |
|
李通洲
|
1d92bf864a
|
IO (macOS): fix logo fails to load from symlinked files
Fix #1395
|
2024-11-13 15:15:50 +08:00 |
|
李通洲
|
2cfc8ec0db
|
Processing (macOS): fix exe path detection
|
2024-11-13 10:46:30 +08:00 |
|
Carter Li
|
c368908b7d
|
Shell (macOS): try fixing segfault in old macOS
Ref: #1388
|
2024-11-11 17:49:49 +08:00 |
|
Carter Li
|
4799f9277e
|
Revert "IO: optimize createSubfolders (#1382)" (#1390)
This reverts commit 0284e4ccc4.
|
2024-11-11 17:33:22 +08:00 |
|
apocelipes
|
0284e4ccc4
|
IO: optimize createSubfolders (#1382)
|
2024-11-10 08:27:34 +08:00 |
|
李通洲
|
47b9d0a3a4
|
Library (Windows): load dlls at current exe path
|
2024-11-04 10:32:17 +08:00 |
|
李通洲
|
17d6153353
|
Vulkan: drop windows-i686 support
|
2024-11-04 09:30:13 +08:00 |
|
李通洲
|
282ed9b40b
|
Netif (SunOS): fix compiling
|
2024-11-03 11:01:27 +08:00 |
|
Carter Li
|
f7288fec01
|
Global: support DragonFly BSD
|
2024-11-03 08:35:11 +08:00 |
|
Carter Li
|
cae8286621
|
Shell / Terminal: fix proc path detection
|
2024-10-31 00:25:40 +08:00 |
|
Carter Li
|
a3a042f02b
|
Global: remove stb_printf
Doesn't gain any performance boost
|
2024-10-29 08:51:17 +08:00 |
|
Carter Li
|
e19ed4c8f6
|
CMake: allow to replace native *printf to stb_*printf
|
2024-10-28 14:47:08 +08:00 |
|
李通洲
|
4665fdd145
|
Global: make it compile on NetBSD
Doesn't work yet.
|
2024-10-27 11:43:36 +08:00 |
|
李通洲
|
fd26373c8f
|
Global: overall optimization
|
2024-10-26 11:42:07 +08:00 |
|
李通洲
|
b257134d74
|
Chore: introduce macro ARRAY_SIZE
|
2024-10-18 16:44:41 +08:00 |
|
李通洲
|
5497cb64c2
|
Processing (Windows): generate unique pipe name
Fix #1346
|
2024-10-18 14:08:55 +08:00 |
|
李通洲
|
8f79d6ab1d
|
Chore: silence some warnings
|
2024-10-17 15:39:11 +08:00 |
|
李通洲
|
cc86c2c428
|
CI (Linux): try fixing build
|
2024-10-15 21:43:55 +08:00 |
|
李通洲
|
ae76d2d032
|
IO (Linux): improve performance of ffPathExists
|
2024-10-15 19:40:03 +08:00 |
|
apocelipes
|
0f1ad5750d
|
Netif (Linux): fix unused-result warning (#1340)
|
2024-10-14 12:30:39 +08:00 |
|
apocelipes
|
bbc9cf4980
|
Processing(Linux, SunOS): little optimizations (#1341)
|
2024-10-14 11:35:29 +08:00 |
|
李通洲
|
fbed730dac
|
Netif (Linux): don't use fseek
Turns out that `fseek` generates two extra syscalls, which causes unnecessary overhead.
|
2024-10-13 21:32:17 +08:00 |
|
李通洲
|
3a914f2d27
|
LocalIP (Linux): simplify ffNetifGetDefaultRouteImpl
Fix #1336
|
2024-10-13 08:55:03 +08:00 |
|
李通洲
|
746cff471f
|
IO (Windows): fix build
|
2024-10-12 19:44:30 +08:00 |
|
Carter Li
|
29dd6d88c9
|
IO: add function ffReadFileDataRelative
|
2024-10-12 10:41:58 +08:00 |
|
李通洲
|
15fc3bcc92
|
IO (Windows): add ffAppendFileBufferRelative
|
2024-10-12 10:13:23 +08:00 |
|
Carter Li
|
68406cd044
|
IO (Linux): use openat to simplify code
|
2024-10-11 16:36:08 +08:00 |
|
李通洲
|
4dccb92bb2
|
Battery: support time remaining detection
|
2024-10-10 15:57:17 +08:00 |
|
Carter Li
|
a2b32ef564
|
Mouse / Keyboard: add new modules
|
2024-10-09 14:36:09 +08:00 |
|
李通洲
|
2d356aa644
|
IO: don't reuse va_list
Fix #1321
|
2024-10-06 09:29:54 +08:00 |
|
李通洲
|
b34283eaf0
|
Chore: fix a warning of warning
|
2024-10-05 11:33:57 +08:00 |
|
Carter Li
|
716bfe7cc1
|
Global: use glob(3) if wordexp(3) is not available
|
2024-10-04 20:00:28 +08:00 |
|
Carter Li
|
a32d9d788c
|
OpenBSD: init platform support
|
2024-10-04 17:49:18 +08:00 |
|
李通洲
|
d06f9a1509
|
Chore (Windows): silence some warnings
|
2024-10-04 17:49:18 +08:00 |
|
李通洲
|
3381262930
|
Monitor: make it an alias of Display module
|
2024-10-01 12:10:15 +08:00 |
|
李通洲
|
316849e5df
|
Monitor: remove module
|
2024-09-30 23:35:34 +08:00 |
|
李通洲
|
254876b9e6
|
GPU (Linux): try fixing linking errors when dyamic linking is used
Fix #1295
|
2024-09-27 00:19:31 +08:00 |
|
李通洲
|
28c9b67414
|
Processing (Windows): correctly escaping arguments
|
2024-09-26 14:41:06 +08:00 |
|
李通洲
|
f496e6d965
|
TPM: add new module
|
2024-09-26 00:01:31 +08:00 |
|
李通洲
|
96d885e93a
|
GPU: embed pci.ids into fastfetch
|
2024-09-25 20:27:03 +08:00 |
|
李通洲
|
0025c78cce
|
Networking: report empty server response
|
2024-09-18 23:50:17 +08:00 |
|