Commit Graph

1798 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen b4a74a93ad Add the Trianglix Desktop Environment. 2014-12-28 21:46:16 +01:00
Jonas 'Sortie' Termansen 9e67c78271 Add unicode replacement character onto VGA font. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen 6c339085fe Highlight binary constants in the editor. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen 524a028a4f Forward compatibility with future rename of _start to __start. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen ab66b91086 Fix NOTO typo. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen a4ee2e3724 Add space as an alias for page down in pager(1). 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen 9c2f89d56c Work around a getdelim bug in column(1). 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen 06cfd44323 Change BRAND_KERNEL_NAME to Sortix. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen d14a9fff72 Update documentation for the upcoming 0.9 release. 2014-12-28 20:18:58 +01:00
Jonas 'Sortie' Termansen d238518c35 Rewrite pager(1). 2014-12-27 23:43:39 +01:00
Jonas 'Sortie' Termansen a03546be01 Add tix-build support for catching warnings. 2014-12-27 23:42:59 +01:00
Jonas 'Sortie' Termansen fc1531ad8d Refactor root makefile install target. 2014-12-26 22:48:09 +01:00
Jonas 'Sortie' Termansen 721157defa Improve init. 2014-12-26 22:48:09 +01:00
Jonas 'Sortie' Termansen 77cf804ed2 Move init to its own directory. 2014-12-26 21:48:15 +01:00
Jonas 'Sortie' Termansen 2abd0cf754 Add unmount(1). 2014-12-26 21:45:29 +01:00
Jonas 'Sortie' Termansen d890d3082d Add umount(2) and unmountat(2). 2014-12-26 21:45:29 +01:00
Jonas 'Sortie' Termansen e88a3ef654 Fix cp(1) error message. 2014-12-26 14:18:25 +01:00
Jonas 'Sortie' Termansen f0ae50e35d Warn on mktemp use. 2014-12-09 15:33:29 +01:00
Jonas 'Sortie' Termansen 26f4000983 Warn on rand and srand use. 2014-12-09 15:23:27 +01:00
Jonas 'Sortie' Termansen 60305cc589 Implement modified time in extfs. 2014-12-08 18:18:52 +01:00
Jonas 'Sortie' Termansen 1119aa695c Notes on extfs speedup. 2014-12-08 18:18:52 +01:00
Jonas 'Sortie' Termansen 677435aa94 Hash extfs inode cache lookup. 2014-12-08 18:18:51 +01:00
Jonas 'Sortie' Termansen dc213256c0 Optimize extfs syncing blocks. 2014-12-08 18:18:51 +01:00
Jonas 'Sortie' Termansen 8f0db0f541 Optimize extfs syncing inodes. 2014-12-08 18:18:51 +01:00
Jonas 'Sortie' Termansen 572481098a Add uuid support to extfs. 2014-12-08 18:18:51 +01:00
Jonas 'Sortie' Termansen f6b1056de8 Update extfs to current coding conventions. 2014-12-08 18:18:51 +01:00
Jonas 'Sortie' Termansen 29ca566d43 Improve editor syntax highlighting of include statements. 2014-12-07 20:31:23 +01:00
Jonas 'Sortie' Termansen e97032761e Add line numbering to editor. 2014-12-07 20:31:22 +01:00
Jonas 'Sortie' Termansen 915ce1367b Refactor editor viewport positioning. 2014-12-07 20:31:05 +01:00
Jonas 'Sortie' Termansen 18539b2240 Handle movement between editor lines with tabs. 2014-12-07 20:31:04 +01:00
Jonas 'Sortie' Termansen 8cf873e6d3 Add control-arrow commands to editor. 2014-12-07 20:30:53 +01:00
Jonas 'Sortie' Termansen 08461c72fa Move editor to its own subdirectory. 2014-12-07 20:29:08 +01:00
Jonas 'Sortie' Termansen 2d6481a5e7 Lexically change working directory in shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen 9d106004fa Use shell tokenization to recognize complete lines. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen 2bed2f7ce2 Improve shell line reading. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen 186ed27576 Add option parsing to the shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen 46d16f9e4c Use SHLVL to determine if a shell is outermost. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen 242cfcca12 Add line editing, history and tab completion to shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen d8df769692 Move sh to its own directory. 2014-12-07 18:25:09 +01:00
Jonas 'Sortie' Termansen 99f27d5eb1 Fix pwd(1) unsetting PWD and exit code. 2014-12-04 18:12:50 +01:00
Jonas 'Sortie' Termansen 3917f4fee3 Use PWD in get_current_dir_name(3) if correct. 2014-12-04 17:56:47 +01:00
Jonas 'Sortie' Termansen bbf454e164 Rewrite program loader. 2014-12-04 16:14:17 +01:00
Jonas 'Sortie' Termansen 261b95e0a6 Add reallocarray(3). 2014-12-03 23:55:55 +01:00
Jonas 'Sortie' Termansen 5143f01b0a Remove sbrk(2).
Note: This is an incompatible ABI change.
2014-12-03 23:55:55 +01:00
Jonas 'Sortie' Termansen 74247eb71e Rewrite malloc(3). 2014-12-03 21:32:50 +01:00
Jonas 'Sortie' Termansen 4e9746c314 Add yes(1). 2014-12-03 15:20:03 +01:00
Jonas 'Sortie' Termansen 5d0a1c956b Fix math.h not providing some C99 functions. 2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen dd950fc996 Add AT_EACCESS support to faccessat(2). 2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen ae4534aae1 Update kernel/descriptor.cpp to current coding conventions. 2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen 52abb4d899 Refuse to implement gethostent(3). 2014-12-03 14:19:58 +01:00