K. Lange
|
06a7ca8cd9
|
Add anti-aliased line drawer (slow, but effective)
|
2018-09-15 19:52:25 +09:00 |
|
K. Lange
|
85db6525a8
|
hacked up support for python syntax highlighting in rline_exp
|
2018-09-15 17:52:01 +09:00 |
|
K. Lange
|
6a76b257f4
|
add atexit()
|
2018-09-15 16:26:45 +09:00 |
|
K. Lange
|
8fcf56f716
|
eshrc hack to make vga terminal use default rline theme
|
2018-09-14 22:49:23 +09:00 |
|
K. Lange
|
a3d55b1b88
|
Patch in rline_reverse_search for rline_exp
|
2018-09-13 14:42:42 +09:00 |
|
K. Lange
|
b25aa946e5
|
Improvements to experimental line editor
|
2018-09-13 12:54:00 +09:00 |
|
K. Lange
|
b7c642c273
|
Experimental rline replacement with syntax highlighting
|
2018-09-12 22:50:22 +09:00 |
|
K. Lange
|
3ca9b765f7
|
update yutani python demo with new decor library ABI
|
2018-09-12 14:44:49 +09:00 |
|
K. Lange
|
14a63ba154
|
Advertise fullscreen-ness of windows and collect it automatically as a decorator flag
|
2018-09-12 13:22:25 +09:00 |
|
K. Lange
|
6e6675dd0a
|
Restructure decorations so bounds can be window-specific (for fullscreen)
|
2018-09-12 12:53:08 +09:00 |
|
K. Lange
|
209d6d7e89
|
Add more libc header stuff
|
2018-09-01 22:14:34 +09:00 |
|
K. Lange
|
191609c30f
|
poll wrapper around fswait2 (experimental; no POLLOUT, no POLLPRI)
|
2018-08-31 12:31:35 +09:00 |
|
K. Lange
|
5a2d292d3c
|
Add a bimrc
|
2018-08-30 16:23:29 +09:00 |
|
K. Lange
|
d5aab96199
|
Rudimentary (incomplete) alternate screen support
|
2018-08-28 20:08:58 +09:00 |
|
K. Lange
|
4f450cfd83
|
Pipes should wake up from fswait when they close
|
2018-08-21 22:57:14 +09:00 |
|
K. Lange
|
bea8d8f6db
|
libc updates
|
2018-08-21 21:50:52 +09:00 |
|
K. Lange
|
244c1cedc8
|
Make default ESH prompt show in vte titlebars
|
2018-08-20 13:21:29 +09:00 |
|
K. Lange
|
ca08d442d6
|
Replace utf8decode with our own thing
|
2018-08-19 21:07:52 +09:00 |
|
K. Lange
|
9eda9c53a9
|
utf8 - 'inline is not at beginning of declaration'
|
2018-08-18 09:10:08 +09:00 |
|
K. Lange
|
36ca4d420b
|
sys/mount.h
|
2018-08-15 15:49:01 +09:00 |
|
K. Lange
|
f97222ff03
|
Cleanup docs for yutani client lib
|
2018-08-15 14:50:20 +09:00 |
|
K. Lange
|
d96f52ec93
|
single-user terminal should start full screen
|
2018-08-14 11:39:26 +09:00 |
|
K. Lange
|
864cbdb868
|
Fix debug shell not being able to start a shell by allowing system() in kernel to take an env
|
2018-08-14 11:33:02 +09:00 |
|
K. Lange
|
f7e6ceebf2
|
add not command to shell to invert return codes
|
2018-08-14 08:11:19 +09:00 |
|
K. Lange
|
c5c0e5b89c
|
change the way 98_qemu_login works
|
2018-08-13 18:07:19 +09:00 |
|
K. Lange
|
e9853dbd4f
|
quick local shell access from qemu
|
2018-08-13 13:32:26 +09:00 |
|
K. Lange
|
44c8f093f0
|
draw_rectangle
|
2018-08-12 20:03:27 +09:00 |
|
K. Lange
|
f372859ddb
|
make sure startup scripts are +x
|
2018-08-12 18:12:26 +09:00 |
|
K. Lange
|
eff64a3fc0
|
Automatically run qemu display hack if under harness
|
2018-08-12 17:21:05 +09:00 |
|
K. Lange
|
64aac5e063
|
Mount cdrom if available
|
2018-08-12 17:14:15 +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
|
4fbfafc442
|
New shell-script-based init system
|
2018-08-12 16:36:56 +09:00 |
|
K. Lange
|
4dbade5b5a
|
waitpid should be able to ignore kernel processes
|
2018-08-12 16:36:44 +09:00 |
|
K. Lange
|
74cf97ebc2
|
eshrc
|
2018-08-12 10:52:00 +09:00 |
|
K. Lange
|
7bfec745d9
|
[experimental] Enable write-combining in video memory with PAT?
|
2018-08-06 16:32:06 +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
|
bd3f1b0334
|
get/sethostname
|
2018-08-02 03:40:43 +09:00 |
|
K. Lange
|
b0a154a07e
|
Fix up submenu hilighting
|
2018-07-23 19:32:58 +09:00 |
|
K. Lange
|
5f7b7c9f38
|
Render windows as focused when they have menus, like we used to in python
|
2018-07-22 01:24:22 +09:00 |
|
K. Lange
|
b26104c156
|
Keyboard interaction between menubar entries
|
2018-07-21 18:32:00 +09:00 |
|
K. Lange
|
0e45293ced
|
Merge menubar into menu
|
2018-07-21 17:56:10 +09:00 |
|
K. Lange
|
f10a54dd2b
|
PIIX PIRQ handling?
|
2018-07-21 16:57:36 +09:00 |
|
K. Lange
|
095d087e1d
|
IRQ stuff
|
2018-07-21 16:02:39 +09:00 |
|
K. Lange
|
255b750b62
|
Add method to update menu entry title
|
2018-07-20 23:08:12 +09:00 |
|
K. Lange
|
7cd46127a9
|
Add imperfect, but sufficient, rounded rectangle routine
|
2018-07-20 21:26:01 +09:00 |
|
K. Lange
|
861fa4f82a
|
putchar is implemented, just wasn't def'd properly
|
2018-07-20 08:23:11 +09:00 |
|
K. Lange
|
23ec6736db
|
Don't define SIG_SETMASK, et al.
|
2018-07-19 19:51:43 +09:00 |
|
K. Lange
|
b9419c756b
|
some missing stdio stuff
|
2018-07-19 19:12:49 +09:00 |
|
K. Lange
|
c35ccc0722
|
vasprintf should return int
|
2018-07-19 18:50:15 +09:00 |
|