李通洲
f470744e44
Kernel: improve performance, detect code name (Windows)
2022-10-25 20:02:26 +08:00
李通洲
883a535441
Packages: support Chocolatey (Windows)
2022-10-23 23:28:49 +08:00
李通洲
688a16c941
Disk: fix --disk-folder parsing on Windows
2022-10-23 10:11:53 +08:00
李通洲
e13c88cea6
Global: support bar output for percentage value #294
2022-10-22 16:15:12 +08:00
Linus Dierheimer
eb1738b1c6
Merge pull request #309 from CarterLi/swap
...
Swap: split code out from memory detection
2022-10-18 20:34:03 +02:00
李通洲
581c6f547d
Swap: split code out from memory detection
...
1. Since swap module is disabled by default, swap detection is unnecessary in most cases.
2. On platform other than Linux, swap detection doesn't share code with memory.
3. Swap detection can be expensive. On Windows, it requires another WMI query which can lag heavily in some cases. Don't pay for you don't use.
2022-10-19 00:24:17 +08:00
李通洲
3d5ef186ba
Disk: don't convert NAN to integer; don't print 0B / 0B (0%)
...
fix ASAN warning: `runtime error: nan is outside the range of representable values of type 'unsigned char'`
2022-10-18 21:23:29 +08:00
李通洲
e3ea39afaa
Disk: add volume name detection
2022-10-18 21:23:29 +08:00
Linus Dierheimer
19a9b18c69
Disk: Linux impl working
2022-10-17 13:19:48 +02:00
李通洲
a829e85ef5
LocalIP: support --localip-name-prefix on Windows
2022-10-16 01:34:26 +08:00
李通洲
1b7a2c2ed5
MSYS2: remove support
...
MSYS2 version was built for smooth transition from POSIX api to Win32 api. It has almost identical output as Windows native version, except requiring msys runtime dll and being a bit slower.
2022-10-14 18:33:11 +08:00
李通洲
622f84c971
Kernel: remove special handling for Windows
...
Since we have an implementation for it
2022-10-14 17:39:07 +08:00
Linus Dierheimer
cf048bc723
Refactor package detection code
2022-10-13 21:43:31 +02:00
李通洲
3cc6611614
Windows: support native Windows
2022-10-13 23:49:09 +08:00
李通洲
13769e0e52
Disk: removes unnecessary #includes
2022-10-13 23:49:08 +08:00
李通洲
2689a20889
Uptime: support Windows
2022-10-13 23:49:08 +08:00
李通洲
b64a234f8a
Networking: support Windows
2022-10-12 21:59:21 +08:00
李通洲
9bc5c99fc8
Font: fix memleak on Linux
2022-10-11 19:44:43 +08:00
李通洲
3d2497f963
macOS: fix compile warnings
2022-10-11 19:19:43 +08:00
李通洲
661c174348
Merge remote-tracking branch 'origin/master' into msys2
2022-10-09 16:55:51 +08:00
李通洲
034f444fca
Terminal / Shell: fix name printing
2022-10-09 16:51:53 +08:00
Linus Dierheimer
1dd942a7b1
TARGET_DIR_ETC
2022-10-09 10:39:57 +02:00
李通洲
7c98450acc
OpenCL / Vulkan: enable support for Windows
2022-10-09 15:37:15 +08:00
李通洲
da797ecb33
Cursor / Icons / Theme / GTK / Qt: don't compile on Windows / macOS / Android
2022-10-09 15:37:15 +08:00
李通洲
2c51252396
LocalIP: add support for Windows
2022-10-09 15:37:15 +08:00
李通洲
8387d8651e
Kernel: add support for Windows
2022-10-09 15:37:15 +08:00
李通洲
af6b7dd81b
Packages: add support for Windows
2022-10-09 15:37:15 +08:00
李通洲
89850535ae
Windows: replace __CYGWIN__ with __MSYS__
2022-10-09 15:37:14 +08:00
李通洲
09a2f96cf0
TerminalShell: add support for Windows
2022-10-09 15:37:14 +08:00
李通洲
cc490294e9
Font: add support for Windows
2022-10-09 15:37:14 +08:00
李通洲
a57e334d73
CpuUsage: support no wait detection on Windows
2022-10-09 15:37:14 +08:00
李通洲
174d885649
CpuUsage: add support for Windows
2022-10-09 15:37:14 +08:00
李通洲
a7e93faac8
Disk: print if a folder removable; improve performance
2022-10-09 15:37:14 +08:00
李通洲
49921f5ed1
Disk: add support for Windows
...
Also major refactoring of util/windows/wmi
2022-10-09 15:37:14 +08:00
李通洲
8849107260
Processes: add support for Windows
2022-10-09 15:37:13 +08:00
李通洲
c0daeb16df
Users: add support for Windows
2022-10-09 15:37:13 +08:00
李通洲
8ea2014baf
OpenGL: add support for Windows
2022-10-09 15:37:13 +08:00
李通洲
0d3d881c24
GPU: add support for Windows
2022-10-06 23:03:19 +08:00
李通洲
230d2ac39d
Board: split out from host; add support for Windows
2022-10-06 23:03:15 +08:00
李通洲
c7e6e45078
Host: split Bios module; init support for Windows
2022-10-06 23:02:39 +08:00
Carter Li
145e09d164
OS: simplify macOS OS detection code; print BuildID on macOS ( to match neofetch )
2022-10-02 01:54:43 +08:00
李通洲
9418138892
Networking: ensure server returns 200 OK
2022-09-30 17:43:23 +08:00
Linus Dierheimer
5b68cdc0dd
Fix compilation warning on linux
2022-09-29 15:53:28 +02:00
Linus Dierheimer
e6e189497d
Refactor font output
2022-09-29 14:15:11 +02:00
Linus Dierheimer
32d3b265bb
Fix compilation warning on linux
2022-09-29 12:51:46 +02:00
李通洲
9cf95620a9
Weather: add new module
2022-09-29 18:33:37 +08:00
李通洲
c72c6c4a27
PublicIp: add option to set public IP server URL
2022-09-29 18:33:37 +08:00
李通洲
e289db184c
PublicIp: improve performance
2022-09-29 18:33:37 +08:00
李通洲
db6ad5a268
CpuUsage: improve performance
...
by moving the first `/proc/stat` query earlier
2022-09-27 23:41:39 +08:00
李通洲
5c64ce3b89
Users: add missing module settings
2022-09-27 23:30:55 +08:00