sortix-mirror/utils
Jonas 'Sortie' Termansen 0bb608b09e Support 8-bit/24-bit color and more escape codes in the graphical console.
The console has gained these escape codes:
 - Set color to any of 256 entries in the palette.
 - Set color to any 24-bit RGB value.
 - Inverse mode.
 - Bold mode.
 - Underline mode.
 - Move cursor to line N.
 - \a is now ignored.

The effectively unused ATTR_CHAR has been removed. Parsing of escape codes
has been improved. The graphical palette has been changed to the tango
colors, which makes Sortix look a bit differently. Some user-space programs
have been changed to use different colors that look better under the new
palette.

Remove const from methods that weren't really const and remove mutable
keyword workaround.
2016-11-27 11:19:03 +01:00
..
.gitignore Add tty(1). 2016-11-23 22:31:41 +01:00
Makefile Add tty(1). 2016-11-23 22:31:41 +01:00
basename.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
cat.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
chkblayout.1 Add -l option to chkblayout(1). 2016-09-30 17:03:29 +02:00
chkblayout.c Add -l option to chkblayout(1). 2016-09-30 17:03:29 +02:00
chmod.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
chroot.8 Document chroot(8). 2016-10-12 21:51:25 +08:00
chroot.c Document chroot(8). 2016-10-12 21:51:25 +08:00
chvideomode.c Detect whether the terminal has a display and a keyboard layout. 2016-11-23 22:31:04 +01:00
clear.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
colormake.c Fix getline(3) and getdelim(3) usage. 2016-05-15 19:32:04 +02:00
column.c Fix getline(3) and getdelim(3) usage. 2016-05-15 19:32:04 +02:00
command-not-found.c Add suggestion to use nano(1) if installed. 2016-11-03 22:02:53 +01:00
cp.c Update cp(1) to current coding conventions. 2016-10-03 20:02:12 +02:00
date.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
df.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
dirname.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
du.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
echo.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
env.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
expr.c Check overflow in expr(1). 2016-05-15 22:43:29 +02:00
false.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
find.c Add -type option to find(1). 2016-03-27 14:51:44 +02:00
head.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
help.c Fix execl(3) sentinel undefined behaviour. 2016-09-30 23:36:49 +02:00
id.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
kernelinfo.1 Document kernelinfo(1). 2016-10-02 13:26:04 +02:00
kernelinfo.c Fix newlines in errx(3) calls. 2016-10-03 16:00:00 +02:00
kill.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
ln.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
logname.1 Add logname(1). 2016-10-16 11:27:35 -05:00
logname.c Add logname(1). 2016-10-16 11:27:35 -05:00
ls.c Support 8-bit/24-bit color and more escape codes in the graphical console. 2016-11-27 11:19:03 +01:00
memstat.1 Document memstat(1). 2016-10-08 10:26:15 +08:00
memstat.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
mkdir.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
mktemp.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
mv.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
pager.1 Document pager(1). 2016-10-05 23:01:23 +08:00
pager.c Switch pager(1) to termios. 2016-11-22 21:36:43 +01:00
passwd.1 Document passwd(1). 2016-10-03 21:45:58 +08:00
passwd.c Fix newlines in passwd(1) unrecognized option errors. 2016-10-09 23:06:42 +02:00
ps.c Add support for sessions. 2016-11-23 22:30:47 +01:00
pstree.c Fix ps and pstree extra operand not using errx. 2016-11-03 22:10:45 +01:00
pwd.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
readlink.1 Fix readlink(1) self-reference. 2016-10-01 21:29:30 +02:00
readlink.c Add readlink(1). 2016-09-29 20:10:58 -05:00
realpath.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
rm.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
rmdir.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
sleep.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
sort.c Fix getline(3) and getdelim(3) usage. 2016-05-15 19:32:04 +02:00
stat.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
tail.c Fix getline(3) and getdelim(3) usage. 2016-05-15 19:32:04 +02:00
tee.c Add tee(1). 2016-09-25 20:07:27 -05:00
time.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
touch.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
tr.c Remove useless void casts from tr(1). 2016-10-03 20:02:11 +02:00
true.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
tty.c Add tty(1). 2016-11-23 22:31:41 +01:00
type.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
uname.c Remove uname -i and -o options. 2016-05-15 22:43:29 +02:00
uniq.c Fix getline(3) and getdelim(3) usage. 2016-05-15 19:32:04 +02:00
unmount.8 Document unmount(1). 2016-10-11 20:12:48 +08:00
unmount.c Document unmount(1). 2016-10-11 20:12:48 +08:00
uptime.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
wc.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
which.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
xinstall.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00
yes.c Relicense Sortix to the ISC license. 2016-03-05 22:21:50 +01:00