Commit Graph

2358 Commits

Author SHA1 Message Date
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
9d0e0934d2 Ensure we move hdd/mod before building cd ramdisk 2016-12-15 21:57:36 +09:00
Kevin Lange
fd455516ed Clean up CD build process 2016-12-15 20:53:34 +09:00
Kevin Lange
fa58b9a7be Give gentext2fs more inodes (cdrom) 2016-12-15 20:05:31 +09:00
Kevin Lange
c888f75617 Also strip libc.so 2016-12-15 20:05:14 +09:00
Kevin Lange
8d19f07fc2 Fix typo in mkdir 2016-12-15 19:59:45 +09:00
Kevin Lange
5512124119 Merge linker Makefile and prettify 2016-12-15 19:49:10 +09:00
Kevin Lange
9013bc16f5 Only enforce build order on dso stuff 2016-12-14 21:39:36 +09:00
Kevin Lange
26c78333ec Rough, incomplete VFS permissions 2016-12-14 21:21:32 +09:00
Kevin Lange
5bb624a355 Rebuild libc.so when libc.a changes 2016-12-14 17:24:26 +09:00
Kevin Lange
0cfe4a17d6 Enable C99 size specifiers in printf in newlib 2016-12-14 17:22:45 +09:00
Kevin Lange
6688c22dbe Add Python repo link to README 2016-12-13 00:55:18 +09:00
Kevin Lange
0bc5ec53ce Support dlopen(NULL,...) 2016-12-12 19:27:07 +09:00
Kevin Lange
1544a3e2fa Add missing RTLD_ defins; fixes ctypes 2016-12-12 19:12:46 +09:00
Kevin Lange
1d1a2187e4 Don't forget to install the dlfcn.h header 2016-12-11 22:16:14 +09:00
Kevin Lange
55baa6d868 Script to install Python 2016-12-11 15:37:00 +09:00
Kevin Lange
2f4ca68ce0 Prep for Python 2016-12-11 11:12:43 +09:00
Kevin Lange
20b5d6fcca Add a simple decorator theme demo 2016-12-11 11:11:40 +09:00
Kevin Lange
b7da7a4f73 Fix debug backdoor to not crash on null format string 2016-12-10 20:09:21 +09:00
Kevin Lange
04a1a777a4 At least compress GRUB stuff. [ci skip] 2016-12-08 11:25:33 +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
acf2de47d2 restore dedication to ritchie [ci skip] 2016-12-07 22:05:36 +09:00
Kevin Lange
5db4d0d685 Redo license documentation [ci skip] 2016-12-07 22:02:01 +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
06441bafb1 Pull dependencies for dlopen'd libs and don't load dupes 2016-12-06 22:18:15 +09:00
Kevin Lange
f9dc36a3d4 Briefly mention ld.so in readme. [ci skip] 2016-12-06 20:32:46 +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
de8d0f10a2 Overwrite deploy files 2016-12-06 16:03:42 +09:00
Kevin Lange
0fc921f4e3 Deploy CDs to github releases, maybe? 2016-12-06 15:58:55 +09:00
Kevin Lange
1f11e463c8 Try to fix grub 2016-12-06 15:41:19 +09:00
Kevin Lange
68eca3f112 unshallow git repo 2016-12-06 15:34:13 +09:00
Kevin Lange
0b49faf2b5 Attempt to build CDs on Travis 2016-12-06 15:31:30 +09:00
Kevin Lange
c1b9dc9062 Actually fix warning 2016-12-06 11:49:41 +09:00
Kevin Lange
7ffb2090d6 Fix warning when building SOs without STRIP_LIBS 2016-12-06 11:43:05 +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
82492bf0d2 Remove extraneous make targets from linker makefile 2016-12-05 22:12:18 +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