Commit Graph

1650 Commits

Author SHA1 Message Date
Kevin Lange
0061105b29 Make the alt-tab slick and operate as expected 2014-05-09 23:03:47 -07:00
Kevin Lange
d3273d934a Simple key binding system, plus alt-tab and ctrl-alt-t 2014-05-09 22:01:24 -07:00
Kevin Lange
e6418d3b92 cheap integration test with expect 2014-05-08 21:13:44 -07:00
Kevin Lange
56592bb600 Fix silly issue with not setting fd count in debug shell 2014-05-08 20:24:26 -07:00
Kevin Lange
e37fdd2b4b Various bits of cleanup; actually examine packets 2014-05-08 19:29:23 -07:00
Kevin Lange
6b8c425000 Minor cleanup, embed a DNS request 2014-05-07 23:08:34 -07:00
Kevin Lange
e79f36900c Detect missing toolchain environment variables (except when trying to build the toolchain) 2014-05-07 15:26:26 -07:00
Kevin Lange
1ed5be7bc7 There are actually 5 of those, not 4, mr. cantcount 2014-05-07 00:17:31 -07:00
Kevin Lange
ee9ff92b60 Clean up some legacy /etc stuff 2014-05-07 00:10:34 -07:00
Kevin Lange
cecf4f619d Oops, only do that for certain allocations 2014-05-07 00:09:15 -07:00
Kevin Lange
d3e685e51a Proper merge of LICENSE into LICENSE.md 2014-05-07 00:00:50 -07:00
Kevin Lange
bd2097d1a1 Drop docs/ 2014-05-06 23:59:21 -07:00
Kevin Lange
80fef4f1cb test sending multiple packets 2014-05-06 23:29:17 -07:00
Kevin Lange
d50710e250 Fix erroneous irq ack 2014-05-06 23:27:58 -07:00
Kevin Lange
f7a7e5a5b1 network debugging by default 2014-05-06 22:38:29 -07:00
Kevin Lange
e5a8ed3a68 Not the cleanest, but better than before... 2014-05-06 22:38:21 -07:00
Kevin Lange
b824abf250 Kill lwip stuff; add back in native rtl driver
Now with actual working stuff.
2014-05-06 22:14:05 -07:00
Kevin Lange
50824abdec And actually load the right file... 2014-05-05 22:03:57 -07:00
Kevin Lange
4bcd567bb5 Uh, draw the logout button for the logout button 2014-05-05 22:00:20 -07:00
Kevin Lange
2fbc220546 Cleanup panel 2014-05-05 21:47:45 -07:00
Kevin Lange
c6dd91a113 Maintain window ordering in panel list 2014-05-05 21:18:13 -07:00
Kevin Lange
d40799ce04 Also update ctags on module changes 2014-05-04 17:17:40 -07:00
Kevin Lange
1bef69e527 Panel icons for game and julia fractals 2014-05-03 17:51:33 -07:00
Kevin Lange
49aebbbb8d advertise windows in ttk 2014-05-03 17:28:53 -07:00
Kevin Lange
0947432963 Actually make an effort to release textures from closed windows 2014-05-03 15:41:16 -07:00
Kevin Lange
a4b70a6cda Rudimentary fullscreen shortcut 2014-05-03 15:36:09 -07:00
Kevin Lange
5319ce7e80 Fix an edge case failure in elf allocation 2014-05-03 15:35:24 -07:00
Kevin Lange
15c0208e99 Show user EIP for segfaults in kernel 2014-05-03 15:35:03 -07:00
Kevin Lange
6a8281611d + is totally valid in names, let's be silly 2014-05-03 14:06:55 -07:00
Kevin Lange
15ff21f104 Support icons other than the precached ones 2014-05-03 13:51:37 -07:00
Kevin Lange
9fce12f10c Only used scaled rendering if icon is not correct size 2014-05-03 13:22:40 -07:00
Kevin Lange
601768c4bf Panel icon support 2014-05-03 13:20:16 -07:00
Kevin Lange
d55c5953e1 Handle focused windows properly 2014-05-03 12:22:16 -07:00
Kevin Lange
2070d255e2 New window advertisement format 2014-05-03 12:07:03 -07:00
Kevin Lange
229ae17888 kill make install 2014-05-03 10:07:47 -07:00
Kevin Lange
7d84693b95 Make ext2 driver should magic on magic mismatch 2014-05-03 02:06:26 -07:00
Kevin Lange
e838019d67 fix ata driver for devices not providing sectors_48 2014-05-03 02:06:08 -07:00
Kevin Lange
f339c1e4e4 Fix grub configs 2014-05-03 00:20:14 -07:00
Kevin Lange
7ee93fad78 Fix tags target dependencies 2014-05-03 00:15:16 -07:00
Kevin Lange
ce48da7973 Fix debug_shell module 2014-05-03 00:15:07 -07:00
Kevin Lange
6ecd97fedb use -ctags so we don't actually need ctags 2014-05-03 00:00:03 -07:00
Kevin Lange
c6a9dedb62 vga modes aren't deprecated anymore 2014-05-02 23:54:39 -07:00
Kevin Lange
edd086b4aa Bump version to 0.7.2 2014-05-02 23:28:27 -07:00
Kevin Lange
2d7b15b231 Don't readvertise RPG window every time 2014-05-02 23:20:48 -07:00
Kevin Lange
e3a23bad5b Brand new Makefile-based userspace build system 2014-05-02 22:38:39 -07:00
Kevin Lange
ba5d512fd3 %.o directive is for core kernel objects, not, say, modules 2014-05-02 20:33:09 -07:00
Kevin Lange
04435920fe Yutani client library does not depend on pthreads 2014-05-02 19:33:22 -07:00
Kevin Lange
10e241e982 Fix non-syscall validate 2014-05-02 19:28:14 -07:00
Kevin Lange
976c086e9c Define num_syscalls at compile time 2014-05-02 18:52:43 -07:00
Kevin Lange
fe19f4ad19 Extensive syscall table cleanup 2014-05-02 18:47:41 -07:00