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
a6e40e14f1
New vim patch with support for fswait2 in poll
2017-01-07 23:54:37 +09:00
Kevin Lange
ffe78daf18
Add timeouts to fswait (with new fswait2) and fix signals when fswaiting
2017-01-07 23:53:58 +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
8c93afb03e
More new icons
2017-01-07 17:00:28 +09:00
Kevin Lange
cbbd5b0a00
Script to automatically downsample 48px icons to 24px
2017-01-07 15:32:45 +09:00
Kevin Lange
bc83e02a9a
New icons
2017-01-07 15:32:27 +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
91e5d56841
Try to fix modules not getting rebuilt
2017-01-06 19:54:00 +09:00
Kevin Lange
217b7182a6
Actually bump version to something meaningful
2017-01-06 19:34:51 +09:00
Kevin Lange
6e0562b78e
Improve some debug messages
2017-01-06 19:34:09 +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
7301a3c29a
Bump kernel version
2017-01-06 19:14:19 +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
9345487324
Actually make sure we rebuild modules when building CDs...
2017-01-06 16:51:57 +09:00
Kevin Lange
33d2c2fcaf
Don't use a subprocess call to do symlinks in get-py
2017-01-06 14:57:54 +09:00
Kevin Lange
e4ea0eea4a
Show progress in get-py for things we check hashes on
2017-01-05 23:00:28 +09:00
Kevin Lange
2dbf655c9c
Fix unixpipe permissions (and thus fgrep, prepend, etc.)
2017-01-05 22:21:49 +09:00
Kevin Lange
99aa5fc7d9
New features for fetch: progress, output to same name
2017-01-05 22:03:38 +09:00
Kevin Lange
29b621ae49
Fix horribly incorrect init_array processing, and also do it for the main binary
2017-01-05 20:47:16 +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