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
|
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
|
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
|
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
|
731c1303c2
|
Use env to store compositor endpoint
|
2014-04-12 18:59:43 -07:00 |
|
Kevin Lange
|
9a8cd903c0
|
Fix argument handling in yutani
|
2014-04-12 16:20:46 -07:00 |
|
Kevin Lange
|
bb5b6a0830
|
Add args parsing and some error handling to yutani
|
2014-04-11 22:43:18 -07:00 |
|
Kevin Lange
|
d85f3fd4ce
|
Resurrect vga terminal
|
2014-04-11 20:03:01 -07:00 |
|
Kevin Lange
|
a5621fee66
|
prepare glogin-beta for eventual cairo port
|
2014-04-10 21:59:03 -07:00 |
|
Kevin Lange
|
dbcb8b39f7
|
Use a render thread.
|
2014-04-07 00:51:59 -07:00 |
|
Kevin Lange
|
44d177a466
|
Use cairo to flip framebuffer with clips
|
2014-04-07 00:23:20 -07:00 |
|
Kevin Lange
|
e919ec4548
|
idgi, but this seems to work
|
2014-04-06 21:03:50 -07:00 |
|
Kevin Lange
|
58f32b064d
|
Port stuff from old compositor
lots of stacking functionality ported
still need window focus and mouse events, plus mouse move and other
server-side control...
|
2014-04-06 20:42:29 -07:00 |
|
Kevin Lange
|
4002901d0d
|
Run login app and have it run terminal
|
2014-04-06 18:48:40 -07:00 |
|
Kevin Lange
|
7009e4ec1c
|
Continued progress on Yutani
|
2014-04-06 18:21:35 -07:00 |
|
Kevin Lange
|
60d66da7e6
|
Quick port of Terminal to yutani
|
2014-04-06 13:25:04 -07:00 |
|
Kevin Lange
|
058574d5a8
|
fix some missing frees
|
2014-04-06 00:30:00 -07:00 |
|
Kevin Lange
|
ed82bbd55e
|
quick hacks to get key events flowing
|
2014-04-05 19:26:49 -07:00 |
|
Kevin Lange
|
6ea113d8b2
|
Very early work on yutani
|
2014-04-05 18:36:07 -07:00 |
|
Kevin Lange
|
490d1dd9f0
|
Fix compositor keyboard after I broke it
|
2014-04-05 17:06:28 -07:00 |
|
Kevin Lange
|
a8d599b570
|
Remove calls to syscall_print
|
2014-04-05 15:25:34 -07:00 |
|
Kevin Lange
|
2205c11ae0
|
Cleaner desktop launch
|
2014-04-01 21:39:08 -07:00 |
|
Kevin Lange
|
ace9e62ccc
|
Actually, do the fade, but not the scale
|
2014-04-01 21:29:36 -07:00 |
|
Kevin Lange
|
b53d912e3e
|
Updated login screen
|
2014-04-01 21:23:56 -07:00 |
|
Kevin Lange
|
3140c8e4b2
|
Disable animations for backrounds and panels
|
2014-04-01 21:22:58 -07:00 |
|
Kevin Lange
|
927d16950a
|
cleanup for ansi library
|
2014-03-24 21:35:27 -07:00 |
|
Kevin Lange
|
543ca3eb5e
|
initial work to separate ansi/term stuff to library
|
2014-03-24 21:08:07 -07:00 |
|
Kevin Lange
|
ee30393e48
|
Keyboard + Mouse as modules
|
2014-03-16 15:13:27 -07:00 |
|
Kevin Lange
|
af14fd2e72
|
oops
|
2014-03-15 20:54:20 -07:00 |
|
Kevin Lange
|
82a917d270
|
no more serial syscall
More cleanup
Oopsy
|
2014-03-15 20:51:11 -07:00 |
|