李通洲
8ed5d30b3e
Wifi (Windows): use less magic numbers
2023-12-13 19:33:20 +08:00
Carter Li
f62cdff924
README: add start history
2023-12-13 02:56:13 -06:00
Carter Li
25a792743b
WMDE: tidy
2023-12-12 18:22:20 +08:00
Carter Li
b63e6a3053
DE (Linux): add support for CDE
...
Fix #658
2023-12-12 18:20:02 +08:00
李通洲
a565dcfb9e
Doc: update changelog
...
Fix : #655
2023-12-12 10:12:12 +08:00
Carter Li
453f4757ed
DE (FreeBSD): support detection with processes
2023-12-12 10:10:08 +08:00
李通洲
0555fb97e8
TerminalShell (Linux): tidy
2023-12-12 09:51:09 +08:00
李通洲
663d568927
DE (Linux): fix xfce4 version detection
2023-12-11 16:36:12 +08:00
李通洲
165c213ed0
FFstrbuf: don't crash with ffStrbufAppendNC(&str, 0, 'c')
2023-12-11 15:21:16 +08:00
李通洲
a28dc8a9bf
DisplayServer (Linux): support --ds-force-drm sysfs-only
2023-12-11 13:25:58 +08:00
李通洲
f20b6d4387
Temps (macOS): support Apple M3
2023-12-08 16:10:10 +08:00
李通洲
4925222dab
CI: run basic modules only in FreeBSD
2023-12-08 10:58:11 +08:00
李通洲
77cc0c61d7
Doc: update changelog
2023-12-08 10:28:03 +08:00
李通洲
a19888bb33
CI: don't run cpuusage in FreeBSD, which seems to have issues when running in VM
2023-12-08 10:28:03 +08:00
李通洲
40aa4a60d6
Packages: improve performance of pkg and rpm detection
2023-12-08 09:49:17 +08:00
Carter Li
c4824b2b5d
Merge pull request #654 from fastfetch-cli/dev
...
Release v2.3.4
2.3.4
2023-12-08 00:10:31 +08:00
李通洲
dcbda6c0d5
Release: v2.3.4
2023-12-08 00:04:38 +08:00
李通洲
91e4e94aaa
CMake: fix --help doesn't work when building without python3
2023-12-07 23:51:56 +08:00
apocelipes
1504e26e38
optimize(Packages): optimize reading large files
...
Using less syscalls and processing data in memory
makes getNumStringsImpl ~300% faster.
The code is much simpler.
2023-12-07 20:32:14 +08:00
李通洲
a9c5c2892c
Memory (Linux): Use MemAvailable if available
2023-12-07 16:30:10 +08:00
Carter Li
923997f0a2
Merge pull request #651 from fastfetch-cli/dev
...
Release v2.3.3
2.3.3
2023-12-07 09:39:07 +08:00
李通洲
0182e32f00
Release: v2.3.3
2023-12-07 09:33:26 +08:00
李通洲
bd40205427
Help: fix json text loading
2023-12-06 23:55:34 +08:00
Carter Li
30b9f95b49
Merge pull request #649 from fastfetch-cli/dev
...
Release v2.3.2
2.3.2
2023-12-06 11:20:24 +08:00
李通洲
74b9fd01ff
CI (macOS): try fixing compiling
2023-12-06 11:06:52 +08:00
李通洲
03f4ffb9d7
Release: v2.3.2
2023-12-06 10:48:06 +08:00
李通洲
a00cb2aede
CMake: install fish completion script
2023-12-06 10:38:55 +08:00
李通洲
6799076fa6
Logo (Builtin): fix compiling
2023-12-06 10:30:56 +08:00
李通洲
573a315d61
Help: tweaks
2023-12-06 10:29:28 +08:00
李通洲
0cd6cb841d
Completion (Fish): fix fastfetch detection
2023-12-06 10:29:28 +08:00
xray_os
af94cf4d0d
fixing the name of my distro
2023-12-06 08:51:29 +08:00
Carter Li
ac76107940
Merge pull request #647 from fastfetch-cli/dev
...
Release v2.3.1
2.3.1
2023-12-05 20:52:37 +08:00
李通洲
c25fe53251
Merge remote-tracking branch 'upstream/master' into dev
2023-12-05 20:50:10 +08:00
李通洲
4137b3829a
Release v2.3.1
2023-12-05 20:48:09 +08:00
Viorel
0bb08049bf
Fix man page install location
2023-12-05 20:41:20 +08:00
Carter Li
293576f6d6
Merge pull request #645 from fastfetch-cli/dev
...
Release 2.3.0
2.3.0
2023-12-05 18:45:02 +08:00
李通洲
0bc725c5f6
Release: v2.3.0
2023-12-05 15:56:10 +08:00
李通洲
c1c735001c
Doc: update readme and changelog
2023-12-05 15:55:41 +08:00
李通洲
e350cce99e
Logo: fix building on Windows
2023-12-04 20:32:46 +08:00
apocelipes
1c24cb3ebb
refactor: simplify parsing
2023-12-04 19:47:34 +08:00
apocelipes
0662af17f4
fix(TerminalShell): fix reading procfs files
2023-12-04 19:47:34 +08:00
apocelipes
9fee532cb6
fix(CPUUsage): fix reading procfs files and simplify data parsing
2023-12-04 19:47:34 +08:00
apocelipes
57f88d2167
fix(Uptime): fix reading procfs files and simplify data parsing
2023-12-04 19:47:34 +08:00
apocelipes
ed879ee53c
fix(Swap): fix reading procfs files and simplify data parsing
2023-12-04 19:47:34 +08:00
apocelipes
6eae425679
fix(Memory): fix reading procfs files and simplify data parsing
...
Files in procfs are always changed by kernel.
It means if we read the data with more than one read syscall,
we could get an incorrect data which was broken by kernel.
A typical case about this problem was reported by psutil in
https://github.com/giampaolo/psutil/issues/2050
Using an big buffer let read reads the whole file can fix this.
psutil uses a 32K buffer while procps-ng uses a 8K buffer, i think a 8K buffer is enough.
2023-12-04 19:47:34 +08:00
李通洲
182c90b22c
CI: fix macOS (2nd try)
2023-12-04 19:12:58 +08:00
李通洲
2c2e0582a9
CI: try fixing macOS
2023-12-04 16:31:38 +08:00
李通洲
4216d40696
Doc: update changelog
2023-12-04 16:08:22 +08:00
李通洲
af6f395ba3
DiskIO: increase number of format args for disk size
2023-12-04 16:08:04 +08:00
李通洲
3fda6e425a
Global: never leak fd to child processes
2023-12-04 15:14:40 +08:00