Commit Graph

174 Commits

Author SHA1 Message Date
K. Lange
8b07197870 linear framebuffer driver cleanup, add /proc/framebuffer 2018-09-28 21:15:30 +09:00
K. Lange
7a20e11aea proper waitpid status values 2018-09-28 13:00:51 +09:00
K. Lange
c5d1ab507f [python] fix some decoration bounds calculations 2018-09-26 20:50:28 +09:00
K. Lange
49e0dd71e7 attribute assignment is no good 2018-09-25 21:18:35 +09:00
K. Lange
fb067c4b93 More new API stuff 2018-09-25 21:12:49 +09:00
K. Lange
1050d76c87 decoration sizes can change 2018-09-25 20:52:51 +09:00
K. Lange
3a303fa843 Add more Python apps 2018-09-25 20:34:57 +09:00
K. Lange
95b1f33e7f submenu ticks in python menu library 2018-09-25 18:44:38 +09:00
K. Lange
e7ee6ab948 Fixup icons in python about dialogs 2018-09-25 17:58:01 +09:00
K. Lange
6187868ba0 Support icons in Python menus 2018-09-25 17:55:39 +09:00
K. Lange
58b1c0e80c Add icon_cache.py 2018-09-25 17:55:30 +09:00
K. Lange
5e46866bf3 Add basic sprite support to yutani.py 2018-09-25 17:55:22 +09:00
K. Lange
a7616a38a5 oops, comitted bad changes to yutani_mainloop re: menus 2018-09-25 17:18:36 +09:00
K. Lange
1fe143ebea import a bunch of old python stuff for testing 2018-09-25 15:34:44 +09:00
K. Lange
4cde60c50e add unsetenv 2018-09-23 12:06:25 +09:00
K. Lange
238c1fcad0 Use exec in menus to not keep sh around 2018-09-22 22:45:00 +09:00
K. Lange
91125fc6f2 Session management improvements; set freetype interpreter 2018-09-22 22:37:47 +09:00
K. Lange
d31d71bdd3 Support cairo extension in compositor (still in progress) 2018-09-22 19:14:46 +09:00
K. Lange
0821cc05d1 add hypot 2018-09-21 20:26:22 +09:00
K. Lange
120f95c584 Reconfigure font-server and start it when conditions are appropriate 2018-09-21 13:13:20 +09:00
K. Lange
0c4bd30242 Experimental slow sprite rotation 2018-09-17 20:35:40 +09:00
K. Lange
b55f3231db Remove redundant backslashes from eshrc 2018-09-17 16:34:48 +09:00
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