Kevin Lange
|
27d866f682
|
#pragma once
|
2017-02-04 20:03:00 +09:00 |
|
Kevin Lange
|
bcd4b455e5
|
Fix bad update rect when drawing terminal cell image contents
|
2017-01-31 18:52:17 +09:00 |
|
Kevin Lange
|
b1af34172d
|
Fix a handful of terminal bugs and speed issues
|
2017-01-29 21:42:39 +09:00 |
|
Kevin Lange
|
3010630796
|
Un-thread terminal-vga
|
2017-01-29 18:47:53 +09:00 |
|
Kevin Lange
|
07a12b130d
|
Add a complete Code Page 437 mapping for vga terminal
|
2017-01-28 22:15:08 +09:00 |
|
Kevin Lange
|
7812847fb4
|
Support session end in nested compositor to stop compositor
|
2017-01-27 16:53:37 +09:00 |
|
Kevin Lange
|
c2ba467790
|
Nested Yutani fixes
|
2017-01-26 22:01:20 +09:00 |
|
Kevin Lange
|
e634169a4a
|
New Python toast daemon
|
2017-01-26 22:01:07 +09:00 |
|
Kevin Lange
|
63d5dd8d91
|
fix terminal and panel not updating timer-based things on other events
|
2017-01-26 18:57:28 +09:00 |
|
Kevin Lange
|
fafc608e63
|
Add a new Python/Cairo clock widget
|
2017-01-26 18:28:05 +09:00 |
|
Kevin Lange
|
80f85db895
|
Add a syscall to change cmdline (for thread names)
|
2017-01-26 16:15:43 +09:00 |
|
Kevin Lange
|
2ebde54671
|
Remove the compositor timer signal
|
2017-01-26 15:58:50 +09:00 |
|
Kevin Lange
|
132b649fe6
|
Don't remove clients when their last window closes
|
2017-01-26 15:47:31 +09:00 |
|
Kevin Lange
|
57216b48ad
|
Workaround bug in VirtualBox by updating entire rows of pixels at large output sizes
|
2017-01-21 17:14:18 +09:00 |
|
Kevin Lange
|
cf9350cd17
|
Fix window title/icon for plasma
|
2017-01-20 16:02:30 +09:00 |
|
Kevin Lange
|
6c568afb6b
|
Quiet some TRACE messages
|
2017-01-20 15:55:37 +09:00 |
|
Kevin Lange
|
b8979a9071
|
Remove the RPG demo game.
|
2017-01-18 21:09:25 +09:00 |
|
Kevin Lange
|
02737463a6
|
Improve WM Pong and add it to panel menu
|
2017-01-18 19:26:09 +09:00 |
|
Kevin Lange
|
6e27dee830
|
Make teapot and cairo demos better WM citizens
|
2017-01-18 19:21:17 +09:00 |
|
Kevin Lange
|
f42267a858
|
Improvements to painting; kill imgviewer
|
2017-01-17 13:40:39 +09:00 |
|
Kevin Lange
|
dbe7a93865
|
Replace Draw, kill C TTK
|
2017-01-15 23:30:32 +09:00 |
|
Kevin Lange
|
e6c3f3d055
|
Remove unnecessary ttk library references
|
2017-01-15 15:40:14 +09:00 |
|
Kevin Lange
|
8f412f4172
|
Ported wallpaper selection to Python (and redesigned it)
|
2017-01-15 15:35:59 +09:00 |
|
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 |
|