Commit Graph

930 Commits

Author SHA1 Message Date
Kevin Lange
702a5ed51b Hack to make sure we remove subscribers in compositor at some point 2017-01-11 19:09:49 +09:00
Kevin Lange
333a50de72 Alt-F2 application launcher in panel 2017-01-11 19:09:34 +09:00
Kevin Lange
865ce442fd Fix long-standing bug in decorator bounds checking 2017-01-11 15:20:02 +09:00
Kevin Lange
f6e7fa2982 Hilight image links on click 2017-01-10 21:21:12 +09:00
Kevin Lange
83178e7e24 Set base directory for images in help browser 2017-01-10 20:14:05 +09:00
Kevin Lange
dfdcb4b60a Really ugly implementation of images in text regions 2017-01-10 20:13:48 +09:00
Kevin Lange
949930b15c Ensure help browser only looks at trt files 2017-01-10 20:13:26 +09:00
Kevin Lange
1ca44ea62b Add a dumb workaround to flakey network 2017-01-10 20:13:01 +09:00
Kevin Lange
711b837c52 Fix up end scroll and support END key to scroll to bottom 2017-01-10 17:15:26 +09:00
Kevin Lange
a4e9fc0123 Clean up some scrolling and resizing in help-browser 2017-01-10 17:00:03 +09:00
Kevin Lange
afa9d7a62d Down click color hilighting in help browser 2017-01-10 15:12:37 +09:00
Kevin Lange
38a20ab16d Include cleaned up version number in About 2017-01-09 22:22:58 +09:00
Kevin Lange
879f4e5cae Help Browser and new license format 2017-01-09 22:20:22 +09:00
Kevin Lange
eb4f722be0 Add a binding for generic graphics buffers 2017-01-09 20:59:25 +09:00
Kevin Lange
c1fde9bb1e remove dead code in calculator 2017-01-09 20:59:11 +09:00
Kevin Lange
32afb966e6 New tags in TextRegion 2017-01-09 20:58:57 +09:00
Kevin Lange
d4583794c6 Support bounds checking in shmemfonts 2017-01-09 20:58:32 +09:00
Kevin Lange
245623ebb9 exec vim so we don't need to worry about signals 2017-01-09 16:28:00 +09:00
Kevin Lange
24f43fd4f8 Add a script to install vim or run it 2017-01-09 15:42:38 +09:00
Kevin Lange
0347c4623b Add an exit icon 2017-01-09 14:34:09 +09:00
Kevin Lange
a2ce60bd40 Actually track clicks properly in buttons in calculator 2017-01-09 14:24:18 +09:00
Kevin Lange
2adc4fefec Support wallpaper switching and fix up select-wallpaper 2017-01-09 13:55:10 +09:00
Kevin Lange
44227aea88 Replace panel/wallpaper with Python version 2017-01-08 17:37:20 +09:00
Kevin Lange
0ed855d51d Support remote requests to drag windows 2017-01-08 15:48:26 +09:00
Kevin Lange
369c6eb09a Calculator icon 2017-01-08 15:48:11 +09:00
Kevin Lange
0712f0f41d About ToaruOS applet (and star icon) 2017-01-08 14:47:21 +09:00
Kevin Lange
63ad3a858b Update some comment headers 2017-01-08 13:36:27 +09:00
Kevin Lange
cf7725ecf3 Support several header defines in yutani bindings 2017-01-08 13:35:32 +09:00
Kevin Lange
f05f5cdf92 Fix bad flag check for focus stealing 2017-01-07 22:08:15 +09:00
Kevin Lange
03b8280761 Add flag options to yutani.py 2017-01-07 22:08:07 +09:00
Kevin Lange
e38eccd0b3 Add calculator demo 2017-01-07 19:29:20 +09:00
Kevin Lange
8989ff149c Free graphics contexts when closing Yutani windows in Python 2017-01-07 19:27:41 +09:00
Kevin Lange
6e96830525 Fix potential out of bounds draw in terminal 2017-01-07 18:07:11 +09:00
Kevin Lange
8e05bb122e basic globbing 2017-01-07 18:01:48 +09:00
Kevin Lange
cf86e1732d Support scaling images in cat-img to fit line height 2017-01-07 17:20:09 +09:00
Kevin Lange
169cd55095 Actually fill ws_xpixels/ws_ypixels, and use them for cat-img 2017-01-07 15:27:55 +09:00
Kevin Lange
252ead4db2 Don't pull in pthreads in things we just removed it from 2017-01-06 19:22:15 +09:00
Kevin Lange
b11124394c Use fswait to make toast daemon single-threaded 2017-01-06 19:13:02 +09:00
Kevin Lange
7d47cab8ab Support fswait in tty 2017-01-06 19:01:22 +09:00
Kevin Lange
665343e636 First pass at a select-like fs wait function 2017-01-06 18:30:17 +09:00
Kevin Lange
99aa5fc7d9 New features for fetch: progress, output to same name 2017-01-05 22:03:38 +09:00
Kevin Lange
da3bc104e0 Support various unset escapes (bold off, italic off, underline off) 2017-01-04 16:11:47 +09:00
Kevin Lange
be351bf57d Support shadows as a font option 2017-01-03 21:02:35 +09:00
Kevin Lange
909beb7c71 Actually, 50hz ain't bad 2017-01-03 21:02:25 +09:00
Kevin Lange
3538982922 Import Python userspace stuff 2017-01-03 16:32:05 +09:00
Kevin Lange
206cf07cc2 use 10Hz as timer rate instead of 20 2017-01-03 16:10:14 +09:00
Kevin Lange
dce4ee98bd make consumers of timer ticks independent of tick rate 2017-01-03 16:07:23 +09:00
Kevin Lange
0f9ba3ae4b Restore stack order on wallpaper/panel on SIGUSR2 2017-01-03 15:51:35 +09:00
Kevin Lange
67bcb173c4 Support kill by signal name 2017-01-03 15:51:22 +09:00
Kevin Lange
dd8862447f Fix some potenital null dereferences in compositor 2017-01-03 15:40:29 +09:00