ladybird/Terminal
Andreas Kling 86eae0f8df Let userland retain the window backing store while drawing into it.
To start painting, call:
gui$get_window_backing_store()

Then finish up with:
gui$release_window_backing_store()

Process will retain the underlying GraphicsBitmap behind the scenes.
This fixes racing between the WindowServer and GUI clients.

This patch also adds a WSWindowLocker that is exactly what it sounds like.
2019-01-24 23:44:19 +01:00
..
.gitignore Add Terminal/.gitignore 2019-01-15 04:49:01 +01:00
main.cpp Terminal: Turn ctrl+character into the appropriate ^character. 2019-01-24 20:43:45 +01:00
Makefile Start working on a graphical Terminal program. 2019-01-15 04:30:55 +01:00
Terminal.cpp Let userland retain the window backing store while drawing into it. 2019-01-24 23:44:19 +01:00
Terminal.h Terminal: Various improvements to terminal emulation. 2019-01-23 19:59:17 +01:00