K. Lange
|
022a005028
|
msk: add count command to list package info
|
2018-11-17 13:51:14 +09:00 |
|
K. Lange
|
66915d6f06
|
markup: actual font state stack
|
2018-11-14 17:25:39 +09:00 |
|
K. Lange
|
d1ff49e70b
|
sdf: add oblique, bold oblique fonts
|
2018-11-14 17:16:11 +09:00 |
|
K. Lange
|
0f683d32de
|
markup: wip markup parser and rendering
|
2018-11-12 20:24:42 +09:00 |
|
K. Lange
|
427b1559db
|
imgviewer: redraw properly on focus change
|
2018-11-12 20:24:29 +09:00 |
|
K. Lange
|
99dbcb81ab
|
msk: set app version to 1.0.0
|
2018-11-12 16:16:40 +09:00 |
|
K. Lange
|
f1eb966787
|
bim: fixup conf syntax
|
2018-11-12 11:00:49 +09:00 |
|
K. Lange
|
b25b8242b0
|
msk: complain if no remotes succeeded
|
2018-11-12 10:36:47 +09:00 |
|
K. Lange
|
2834bb9ef3
|
bim: add conf/ini highlighting
|
2018-11-12 10:06:34 +09:00 |
|
K. Lange
|
eed65074c6
|
msk: allow for repo order to be enforced
|
2018-11-12 09:57:36 +09:00 |
|
K. Lange
|
3540023b88
|
fetch: hide cursor while drawing progress
|
2018-11-12 09:29:40 +09:00 |
|
K. Lange
|
72aaed2eef
|
msk: allow for and properly merge multiple remote manifests
|
2018-11-12 09:26:30 +09:00 |
|
K. Lange
|
17fca7a0d4
|
msk: basic network download support
|
2018-11-09 19:41:53 +09:00 |
|
K. Lange
|
b93f99633b
|
petty: re-add old getty
|
2018-11-08 18:02:54 +09:00 |
|
K. Lange
|
6fc8317e27
|
bim: bump to v1.1.5
|
2018-11-07 16:12:50 +09:00 |
|
K. Lange
|
1604c43769
|
yutani-query: add quiet option
|
2018-11-07 12:44:19 +09:00 |
|
K. Lange
|
ace77aee9c
|
msk: rudimentary package manager
|
2018-11-07 12:44:09 +09:00 |
|
K. Lange
|
89d654e233
|
tar: don't complain when directory exists
|
2018-11-07 12:19:52 +09:00 |
|
K. Lange
|
f213be0334
|
chmod: fix infinite loop parsing octal modes
|
2018-11-07 11:54:42 +09:00 |
|
K. Lange
|
79ad8dbb79
|
go-video.sh: bail when failed to set video mode
|
2018-11-02 14:44:45 +09:00 |
|
K. Lange
|
d510c1375d
|
set-resolution: should bail with bad arguments
|
2018-11-02 09:07:58 +09:00 |
|
K. Lange
|
d8c8b2cc98
|
irc: we send 7Fh for backspace these days...
|
2018-11-01 22:05:30 +09:00 |
|
K. Lange
|
689cbd9cba
|
go-video.sh: go to video mode from VGA text mode
|
2018-11-01 21:11:56 +09:00 |
|
K. Lange
|
bb0448b935
|
terminal-vga: set TERM=toaru-vga
|
2018-11-01 21:09:29 +09:00 |
|
K. Lange
|
339c0d7b8d
|
sysinfo: allow other toaru- terminals
|
2018-11-01 21:06:39 +09:00 |
|
K. Lange
|
0c028e2e74
|
bim: update
|
2018-11-01 21:06:29 +09:00 |
|
K. Lange
|
c1dcfca920
|
kernel: more directory permissions
|
2018-11-01 13:46:59 +09:00 |
|
K. Lange
|
ff5513f2c0
|
bim: update to v1.1.2
|
2018-10-31 22:36:24 +09:00 |
|
K. Lange
|
a85611e669
|
bim: fix -C/-c
|
2018-10-31 22:08:07 +09:00 |
|
K. Lange
|
fea6693410
|
apps: signal usage cleanup
|
2018-10-31 18:58:10 +09:00 |
|
K. Lange
|
dc38dd5672
|
esh: add rehash command to fix syntax highlighting, tab completion
|
2018-10-31 17:52:01 +09:00 |
|
K. Lange
|
84c171c7ee
|
sudo: cache success
|
2018-10-31 11:40:51 +09:00 |
|
K. Lange
|
b42c185421
|
sudo: support euids with setuid binaries
|
2018-10-31 10:28:41 +09:00 |
|
K. Lange
|
ba40bb5cc6
|
drawlines: single-threaded with fswait
|
2018-10-30 21:20:10 +09:00 |
|
K. Lange
|
a8b39ada97
|
esh: fix missing linefeed after source error message
|
2018-10-30 21:06:47 +09:00 |
|
K. Lange
|
8c4997e369
|
esh: fix hashmap crash when trying to remove nonexistent jobs?
|
2018-10-30 18:56:20 +09:00 |
|
K. Lange
|
f9a64b6ac7
|
debug_sh: cleanup
|
2018-10-30 16:56:28 +09:00 |
|
K. Lange
|
947d8ddde7
|
mktemp: in /tmp by default
|
2018-10-30 16:45:03 +09:00 |
|
K. Lange
|
0282e6281e
|
esh: fix globbing of .*
|
2018-10-30 16:10:49 +09:00 |
|
K. Lange
|
e8ec1cb6c3
|
kernel: setsid should set pgid=pid
|
2018-10-30 15:58:15 +09:00 |
|
K. Lange
|
c3b841d13c
|
sh: bad pgid when resetting?
|
2018-10-30 15:36:09 +09:00 |
|
K. Lange
|
622c8304f1
|
esh: cleaner hashmap usage; fix bad semaphore
|
2018-10-30 13:39:39 +09:00 |
|
K. Lange
|
35c29e9b4d
|
kernel: getpgid; esh: fixups
|
2018-10-30 13:28:11 +09:00 |
|
K. Lange
|
36afa24d2f
|
kernel: invert WEXITED to WSTOPPED
|
2018-10-30 13:11:07 +09:00 |
|
K. Lange
|
821eb55496
|
esh: fixup pgrp juggling
|
2018-10-30 08:44:09 +09:00 |
|
K. Lange
|
422a264b49
|
sh: conditionals should only wait on their own processes
|
2018-10-29 21:39:32 +09:00 |
|
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 |
|
K. Lange
|
73d9ada8a3
|
bim: newlib-style ctype bit macros conflict with _S
|
2018-10-12 11:34:16 +09:00 |
|
K. Lange
|
96d661f8c8
|
ls: lstat args and make sure to check symlinks
|
2018-10-11 19:45:19 +09:00 |
|
K. Lange
|
532b4bd64f
|
compositor: fix right/bottom tiled off-by-one
|
2018-10-11 10:18:09 +09:00 |
|
K. Lange
|
401fa2b279
|
terminal: fix off-by-one in mouse handling that allowed selection beyond valid screen area
|
2018-10-11 09:56:52 +09:00 |
|