Commit Graph

111 Commits

Author SHA1 Message Date
Kevin Lange
0553a0802f Support DEL, HOME, END, INS, shift+TAB
Adds support for these keys in lib/kbd, adds mappings to terminfo,
supports them in the terminal, and adds support for HOME, END and DEL
to the shell.

Closes #71.
2015-08-20 10:48:53 -07:00
Kevin Lange
b9ac0d060c Enable hardware drivers in CDs [ac97, rtl8139] 2015-08-18 18:30:08 -07:00
Kevin Lange
af0f7cf575 Add an extra sleep before travis runs shell 2015-08-06 17:38:04 -07:00
Kevin Lange
94ec33baa2 Add third-party (Joylent) HTTP parser and use it in fetch 2015-08-06 15:02:05 -07:00
Kevin Lange
2193d69bf0 New menu configs for grub [ci skip] 2015-07-26 19:08:14 -07:00
Kevin Lange
7e35a58122 Use gzipped ramdisk in CD image 2015-07-26 09:22:21 -07:00
Kevin Lange
9de6919dd9 try some caching 2015-07-25 17:09:16 -07:00
Kevin Lange
18568a28a8 Grub doesn't need to set root on CD 2015-07-13 08:37:17 +09:00
Kevin Lange
e82d2db5a9 Alert devs that time skew in 'make cdrom' is expected 2015-07-12 19:29:46 +09:00
Kevin Lange
08cd8fe408 Add Free Software notice to GRUB menu 2015-07-12 19:07:57 +09:00
Kevin Lange
b2d0021a63 Terrible hack for combining modules [ci skip]
Please don't use this, it's a workaround for iPXE module limits.
2015-06-23 20:15:19 -07:00
Kevin Lange
c81b597f77 Merge branch 'osx-vagrant' of https://github.com/gerow/toaruos into gerow-osx-vagrant 2015-06-22 22:06:22 -07:00
Kevin Lange
f8abc9a68c Actually add all the CD source files 2015-06-22 22:02:00 -07:00
Kevin Lange
1365f55ba6 Start work on live CD welcome tutorial 2015-06-18 23:25:09 -07:00
Kevin Lange
16d1956e64 Experimental CD ISO target 2015-06-18 21:33:07 -07:00
gerow
498e16b68b Moved Vagrantfile into util/ 2015-06-18 14:03:23 -07:00
Kevin Lange
495a20272a Ensure create-image installs grub for BIOS 2015-05-26 11:12:34 -07:00
Dale Weiler
01176e0f97 Use GAS instead of YASM. 2015-05-20 03:12:20 -04:00
Kevin Lange
78db32cb6f Config files, theming in glogin 2015-04-11 18:06:54 -07:00
Kevin Lange
8a1430879a Break out rline, add ^W support 2015-04-04 12:33:30 -07:00
Kevin Lange
0a7a02258d Fix usage of kpartx in create-image 2015-03-30 19:51:34 -07:00
Kevin Lange
67164df319 fixes and cleanup for create-image (thx magnificrab) 2014-12-04 20:13:07 -08:00
Kevin Lange
d4a100b014 travis test cleanup 2014-09-11 01:05:37 -07:00
Kevin Lange
bd283b1a6d Quiet travis build again 2014-09-09 20:25:13 -07:00
Kevin Lange
8ce5e71ad6 derp, sudo apt-get update 2014-09-09 20:24:10 -07:00
Kevin Lange
2bf85bf6e8 Unquiet travis build 2014-09-09 20:22:07 -07:00
Kevin Lange
9cc5ddd0e9 pwent stuff in libc, auth modules moved toa library 2014-08-26 21:34:29 -07:00
Kevin Lange
d3cddf169a And then some more magic to merge the vimhints and the copyright headers 2014-06-07 23:58:31 -07:00
Kevin Lange
ef7d72c1e1 License headers and a tool to generate them 2014-06-07 23:13:29 -07:00
Kevin Lange
e4732df6e1 And support dynamic (24-bit, 32-bit) colors as well 2014-06-07 22:20:27 -07:00
Kevin Lange
eccbd5d41e Map 256-color palette to VGA colors 2014-06-07 22:14:03 -07:00
Kevin Lange
91b5c081b7 Reduce default disk size 2014-06-04 19:36:58 -07:00
Kevin Lange
f054cebdce naive implementation of sudo and possibly insecure setuid support 2014-05-25 21:59:51 -07:00
Kevin Lange
7d9c419215 kill check-reqs 2014-05-16 12:24:21 -07:00
Kevin Lange
f3a31551f5 Fix up travis builds 2014-05-12 20:30:49 -07:00
Kevin Lange
e22f30446e be quiet 2014-05-12 09:41:00 -07:00
Kevin Lange
795af68872 install ctags, expect 2014-05-11 23:33:20 -07:00
Kevin Lange
fdaaad8f3a chmod +x 2014-05-11 23:19:07 -07:00
Kevin Lange
f760b2bb98 Attempt to run Travis builds again 2014-05-11 23:17:41 -07:00
Kevin Lange
e6418d3b92 cheap integration test with expect 2014-05-08 21:13:44 -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
f339c1e4e4 Fix grub configs 2014-05-03 00:20:14 -07:00
Kevin Lange
e3a23bad5b Brand new Makefile-based userspace build system 2014-05-02 22:38:39 -07:00
Kevin Lange
1c65d3d663 Include git short sha in version string instead of -dev 2014-04-26 22:17:30 -07:00
Kevin Lange
1484911a8c Clean some things up: move image-builder 2014-04-10 23:55:16 -07:00
Kevin Lange
d7086574ca Build updates 2014-03-27 23:37:38 -07:00
Kevin Lange
c7414e579f fix run-tests (not that it's used) 2014-03-23 20:26:03 -07:00
Kevin Lange
13c619e9c3 Drop support for config-parser 2014-03-23 20:17:13 -07:00
Kevin Lange
30cd6a03c9 Fix compiler check 2014-03-12 19:27:44 -07:00
Kevin Lange
e90256323e python2 2014-03-11 02:02:43 -07:00