Kevin Lange
|
092b08e496
|
Use an asynch poll loop to eat events in rpg demo (like we used to)
|
2014-04-16 18:51:09 -07:00 |
|
Kevin Lange
|
e8bbfd3221
|
Add an ioctl to query available pex data
|
2014-04-16 18:29:49 -07:00 |
|
Kevin Lange
|
939749edf9
|
unbork terminal
|
2014-04-16 11:18:40 -07:00 |
|
Kevin Lange
|
9a985ff5fc
|
Speed up terminal rendering a bit with regions
|
2014-04-16 00:59:58 -07:00 |
|
Kevin Lange
|
7827244d64
|
Add a subregion damage command
|
2014-04-16 00:00:52 -07:00 |
|
Kevin Lange
|
2cd36c2edf
|
unbreak ^C and make window rotation use the right bindings
|
2014-04-15 23:26:27 -07:00 |
|
Kevin Lange
|
9b3cfc7fe6
|
More gracefully handle cases where ramdisk is big
|
2014-04-15 23:10:00 -07:00 |
|
Kevin Lange
|
c1e53f9bc2
|
Kill debug output from yutani client library
|
2014-04-15 22:48:31 -07:00 |
|
Kevin Lange
|
16d7a9e032
|
Make wallpaper icons work again
|
2014-04-15 21:27:07 -07:00 |
|
Kevin Lange
|
d48b00a767
|
Kill window.h/window.c
|
2014-04-15 21:22:45 -07:00 |
|
Kevin Lange
|
262f06a979
|
port a bunch of other things
|
2014-04-15 21:16:46 -07:00 |
|
Kevin Lange
|
32fca2fa1b
|
port make-it-snow to yutani
|
2014-04-15 20:43:08 -07:00 |
|
Kevin Lange
|
0c46b42667
|
port cairo and pixman demos
|
2014-04-15 20:38:47 -07:00 |
|
Kevin Lange
|
6065112552
|
port teapot to yutani
|
2014-04-15 20:31:14 -07:00 |
|
Kevin Lange
|
4801031d6d
|
port gears to yutani
|
2014-04-15 20:22:12 -07:00 |
|
Kevin Lange
|
80854c820f
|
fix missing free from yutani poll
|
2014-04-15 20:22:02 -07:00 |
|
Kevin Lange
|
0ba7947052
|
port clock-win to yutani
|
2014-04-15 20:08:21 -07:00 |
|
Kevin Lange
|
39af77be57
|
port drawlines to yutani
|
2014-04-15 20:08:12 -07:00 |
|
Kevin Lange
|
123116896b
|
remove term-beta phony target
|
2014-04-15 20:08:01 -07:00 |
|
Kevin Lange
|
6c6c3e18c1
|
Don't spam the log when increases the kernel heap
|
2014-04-15 19:57:25 -07:00 |
|
Kevin Lange
|
b8551d2174
|
Kill the old compositor
|
2014-04-15 19:45:56 -07:00 |
|
Kevin Lange
|
c08aa78052
|
Make draw-beta super speedy
|
2014-04-15 00:04:39 -07:00 |
|
Kevin Lange
|
73b0fd1f6c
|
Verify mouse events work with a port of Draw
|
2014-04-14 23:46:13 -07:00 |
|
Kevin Lange
|
f4c6ef10ad
|
Basic mouse events to windows
|
2014-04-14 23:24:44 -07:00 |
|
Kevin Lange
|
e39c08965e
|
Bring back rotation
|
2014-04-14 22:42:40 -07:00 |
|
Kevin Lange
|
00ecfff45f
|
make kbd library reentrant
|
2014-04-14 21:03:23 -07:00 |
|
Kevin Lange
|
17f176c888
|
Basic window movement in Yutani
|
2014-04-13 21:52:16 -07:00 |
|
Kevin Lange
|
6db3fe2ec2
|
Focus change events
|
2014-04-13 18:28:42 -07:00 |
|
Kevin Lange
|
f0ca89685b
|
Support window focus change
|
2014-04-13 17:58:19 -07:00 |
|
Kevin Lange
|
9ad1b50cb8
|
Change how we determine that a process is in a queue
|
2014-04-13 02:05:12 -07:00 |
|
Kevin Lange
|
d43f517464
|
Remove a lock from something that shouldn't be locking anyway
|
2014-04-13 02:05:01 -07:00 |
|
Kevin Lange
|
7d2083cae9
|
handle printf("%s", NULL) without crashing
|
2014-04-13 02:04:34 -07:00 |
|
Kevin Lange
|
20a1c56023
|
Fix some major paging issues
|
2014-04-13 02:04:01 -07:00 |
|
Kevin Lange
|
c1a2c312bb
|
Fix a typo and a potentially crash with timers
|
2014-04-13 02:03:11 -07:00 |
|
Kevin Lange
|
d25e66b4bf
|
Fix a null dereference from lists/trees
|
2014-04-13 02:02:17 -07:00 |
|
Kevin Lange
|
bf5d607a83
|
Fix extern declaration of isrs table
|
2014-04-13 02:01:56 -07:00 |
|
Kevin Lange
|
1f4d108c6c
|
Don't allocate buffer on stack
|
2014-04-13 02:01:31 -07:00 |
|
Kevin Lange
|
0033d16cfa
|
Fix a bad printf in syscalls
|
2014-04-13 02:01:20 -07:00 |
|
Kevin Lange
|
402392c109
|
Fix a potential crash on kernel tasklet startup
|
2014-04-13 02:01:08 -07:00 |
|
Kevin Lange
|
9934846531
|
make crash mod actually crash
|
2014-04-13 00:51:50 -07:00 |
|
Kevin Lange
|
5a5cb62ce0
|
kill sockfs, what even is this
|
2014-04-13 00:51:37 -07:00 |
|
Kevin Lange
|
367c31c687
|
Restructuring intial paging setup
|
2014-04-12 23:03:56 -07:00 |
|
Kevin Lange
|
5673c2ee8f
|
Cleanup fault handling
|
2014-04-12 23:03:44 -07:00 |
|
Kevin Lange
|
8cd386ba5b
|
Set up a fake device for early boot logging
|
2014-04-12 23:02:03 -07:00 |
|
Kevin Lange
|
9e50872d5e
|
Add multiboot mem map struct
|
2014-04-12 23:01:38 -07:00 |
|
Kevin Lange
|
e11edbbfd4
|
Don't calculate syscall table size at runtime
|
2014-04-12 23:00:59 -07:00 |
|
Kevin Lange
|
731c1303c2
|
Use env to store compositor endpoint
|
2014-04-12 18:59:43 -07:00 |
|
Kevin Lange
|
5a134e9a67
|
Fix missing header include
|
2014-04-12 18:46:25 -07:00 |
|
Kevin Lange
|
bf5409d0da
|
Fix a problem with list merging / trees
|
2014-04-12 18:30:42 -07:00 |
|
Kevin Lange
|
7cb739b7cd
|
Fix signalled wakeups from timed sleeps
|
2014-04-12 18:25:56 -07:00 |
|