李通洲
7e1ac5e24a
Terminal (Windows): code cleanup
2024-02-08 23:15:58 +08:00
李通洲
cfe22f9524
Terminal (Linux): try fixing #707 (v2)
2024-02-01 17:56:40 +08:00
李通洲
9038cd32b2
Terminal (Linux): don't assume blackbox is build for flatpak
2024-02-01 09:14:06 +08:00
李通洲
128c3bfea6
TerminalShell (Linux): try supporting blackbox
...
Fix #707
2024-02-01 09:02:49 +08:00
李通洲
aaa091f23b
Terminal (Linux): fix segfault
2024-01-30 15:22:26 +08:00
李通洲
999f2170fe
Terminal: ignore sshd
2024-01-26 09:53:12 +08:00
Carter Li
025a708ecb
Shell: remove trailing \0 in JSON output
2024-01-25 10:33:06 +08:00
李通洲
79ba9d7a68
TerminalShell (Linux): fix segfault
2024-01-23 18:51:00 +08:00
李通洲
ee60ec3530
TerminalShell: don't detect sh as a terminal
2024-01-23 16:38:43 +08:00
李通洲
a5d5de90f8
Terminal (Linux): support screen version detection
2024-01-22 14:33:55 +08:00
李通洲
994fd359a5
Terminal (Linux): fix kgx version detection
2024-01-22 11:10:40 +08:00
李通洲
a9a5790cba
TerminalShell (Linux): improve terminal detection by env
2024-01-22 11:10:40 +08:00
李通洲
a767104b96
TerminalShell (Windows): more variable initialization fixes
2024-01-21 17:52:03 +08:00
李通洲
5b2db02bc1
CI: Fix building for GCC in Windows
2024-01-21 17:39:31 +08:00
李通洲
4d1f242e1d
Terminal (Windows): tidy
2024-01-19 22:23:32 +08:00
李通洲
06181ec433
Terminal (Windows): default default terminal to conhost
2024-01-19 21:54:44 +08:00
李通洲
87813b3306
Shell: detect associated TTY
2024-01-19 16:43:08 +08:00
李通洲
9610a1ab23
TerminalShell (Windows): simplify nested shell detection by looking up GUI objects
2024-01-19 15:00:10 +08:00
李通洲
5f14781970
TerminalShell (Windows): set exePath
2024-01-19 14:40:07 +08:00
Carter Li
356488be0c
TerminalShell (FreeBSD): detect real exe path
2024-01-19 14:40:07 +08:00
Carter Li
e013c87890
TerminalShell (Linux): detect real exe path
2024-01-19 14:40:07 +08:00
李通洲
7d78d92a92
TerminalShell (macOS): detect full exe path
2024-01-19 14:40:07 +08:00
李通洲
06af39835a
Terminal: don't use login as terminal process; set ppid
2024-01-19 14:40:07 +08:00
Carter Li
eee8fb78d2
Shell (FreeBSD): detect arg0 instead of exe path
2024-01-19 14:40:07 +08:00
李通洲
a44daa04d6
Shell (Windows): better support xonsh detection
2024-01-18 18:08:08 +08:00
李通洲
0168f2e9a8
Shell: improve xonsh version detection
2024-01-18 15:27:31 +08:00
李通洲
1e4f174415
Shell (macOS): improve handling of xonsh
2024-01-18 14:07:29 +08:00
李通洲
2808b1a653
TerminalShell: improve xonsh version detection
2024-01-17 23:45:39 +08:00
李通洲
c749f214e0
Global: silence warnings when building in 32bit environments
2024-01-17 23:12:55 +08:00
李通洲
b3945e277c
Global: review code
2024-01-17 15:06:52 +08:00
李通洲
974ee2ab0d
TerminalShell: fix wezterm name pretty printing
2024-01-14 17:26:54 +08:00
李通洲
ab1e3db665
Shell (Linux): detect ash version
2024-01-13 23:39:17 +08:00
李通洲
95b64622c4
Terminal (Linux): fix detection
2024-01-13 23:39:17 +08:00
apocelipes
269ad36df5
refactor(TerminalShell): changing recursion into loops
2024-01-12 23:56:04 +08:00
李通洲
22cdb1247f
TerminalShell: tidy; use case senstive string comparation where meaningful
2024-01-12 21:21:42 +08:00
李通洲
905ed76ddd
TerminalShell: split terminal and shell detection code further
2024-01-12 20:58:45 +08:00
李通洲
6da57d64c3
TerminalShell: split terminal detection and shell detection
2024-01-12 16:44:19 +08:00
Souma
cae4b1c657
chore(terminalshell_linux.c): Ignore cwterm as well as figterm
...
Since CodeWhisperer overrides the terminal environment.
2023-12-31 18:19:04 +08:00
apocelipes
113b1b8fc2
fix: fix trailing space
2023-12-23 02:55:14 +00:00
李通洲
224a6a9881
TerminalShell: code cleanup
2023-12-15 14:29:51 +08:00
李通洲
0555fb97e8
TerminalShell (Linux): tidy
2023-12-12 09:51:09 +08:00
apocelipes
0662af17f4
fix(TerminalShell): fix reading procfs files
2023-12-04 19:47:34 +08:00
apocelipes
1431cdcc83
fix(Terminal): make fastfetch works under ltrace and perf
...
Fastfetch incorrectly displays the terminal name as
"ltrace" or "perf" when debugging itself with ltrace and perf.
minor fix: remove duplicated ffStrbufClear since getShellVersion
already called it.
2023-11-28 23:22:51 +08:00
Marius Messerschmidt
40e977be31
Spelling: fix spelling of files in src/detection/
2023-11-18 15:47:22 +01:00
李通洲
2e46b5932e
Terminal (Windows): ignore the shell warpper servercoreshell
2023-11-18 16:38:01 +08:00
李通洲
4510ef7e1c
Shell (Windows): tidy
2023-11-18 16:24:23 +08:00
李通洲
413984963e
TerminalShell: support oils and elvish
2023-11-15 16:30:46 +08:00
李通洲
f9597eba39
Global: remove #ifndef FF_INCLUDED_* guards
2023-11-09 13:46:45 +08:00
李通洲
f93341ac61
TerminalShell: fix terminal name detection on NixOS
...
oops. No one report that...
2023-11-08 09:02:52 +08:00
李通洲
761c649817
TerminalShell: better support for environment running with su
2023-11-01 08:55:00 +08:00