Kevin Lange
7301a3c29a
Bump kernel version
2017-01-06 19:14:19 +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
9345487324
Actually make sure we rebuild modules when building CDs...
2017-01-06 16:51:57 +09:00
Kevin Lange
33d2c2fcaf
Don't use a subprocess call to do symlinks in get-py
2017-01-06 14:57:54 +09:00
Kevin Lange
e4ea0eea4a
Show progress in get-py for things we check hashes on
2017-01-05 23:00:28 +09:00
Kevin Lange
2dbf655c9c
Fix unixpipe permissions (and thus fgrep, prepend, etc.)
2017-01-05 22:21:49 +09:00
Kevin Lange
99aa5fc7d9
New features for fetch: progress, output to same name
2017-01-05 22:03:38 +09:00
Kevin Lange
29b621ae49
Fix horribly incorrect init_array processing, and also do it for the main binary
2017-01-05 20:47:16 +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
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