serenity/Base/etc
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
..
group Add getgrent() family of functions. 2018-11-06 22:27:51 +01:00
motd Let userland retain the window backing store while drawing into it. 2019-01-24 23:44:19 +01:00
passwd Add getpwent() family of functions to LibC. 2018-10-31 19:54:25 +01:00