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
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