1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-14 08:52:07 +00:00
Commit graph

5 commits

Author SHA1 Message Date
Andreas Kling
dfff2996d2 Factor out individual glyph drawing into Painter::draw_glyph(). 2019-01-15 04:44:47 +01:00
Andreas Kling
0c5ecd303c Share GraphicsBitmaps between the windowing server and the client process.
This is pretty cool. :^)

GraphicsBitmaps are now mapped into both the server and the client address
space (usually at different addresses but that doesn't matter.)

Added a GUI syscall for getting a window's backing store, and another one
for invalidating a window so that the server redraws it.
2019-01-14 15:25:34 +01:00
Andreas Kling
783c64916b Tidy up window border rendering a bit. 2019-01-12 04:02:36 +01:00
Andreas Kling
f6d2c3ed87 Hook everything up to run the GUI on top of the kernel.
Okay things kinda sorta work. Both Bochs and QEMU now boot into GUI mode.
There's a ton of stuff that doesn't make sense and so many things to rework.

Still it's quite cool to have made it this far. :^)
2019-01-10 23:19:29 +01:00
Andreas Kling
df799e6d7b ColorSDL.cpp -> Color.cpp 2019-01-10 05:29:36 +01:00
Renamed from Widgets/ColorSDL.cpp (Browse further)