Commit Graph

566 Commits

Author SHA1 Message Date
K. Lange ad22ffaca9 esh: basic support for ~ paths 2018-10-29 21:33:52 +09:00
K. Lange 42dbc44212 esh: don't die when unable to source 2018-10-29 21:25:31 +09:00
K. Lange 829ebcd4a1 esh: fix output for fg, bg when no jobs 2018-10-29 21:21:39 +09:00
K. Lange 614eb752d4 add reset 2018-10-29 21:21:26 +09:00
K. Lange 26801b76fd init: don't actually open serial by default 2018-10-29 20:56:51 +09:00
K. Lange 23573a1f35 getty: ensure tty is sane 2018-10-29 20:56:41 +09:00
K. Lange 81ba10fe3f serial: new direct tty serial driver 2018-10-29 19:55:55 +09:00
K. Lange 5831f88328 esh: fixup behavior of & tasks in non-interactive shells 2018-10-29 13:47:27 +09:00
K. Lange 8d5c2aeb5a cat: accept - as an argument 2018-10-29 13:47:05 +09:00
K. Lange d26129ce39 esh: don't create jobs from & commands when not interactive 2018-10-29 13:04:19 +09:00
K. Lange 9a6a5ce9c1 esh: report status of backgrounded apps when they finish 2018-10-29 12:45:22 +09:00
K. Lange 7fe9c841d4 esh: bg command 2018-10-29 10:59:01 +09:00
K. Lange 573dd69cd3 esh: backgrounded commands should produce jobs we can fg 2018-10-29 10:49:53 +09:00
K. Lange 9ff2b20821 esh: additional signal descriptions 2018-10-28 19:40:21 +09:00
K. Lange b06248b631 esh: incorrect references to pid in wait_for_child 2018-10-28 19:40:08 +09:00
K. Lange 0995d14106 tty: kernel should send SIGWINCH, not terminal 2018-10-28 19:03:04 +09:00
K. Lange 4fb42341dd sh: should wait for -1 in non-interactive shells 2018-10-28 18:52:44 +09:00
K. Lange 02d5f77f10 more correct pgrp juggling 2018-10-28 18:23:11 +09:00
K. Lange 4d854b156c lfbvideo: allow display initialize to be triggered by ioctl 2018-10-27 16:18:09 +09:00
K. Lange e3fd396897 terminal-vga: stop reading from kbd/mouse on SIGUSR2 2018-10-27 16:17:54 +09:00
K. Lange ad9fc6caa4 esh: better handling for suspended pipelines 2018-10-27 12:12:17 +09:00
K. Lange 51df8004dd job control: kill/cont process groups 2018-10-26 23:19:46 +09:00
K. Lange 6c88956fa4 job control 2018-10-26 20:34:15 +09:00
K. Lange 8a58745c27 stty: setter for VWERASE 2018-10-26 13:51:08 +09:00
K. Lange 07ae3dd089 tty: add VWERASE 2018-10-26 13:46:47 +09:00
K. Lange 089d5235c3 stty: DEL is the default for VERASE 2018-10-26 13:40:40 +09:00
K. Lange 092ca7c196 tty: ascii DELETE for backspace; no serial conversion 2018-10-26 13:39:03 +09:00
K. Lange cc4874f90a tty: improvements (^V, fix nlcr behaviors, enter sends ^M) 2018-10-26 10:15:16 +09:00
K. Lange a78ffc513f Update bim 2018-10-26 10:12:20 +09:00
K. Lange f56597583a insmod: multiple module arguments 2018-10-25 23:23:29 +09:00
K. Lange 1180297730 bim: update to v1.0.8 2018-10-23 15:44:24 +09:00
K. Lange 9f112b9d2d bim: update to 1.0.7 2018-10-23 10:08:34 +09:00
K. Lange 077ba8a231 bim: fix differing signedness in comparison 2018-10-22 14:45:31 +09:00
K. Lange 77766bdec3 bim: smartcase search 2018-10-22 14:43:25 +09:00
K. Lange 07a9f5bec8 terminal: redraw cursor on \r 2018-10-21 18:31:12 +09:00
K. Lange 4beb5c361b bim: add common commands to (e)sh syntax highlighting 2018-10-20 18:16:49 +09:00
K. Lange 2e87826eb2 esh: add read command 2018-10-20 18:14:07 +09:00
K. Lange 7df9cc4d3c bim: bug fixes and version bump 2018-10-19 08:23:16 +09:00
K. Lange 8a1c9f4e19 bim: persist cursor column on vertical movements 2018-10-18 16:08:05 +09:00
K. Lange 67fb8f0838 bim: highlight matching paren 2018-10-18 13:26:04 +09:00
K. Lange 90b102754f esh: Support for $$ 2018-10-17 15:40:11 +09:00
K. Lange f0b61e7d41 sudo: print prompt to stderr 2018-10-16 14:12:22 +09:00
K. Lange a53f832107 bim: don't recalculate, just reset search flag 2018-10-16 10:28:59 +09:00
K. Lange 8cb45094fd bim: multiple search matches 2018-10-16 10:19:07 +09:00
K. Lange 3c40152910 fetch: failed to set start time 2018-10-15 11:21:47 +09:00
K. Lange f6c300f323 tar: support symlinks 2018-10-15 10:18:23 +09:00
K. Lange e912b919c4 add tar 2018-10-15 10:12:30 +09:00
K. Lange 730e969704 compositor: fix call to __builin_atan2 2018-10-13 19:26:35 +09:00
K. Lange 1aea7033db esh: collect PATH contents after source eshrc 2018-10-12 18:18:48 +09:00
K. Lange 782794edc5 terminal-vga: st_size is signed now 2018-10-12 18:03:06 +09:00