Commit Graph

2470 Commits

Author SHA1 Message Date
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
Kevin Lange
b8de2cbecb Ignore mouse scroll and other events outside of terminal window 2017-01-02 17:44:54 +09:00
Kevin Lange
e744d409ea Fix history offset when calling rline in Python 2017-01-02 13:46:58 +09:00
Kevin Lange
cff2d36e37 Mark window when moving to top 2017-01-02 12:09:38 +09:00
Kevin Lange
e4670b4a8b Fix mixing break in compositor 2017-01-02 00:03:48 +09:00
Kevin Lange
3a924099fd Add a rudimentary API for providing timer ticks through Yutani 2017-01-01 20:39:18 +09:00
Kevin Lange
5ef927c175 Correct some issues with resizing terminals 2017-01-01 18:31:04 +09:00
Kevin Lange
9a5f5af07c Support scrolling terminal with mouse wheel 2017-01-01 18:30:53 +09:00
Kevin Lange
cdaa6c6af8 Add rudimentary upload function to fetch
Note this probably doesn't work across the network for large files as we
don't handle dropped outgoing packets in the TCP stack. Something to fix
eventually...
2016-12-31 18:02:10 +09:00
Kevin Lange
4c2815c277 Fix crash in panel 2016-12-31 16:51:35 +09:00
Kevin Lange
487d3217fc Handle cases where decoration title is too long (fancy) 2016-12-31 16:13:59 +09:00
Kevin Lange
863e0fb469 Fix bad marks when resizing a window 2016-12-30 20:16:36 +09:00
Kevin Lange
ce875e1938 Bump kernel version to 0.99.7 2016-12-30 19:57:31 +09:00
Kevin Lange
364f70cd8b Detect some bad cases with process queuing 2016-12-30 18:46:29 +09:00
Kevin Lange
80664e0f8e Add stacktrace to kernel assertion failure message 2016-12-30 18:46:14 +09:00
Kevin Lange
325e059af2 Fix init kernel stack size 2016-12-30 18:13:10 +09:00
Kevin Lange
b615c7552e Remove hilarious comment from compositor 2016-12-30 16:37:56 +09:00
Kevin Lange
0c8e4960cd Fix EMUARGS 2016-12-30 12:17:59 +09:00
Kevin Lange
1ac7c448c2 Add targets for netboot images 2016-12-29 16:43:46 +09:00
Kevin Lange
ea59c6bd37 Replace resize box with stretching 2016-12-29 15:54:08 +09:00
Kevin Lange
f15cf69ff8 Fix incomplete virtualbox-cdrom phony target 2016-12-29 15:53:38 +09:00
Kevin Lange
3fb3505c05 Woops, need to shell that 2016-12-29 14:43:43 +09:00
Kevin Lange
36b0879bf8 lots of Make improvements 2016-12-29 14:43:01 +09:00
Kevin Lange
21c4126e61 Rearrange cd rules to prevent bad cd dirs on build failures 2016-12-29 14:03:14 +09:00
Kevin Lange
919af62560 Disable travis 2016-12-26 21:53:23 +09:00
Kevin Lange
c69f4d90d0 Disable cross-gcc until we upgrade it 2016-12-26 21:52:17 +09:00
Kevin Lange
ed58376f04 Collect and use actual frame buffer sizes when mapping lfb drivers 2016-12-26 21:36:00 +09:00
Kevin Lange
22390fce45 Support building with -fsanitize=undefined 2016-12-26 18:02:47 +09:00
Kevin Lange
8b1acc5b66 Various random fixes 2016-12-26 18:02:47 +09:00
Kevin Lange
0505e0a424 Bump cookie 2016-12-26 10:02:25 +09:00
Kevin Lange
1e5b785b0d GCC and Binutils upgrade attempt 2016-12-26 09:48:37 +09:00
Kevin Lange
fae3c8171c Fix major leak in load_sprite_png 2016-12-24 20:44:48 +09:00
Kevin Lange
d7b234036a Use a more efficient allocation pattern in wallpaper 2016-12-24 20:44:21 +09:00
Kevin Lange
9901f15d70 Allow esoteric boot configs 2016-12-24 14:06:05 +09:00
Kevin Lange
153571098d Remove a bunch of old test files from /usr/share 2016-12-23 12:43:20 +09:00
Kevin Lange
6847a96823 Add --dryrun as option for get-py 2016-12-22 17:25:08 +09:00
Kevin Lange
69555cc5cc Fix spelling error in get-py 2016-12-21 23:21:06 +09:00
Kevin Lange
ea9928c670 Add a very basic gunzip 2016-12-21 22:19:37 +09:00
Kevin Lange
352edd817b License text has moved; get rid of the big table of third-party stuff 2016-12-21 21:49:17 +09:00
Kevin Lange
05861daf0f Improvements to rline 2016-12-21 19:39:42 +09:00
Kevin Lange
c0fbb1d1d1 Change how we strip bins so we can put python stuff in /bin 2016-12-21 15:56:01 +09:00
Kevin Lange
9ce05b238f Add /opt/lib as a default ld search path 2016-12-20 11:21:33 +09:00
Kevin Lange
b7f7da2733 Ship a get-py in /opt/examples 2016-12-19 23:42:12 +09:00
Kevin Lange
8ef8dec183 Add link support in tmpfs 2016-12-19 23:28:03 +09:00
Kevin Lange
58f1ad6bc5 Call readlink_fs instead of node directly 2016-12-19 23:27:45 +09:00