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
Kevin Lange
480b65d4c2
Improvements to esh
2016-12-19 21:18:31 +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
b4abf032a0
Add quick-and-dirty rline for use in Python
2016-12-17 22:35:00 +09:00
Kevin Lange
0bfe9d0872
Redraw when backspacing a tab
2016-12-17 22:14:13 +09:00
Kevin Lange
2feaf58958
Fix some issues with rline
2016-12-17 21:24:36 +09:00
Kevin Lange
8f5a40cc20
Move history into rline and out of shell
2016-12-17 19:18:34 +09:00
Kevin Lange
79a983c01e
Toasts should not move or resize
2016-12-17 19:18:20 +09:00
Kevin Lange
2d5947ad16
Handle threads better in ps
2016-12-17 17:55:31 +09:00
Kevin Lange
bda6978dce
Allow apps to specify alternate window animation
2016-12-17 17:47:33 +09:00
Kevin Lange
26c78333ec
Rough, incomplete VFS permissions
2016-12-14 21:21:32 +09:00
Kevin Lange
1544a3e2fa
Add missing RTLD_ defins; fixes ctypes
2016-12-12 19:12:46 +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
Kevin Lange
0a01a426ec
Ensure focus oddities don't occur with live-wizard
2016-12-05 22:45:17 +09:00
Kevin Lange
2ed8ca65c3
Make sure panel and wallpaper don't steal focus
2016-12-05 22:44:25 +09:00
Kevin Lange
16d10e1800
Fix magic pthread exit that was getting relocated somehow
2016-12-05 22:41:47 +09:00
Kevin Lange
35ff0434a4
Add a new window create function with flags
...
Currently there is one flag:
- NO_STEAL_FOCUS
This is used in the toast daemon so toasts don't steal focus.
Other flags will be added in the future to control whether a window is
displayed when created, whether it should animate a particular way, etc.
2016-12-05 22:07:51 +09:00
Kevin Lange
ca648a32d5
Focus newly created windows
2016-12-05 21:55:22 +09:00
Kevin Lange
32f8d3b0f3
Many minor usability improvements to various demos
2016-12-05 21:55:06 +09:00
Kevin Lange
9796c5db29
Fix select-wallpaper to work with default symlink
2016-12-05 21:02:08 +09:00
Kevin Lange
048e18acaa
Dynamically load decorator themes
2016-12-05 18:07:30 +09:00
Kevin Lange
2ee9cb6940
Basic dlopen implementation
2016-12-05 17:40:10 +09:00
Kevin Lange
39da315a48
Build a dynamic userspace.
...
- Builds (terrible, broken) shared versions of (most) third-party
dependencies for the userspace.
- Fixes several incorrect dependency mappings in auto-dep.
- Makes auto-dep understand shared libraries (and that some things,
like OSMesa, don't work with them).
- init must be built static because reasons
- some libraries were cleaned up to fix dependency calculation
- version bumped to 0.99.0 (saten) for eventual 1.0.0 release.
- CDs no longer drop teapot, select-wallpaper (space is available
for them - we could even make the images smaller)
2016-12-03 17:10:48 +09:00
Kevin Lange
2233251749
Make cpudet work when compiled PIC/PIE
2016-12-03 10:56:16 +09:00
Kevin Lange
42d108f0d7
Add an X button to the 'simple' decoration theme
2016-11-24 17:56:59 +09:00
Kevin Lange
c2683e7b31
Handle display resizes in live-wizard
2016-11-24 17:49:29 +09:00
Kevin Lange
cf17594916
Fix bad pointer for message when examining WELCOME message
2016-11-24 17:49:11 +09:00
Kevin Lange
6d6bd7f4c8
Fix window move bounds checking in Yutani
2016-11-24 17:48:51 +09:00
Gil Mendes
ff29e578c3
Update time on glogin
...
This resolves one of the tasks described on the #63 issue.
2016-11-24 15:27:20 +09:00
Kevin Lange
79ad65c429
Add a userspace interface for DNS
2016-11-21 19:29:07 +09:00