aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-01Added files demo and needed functionsMarvin Borner
2020-11-01New binary directory structureMarvin Borner
2020-10-31Added 'exec' demo programMarvin Borner
2020-10-31Some performance improvementsMarvin Borner
2020-10-31Added label, text input and more eventsMarvin Borner
2020-10-31Fixed space handling in keymap parserMarvin Borner
2020-10-31Fixed gui context mergeMarvin Borner
I merged the subwindow, while I need to merge the root window...
2020-10-28Fixed relative positioned eventsMarvin Borner
They're still hidden though. Let's fix it tomorrow!!
2020-10-28Added container functionsMarvin Borner
And some other stuff - as always in this highly professional project
2020-10-26OptimizationsMarvin Borner
2020-10-25Added on-demand font loadingMarvin Borner
2020-10-25Some fixes :)Marvin Borner
2020-10-25Added gui event loop and onclick listenerMarvin Borner
2020-10-25Added buttonsMarvin Borner
2020-10-24Started new GFX/GUI abstractionMarvin Borner
2020-10-24Fixed Ofast - unfinished debugging!Marvin Borner
Don't ask how I came up with the flags..
2020-10-24WoopsieMarvin Borner
2020-10-24Improved testingMarvin Borner
2020-10-24Merged loader_search make fixesMarvin Borner
Idk why I committed them in the wrong branch...
2020-10-24Forced ccache compilationMarvin Borner
...and some fixes :)
2020-10-24Removed TerminusMarvin Borner
2020-10-17Added OpenBSD instructionsMarvin Borner
2020-10-17Fixed OpenBSD buildMarvin Borner
2020-10-17Added basic support for OpenBSDMarvin Borner
Building the Cross Compiler successfully took me several days of debugging, patching and testing. It finally (kinda) works now, though!
2020-10-06Added newline at overflowMarvin Borner
2020-09-30HmmmMarvin Borner
2020-09-28Added icmp checksum, identifier and sequenceMarvin Borner
2020-09-27Networky thingsMarvin Borner
Idk, really
2020-09-27Added UDP, DHCP, ARPMarvin Borner
Quite awesome, IMHO
2020-09-26Very simple icmp ping handlingMarvin Borner
2020-09-26Some random network thingsMarvin Borner
2020-09-25Added memory alignmentMarvin Borner
2020-09-24Restructured network stackMarvin Borner
2020-09-24IPv6 networking...Marvin Borner
2020-09-23Fixed brctl conditionalMarvin Borner
2020-09-23Added network use conditionalMarvin Borner
2020-09-21FrustrationMarvin Borner
2020-09-21Fixed bottom pixelsMarvin Borner
2020-09-21NetworkingMarvin Borner
2020-09-20Some Terminus thingiesMarvin Borner
2020-09-20Started rtl8139 driverMarvin Borner
2020-09-20Added BuyMeACoffeeMarvin Borner
2020-09-19Wrroooooooom, I'm faster. igMarvin Borner
2020-09-19Cleaned syscallsMarvin Borner
2020-09-19Better workflow descriptionMarvin Borner
2020-09-18Text input demoMarvin Borner
2020-09-16Fixed workflow descriptionMarvin Borner
2020-09-16Added *very* basic keymap parsingMarvin Borner
2020-09-15Keymaps n stuffMarvin Borner
2020-09-15Some code improvements.Marvin Borner
I know, my commit messages are getting worse...
2020-09-15Added window focus z-indexMarvin Borner
2020-09-15Added some list functionsMarvin Borner
2020-09-14SmoooothMarvin Borner
2020-09-14Added new values to READMEMarvin Borner
2020-09-14Tracked down 12KiB bugMarvin Borner
2020-09-14Some GUI fixesMarvin Borner
2020-09-13Added window scalingMarvin Borner
2020-09-13Maaany wm featuresMarvin Borner
2020-09-13Less malloc in wmMarvin Borner
2020-09-12Re-implemented PCI driver.Marvin Borner
Adding the affected files to the makefile doesn't work, though. This probably has something to do with the 12KiB file size limit which should have been fixed by now! I'll need to investigate this tomorrow.
2020-09-12Some casual bug fixesMarvin Borner
2020-09-12Fixed vbe parameter in ext2 loaderMarvin Borner
2020-09-12Independent ext2 bootloader for bigger kernelsMarvin Borner
2020-09-12Fixed window move y overflowMarvin Borner
2020-09-11Removed wait syscall - whoopsidoo!Marvin Borner
2020-09-11Some testing using the q35 chipsetMarvin Borner
2020-09-08Some work on CPU stuff (soon: SMP)Marvin Borner
2020-09-07Added 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-06Some timer thingiesMarvin Borner
2020-09-06Finished switch to hpet timerMarvin Borner
2020-09-06ARGH structsMarvin Borner
2020-09-06Added some ACPI tablesMarvin Borner
2020-09-06Started ACPI driverMarvin Borner
2020-09-06Fixed GPF on non-existent execMarvin Borner
2020-09-05Improved schedulerMarvin Borner
2020-09-04Mandelbrot performance and coloringMarvin Borner
2020-09-04Strange keyboard resolution changing thingMarvin Borner
2020-09-04Added mandelbrot demo and fpu driverMarvin Borner
2020-09-03Moved test to appMarvin Borner
2020-08-31Abstracted tests from boot processMarvin Borner
2020-08-30Even mooore tests or sthMarvin Borner
2020-08-30Even more testsMarvin Borner
2020-08-30Added some testsMarvin Borner
2020-08-30Added kernel testing suitMarvin Borner
2020-08-28Added window flagsMarvin Borner
2020-08-27Fixed branch rename bugsMarvin Borner
2020-08-27Added sluggishness coefficientMarvin Borner
2020-08-27Added little keyboard demo and stuffMarvin Borner
2020-08-27Added time consumption warningMarvin Borner
2020-08-27Updated instructionsMarvin Borner
2020-08-27Kinda fixed wallpapersMarvin Borner
2020-08-27Added doubly indirect pointer supportMarvin Borner
2020-08-27Added alpha channel and cursor imageMarvin Borner
2020-08-26Started 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-26Some optimizations and window movingMarvin Borner
2020-08-26Added featuresMarvin Borner
2020-08-26Some cursor thingsMarvin Borner
2020-08-25Some GUI thingsMarvin Borner
2020-08-25Added mouse driver and better event systemMarvin Borner
2020-08-25Some optimizations or sthMarvin Borner