112 Commits (master)

Autor SHA1 Nachricht Datum
  XeonSquared 0db31a2e27 added some more keyboard shortcuts to io.read linemode vor 3 Jahren
  XeonSquared 5db20adefd more standard package stuff, plus package.alias vor 3 Jahren
  XeonSquared 216e0a15c6 removed os.spawnfile because nothing used it and it doesn't align with the system's design vor 3 Jahren
  XeonSquared 5938f75f4c added a process_finished event and added syslog error reporting vor 3 Jahren
  XeonSquared be3d3c207f rewrote require() to support package.path and submodules vor 3 Jahren
  XeonSquared 522d456433 add basic submodule support to require vor 3 Jahren
  XeonSquared 3f82d96b8e buffer history now: can't go out of bounds, can go to an empty line once you go past the most recent vor 3 Jahren
  XeonSquared 0421034ff7 added history support to buffer:read() in terminal mode, do provide feedback vor 3 Jahren
  XeonSquared f9749ac181 more draw call optimisation vor 3 Jahren
  XeonSquared 642eb9adf1 reduced redraw to two draw calls, four colour calls, and one get call: draw line, get character, invert colours for cell vor 3 Jahren
  XeonSquared b4db6c7226 remove debugging syslog calls from buffer library, reduce draw calls for readline vor 3 Jahren
  XeonSquared f95124996c moved all readline analogs into the buffer module vor 3 Jahren
  XeonSquared 1cc220d38e made io.input open buffers with mode t, for use with readline coming soonTM vor 3 Jahren
  XeonSquared 87596c8834 add os.getTimeout() function to ask how long the scheduler waits between running processes vor 3 Jahren
  XeonSquared 45c70cbaa6 made require search the pkgfs if available vor 4 Jahren
  XeonSquared 3fed8a5985 fixed fs.copy vor 4 Jahren
  XeonSquared 58c9a5492e added a fallback _OSVERSION string vor 4 Jahren
  XeonSquared b89ff14d5c added type annotations and descriptions for functions where appropriate vor 4 Jahren
  XeonSquared b3cfeb13ec remove replaced kernel modules vor 4 Jahren
  XeonSquared fc127f8d3e moved the VT100 driver out of the kernel and into its own library vor 4 Jahren
  XeonSquared 2327dc9c18 added the ability to reload libraries to the loadfile module vor 4 Jahren
  XeonSquared 0cdd70e917 added the ability for software to change the computer.pullSignal timeout vor 4 Jahren
  XeonSquared 23173506b9 fixed a typo preventing [2J from working vor 4 Jahren
  XeonSquared a9b3c6adf3 there is now a non-standard control code for the terminal to toggle line mode and local echo for the terminal vor 4 Jahren
  XeonSquared 459fd95992 made nvt handle the cursor going off the edge of the screen vor 4 Jahren
  XeonSquared 583b300720 removed dprint statements from nvt vor 4 Jahren
  XeonSquared f5db94e03c made init not spew irritating syslog messages vor 4 Jahren
  XeonSquared bf66fa15e1 fixed tabs in nvt vor 4 Jahren
  XeonSquared f68605ffea added a better replacement VT100 emulator vor 4 Jahren
  XeonSquared 5d2d09fbcf more control code support for the terminal emulator vor 4 Jahren
  XeonSquared 8b29e472f8 fix some fs informational problems vor 4 Jahren
  XeonSquared eccc80ad16 added tab support to the terminal emulator vor 4 Jahren
  XeonSquared fab605ff21 greatly improved the terminal emulator, with colours (<ESC>[...m) and status support vor 4 Jahren
  XeonSquared e20c9546ea replacing the init system with something more OpenOS rc inspired vor 4 Jahren
  XeonSquared 66ea129b7a commented some io library functions vor 4 Jahren
  XeonSquared 05208810d3 buffer cleanup vor 4 Jahren
  XeonSquared d90ce84cdb made init actually work, whoops vor 4 Jahren
  XeonSquared 8920c074c4 we 2.0a2 now vor 4 Jahren
  XeonSquared 201aa20c5a added the plan9k buffer library because it's cleaner than the old io library vor 4 Jahren
  XeonSquared cf0cf32642 configured the scheduler to be more ... responsive. vor 4 Jahren
  XeonSquared c7213d4cbe updated a function comment to be more ... accurate vor 4 Jahren
  XeonSquared 3c8ec4cabc fixed some stupid require() behavior vor 4 Jahren
  XeonSquared 6ad21c7832 made require pull from a shared library pool vor 4 Jahren
  XeonSquared dcf0cb75ae made spawnfile queue an event on a process ending, changed the shell to use it vor 4 Jahren
  XeonSquared 8404946eba removed chatbox-dprint from the default modules vor 4 Jahren
  XeonSquared b370a90618 commented some scheduler functions vor 4 Jahren
  XeonSquared 1f66ef4f1c fobject:read() now supports reading until a specific character vor 4 Jahren
  XeonSquared a219b5603e added the ability to unmount filesystems, removed fs mounting stuff on its own vor 4 Jahren
  XeonSquared 1bd18f45b3 made os.taskInfo() default to the current process vor 4 Jahren
  XeonSquared ac98d09b93 made loadfile less chatty vor 4 Jahren