|
d40ce731ef
|
made rc enforce the new service semantics
|
2020-06-29 15:31:32 +10:00 |
|
|
417856ebd6
|
modify the two services people actually use to work with the new service semantics
|
2020-06-29 15:31:12 +10:00 |
|
|
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 |
|
|
5938f75f4c
|
added a process_finished event and added syslog error reporting
|
2020-06-29 15:25:58 +10:00 |
|
|
be3d3c207f
|
rewrote require() to support package.path and submodules
|
2020-06-25 17:19:50 +10:00 |
|
|
522d456433
|
add basic submodule support to require
|
2020-06-25 16:29:12 +10:00 |
|
|
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 |
|
|
4a5d9bcee2
|
better type annotation for genHeader
|
2020-06-25 09:39:31 +10:00 |
|
|
f0fb5ff776
|
removed unarchive from the mtar library, wasn't meant to be in there anyway
|
2020-06-25 09:33:22 +10:00 |
|
|
22bd6982d0
|
made cursor movement and newlines work properly when they hit screen borders
|
2020-06-21 21:31:19 +10:00 |
|
|
8bb123f198
|
added a component documentation searcher
|
2020-06-21 19:16:50 +10:00 |
|
|
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 |
|
|
0421034ff7
|
added history support to buffer:read() in terminal mode, do provide feedback
|
2020-06-20 17:24:10 +10:00 |
|
|
e3069f94a3
|
make unionfs a more ... optional dependency of netutil
|
2020-06-11 16:18:32 +10:00 |
|
|
f9749ac181
|
more draw call optimisation
|
2020-06-11 14:03:54 +10:00 |
|
|
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 |
|
|
b4db6c7226
|
remove debugging syslog calls from buffer library, reduce draw calls for readline
|
2020-06-11 13:20:49 +10:00 |
|
|
f95124996c
|
moved all readline analogs into the buffer module
|
2020-06-11 12:56:07 +10:00 |
|
|
1cc220d38e
|
made io.input open buffers with mode t, for use with readline coming soonTM
|
2020-06-11 12:55:19 +10:00 |
|
|
87596c8834
|
add os.getTimeout() function to ask how long the scheduler waits between running processes
|
2020-06-11 12:46:00 +10:00 |
|
|
4e64a55169
|
cleaner default source list
|
2020-06-08 10:36:36 +10:00 |
|
|
322cb837bb
|
add main repo as default
|
2020-06-08 10:33:57 +10:00 |
|
|
8ae4d7b57c
|
made rc load and search pkgfs if a service isn't found
|
2020-06-07 23:35:24 +10:00 |
|
|
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 |
|
|
b82bb2a853
|
move libraries out of main dist and into PsychOSPackages
|
2020-06-07 23:24:04 +10:00 |
|
|
92084e8c90
|
remove vcomponent and vtunnel because they are now included in the PsychOSPackages repo
|
2020-06-07 22:44:46 +10:00 |
|
|
21f40b3f3c
|
make pkgman remove system packages
|
2020-06-07 22:43:19 +10:00 |
|
|
9983acb267
|
clean up pkgman.upgrade
|
2020-06-06 20:24:15 +10:00 |
|
|
6a39fe1743
|
made rc search for services in the pkgfs
|
2020-06-06 19:50:28 +10:00 |
|
|
45c70cbaa6
|
made require search the pkgfs if available
|
2020-06-06 19:49:26 +10:00 |
|
|
89ab49faf6
|
made pkgman cleanly remove packages before updating them
|
2020-06-06 19:48:21 +10:00 |
|
|
f86f7d54ad
|
add pkgfs.component.exists and do automounting of archives
|
2020-06-06 19:45:40 +10:00 |
|
|
4e3df481cc
|
attempt to force the internet card to work (ha\!)
|
2020-06-06 19:44:21 +10:00 |
|
|
360bb88ac3
|
added the pkgman package manager library
|
2020-06-06 14:58:15 +10:00 |
|
|
c1fcfd652e
|
fserv now sends the correct status messages for HTTP(S) proxying
|
2020-06-06 14:42:58 +10:00 |
|
|
8b4d0e4eb8
|
fixed file downloading with the HTTP(S) proxies in the download library
|
2020-06-06 14:42:30 +10:00 |
|
|
edbe787ea6
|
added AmandaC's download library, with some modifications - including HTTP(S) support
|
2020-06-06 14:24:54 +10:00 |
|
|
999d8e0387
|
rewrote the whole index thing and made it possible to remove packages from the pkgfs index
|
2020-06-06 13:35:59 +10:00 |
|
|
3266c66fc4
|
updated fserv to fit the new (and next) service system
|
2020-06-06 12:55:02 +10:00 |
|
|
3fed8a5985
|
fixed fs.copy
oops
|
2020-06-06 12:54:10 +10:00 |
|
|
f132c2349f
|
made pkgfs auto-mount when loaded
|
2020-06-06 12:50:50 +10:00 |
|
|
97e559f26f
|
added type annotations and function documentation to liblz16 and pkgfs
|
2020-06-05 23:07:06 +10:00 |
|
|
2ce2692aee
|
updated the README to represent the current state of the system
|
2020-06-05 23:06:37 +10:00 |
|
|
fb0c740b39
|
add liblz16 and lzss for use with pkgfs, and eventually mtar probably
|
2020-06-05 22:54:51 +10:00 |
|
|
21d71b29ba
|
detect absolute/relative paths in pkgfs
|
2020-06-05 22:45:31 +10:00 |
|
|
ffc6c8915a
|
pkgfs now stores absolute paths to archive files, oops
|
2020-06-05 12:33:03 +10:00 |
|
|
0f1b324cc4
|
initial pkgfs work, seems functional
|
2020-06-05 12:10:48 +10:00 |
|
|
58c9a5492e
|
added a fallback _OSVERSION string
|
2020-06-03 12:38:04 +10:00 |
|
|
bc5f24f1e6
|
bumped the version number because we selfhosting now
|
2020-06-03 09:56:41 +10:00 |
|
|
29cdcb1809
|
added the preproc library, meaning PsychOS is nominally self-hosting
|
2020-06-03 09:55:22 +10:00 |
|