Commit Graph

262 Commits

Author SHA1 Message Date
K. Lange 1d28a49dd7 Remove calls to _XLOG in shell 2018-08-14 14:03:47 +09:00
K. Lange 0f9c404ee8 Support having spaces in kcmdline-parsed kernel command line paremeters by using the UNIT SEPARATOR 2018-08-14 11:39:00 +09:00
K. Lange 6430ce85b3 Handle spaces in variables when not quoted 2018-08-14 11:38:33 +09:00
K. Lange 96f2d346d1 Terminal code cleanup 2018-08-14 11:12:56 +09:00
K. Lange f7e6ceebf2 add not command to shell to invert return codes 2018-08-14 08:11:19 +09:00
K. Lange 70e4125032 getty -a, login -f 2018-08-13 13:30:12 +09:00
K. Lange a8ead1f0b0 fix crash when clicking out of bounds 2018-08-12 20:33:08 +09:00
K. Lange 459fdd1eae don't show . and .. 2018-08-12 20:14:07 +09:00
K. Lange 2d23fad113 Functioning file-browser 2018-08-12 20:03:37 +09:00
K. Lange e8246673b9 qemu display harness should use ttyS1 2018-08-12 17:55:23 +09:00
K. Lange eff64a3fc0 Automatically run qemu display hack if under harness 2018-08-12 17:21:05 +09:00
K. Lange ad8d87c081 Improve stat 2018-08-12 17:14:06 +09:00
K. Lange 8fb1d23b53 rename init.d to startup.d to avoid conflicting with typical usage 2018-08-12 16:47:22 +09:00
K. Lange 6234f2f157 Improvements to kcmdline 2018-08-12 16:42:02 +09:00
K. Lange 4fbfafc442 New shell-script-based init system 2018-08-12 16:36:56 +09:00
K. Lange 4dfa82543e add kcmdline 2018-08-12 16:36:15 +09:00
K. Lange 4f36cadff4 New sh features
- `if` should call clauses in correct context if they are builtins
- add equals? and exec
2018-08-12 16:35:07 +09:00
K. Lange ff294fd1eb scrolling in file browser 2018-08-12 13:59:00 +09:00
K. Lange db9e401354 Don't fork off to call system for help, about 2018-08-12 13:24:34 +09:00
K. Lange 74cf97ebc2 eshrc 2018-08-12 10:52:00 +09:00
K. Lange a4f90bfe34 Configurable prompts 2018-08-12 10:42:01 +09:00
K. Lange ad7a43623f More skeleton stuff for help-browser 2018-08-10 17:31:44 +09:00
K. Lange cc681ba312 poc file browser stuff 2018-08-10 13:57:24 +09:00
K. Lange 3b6b6b3afd Better usage help for fetch 2018-08-10 13:34:52 +09:00
K. Lange ae79cf7830 implicit def of getopt in yutani-query 2018-08-08 18:16:25 +09:00
K. Lange caee0644a5 Fix some backtick stuff in shell 2018-08-08 15:53:34 +09:00
K. Lange e2b25ebaca yutani-clipboard 2018-08-08 11:46:10 +09:00
K. Lange 9b4a1174b6 More shoddy shell stuff 2018-08-08 10:14:59 +09:00
K. Lange b677716900 Shoddy ; support 2018-08-07 16:56:25 +09:00
K. Lange 517335df44 Mediocre conditionals in shell 2018-08-07 14:27:49 +09:00
K. Lange e00ab8983c replace term-set completions with toggle-abs-mouse (since term-set is gone) 2018-08-04 09:43:26 +09:00
K. Lange dd1baf17ca rename toggle-abs-mouse 2018-08-04 09:43:15 +09:00
K. Lange cd7609c420 vbox SetPointerShape support 2018-08-04 08:46:13 +09:00
K. Lange 0c5187f8ab Add tool to toggle relative/absolute mouse modes 2018-08-04 08:41:08 +09:00
K. Lange 19d0c05557 Fix relative mouse in vga under virtualbox 2018-08-04 08:40:59 +09:00
K. Lange 63670e7a4b Fix enforcing maximum seamless window count 2018-08-03 20:01:28 +09:00
K. Lange 888b4a0c75 Basic VirtualBox Seamless display driver 2018-08-03 19:29:37 +09:00
K. Lange 100e586e33 Handle nested exit more gracefully 2018-08-02 19:17:18 +09:00
K. Lange b524630bec Exit compositor when last client exits 2018-08-02 19:13:16 +09:00
K. Lange 4b50fd324d Change how text login generally works so getty can die and reboot after login session ends 2018-08-02 18:48:45 +09:00
K. Lange d80c893c38 Add killall, pidof 2018-08-02 14:55:37 +09:00
K. Lange ebd877624f add true, false 2018-08-02 14:50:06 +09:00
K. Lange e98b017e0d Add pwd 2018-08-02 14:10:46 +09:00
K. Lange ae6532607a Add libc wrappers for some syscalls, remove unused syscall.h imports 2018-08-02 13:13:27 +09:00
K. Lange 3f39c0ad61 Remove term-set and support for special terminal font escapes 2018-08-02 11:16:08 +09:00
K. Lange be7d961ee7 make fallback hostname localhost 2018-08-02 03:42:25 +09:00
K. Lange bd3f1b0334 get/sethostname 2018-08-02 03:40:43 +09:00
K. Lange 39beedf9c5 sudo -s should set USER to root... 2018-08-01 10:27:15 +09:00
K. Lange e2de537a28 hack for sudo -s 2018-08-01 10:19:22 +09:00
K. Lange b3123d7e67 add uname -o 2018-08-01 10:12:27 +09:00