Kevin Lange
3382200324
Move live-wizard out of gui/demo/
2015-07-18 11:58:59 +09:00
Kevin Lange
a9b2f5a8c0
Bail immediately if not connected to Yutani in yutani-query
2015-07-12 19:08:13 +09:00
Kevin Lange
4501419126
More sysinfo stuff
2015-06-11 21:09:25 -07:00
Kevin Lange
eb3e865036
Update pong description
2015-05-12 23:29:24 -07:00
Kevin Lange
de3e405b52
Make pong prettier
2015-05-12 20:51:07 -07:00
Kevin Lange
2a59b09a9a
This is terrible: Yutani Pong
2015-05-11 22:20:27 -07:00
Kevin Lange
4fd1ae9aa3
Support scrollwheel mice
2015-04-26 18:05:14 -07:00
Kevin Lange
a243bb2849
Mouse warping and hiding (for games)
2015-04-05 15:41:00 -07:00
Kevin Lange
9065454a75
Yutani now sends WINDOW_MOVE when windows move.
...
Window moves are non-lazy, so continuous updates are received while a
window is being dragged. Prior to this change, a client would not have
any idea where a window was outside of its own idea of when it last
requested a move (which may have been denied, or immediately overriden).
This allows applications to produce child windows in appropriate
locations, or to drag child windows (undocked toolbars, etc.) while they
are being moved.
This uses the same message format as the request format, as well as the
same message type, as has been previously done for various events.
2015-04-04 21:29:29 -07:00
Kevin Lange
0bf67a5a8c
some random extra test apps
2015-03-27 12:48:34 -07:00
Kevin Lange
771b28a9c7
Fix crash on resizing plasma
2014-08-01 21:29:48 -07:00
Kevin Lange
49752793b7
Close button support in decorations library
2014-08-01 21:17:41 -07:00
Kevin Lange
3378a548a5
Fix clock event handling
2014-06-12 11:10:56 -07:00
Kevin Lange
f4e038f602
why is my clock multithreaded, staaahp
2014-06-11 19:23:52 -07:00
Kevin Lange
4d3bde2f3a
more shape thresholds: teapot, clock-win
2014-06-11 19:02:15 -07:00
Kevin Lange
ef7d72c1e1
License headers and a tool to generate them
2014-06-07 23:13:29 -07:00
Kevin Lange
dcdf53db89
Make a bunch of apps respond to session end message
2014-05-19 18:34:05 -07:00
Kevin Lange
6379aa19ff
Bring a few more apps up to speed with new yutani features
2014-05-18 13:57:33 -07:00
Kevin Lange
6e028b6550
left-right tiling
2014-05-18 12:15:18 -07:00
Kevin Lange
3cb7b18c60
Client-initiated window drag
2014-05-18 11:54:20 -07:00
Kevin Lange
c231d1c090
Cleanup some direct system calls in userspace
2014-05-11 17:40:16 -07:00
Kevin Lange
ee9ff92b60
Clean up some legacy /etc stuff
2014-05-07 00:10:34 -07:00
Kevin Lange
1bef69e527
Panel icons for game and julia fractals
2014-05-03 17:51:33 -07:00
Kevin Lange
a4b70a6cda
Rudimentary fullscreen shortcut
2014-05-03 15:36:09 -07:00
Kevin Lange
601768c4bf
Panel icon support
2014-05-03 13:20:16 -07:00
Kevin Lange
2d7b15b231
Don't readvertise RPG window every time
2014-05-02 23:20:48 -07:00
Kevin Lange
74d710fe5f
Supplementary plane support (emojis)
2014-04-29 00:29:19 -07:00
Kevin Lange
a56a6a6f9c
fix some dumb stuff in Draw
2014-04-24 22:38:53 -07:00
Kevin Lange
30d4eade35
fix missing break in game
2014-04-19 17:08:14 -07:00
Kevin Lange
9264a203dd
Quick and dirty session ending support with a broadcast event
2014-04-18 19:23:45 -07:00
Kevin Lange
700e711606
Start on panel functionality: Window title advertisement
2014-04-18 00:18:19 -07:00
Kevin Lange
0535ccd993
mouse-initiated window resizes
2014-04-17 00:24:54 -07:00
Kevin Lange
b3410b4b4b
Basic resize support (client-initiated)
2014-04-16 23:50:57 -07:00
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
262f06a979
port a bunch of other things
2014-04-15 21:16:46 -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
a0b589b56b
Drop legacy fullscreen from plasma
2013-06-28 00:43:35 -07:00
Kevin Lange
038a899b45
i have no idea why I'm messing with this clock
2013-04-16 23:05:29 -07:00
Kevin Lange
5177d6fa76
more work on ttk
2013-04-08 20:44:42 -07:00
Kevin Lange
7ed7f85769
Various windowing and TTK improvements
2013-04-07 16:21:00 -07:00
Kevin Lange
02a6d7ebc1
Replace Elementary icons
2013-03-30 21:20:47 -07:00
Kevin Lange
22f04f137b
Relatively compliant uname() implementation
...
Also, sleep() as a function (implemented by way of nanosleep) and new
absolute and relative sleep system calls added to newlib.
[ci skip] I damn well know this is going to break CI.
2013-03-13 21:55:25 -07:00
Kevin Lange
b2f94bd393
Completely new build system for userspace
2013-02-10 01:36:35 -08:00