Commit Graph

3625 Commits

Author SHA1 Message Date
李通洲 d0d6f48751 osascript: simplify code (macOS) 2022-11-17 10:18:29 +08:00
李通洲 0361a30c40 Font: simplify code; fix memleaks (macOS) 2022-11-17 10:18:13 +08:00
李通洲 d0c18c4679 DisplayServer: don't use private API (macOS) 2022-11-17 10:18:13 +08:00
李通洲 8aca8a2229 Temps: silence compiler warnings 2022-11-17 10:18:13 +08:00
李通洲 0bbecb3b33 Thread: silence compiler warnings 2022-11-17 00:13:25 +08:00
李通洲 3f008c4b6d CpuUsage: improve performance 2022-11-15 17:48:57 +08:00
李通洲 227eb707d2 CpuUsage: fix calucation on Windows 2022-11-15 17:30:16 +08:00
李通洲 a5306d60ee Windows: enable console processing, disable output buffer
UCRT doesn't support line buffering, which makes modules being not printed ASAP
2022-11-15 14:50:57 +08:00
李通洲 e3de39d3ab Windows: add version info in binaries 2022-11-12 21:33:31 +08:00
李通洲 85a554b60d CPU: support Windows 7 2022-11-12 21:33:31 +08:00
李通洲 1ea44417d0 TerminalFont: add support for ConEmu 2022-11-12 21:33:31 +08:00
李通洲 0605cb754b OS: fix Windows 7 detection 2022-11-12 21:33:31 +08:00
李通洲 f889d919f8 TerminalShell: add basic support for ConEmu 2022-11-12 21:33:31 +08:00
李通洲 d670a9a584 Kernel: support Windows 7 2022-11-12 21:33:31 +08:00
K.B.Dharun Krishna 67feba6171 Add Vanilla OSlogo
Adding logo for Vanilla OS a new and upcoming Ubuntu based distribution that uses Vanilla GNOME and uses on-demand immutability.

Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com>
2022-11-08 10:50:04 +05:30
李通洲 9da7bb3f30 Networking: support nowait connection (Posix)
Thread was used for now.
It's possible to do nonblocking connect & send with io_uring on Linux, but it requires newer kernel and linking to liburing. I don't think it is worth the effort.
2022-11-03 20:25:09 +08:00
李通洲 46ebb52afa Thread: split ffThreadCreateAndDetach; add ffThreadJoin 2022-11-03 20:25:09 +08:00
李通洲 4f97692245 Networking: support nowait connection (Windows) 2022-11-03 20:25:09 +08:00
WVlab c455718ada add nobara logo 2022-11-02 16:00:00 +00:00
Linus Dierheimer 37b1d24575 Merge pull request #328 from jumps-are-op/fix_cpu_format_setting
Fix setting `cpu-format`
2022-11-01 16:34:40 +01:00
jumps 449d121f19 Fix setting cpu-format
`--cpu-format` set `terminal-format` instead of `cpu-format` because of
a typo in fastfetch.c
2022-11-01 18:25:42 +03:00
jumps 54c649e76e Add Parabola GNU/Linux-libre logo 2022-11-01 17:53:59 +03:00
Linus Dierheimer 45f8b86f13 Don't segfault if 0 is given as argument index
#326
2022-11-01 14:54:27 +01:00
李通洲 b8f14c964a Disk: detect Windows volumes on WSL 2022-10-28 16:29:31 +08:00
李通洲 de964d3e77 Disk: only prints useful mount points on Android
fix #322
2022-10-28 16:29:31 +08:00
李通洲 4634606a36 CpuUsage: clearify the restriction on Android 2022-10-28 16:29:31 +08:00
Linus Dierheimer 5d306ed9f3 Don't print vulkan driver info, if it contains new lines
#316
2022-10-27 13:23:24 +02:00
李通洲 2ee5b3b7a5 TerminalShell: add support for tcsh
which is the default shell for freebsd
2022-10-27 16:45:59 +08:00
李通洲 302a588812 TerminalShell: fix shellExe detection on macOS
`proc_pidpath()` works only if bufsize >= PROC_PIDPATHINFO_MAXSIZE
2022-10-27 16:45:59 +08:00
李通洲 5472621ac0 Disk: support freebsd
Also rewrite macOS detection to share code with bsd
2022-10-27 16:45:59 +08:00
李通洲 9ad7ba7144 CpuTemp: support freebsd
Untested
2022-10-27 11:15:53 +08:00
李通洲 895d151e2e Host: support freebsd 2022-10-27 11:15:53 +08:00
李通洲 60ad6792ba CpuUsage: support freebsd 2022-10-27 10:17:29 +08:00
李通洲 f93bd9e28b TerminalFont: fix platform font detection
my bad...
2022-10-26 20:02:15 +08:00
李通洲 9c73f6b787 TerminalShell: support freebsd 2022-10-26 19:49:25 +08:00
李通洲 64b9f69fb1 Swap: support freebsd 2022-10-26 17:43:08 +08:00
李通洲 aca2c01c9e Processes: support freebsd 2022-10-26 17:43:08 +08:00
李通洲 470d160346 Uptime: support freebsd 2022-10-26 17:43:08 +08:00
李通洲 e225b496b1 Disk: don't print hidden removable volumes (macOS) 2022-10-25 20:02:26 +08:00
李通洲 f470744e44 Kernel: improve performance, detect code name (Windows) 2022-10-25 20:02:26 +08:00
李通洲 42fec6e61f Logo: add new Windows 11 logo
Ref: https://github.com/dylanaraps/neofetch/pull/2187
2022-10-24 22:20:59 +08:00
李通洲 883a535441 Packages: support Chocolatey (Windows) 2022-10-23 23:28:49 +08:00
李通洲 1395abcf09 TerminalFont: improve Windows Terminal terminal font detection on Windows 2022-10-23 18:48:31 +08:00
李通洲 e59d64513f Silence warnings 2022-10-23 17:54:19 +08:00
李通洲 ed85b8249a Init: enable buffering on Windows 2022-10-23 17:54:02 +08:00
李通洲 62ab091350 Printing: improve performace of ffPrintCharTimes 2022-10-23 10:46:09 +08:00
李通洲 1588f58726 Windows: silence warnings when building with clang 2022-10-23 10:11:54 +08:00
李通洲 688a16c941 Disk: fix --disk-folder parsing on Windows 2022-10-23 10:11:53 +08:00
李通洲 69b3a6871f Init: improve option parsing performance 2022-10-23 10:11:53 +08:00
李通洲 0aac358e33 Init: simplify module arg parsing code 2022-10-23 10:08:02 +08:00