Commit Graph

370 Commits

Author SHA1 Message Date
Kevin Lange
446f7934c8 Ported live CD wizard to Python 2017-01-15 00:45:05 +09:00
Kevin Lange
cddac0b0fb Add terrible insecure gsudo 2017-01-14 13:42:13 +09:00
Kevin Lange
8a35ee463a Include fswait in libc 2017-01-14 11:41:24 +09:00
Kevin Lange
98162f78c3 Create client window lists on HELLO rather than first window creation 2017-01-11 19:17:05 +09:00
Kevin Lange
702a5ed51b Hack to make sure we remove subscribers in compositor at some point 2017-01-11 19:09:49 +09:00
Kevin Lange
2adc4fefec Support wallpaper switching and fix up select-wallpaper 2017-01-09 13:55:10 +09:00
Kevin Lange
44227aea88 Replace panel/wallpaper with Python version 2017-01-08 17:37:20 +09:00
Kevin Lange
0ed855d51d Support remote requests to drag windows 2017-01-08 15:48:26 +09:00
Kevin Lange
63ad3a858b Update some comment headers 2017-01-08 13:36:27 +09:00
Kevin Lange
f05f5cdf92 Fix bad flag check for focus stealing 2017-01-07 22:08:15 +09:00
Kevin Lange
6e96830525 Fix potential out of bounds draw in terminal 2017-01-07 18:07:11 +09:00
Kevin Lange
169cd55095 Actually fill ws_xpixels/ws_ypixels, and use them for cat-img 2017-01-07 15:27:55 +09:00
Kevin Lange
252ead4db2 Don't pull in pthreads in things we just removed it from 2017-01-06 19:22:15 +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
da3bc104e0 Support various unset escapes (bold off, italic off, underline off) 2017-01-04 16:11:47 +09:00
Kevin Lange
909beb7c71 Actually, 50hz ain't bad 2017-01-03 21:02:25 +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
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
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
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
b615c7552e Remove hilarious comment from compositor 2016-12-30 16:37:56 +09:00
Kevin Lange
ea59c6bd37 Replace resize box with stretching 2016-12-29 15:54:08 +09:00
Kevin Lange
d7b234036a Use a more efficient allocation pattern in wallpaper 2016-12-24 20:44:21 +09:00
Kevin Lange
0217b92123 Don't allow bottom window opacity to be adjusted 2016-12-19 20:46:32 +09:00
Kevin Lange
1f58b8803f Support adjusting window opacity like compiz 2016-12-19 20:43:53 +09:00
Kevin Lange
fa50e9f4e5 Exclude scroll buttons from abs mouse state 2016-12-19 20:43:26 +09:00
Kevin Lange
79a983c01e Toasts should not move or resize 2016-12-17 19:18:20 +09:00
Kevin Lange
bda6978dce Allow apps to specify alternate window animation 2016-12-17 17:47:33 +09:00
Kevin Lange
20b5d6fcca Add a simple decorator theme demo 2016-12-11 11:11:40 +09:00
Kevin Lange
34361720f2 Scroll half terminal height on page up/down 2016-12-07 23:52:45 +09:00
Kevin Lange
76cae15eac Scroll to top and bottom of terminal with HOME/END 2016-12-07 23:16:10 +09:00
Kevin Lange
e0f45d823a Make rpg demo consider window decorations 2016-12-07 14:21:43 +09:00
Kevin Lange
dbcbaa6190 Fix late decorations init in terminal 2016-12-07 14:19:45 +09:00
Kevin Lange
290d12677c Account for decorations in draw 2016-12-06 22:29:10 +09:00
Kevin Lange
94b561255e init decorations before trying to use them in julia 2016-12-06 22:18:59 +09:00
Kevin Lange
4e87b7de5a Use defined constants for decor focus 2016-12-06 22:18:43 +09:00
Kevin Lange
c387945f44 Don't redraw fractals in julia on focus change 2016-12-06 18:56:56 +09:00
Kevin Lange
e61633453a Add a few more window hints 2016-12-06 18:34:13 +09:00
Kevin Lange
ed473e72c1 Focus the top-most window if the previously-focused window closes 2016-12-05 22:45:39 +09:00