Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-12 | Fixed window move y overflow | Marvin Borner | |
2020-09-11 | Removed wait syscall - whoopsidoo! | Marvin Borner | |
2020-09-07 | Added wait syscall. | Marvin Borner | |
This makes a process sleep until it receives a new message (no polling!). I thought that this will result in performance improvements but I haven't noticed any, yet. Maybe I'll remove this again in the future.. | |||
2020-09-06 | Fixed GPF on non-existent exec | Marvin Borner | |
2020-09-05 | Improved scheduler | Marvin Borner | |
2020-09-04 | Mandelbrot performance and coloring | Marvin Borner | |
2020-09-04 | Strange keyboard resolution changing thing | Marvin Borner | |
2020-09-04 | Added mandelbrot demo and fpu driver | Marvin Borner | |
2020-09-03 | Moved test to app | Marvin Borner | |
2020-08-28 | Added window flags | Marvin Borner | |
2020-08-27 | Added sluggishness coefficient | Marvin Borner | |
2020-08-27 | Added little keyboard demo and stuff | Marvin Borner | |
2020-08-27 | Kinda fixed wallpapers | Marvin Borner | |
2020-08-27 | Added alpha channel and cursor image | Marvin Borner | |
2020-08-26 | Started stack allocator. | Marvin Borner | |
This will replace the current linear allocator so we can free and realloc memory correctly. This is especially important for the window resizing due to a fixed LFB size. | |||
2020-08-26 | Some optimizations and window moving | Marvin Borner | |
2020-08-26 | Some cursor things | Marvin Borner | |
2020-08-25 | Some GUI things | Marvin Borner | |
2020-08-25 | Added mouse driver and better event system | Marvin Borner | |
2020-08-25 | Some optimizations or sth | Marvin Borner | |
2020-08-24 | Added window borders | Marvin Borner | |
2020-08-24 | Removed async events | Marvin Borner | |
2020-08-24 | Added moving square | Marvin Borner | |
2020-08-23 | Some window buffer switching | Marvin Borner | |
2020-08-23 | Added bmp loading and other stuff | Marvin Borner | |
2020-08-23 | How did this work before?! | Marvin Borner | |
I used r->eax instead of r->ebx in malloc :O | |||
2020-08-22 | Some window fb and yield implementation | Marvin Borner | |
2020-08-22 | Fixed events | Marvin Borner | |
2020-08-22 | Added *very* basic polling ipc | Marvin Borner | |
2020-08-22 | Added random number generator | Marvin Borner | |
2020-08-22 | Added event resolving | Marvin Borner | |
2020-08-22 | Small fixes | Marvin Borner | |
2020-08-22 | Fixed some TODOs | Marvin Borner | |
2020-08-22 | Switched proc linked list to libc list | Marvin Borner | |
2020-08-21 | Finished proper return of processes | Marvin Borner | |
2020-08-21 | Some things here and some things there | Marvin Borner | |
2020-08-17 | Added event unmap | Marvin Borner | |
2020-08-16 | Added scancode list and resolver | Marvin Borner | |
2020-08-16 | Added events and map syscall | Marvin Borner | |
2020-08-16 | Added WM and exec parameters | Marvin Borner | |
2020-08-16 | Added psf/gui to libgui | Marvin Borner | |
...and some other things | |||
2020-08-15 | Removed vesa from kernel | Marvin Borner | |
2020-08-15 | Added libgui | Marvin Borner | |
2020-08-15 | Added some syscall wrappers | Marvin Borner | |
2020-08-15 | Reverted PIE binaries and fixed userspace lib | Marvin Borner | |
2020-08-10 | Started elf parser/loader | Marvin Borner | |
2020-08-09 | Some build process changes | Marvin Borner | |
2020-08-09 | Added malloc/free syscall | Marvin Borner | |
2020-08-09 | Added syscall templates | Marvin Borner | |
2020-08-09 | Temporary cpu and serial drivers in libc | Marvin Borner | |
2020-08-09 | Heavy restructuring of libc, kernel and apps | Marvin Borner | |
2020-08-07 | Dual-tasking works. | Marvin Borner | |
I don't know why triple-tasking doesn't though... | |||
2020-08-06 | Some context switch fixes. | Marvin Borner | |
I'm quite tired actually and I don't seem to find my mistakes... | |||
2020-08-06 | Fixed messed up registers | Marvin Borner | |
2020-08-05 | I don't really know what's happening | Marvin Borner | |
2020-08-05 | Some proc things | Marvin Borner | |
2020-08-01 | Added syscalls | Marvin Borner | |
2020-08-01 | Started multitasking | Marvin Borner | |
2020-08-01 | Some entry position optimizations | Marvin Borner | |
2020-08-01 | Restructured makefiles | Marvin Borner | |
2020-08-01 | Switched to main | Marvin Borner | |
2020-08-01 | Switched to PIE flat binaries | Marvin Borner | |
2020-07-30 | Something something with elfs and witches | Marvin Borner | |
2020-07-22 | Switched to Makefile. | Marvin Borner | |
Kinda for the sake of minimalism | |||
2020-07-22 | Okidoki, seems to work! | Marvin Borner | |
2020-06-17 | Started rewrite | Marvin Borner | |