apocelipes
|
3291a9945f
|
Global: add missing O_CLOEXEC to open()
|
2025-06-19 22:40:06 +08:00 |
|
李通洲
|
c2ed71c4eb
|
Global: set SetErrorMode(SEM_FAILCRITICALERRORS) globally
Fix #1805
|
2025-06-15 00:00:22 +08:00 |
|
李通洲
|
9a54d92e9f
|
Stat: use ESC 7/8 instead of CSI s/u
Fix Apple Terminal compatibility #1755
|
2025-05-16 10:33:58 +08:00 |
|
李通洲
|
5c546ab8e7
|
Parsing: silence compiler warnings
|
2025-04-30 14:14:28 +08:00 |
|
李通洲
|
5d960ec744
|
Uptime: fix non-normalized time being shown
Fix #1720
|
2025-04-29 10:22:19 +08:00 |
|
李通洲
|
c1f6a2f755
|
Refactor: inline printError into ffPrintError and remove unused static helper
|
2025-04-22 14:30:39 +08:00 |
|
李通洲
|
29eaa35f4c
|
Color: support #RGB and #RRGGBB
Fix #1694
|
2025-04-17 10:48:18 +08:00 |
|
李通洲
|
894c66d793
|
Processing (Windows): fix macro name __aarch64__
Found by AI
|
2025-04-16 11:12:36 +08:00 |
|
李通洲
|
a51dd641c1
|
Processing (Windows): use GetOverlappedResultEx on WoA
|
2025-04-15 16:41:38 +08:00 |
|
李通洲
|
9cda7e20fb
|
Chore: simplify fastfetch.h
|
2025-04-14 10:28:01 +08:00 |
|
李通洲
|
3c3188eb05
|
IO (Windows): support ~ expanding
|
2025-04-07 16:43:48 +08:00 |
|
李通洲
|
6bbed12083
|
IO: remove fast path of ffPathExists, which causes too many problems
Fix #1662
|
2025-04-03 22:38:05 +08:00 |
|
李通洲
|
52fdabeb2e
|
Uptime: round seconds to the nearest minute
To match the behavior of `uptime` command
|
2025-04-01 19:40:15 +08:00 |
|
李通洲
|
ac2aba0faf
|
Threading: fix timeout calcuation
|
2025-04-01 11:07:28 +08:00 |
|
李通洲
|
d0ca944b9c
|
Netif (Linux): support default route detection for ipv6
|
2025-04-01 10:48:30 +08:00 |
|
李通洲
|
6dd18050be
|
IO: don't suppress IO in debug mode
|
2025-03-23 21:56:32 +08:00 |
|
李通洲
|
f9f628eae6
|
Networking: request HTTP/1.0, as we don't support chunked response
Fix #1629
|
2025-03-20 23:08:41 +08:00 |
|
李通洲
|
e18c261054
|
Networking (FreeBSD): support fast path without TFO enabled
|
2025-03-18 14:18:53 +08:00 |
|
Carter Li
|
8851821484
|
Networking: don't enable TFO if server doesn't support it
|
2025-03-18 10:53:02 +08:00 |
|
Carter Li
|
3489cc8fe8
|
Networking: don't enable HTTP compression if server doesn't support it
|
2025-03-18 10:19:32 +08:00 |
|
Carter Li
|
28bc97b92b
|
Networking (Linux): remove unnecessary variables
|
2025-03-18 09:51:11 +08:00 |
|
李通洲
|
dbc5a7961e
|
Networking (Linux): don't generate SIGPIPE
|
2025-03-17 23:13:44 +08:00 |
|
李通洲
|
5f43f63990
|
Networking (Windows): more verbose log
|
2025-03-17 22:54:47 +08:00 |
|
李通洲
|
b775fe7486
|
Networking (macOS): support TFO
|
2025-03-17 15:59:39 +08:00 |
|
李通洲
|
60eaa326a2
|
Networking (BSD): support TCP_FASTOPEN
|
2025-03-17 09:07:30 +08:00 |
|
李通洲
|
96e9e61437
|
Networking (Windows): print readable error message
|
2025-03-16 10:38:04 +08:00 |
|
李通洲
|
dbc6f70f19
|
Networking (Windows): fix libz loading; use TCP_FASTOPEN if available
|
2025-03-16 10:09:33 +08:00 |
|
Carter Li
|
dfc9bc265c
|
Networking: silence compiler warnings
|
2025-03-16 09:51:50 +08:00 |
|
Carter Li
|
2ce511c4d3
|
Networking (Linux): handle a case when sendto() reports EINPROGRESS
|
2025-03-16 09:40:12 +08:00 |
|
李通洲
|
99415a3841
|
Networking: move files to a sub folder
|
2025-03-15 23:47:02 +08:00 |
|
李通洲
|
244625d26a
|
Networking (Windows): apply the same optimizations of *nix's
|
2025-03-15 23:35:58 +08:00 |
|
李通洲
|
840434e709
|
Netif (Windows): use GetIpForwardTable2 to support IPv6
|
2025-03-15 22:37:49 +08:00 |
|
Carter Li
|
72afa9ef99
|
Networking (Linux): improve performance by TFO and response compression
|
2025-03-15 22:35:11 +08:00 |
|
李通洲
|
7400f14322
|
Netif (DragonFly): use code of OpenBSD
|
2025-03-14 23:54:03 +08:00 |
|
李通洲
|
85654316c7
|
NetIF (OpenBSD): fix default route detection
|
2025-03-14 22:15:20 +08:00 |
|
李通洲
|
3cd7c6c916
|
OpenGL: drop OSMesa backend
Fix #1618
|
2025-03-14 15:30:52 +08:00 |
|
Carter Li
|
1137e8d1c9
|
Processing (Haiku): fix exe detection
|
2025-02-18 19:49:40 +08:00 |
|
李通洲
|
b8b2fab499
|
Haiku: fix building
|
2025-02-18 15:49:39 +08:00 |
|
李通洲
|
8dc4f77f42
|
Shell (Haiku): fix arg0 detection
|
2025-02-18 09:17:55 +08:00 |
|
Carter Li
|
ab0240e9b7
|
IO (Haiku): access /path/to/file/ doesn't work. Work around it
|
2025-02-18 06:58:09 +08:00 |
|
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 |
|