Carter Li
|
948a965c7a
|
Terminal (Haiku): detect terminal version
|
2025-02-17 21:22:12 +08:00 |
|
李通洲
|
e8db71fe19
|
Chore (Haiku): silence compiler warnings
|
2025-02-14 22:42:15 +08:00 |
|
李通洲
|
ba7885913d
|
Weather: honor display.temp.unit
Fix #1560
|
2025-02-14 10:31:13 +08:00 |
|
Carter Li
|
e38f094c16
|
Uptime (Haiku): silence compiler warnings
|
2025-02-13 22:56:25 +00:00 |
|
Carter Li
|
c585e09ef0
|
Processing (Haiku): support exe path detection
|
2025-02-13 22:39:45 +00:00 |
|
Carter Li
|
ef3412f81b
|
GPU (Haiku): add pci.ids file path
|
2025-02-12 22:22:35 +00:00 |
|
李通洲
|
d3a5f986a8
|
Terminal (Haiku): add basic support
|
2025-02-12 00:44:41 +08:00 |
|
Carter Li
|
016b1e6961
|
Format: support syntax of {$ENV_VAR} in custom format
Fix #1541
|
2025-02-08 22:54:25 +08:00 |
|
李通洲
|
8774fb3fb7
|
Shell (OpenBSD): trim - for login shells
|
2025-02-05 16:10:42 +08:00 |
|
李通洲
|
7f212025de
|
Processing (Unix): better pipe2(2) existance check
|
2025-02-05 15:36:09 +08:00 |
|
李通洲
|
d1ba690973
|
Chore: fix typo
|
2025-02-05 10:14:37 +08:00 |
|
François Revol
|
01f400c15f
|
Haiku: minimal implementation (#1538)
|
2025-02-05 09:08:28 +08:00 |
|
李通洲
|
9324136f52
|
Thread: optimise locking (unused though)
|
2025-01-26 09:49:31 +08:00 |
|
李通洲
|
6226ccc70e
|
Processing (Windows): fix get current process
|
2025-01-08 20:37:35 +08:00 |
|
李通洲
|
0e99486efe
|
Processing (Windows): early return if OpenProcess failed
|
2025-01-07 08:35:57 +08:00 |
|
李通洲
|
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 |
|