Commit Graph

1810 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen 231f73c4f9 Fix extfs symbolic link access and truncation bugs. 2015-02-06 14:55:36 +01:00
Jonas 'Sortie' Termansen 00f9af4bf3 Fix extfs filesystem typo. 2015-02-06 14:55:35 +01:00
Jonas 'Sortie' Termansen e76d4a90c5 Silence maybe initialized warning in pager. 2015-02-06 14:55:35 +01:00
Jonas 'Sortie' Termansen bb70eef85b Replace system call array types with pointers. 2015-01-23 14:52:51 +01:00
Jonas 'Sortie' Termansen 88d808bea3 Fix trianglix for Sortix defaulting to a wrong prefix. 2015-01-23 14:52:51 +01:00
Jonas 'Sortie' Termansen 31023c263b Fix style issues in kernel system call header. 2015-01-22 03:37:37 +01:00
Jonas 'Sortie' Termansen 377eec2061 Add clean-build-tools target. 2015-01-19 18:03:13 +01:00
Jonas 'Sortie' Termansen 69159d275f Fix mkinitrd and initrdfs endian issues. 2015-01-19 18:03:13 +01:00
Jonas 'Sortie' Termansen 8743a0d4f9 Fix top-level EXEC_PREFIX interfering with install-build-tools. 2015-01-19 18:03:13 +01:00
Jonas 'Sortie' Termansen 6df61ecb3a Add June 30 2015 leap second. 2015-01-05 20:33:43 +01:00
Jonas 'Sortie' Termansen 8b5960bbff Begin development of Sortix 1.0. 2015-01-01 17:20:39 +01:00
Jonas 'Sortie' Termansen e94290ed3f Update version number to 0.9. 2014-12-30 02:53:36 +01:00
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