XeonSquared
|
3d6017f87e
|
clean up some less than ideal commits
|
2023-08-01 15:55:16 +10:00 |
|
XeonSquared
|
86149d7e85
|
steal gamax92's vcomponent library, which apparently works without modification
|
2023-07-31 08:14:21 +10:00 |
|
XeonSquared
|
36a73b892a
|
implement component.get for convenience
|
2023-07-31 08:11:24 +10:00 |
|
XeonSquared
|
7fa61e115e
|
cleanup and sanity checks
|
2023-07-30 17:35:00 +10:00 |
|
XeonSquared
|
87f8bd2149
|
shell-related cleanup and fixes.
|
2023-07-30 15:04:41 +10:00 |
|
XeonSquared
|
b88134b70e
|
force position of cursor before drawing lines in ced vi. might be slower, but stops line wrapping breaking things.
|
2023-07-30 15:03:58 +10:00 |
|
XeonSquared
|
265681c61c
|
left a debug syslog in there. oops.
|
2023-07-28 22:04:43 +10:00 |
|
XeonSquared
|
395ade429a
|
assorted filesystem-related improvements
|
2023-07-28 21:34:56 +10:00 |
|
XeonSquared
|
6d96109217
|
misc accounting features
|
2023-07-04 18:25:11 +10:00 |
|
XeonSquared
|
f311063a42
|
cleanup my mess
|
2023-06-07 00:19:09 +10:00 |
|
XeonSquared
|
eb95f9715e
|
virtual terminal support with vtansi and getty, for machines with VRAM available
|
2023-06-07 00:16:56 +10:00 |
|
XeonSquared
|
2df878f3e8
|
standalone executable support. again.
|
2023-06-07 00:16:26 +10:00 |
|
XeonSquared
|
a533748d55
|
^C now terminates line mode input with an error
|
2023-06-07 00:12:50 +10:00 |
|
XeonSquared
|
ddc2445104
|
actually handle append file modes
|
2023-06-07 00:12:15 +10:00 |
|
XeonSquared
|
1ef6d5db96
|
updated fsmanager to new service semantics
|
2021-06-22 16:39:10 +10:00 |
|
XeonSquared
|
6f1b673bec
|
made liblz16 happier on OpenOS when decompressing smaller files
|
2021-05-26 17:46:17 +10:00 |
|
XeonSquared
|
2707ecc155
|
added significantly larger file support to libmtar, as well as versioning support
|
2021-05-26 17:07:10 +10:00 |
|
XeonSquared
|
8e84eb0c67
|
switched to using string.(un)pack in libmtar and liblz16, meaning it works on both big and little endian machines, and should be smaller and faster
|
2021-05-26 16:15:24 +10:00 |
|
XeonSquared
|
c5f304380e
|
one more try
|
2020-08-21 10:38:18 +10:00 |
|
XeonSquared
|
0aaf4acd52
|
apply the right separator for concat
|
2020-08-21 10:37:19 +10:00 |
|
XeonSquared
|
d15a841316
|
made ed.open use the full path for the file
|
2020-08-21 10:35:48 +10:00 |
|
XeonSquared
|
d12ec38016
|
made vi not choke when opening a new file, as well as actually preserve the file name
|
2020-08-21 10:28:51 +10:00 |
|
XeonSquared
|
0db31a2e27
|
added some more keyboard shortcuts to io.read linemode
|
2020-08-21 10:18:43 +10:00 |
|
XeonSquared
|
8865768576
|
made libmtar cope with lower memory systems at the expense of speed
|
2020-07-13 00:58:19 +10:00 |
|
XeonSquared
|
5db20adefd
|
more standard package stuff, plus package.alias
|
2020-07-01 14:31:00 +10:00 |
|
XeonSquared
|
d40ce731ef
|
made rc enforce the new service semantics
|
2020-06-29 15:31:32 +10:00 |
|
XeonSquared
|
417856ebd6
|
modify the two services people actually use to work with the new service semantics
|
2020-06-29 15:31:12 +10:00 |
|
XeonSquared
|
216e0a15c6
|
removed os.spawnfile because nothing used it and it doesn't align with the system's design
|
2020-06-29 15:26:27 +10:00 |
|
XeonSquared
|
5938f75f4c
|
added a process_finished event and added syslog error reporting
|
2020-06-29 15:25:58 +10:00 |
|
XeonSquared
|
be3d3c207f
|
rewrote require() to support package.path and submodules
|
2020-06-25 17:19:50 +10:00 |
|
XeonSquared
|
522d456433
|
add basic submodule support to require
|
2020-06-25 16:29:12 +10:00 |
|
XeonSquared
|
5e9baee9fa
|
stole some code from AmandaC to handle an undocumented condition with 404 errors returned by the internet card
|
2020-06-25 10:29:22 +10:00 |
|
XeonSquared
|
4a5d9bcee2
|
better type annotation for genHeader
|
2020-06-25 09:39:31 +10:00 |
|
XeonSquared
|
f0fb5ff776
|
removed unarchive from the mtar library, wasn't meant to be in there anyway
|
2020-06-25 09:33:22 +10:00 |
|
XeonSquared
|
22bd6982d0
|
made cursor movement and newlines work properly when they hit screen borders
|
2020-06-21 21:31:19 +10:00 |
|
XeonSquared
|
8bb123f198
|
added a component documentation searcher
|
2020-06-21 19:16:50 +10:00 |
|
XeonSquared
|
3f82d96b8e
|
buffer history now: can't go out of bounds, can go to an empty line once you go past the most recent
|
2020-06-21 18:26:10 +10:00 |
|
XeonSquared
|
0421034ff7
|
added history support to buffer:read() in terminal mode, do provide feedback
|
2020-06-20 17:24:10 +10:00 |
|
XeonSquared
|
e3069f94a3
|
make unionfs a more ... optional dependency of netutil
|
2020-06-11 16:18:32 +10:00 |
|
XeonSquared
|
f9749ac181
|
more draw call optimisation
|
2020-06-11 14:03:54 +10:00 |
|
XeonSquared
|
642eb9adf1
|
reduced redraw to two draw calls, four colour calls, and one get call: draw line, get character, invert colours for cell
|
2020-06-11 13:34:59 +10:00 |
|
XeonSquared
|
b4db6c7226
|
remove debugging syslog calls from buffer library, reduce draw calls for readline
|
2020-06-11 13:20:49 +10:00 |
|
XeonSquared
|
f95124996c
|
moved all readline analogs into the buffer module
|
2020-06-11 12:56:07 +10:00 |
|
XeonSquared
|
1cc220d38e
|
made io.input open buffers with mode t, for use with readline coming soonTM
|
2020-06-11 12:55:19 +10:00 |
|
XeonSquared
|
87596c8834
|
add os.getTimeout() function to ask how long the scheduler waits between running processes
|
2020-06-11 12:46:00 +10:00 |
|
XeonSquared
|
4e64a55169
|
cleaner default source list
|
2020-06-08 10:36:36 +10:00 |
|
XeonSquared
|
322cb837bb
|
add main repo as default
|
2020-06-08 10:33:57 +10:00 |
|
XeonSquared
|
8ae4d7b57c
|
made rc load and search pkgfs if a service isn't found
|
2020-06-07 23:35:24 +10:00 |
|
XeonSquared
|
2fbee483b2
|
move actual preproc lib into folder rather than symlinking to the version in lib/, a better solution will be considered later
|
2020-06-07 23:29:26 +10:00 |
|
XeonSquared
|
b82bb2a853
|
move libraries out of main dist and into PsychOSPackages
|
2020-06-07 23:24:04 +10:00 |
|