Mirror of most important branches of the main Sortix repository
Go to file
Jonas 'Sortie' Termansen ead0e1523f Refactored the kernel keyboard API, but kept system calls compatible.
Caps lock now works as caps lock, not as shift lock.

This new design will allow implementing a working tty, such that stdin is
the only way to access the keyboard, instead of the current hacky way of
using a special system call to read from the keyboard.

Added a new system header file <sys/keycodes.h> defining the constants for
every key on the keyboard. This will be used in future APIs.

The main change is to split the keyboard driver into a class that reads
from the keyboard, while another class handles the translation into
printable characters (if possible). This allows a terminal driver based
on logical key presses and printable characters, instead of a terminal
driver based only on unicode-ish codes.
2012-01-22 15:53:50 +01:00
bench uptime(2) now reports usecs instead of msecs. 2011-12-04 21:27:21 +01:00
debsrc The produced deb file now contains the proper installed-size field. 2011-10-16 17:58:19 +02:00
games Added auto-completion to snake for debugging purposes. 2011-12-06 14:18:15 +01:00
initrd The Sortix programs are now compiled into initrd/. 2011-08-28 12:42:06 +02:00
isosrc/boot/grub Initial version of Sortix. 2011-08-05 14:25:00 +02:00
libmaxsi Refactored the kernel keyboard API, but kept system calls compatible. 2012-01-22 15:53:50 +01:00
mkinitrd Removed excess space. 2011-12-04 21:31:53 +01:00
mxmpp Removed references to mksound from mxmpp. 2011-12-04 21:33:23 +01:00
sortix Refactored the kernel keyboard API, but kept system calls compatible. 2012-01-22 15:53:50 +01:00
subsystem Initial version of Sortix. 2011-08-05 14:25:00 +02:00
utils Updated ls(1) to use the DIR API. 2012-01-15 00:51:35 +01:00
.gitignore Initial signal support. Please squash improvements into this commit. 2011-11-23 00:19:09 +01:00
Makefile Begun development of Sortix 0.6. 2011-12-06 01:28:23 +01:00
crosscompilemakefile.mak Added -fno-rrti to the C++ compile flags in the cross-compiler. 2012-01-03 21:54:49 +01:00
gpl.html Added the GNU licenses used for Sortix. 2011-08-27 14:47:43 +02:00
lgpl.html Added the GNU licenses used for Sortix. 2011-08-27 14:47:43 +02:00