Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-18 | Started GUI rewrite | Marvin Borner | |
It's a mess right now.. | |||
2021-02-17 | Added basic vector functions | Marvin Borner | |
2021-02-16 | Okay! | Marvin Borner | |
2021-02-14 | Message waiting and more! | Marvin Borner | |
2021-02-12 | Added "random" heap position | Marvin Borner | |
2021-02-11 | Added sprintf | Marvin Borner | |
2021-02-11 | Renamed err due to function shadow | Marvin Borner | |
2021-02-11 | Added msging | Marvin Borner | |
2021-02-10 | Fixed test script | Marvin Borner | |
2021-02-10 | Updated workflow | Marvin Borner | |
2021-02-10 | Print to streams instead of serial console | Marvin Borner | |
2021-02-09 | Added basic streams | Marvin Borner | |
2021-02-09 | Quite many message queue fixes and impl start | Marvin Borner | |
2021-02-07 | Added poll syscall | Marvin Borner | |
2021-02-07 | Added filesystem and proc permissions | Marvin Borner | |
2021-02-07 | Merged branch 'main' into dev | Marvin Borner | |
2021-02-07 | Added dev branch notice | Marvin Borner | |
2021-02-07 | Fixed some memory leaks (broke some stuff too) | Marvin Borner | |
2021-02-07 | Many small memory improvements | Marvin Borner | |
2021-02-05 | No buffer mallocing in ext2 read | Marvin Borner | |
2021-01-21 | Implementing new features... | Marvin Borner | |
2021-01-21 | Fixed some dumb bugs | Marvin Borner | |
2021-01-21 | Fixed stray keyboard characters | Marvin Borner | |
2021-01-20 | Added proc wait struct with function | Marvin Borner | |
2021-01-16 | Fixed vfs dev finder | Marvin Borner | |
2021-01-15 | Implemented basic dev ready-state waiting | Marvin Borner | |
2021-01-15 | Fixed kernel exceptions | Marvin Borner | |
2021-01-14 | Added kernel idle process | Marvin Borner | |
2021-01-13 | VFS ready function and read yielding | Marvin Borner | |
2021-01-11 | Much work.. | Marvin Borner | |
2021-01-10 | Added very simple stack implementation for procfs | Marvin Borner | |
This probably has several bugs, but idc | |||
2021-01-10 | Started procfs | Marvin Borner | |
2021-01-09 | Let's make a procfs for IPC instead | Marvin Borner | |
2021-01-09 | To be continued | Marvin Borner | |
2021-01-09 | Finding memory leaks is SO exhausting argh | Marvin Borner | |
2021-01-09 | Started new heap implementation (not working yet) | Marvin Borner | |
2021-01-08 | Cleanup | Marvin Borner | |
2021-01-08 | Major IDE/ATA driver rewrite | Marvin Borner | |
This adds non-hardcoded multi-disk support. I just need to remove the boot/load.c loader and fix the max bootloader ext2 loading size. After that's done I'll try running it on real hardware. | |||
2021-01-08 | Button "animation" | Marvin Borner | |
2021-01-08 | Kinda working VFS implementation | Marvin Borner | |
2021-01-07 | New read parameters | Marvin Borner | |
2021-01-07 | Working VFS path resolving | Marvin Borner | |
2021-01-07 | Started conversion to VFS | Marvin Borner | |
2021-01-07 | Several things | Marvin Borner | |
Sorry :D | |||
2021-01-07 | Whoops | Marvin Borner | |
2021-01-07 | Added non-NULL assertion | Marvin Borner | |
2021-01-04 | Some vfs fixes | Marvin Borner | |
2020-12-11 | Some FS stuff | Marvin Borner | |
2020-12-10 | Started VFS | Marvin Borner | |
I have plans to remove the whole event system and make everything a file - just like Unix does. It's way easier that way actually. | |||
2020-12-09 | Fixed null socket loop | Marvin Borner | |
2020-12-06 | Some things that annoyed me | Marvin Borner | |
2020-12-06 | Added killing combo | Marvin Borner | |
Isn't that dangerous though | |||
2020-12-06 | Woops, missed a file | Marvin Borner | |
2020-12-06 | Fixed workflow | Marvin Borner | |
2020-12-06 | Removed submodule loading | Marvin Borner | |
2020-12-06 | Removed the necessity for ext2util completely | Marvin Borner | |
This is needed for a flexible bootloader and IDE driver. Future commits will remove the boot/load.c file. | |||
2020-12-06 | File-based booting instead of fixed inode (WIP) | Marvin Borner | |
2020-12-05 | Some casual network fixes | Marvin Borner | |
2020-12-03 | Quite important network stuff | Marvin Borner | |
2020-12-02 | More window resizing.. | Marvin Borner | |
Almost kinda works now | |||
2020-11-29 | Big steps towards working window resizing | Marvin Borner | |
Found some other bugs too | |||
2020-11-29 | Fixed some things | Marvin Borner | |
I'm currently working on a huge commit, but it doesn't work.. WAIT AND SEE! | |||
2020-11-28 | Fixed redrawing of all previous elements | Marvin Borner | |
2020-11-28 | Fixed process wake up without data receiving | Marvin Borner | |
2020-11-28 | Fixed closed self closing tags | Marvin Borner | |
2020-11-28 | Merged HTML renderer | Marvin Borner | |
2020-11-28 | Kinda-working renderer | Marvin Borner | |
2020-11-28 | Fixed tag case normalizing | Marvin Borner | |
2020-11-28 | Made relative window registring local | Marvin Borner | |
2020-11-28 | Started window resize support | Marvin Borner | |
2020-11-28 | Added userspace heap | Marvin Borner | |
2020-11-28 | Fixed file manager | Marvin Borner | |
Idk how I could miss that... | |||
2020-11-28 | Made relative window registring local | Marvin Borner | |
2020-11-27 | Started window resize support | Marvin Borner | |
2020-11-26 | Added userspace heap | Marvin Borner | |
2020-11-26 | Some changes | Marvin Borner | |
2020-11-25 | More HTML rendering... | Marvin Borner | |
2020-11-25 | Fixed file manager | Marvin Borner | |
Idk how I could miss that... | |||
2020-11-24 | Started HTML rendering | Marvin Borner | |
2020-11-24 | Fixed timer counting with yield() | Marvin Borner | |
2020-11-24 | Added port support in URLs | Marvin Borner | |
2020-11-24 | Added userspace-based network timeout | Marvin Borner | |
The network in my whole city is down right now, so I've done some error catching using timeouts etc without the kernel blocking everything. Not having internet is exhausting though :( | |||
2020-11-23 | Fixed some XML/HTML parsing bugs | Marvin Borner | |
2020-11-23 | Fixed many things in XML indenting | Marvin Borner | |
2020-11-23 | Ported sxml library | Marvin Borner | |
2020-11-22 | Added file-based HTTP server | Marvin Borner | |
And fixed/added some other things | |||
2020-11-22 | Added HTTP response things | Marvin Borner | |
Very specific. | |||
2020-11-22 | Fixed DNS with one part | Marvin Borner | |
2020-11-22 | Added percentage-based GUI system | Marvin Borner | |
2020-11-21 | Fixed wrong DNS index | Marvin Borner | |
You can forget the previous commit. It was probably still better to clear the whole input field instead. (security/privacy) | |||
2020-11-21 | Well, that's a strange fix | Marvin Borner | |
This GUI bug actually caused DNS issues - LOL! | |||
2020-11-21 | Added magic DNS algorithm | Marvin Borner | |
Coffein helped me write this lol. It's actually pretty dumb but WTH - it works! | |||
2020-11-21 | Fixed TCP/HTTP serving | Marvin Borner | |
2020-11-21 | Added TCP RST support | Marvin Borner | |
2020-11-21 | Added browser IP address support | Marvin Borner | |
2020-11-21 | Added net_installed check | Marvin Borner | |
2020-11-21 | Removed useless disk creation | Marvin Borner | |
This gets executed automatically | |||
2020-11-21 | Updated instructions | Marvin Borner | |
2020-11-20 | Fixed testing instructions | Marvin Borner | |
2020-11-20 | Added disk creation | Marvin Borner | |