XeonSquared
|
5d2d09fbcf
|
more control code support for the terminal emulator
|
2020-04-09 13:48:34 +10:00 |
|
XeonSquared
|
8b29e472f8
|
fix some fs informational problems
|
2020-03-26 17:25:36 +11:00 |
|
XeonSquared
|
eccc80ad16
|
added tab support to the terminal emulator
|
2020-03-25 07:08:17 +11:00 |
|
XeonSquared
|
fab605ff21
|
greatly improved the terminal emulator, with colours (<ESC>[...m) and status support
|
2020-03-24 17:45:29 +11:00 |
|
XeonSquared
|
e20c9546ea
|
replacing the init system with something more OpenOS rc inspired
|
2020-03-20 13:15:02 +11:00 |
|
XeonSquared
|
66ea129b7a
|
commented some io library functions
|
2020-03-20 13:01:50 +11:00 |
|
XeonSquared
|
05208810d3
|
buffer cleanup
|
2020-03-18 14:02:37 +11:00 |
|
XeonSquared
|
d90ce84cdb
|
made init actually work, whoops
|
2020-03-18 01:31:44 +11:00 |
|
XeonSquared
|
8920c074c4
|
we 2.0a2 now
|
2020-03-18 01:11:53 +11:00 |
|
XeonSquared
|
201aa20c5a
|
added the plan9k buffer library because it's cleaner than the old io library
|
2020-03-16 17:30:22 +11:00 |
|
XeonSquared
|
cf0cf32642
|
configured the scheduler to be more ... responsive.
|
2019-12-21 18:35:10 +11:00 |
|
XeonSquared
|
c7213d4cbe
|
updated a function comment to be more ... accurate
|
2019-12-21 18:34:48 +11:00 |
|
XeonSquared
|
3c8ec4cabc
|
fixed some stupid require() behavior
|
2019-12-20 01:51:27 +11:00 |
|
XeonSquared
|
6ad21c7832
|
made require pull from a shared library pool
|
2019-12-19 16:14:48 +11:00 |
|
XeonSquared
|
dcf0cb75ae
|
made spawnfile queue an event on a process ending, changed the shell to use it
|
2019-12-16 14:37:29 +11:00 |
|
XeonSquared
|
8404946eba
|
removed chatbox-dprint from the default modules
|
2019-12-16 14:35:26 +11:00 |
|
XeonSquared
|
b370a90618
|
commented some scheduler functions
|
2019-12-16 14:30:27 +11:00 |
|
XeonSquared
|
1f66ef4f1c
|
fobject:read() now supports reading until a specific character
|
2019-11-19 21:38:08 +11:00 |
|
XeonSquared
|
a219b5603e
|
added the ability to unmount filesystems, removed fs mounting stuff on its own
|
2019-11-09 15:56:25 +11:00 |
|
XeonSquared
|
1bd18f45b3
|
made os.taskInfo() default to the current process
|
2019-11-09 13:52:39 +11:00 |
|
XeonSquared
|
ac98d09b93
|
made loadfile less chatty
|
2019-11-09 13:46:51 +11:00 |
|
XeonSquared
|
150541d91b
|
made :read()ing from a terminal not leave the trailing \n
|
2019-11-09 13:16:51 +11:00 |
|
XeonSquared
|
6b5677b870
|
made dprint go through syslog in all cases
|
2019-11-09 13:16:17 +11:00 |
|
XeonSquared
|
5f8e4efe33
|
made the devfs module provide saner respones to some queries
|
2019-11-09 13:15:50 +11:00 |
|
XeonSquared
|
98e3581e6e
|
made os.taskInfo() not choke on being outside a process
|
2019-11-09 13:14:58 +11:00 |
|
XeonSquared
|
23680afd75
|
document new functions, remove dprints
|
2019-11-09 13:10:15 +11:00 |
|
XeonSquared
|
69eae00ec1
|
added fs.mounts(), fs.address(path) and fs.type(path) to provide more information about mounted filesystems
|
2019-11-08 21:01:01 +11:00 |
|
XeonSquared
|
b2d1379127
|
galaxy brain FS upgrades
|
2019-11-08 12:42:49 +11:00 |
|
XeonSquared
|
00a0889842
|
made os.chdir play nicer with the filesystem
|
2019-11-06 20:30:26 +11:00 |
|
XeonSquared
|
4e276c9ccd
|
made the vt100 emulator not choke on most complicated inputs
|
2019-11-06 14:37:12 +11:00 |
|
XeonSquared
|
ff321804ee
|
moved cd out of the shell and into the os library as os.chdir
|
2019-11-06 14:28:40 +11:00 |
|
XeonSquared
|
c3347fa188
|
made build.sh generate documentation, updated vt-task docs
|
2019-11-06 14:08:42 +11:00 |
|
XeonSquared
|
578a9e966f
|
fixed vt100 to actually use strings for control
|
2019-11-04 11:45:47 +11:00 |
|
XeonSquared
|
408e9600b7
|
made the kernel actually work again
|
2019-11-04 08:54:30 +11:00 |
|
XeonSquared
|
9022bfce78
|
accidentally delet'd the wrong file
|
2019-10-28 00:35:32 +11:00 |
|
XeonSquared
|
aaccc053d3
|
cursed
|
2019-10-27 23:34:02 +11:00 |
|
XeonSquared
|
824c443629
|
fuck this shit
|
2019-10-27 02:40:25 +11:00 |
|
XeonSquared
|
e351683a88
|
made dispmanager not crash when presented with no data dir
|
2019-08-01 22:40:37 +10:00 |
|
XeonSquared
|
6c45180119
|
wrote a more flexible terminal creation system
|
2019-07-28 19:09:12 +10:00 |
|
XeonSquared
|
8e3ee7bcb2
|
never mind no reading files line by line in fs.read
|
2019-07-21 17:45:22 +10:00 |
|
XeonSquared
|
63cb1ceea4
|
modified the docs to show iofs supports seek
|
2019-07-18 13:51:10 +10:00 |
|
XeonSquared
|
8a880406bc
|
added the ability to seek and read files line by line
|
2019-07-18 13:49:34 +10:00 |
|
XeonSquared
|
3f214d3ebc
|
this is an intervention
|
2019-07-14 20:52:56 +10:00 |
|
XeonSquared
|
604532eb6c
|
replaced the dummy fd with one that logs to a file
|
2019-01-09 17:11:10 +11:00 |
|
XeonSquared
|
638092b4cc
|
made os.spawn dump errors to stdout
|
2019-01-09 16:17:41 +11:00 |
|
XeonSquared
|
6b62292dd1
|
fixed the backspacing past the start bug mostly
|
2019-01-09 16:16:53 +11:00 |
|
XeonSquared
|
64e4229c42
|
rewrote io.open because it was bad
|
2019-01-09 16:15:31 +11:00 |
|
XeonSquared
|
bbacdc6dbd
|
moved the creation of a sink fd into createterms
|
2019-01-09 15:56:19 +11:00 |
|
XeonSquared
|
517d579bb9
|
made io create a default sink fd
|
2019-01-09 14:09:57 +11:00 |
|
XeonSquared
|
695ac926ed
|
fix some bugs with io.lua, expose io.newfd()
|
2019-01-08 22:11:49 +11:00 |
|
XeonSquared
|
0928241895
|
removed the whole mod-service thing
|
2019-01-08 18:15:22 +11:00 |
|
XeonSquared
|
9ee9b5d6a2
|
added a module only to create fds from GPU+Screen+Keyboard combos
|
2019-01-08 18:08:25 +11:00 |
|
XeonSquared
|
863f343646
|
made spawnprompt set the terminal correctly
|
2019-01-08 18:05:20 +11:00 |
|
XeonSquared
|
2ddf1f1ca2
|
redid the io system almost entirely, including more commenting
|
2019-01-08 18:02:39 +11:00 |
|
XeonSquared
|
d9cc184f84
|
commented loadfile-related functions, added require()
|
2019-01-08 18:01:07 +11:00 |
|
XeonSquared
|
2c772b2987
|
commented the use of vt100emu
|
2019-01-08 18:00:36 +11:00 |
|
XeonSquared
|
f6a405d886
|
added comments to applicable functions
|
2019-01-08 18:00:11 +11:00 |
|
XeonSquared
|
1ba6cd3ade
|
made init cope if there is no init.txt
|
2019-01-08 17:59:01 +11:00 |
|
XeonSquared
|
d71dec7b8d
|
added a proper environment variable system rather than just sticking stuff in the process' table
|
2019-01-02 16:41:39 +11:00 |
|
XeonSquared
|
7615cf67dc
|
made fs.lua support relative paths
|
2019-01-02 16:40:55 +11:00 |
|
XeonSquared
|
2f48091a07
|
fuck knows
|
2018-11-03 03:05:41 +11:00 |
|