Commit Graph

283 Commits

Author SHA1 Message Date
d0c01800a6 added inspect to perf 2023-06-04 21:29:02 +02:00
fd2b53167e big Peripheal refactor 2023-06-04 20:52:24 +02:00
2051f486d4 get local services 2023-06-04 16:36:29 +02:00
f8b226bae5 added SRSC 2023-06-04 16:28:26 +02:00
cd6808e62c enable services via cli 2023-06-04 15:44:11 +02:00
30304ec5e6 autoload KVStore 2023-06-04 15:43:24 +02:00
00a9c8dc4f fixed typo in Service 2023-06-04 14:32:20 +02:00
c86d0e1d8b refactored Redstone bin 2023-05-31 19:19:17 +02:00
8c041766c9 refactored Net bin 2023-05-31 19:12:44 +02:00
779933be32 refactored GPS bin 2023-05-31 18:57:10 +02:00
06b3e37138 refactored Disk bin to use CLIBaseApp 2023-05-31 18:40:14 +02:00
2a7f02c5e3 fixed null synaopsis 2023-05-31 18:39:36 +02:00
e11a9383ee added callback dispose in ps handle 2023-05-31 15:17:19 +02:00
182a2bce7d fixed termial newline handle 2023-05-29 22:10:25 +02:00
05a220110d added a hopfully temp hack for DCE 2023-05-29 21:50:01 +02:00
9b10ff1d14 added example service 2023-05-29 21:49:41 +02:00
0c9f186d8a added service bin 2023-05-29 21:49:22 +02:00
560c85ea61 added listRunning to service 2023-05-29 21:46:05 +02:00
cb7e284313 added safeguard to ps run 2023-05-29 21:10:22 +02:00
563211af6f fixed missing null check in ps handle 2023-05-29 21:09:39 +02:00
5985b0c8be added service bin 2023-05-29 12:50:11 +02:00
f35c98f912 added SerciceManager 2023-05-29 12:50:00 +02:00
a343db133e improved KVStore 2023-05-29 12:49:42 +02:00
dd2e9a4993 added kill to ProcessManager 2023-05-29 12:49:17 +02:00
eb39131056 added removeNamespace to KVStore 2023-05-25 23:44:08 +02:00
c4260aa719 added bin: lsps 2023-05-23 14:51:56 +02:00
e73b4c4d14 use BinStore in Terminal 2023-05-23 14:36:51 +02:00
94d02d60af added BinStore 2023-05-23 14:35:53 +02:00
16b7db779f use new lib: compiletime 2023-05-22 22:36:11 +02:00
ec63a65ba3 use new Terminal Process in Terminal 2023-05-22 22:26:00 +02:00
ec89107262 convert Terminal to Process 2023-05-22 22:25:37 +02:00
8dca828cf3 use process on KernelLog 2023-04-18 19:57:12 +02:00
2da337b8a9 added windowContext to ProcessHandle 2023-04-18 19:56:59 +02:00
17be4149db added turtle program 2023-04-14 14:36:09 +02:00
f9aadbcbe9 added CLI helper base 2023-04-14 14:35:54 +02:00
bd3402fc39 migrated the apps to processes 2023-04-14 00:19:49 +02:00
747bde4aa6 added the concept of a process 2023-04-14 00:18:21 +02:00
655439461a updated GPS bin with INS 2023-04-13 22:26:37 +02:00
b9452cd598 implemented INS 2023-04-13 22:26:26 +02:00
b9fcbd9040 fixed GPS 2023-04-08 03:41:52 +02:00
ba05ff7645 added distance to Pos3 2023-04-08 03:41:43 +02:00
14f7b6c6df added shutdown 2023-04-08 00:39:54 +02:00
f8f5f5e5c7 try catch in entrypoint for kernel stuff 2023-04-01 03:27:52 +02:00
bf378deea2 moved log trigger before printWeb 2023-04-01 03:27:17 +02:00
df39865c3d added round to Pos3 2023-04-01 03:26:42 +02:00
4a7b57c47f added GPS cli app 2023-03-28 00:57:04 +02:00
4f8db600dc added GPS 2023-03-28 00:56:49 +02:00
7fe52b1a8a improved Pos3 with math functions 2023-03-28 00:56:06 +02:00
da78641aec added Constructor to Vec 2023-03-28 00:55:37 +02:00
7480afc5a1 fixed KVStore loading 2023-03-28 00:55:23 +02:00
4fbd064439 constructor for Package class 2023-03-28 00:54:47 +02:00
f7c320c123 added distance to network message 2023-03-28 00:54:18 +02:00
409c4fb411 added log location 2023-03-28 00:52:21 +02:00
82827ed921 added isWireless function to Modem 2023-03-25 00:23:40 +01:00
793639c69d improved home context 2023-03-22 01:32:46 +01:00
4ae6fb4bc7 don't drink and code 2023-03-22 00:57:41 +01:00
9f6bdf6851 removed unused TermIO class 2023-03-21 01:10:58 +01:00
347e210f5f added statelessVirtualTermWriter
- changed how WindowManager handles new contexts
2023-03-21 00:53:07 +01:00
d0670325f2 windowContext inlined the TermWriteable functions 2023-03-20 19:09:07 +01:00
8991a99585 added debug kernel event count 2023-03-20 16:24:25 +01:00
05fa6203d1 removed unused kernel events 2023-03-20 01:19:52 +01:00
204e464b1b Added kernel log ui app 2023-03-20 01:15:22 +01:00
84d437104d Improved Log system 2023-03-20 01:15:07 +01:00
b0be0ba8b4 HomeContext new ui system 2023-02-05 02:56:18 +01:00
a4e4e103bd something something ui 2023-02-05 02:56:04 +01:00
3e7d993662 printer 2023-02-04 23:24:57 +01:00
dabc42ea25 print help in rs command 2023-02-04 20:44:02 +01:00
af8241505f added getHight and getWidth to Rect 2023-02-04 20:43:39 +01:00
d56b871554 improved canvas render to context 2023-02-04 20:41:10 +01:00
8934d40c0b use new event delegate in HomeContext 2023-01-30 16:44:52 +01:00
8f7739c26a implemented UIEvents delegate in WindowContext 2023-01-30 16:44:17 +01:00
a1ce5957d1 use simple list renderer in HomeContext 2023-01-30 16:06:46 +01:00
9e128eaad2 added simple list renderer 2023-01-30 16:06:27 +01:00
881aad743d added renderToContext to Canvas 2023-01-30 16:06:13 +01:00
df86bae738 removed unused import 2023-01-30 03:15:13 +01:00
c731dcef36 i fogor again 2023-01-30 03:14:54 +01:00
e14138c7a0 i forgor 2023-01-30 03:04:53 +01:00
d684360547 renamed MainTerm to HomeContext to avoid confusion 2023-01-30 03:04:20 +01:00
a9eb569a02 moved log to own package 2023-01-30 02:59:55 +01:00
77d330a71d removed unused allContexts 2023-01-30 02:49:43 +01:00
391c6b19fd refactored Logging 2023-01-30 02:47:54 +01:00
7aa1306077 documentation 2023-01-28 03:56:32 +01:00
15b7112348 changed startup 2023-01-28 03:56:21 +01:00
2cbcc86dce added main term (may rename later) 2023-01-28 03:56:07 +01:00
f71505ce28 removed unused file 2023-01-28 03:55:46 +01:00
cb1f892e6d added UIApp and renamed CLIBase 2023-01-28 03:55:32 +01:00
a87f50eec7 added disk cli program 2023-01-27 14:34:25 +01:00
95a9ab63d0 added side fromString 2023-01-27 14:34:06 +01:00
f6c0feda4b catch setDiskLabel error 2023-01-27 13:50:51 +01:00
916831743e removed get side in redstone 2023-01-27 13:39:20 +01:00
72e71c8e36 added Restone cli 2022-12-19 23:28:46 +01:00
8180599c04 Net cli update on new icmp 2022-12-19 22:57:41 +01:00
0b965d32b6 added more icmp stuff 2022-12-19 22:33:17 +01:00
f988c79e2f improved Routing 2022-12-19 21:25:39 +01:00
45a8851e2a private routing method 2022-12-19 21:11:01 +01:00
a6ed7818da another big refactor 2022-12-19 21:06:23 +01:00
3cb1811dcb improved terminal stuff 2022-12-19 17:35:52 +01:00
c6e5a836ea Net improvments 2022-12-19 17:35:14 +01:00
a7dbdff535 i don't even know anymore 2022-12-17 15:08:07 +01:00
2b8aa06117 added terminal app with example hello world 2022-12-15 14:21:26 +01:00
1863462b44 fixed missing char event in windowContext 2022-12-15 14:20:46 +01:00
209e40d0d5 added entrypoint 2022-12-15 14:19:57 +01:00
621dfb71ca fixed missing import in Debug 2022-05-06 13:42:08 +02:00
8d279b31a5 fixed typo 2022-05-06 13:39:45 +02:00
6a933768d9 canvas added from array 2022-05-06 13:37:18 +02:00
879e68d70d fixed CanvasKeyValueIterator loop 2022-05-06 12:51:24 +02:00
ec7535ccb6 added canvas debug print 2022-05-01 01:02:03 +02:00
f21dd48106 fixed typo 2022-05-01 00:06:08 +02:00
f7e7059641 improved canvas 2022-04-30 23:57:43 +02:00
3219738799 added TurtleExt 2022-04-28 22:54:54 +02:00
5ab1a46840 changed getFinalOffset to include facing 2022-04-28 22:54:33 +02:00
1ad78c23bb extented TurtleExcuter 2022-04-26 19:43:34 +02:00
ceb55e86dc added Pos3 2022-04-26 19:42:58 +02:00
e1bb9c3ac3 Pos2 multiply and negate 2022-04-26 19:42:50 +02:00
aca39ea46f added turtleInstructionParser 2022-04-13 21:40:57 +02:00
b40e293d6e added turtle executer 2022-04-13 21:40:45 +02:00
dffb493d4f added turtle instruction set 2022-04-13 21:40:33 +02:00
a5c023c78a added item class 2022-04-13 21:40:19 +02:00
82939e53cc improved turtle kernel 2022-04-13 21:39:59 +02:00
96c6595846 make turtle slot 0 based in kernel 2022-04-12 01:02:04 +02:00
8339c69ecc turtle init stuff 2022-04-11 01:00:23 +02:00
943391dddc added turtle kernel stuff 2022-04-11 00:54:58 +02:00
fa62e3a2eb removed old metatag 2022-03-13 22:29:37 +01:00
a1bb41f8a2 redstone bundle mask improvement 2022-03-13 22:29:25 +01:00
57bf49bea9 added lshift polyfill 2022-03-13 22:28:48 +01:00
24d9268b4a redstone change listner 2022-03-12 22:23:17 +01:00
a75f86cbc1 added redstone interface 2022-03-12 22:03:32 +01:00
35be02dbe2 changed how we handle colors 2022-03-12 21:48:09 +01:00
aee8c0fd3c polyfill exit fix 2022-03-12 21:45:31 +01:00
f3141a0f99 use ReadOnlyArray where it makes sense 2022-03-12 17:23:09 +01:00
72dfcb1aa1 added KVStore 2022-03-12 17:18:12 +01:00
7ff19b3ed5 added fs abstrction 2022-03-11 17:44:54 +01:00
e777736e6e added fs abstrction 2022-03-11 17:44:39 +01:00
de35f34173 use Pos instead of Vec2<Int> 2022-03-08 13:33:40 +01:00
edc3195192 added ui elements with children 2022-03-08 13:25:27 +01:00
47c38ac731 log debug only with debug flag 2022-03-08 13:24:01 +01:00
1b9009d8e3 added Pos 2022-03-08 01:45:25 +01:00
3304d10da5 added ListElement 2022-03-07 20:21:24 +01:00
7c4fc95584 added observable array 2022-03-07 20:21:17 +01:00
672826c326 screen access 2022-03-05 03:06:56 +01:00
335992a338 improved disk 2022-03-05 03:06:41 +01:00
6b3f0760ca added drives 2022-03-05 03:01:26 +01:00
df77704d1c a LOT of minor stuff 2022-03-05 02:41:30 +01:00
ce45bf2726 implmented http abstrction 2022-03-04 20:00:41 +01:00
1aa93574c8 fixed element map 2022-03-04 17:46:44 +01:00
33c9e3ab6c startup update 2022-03-04 13:28:59 +01:00
46f03fbfe4 improved reactive ui and events 2022-03-04 13:28:52 +01:00
043d431e94 improved some log messages 2022-03-04 13:28:25 +01:00
1881d8f488 minor ui stuff 2022-03-04 00:59:32 +01:00
3b6bc85271 pass events to ui element 2022-03-04 00:59:02 +01:00