李通洲
4f67ed2b77
TerminalShell: add some pretty names
2022-10-14 19:16:55 +08:00
李通洲
3f4926cbd5
TerminalShell: detect platform specific terminal on correct system only
2022-10-14 19:16:55 +08:00
李通洲
af93157a76
TerminalShell: handle nested shell
2022-10-14 19:16:55 +08:00
李通洲
220a7d24bc
TerminalShell: detect first shell we found only.
...
Previously we always detect login shell as current shell, which seems duplicate with userShell
2022-10-14 18:33:11 +08:00
李通洲
3b541d3670
Thread: fix compile errors
2022-10-14 18:33:11 +08:00
李通洲
4bd6f2da89
TerminalShell: add lock ( Windows )
2022-10-14 18:33:11 +08:00
李通洲
d5e00c3517
ci: package Windows artifacts; run tests on Windows
2022-10-14 18:33:11 +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
李通洲
11ad7a8a3d
TerminalShell: unify shell version detection code
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
李通洲
779a33349a
OS: don't print msys2 logo for native Windows
2022-10-14 17:39:07 +08:00
李通洲
135ca1eeba
Packages: don't rely on environment variables
2022-10-14 17:38:53 +08:00
Linus Dierheimer
2dee7f5982
Update CI
2022-10-14 10:49:08 +02:00
Linus Dierheimer
1513b8c0db
Fix more build errors
2022-10-13 22:12:31 +02:00
Linus Dierheimer
693cc1e730
Fix build errors
2022-10-13 22:02:58 +02:00
Linus Dierheimer
e18980be9f
Require sucessfull windows and msys build for release
2022-10-13 21:47:28 +02:00
Linus Dierheimer
cf048bc723
Refactor package detection code
2022-10-13 21:43:31 +02:00
Linus Dierheimer
3004d8c9dc
Merge pull request #293 from CarterLi/dev
...
Support Native Windows
2022-10-13 18:01:10 +02:00
李通洲
6f66b87262
Windows: support --list-presets
2022-10-13 23:49:09 +08:00
李通洲
79cfa96616
Processing: fix Windows impl
2022-10-13 23:49:09 +08:00
李通洲
952cacf3ff
ci: build with Windows native
2022-10-13 23:49:09 +08:00
李通洲
3cc6611614
Windows: support native Windows
2022-10-13 23:49:09 +08:00
李通洲
457c2da67d
Packages: silence warnings
2022-10-13 23:49:08 +08:00
李通洲
13769e0e52
Disk: removes unnecessary #includes
2022-10-13 23:49:08 +08:00
李通洲
b33e042cd4
Library: support Windows
2022-10-13 23:49:08 +08:00
李通洲
2689a20889
Uptime: support Windows
2022-10-13 23:49:08 +08:00
Linus Dierheimer
d769fd32f0
Merge pull request #292 from Edsploration/logofix
...
Fix Alpine, EndeavourOS, Rocky, and Rosa logos
2022-10-13 11:15:29 +02:00
Edward Piper
2c82c9a6dc
Fixed Alpine, EndeavourOS, Rocky, and Rosa logos
2022-10-12 10:26:38 -07:00
Linus Dierheimer
3850130583
Merge pull request #291 from CarterLi/dev
...
Windows: improve Win32 API compatibility
2022-10-12 16:00:45 +02:00
李通洲
06262c078d
TerminaFont: move windows specific code into its own file
2022-10-12 21:59:21 +08:00
李通洲
b64a234f8a
Networking: support Windows
2022-10-12 21:59:21 +08:00
李通洲
dfed3812ce
Title: don't include unnecessary headers
2022-10-12 21:59:21 +08:00
李通洲
1b594d9ed1
Thread: add common thread abstraction layer, and make threading optional
2022-10-12 21:59:21 +08:00
李通洲
d0f589bb3e
Disk: silence warning on macOS
2022-10-12 14:03:03 +08:00
Linus Dierheimer
bc72f3cd64
Don't build dmg
2022-10-11 19:41:37 +02:00
Linus Dierheimer
de8f1a86c6
Merge pull request #289 from CarterLi/dev
...
Make CI actually work on Windows
2022-10-11 19:22:48 +02:00
李通洲
4bae08c159
OS: detect Windows Server
2022-10-12 01:12:58 +08:00
李通洲
34cd81b4d9
ci: run fastfetch on Windows
2022-10-12 00:19:31 +08:00
李通洲
8c127a175c
TerminalShell: try detecting more shells
2022-10-12 00:19:31 +08:00
李通洲
5e3e2b6137
Windows: fix possible crashes
2022-10-12 00:19:31 +08:00
Linus Dierheimer
88a16d4c7d
Merge pull request #286 from CarterLi/dev
...
Improvements, see commit list
2022-10-11 16:00:45 +02:00
Linus Dierheimer
296674cfd6
Merge branch 'master' into dev
2022-10-11 14:35:36 +02:00
Linus Dierheimer
875174e2e0
Release 1.7.5
1.7.5
2022-10-11 14:29:13 +02:00
Linus Dierheimer
4393fa1a47
ffStrbufLastIndexC: account for empty strings
...
#285
2022-10-11 14:28:35 +02:00
Linus Dierheimer
5ae2031bcf
Manually cherry pick shell process name detection
2022-10-11 14:28:21 +02:00
Linus Dierheimer
779266e61e
Release 1.7.5
2022-10-11 14:26:00 +02:00
李通洲
8e8d283959
Windows: fix crashing
2022-10-11 20:13:44 +08:00
李通洲
2cb7be67bd
ci: add Windows
2022-10-11 19:44:43 +08:00
李通洲
9bc5c99fc8
Font: fix memleak on Linux
2022-10-11 19:44:43 +08:00
李通洲
424fbfc9c9
TerminalShell: actually support macOS
2022-10-11 19:44:43 +08:00