Files
ladybird/Kernel
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
..
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-19 22:53:05 +01:00
2018-12-03 00:39:25 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2018-12-03 00:39:25 +01:00
2018-12-03 00:39:25 +01:00
2018-12-03 00:39:25 +01:00
2019-01-23 08:30:48 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 06:57:00 +01:00
2019-01-13 04:31:16 +01:00
2019-01-22 00:58:56 +01:00
2019-01-23 06:57:00 +01:00
2019-01-19 23:49:56 +01:00
2019-01-23 06:57:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-19 22:53:05 +01:00
2019-01-23 05:14:00 +01:00
2019-01-22 07:03:44 +01:00
2018-12-24 23:10:48 +01:00
2019-01-23 06:57:00 +01:00
2019-01-23 06:57:00 +01:00
2019-01-23 05:14:00 +01:00
2019-01-23 05:14:00 +01:00