Truly independent web browser
Find a file
Andreas Kling 443d1c2237 WindowServer: Coordinate double-buffering with the BochsVGA card.
Use the BochsVGA card's virtual-height + virtual-y features to implement
a "hardware double buffering" type scheme.

This is a performance degradation since we now draw a bunch more than before.
But there's also no tearing or cursor flickering. I'm gonna commit this and
try to improve upon it. :^)
2019-02-07 08:56:26 +01:00
AK Add a fast memcpy() using MMX when we're moving >= 1KB. 2019-02-07 08:46:52 +01:00
Base LizaRegular8x10: Tweak some glyphs. 2019-02-05 11:53:06 +01:00
Clock Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
FontEditor Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
Kernel WindowServer: Coordinate double-buffering with the BochsVGA card. 2019-02-07 08:56:26 +01:00
LibC Add a fast memcpy() using MMX when we're moving >= 1KB. 2019-02-07 08:46:52 +01:00
LibGUI Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
SharedGraphics Bootloader: Locate the kernel's data segment and clear it. 2019-02-06 16:02:10 +01:00
Terminal Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
Userland Clean up LDFLAGS a bit. 2019-02-06 14:48:09 +01:00
WindowServer WindowServer: Coordinate double-buffering with the BochsVGA card. 2019-02-07 08:56:26 +01:00
.gitignore Kernel: Much improved BochsVGA (BXVGA) support. 2019-02-06 10:17:26 +01:00