ladybird/Base/etc/motd
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

12 lines
287 B
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

 ____ _ __
/ __/__ _______ ___ (_) /___ __
 _\ \/ -_) __/ -_) _ \/ / __/ // /
/___/\__/_/ \__/_//_/_/\__/\_, /
/___/

Welcome to Serenity OS.
Copyright (C) Andreas Kling, 2018-2019
All rights reserved.