Commit Graph

25 Commits

Author SHA1 Message Date
a85594bb3e Implement devices header 2021-07-16 05:25:10 +01:00
f1d7fd196a Move ELF and Keyboard drivers 2021-07-16 05:24:44 +01:00
97e48d1e8b Move drivers to the root include folder 2021-07-15 22:14:34 +01:00
af606752b2 Move the Editor to a C++ class 2021-07-15 06:26:14 +01:00
8774b20356 Fix printing in kernel 2021-07-15 05:54:17 +01:00
770e040383 Fix atomics and make it compile 2021-07-15 04:43:46 +01:00
138c026b9a More work on proofing C++. Will not compile without a custom toolchain. 2021-07-05 04:17:23 +01:00
6a39a82b08
Refactor for C++ components 2021-07-04 21:47:09 +01:00
48e9b81478
Fix errors when using multiple commands concurrently 2021-06-19 21:31:05 +01:00
40d6fbd17c
Fix editor text box offset. 2021-06-19 20:04:29 +01:00
68e2b25a78
Pressing carriage return should return the carriage, yo. 2021-06-19 19:00:38 +01:00
b8deb0e477
Zerosharp integration. 2021-06-19 18:53:59 +01:00
29ab9a5860
Round two. 2021-06-18 22:19:41 +01:00
47c447c5a7
Fighting the Actions build, round one. 2021-06-18 22:18:37 +01:00
e867998352
More drawing optimizations. 2021-06-18 22:15:39 +01:00
2b90ae603b
Fix kernel keyboard listener being derpy with the letter z 2021-06-16 22:57:33 +01:00
da81dfc597
Minor adjustments to the allocator 2021-06-16 22:57:07 +01:00
28a29ecdff
Minor adjustments to the editor 2021-06-16 22:56:46 +01:00
5c4a557755
Add startings of the Chroma Editor. 2021-06-16 21:06:49 +01:00
31fdb462ab
Fixup keyboard handler, add string manipulation to lainlib 2021-06-16 21:06:16 +01:00
439e1d9040
Add keyboard callbacks, with a default for writing to the screen. 2021-06-16 17:24:46 +01:00
9bac0669a3
Move drawing functions to their own header, pending refactor. 2021-06-16 17:23:56 +01:00
e025a723a5
More cleanup. Remove redundant folders 2021-06-15 22:00:30 +01:00
6bba27ce4f
Temp 2021-06-15 21:49:36 +01:00
40bc58b8a4
Cleanup and Actions build (#6)
Thanks dpeter!
2021-06-14 15:41:07 +01:00