Kevin Lange
0347c4623b
Add an exit icon
2017-01-09 14:34:09 +09:00
Kevin Lange
a2ce60bd40
Actually track clicks properly in buttons in calculator
2017-01-09 14:24:18 +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
369c6eb09a
Calculator icon
2017-01-08 15:48:11 +09:00
Kevin Lange
0712f0f41d
About ToaruOS applet (and star icon)
2017-01-08 14:47:21 +09:00
Kevin Lange
63ad3a858b
Update some comment headers
2017-01-08 13:36:27 +09:00
Kevin Lange
cf7725ecf3
Support several header defines in yutani bindings
2017-01-08 13:35:32 +09:00
Kevin Lange
f05f5cdf92
Fix bad flag check for focus stealing
2017-01-07 22:08:15 +09:00
Kevin Lange
03b8280761
Add flag options to yutani.py
2017-01-07 22:08:07 +09:00
Kevin Lange
e38eccd0b3
Add calculator demo
2017-01-07 19:29:20 +09:00
Kevin Lange
8989ff149c
Free graphics contexts when closing Yutani windows in Python
2017-01-07 19:27:41 +09:00
Kevin Lange
6e96830525
Fix potential out of bounds draw in terminal
2017-01-07 18:07:11 +09:00
Kevin Lange
8e05bb122e
basic globbing
2017-01-07 18:01:48 +09:00
Kevin Lange
cf86e1732d
Support scaling images in cat-img to fit line height
2017-01-07 17:20:09 +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
99aa5fc7d9
New features for fetch: progress, output to same name
2017-01-05 22:03:38 +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
be351bf57d
Support shadows as a font option
2017-01-03 21:02:35 +09:00
Kevin Lange
909beb7c71
Actually, 50hz ain't bad
2017-01-03 21:02:25 +09:00
Kevin Lange
3538982922
Import Python userspace stuff
2017-01-03 16:32:05 +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
67bcb173c4
Support kill by signal name
2017-01-03 15:51:22 +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
e744d409ea
Fix history offset when calling rline in Python
2017-01-02 13:46:58 +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
cdaa6c6af8
Add rudimentary upload function to fetch
...
Note this probably doesn't work across the network for large files as we
don't handle dropped outgoing packets in the TCP stack. Something to fix
eventually...
2016-12-31 18:02:10 +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
1e5b785b0d
GCC and Binutils upgrade attempt
2016-12-26 09:48:37 +09:00
Kevin Lange
fae3c8171c
Fix major leak in load_sprite_png
2016-12-24 20:44:48 +09:00
Kevin Lange
d7b234036a
Use a more efficient allocation pattern in wallpaper
2016-12-24 20:44:21 +09:00
Kevin Lange
ea9928c670
Add a very basic gunzip
2016-12-21 22:19:37 +09:00
Kevin Lange
05861daf0f
Improvements to rline
2016-12-21 19:39:42 +09:00
Kevin Lange
0d224cd485
remove get-tools (replacing with python)
2016-12-19 23:27:33 +09:00