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 06:57:00 +01:00
2018-10-22 14:06:22 +02:00
2018-10-31 10:14:56 +01:00
2019-01-16 12:57:07 +01:00
2019-01-14 00:35:07 +01:00
2019-01-24 18:09:46 +01:00
2018-11-17 00:14:07 +01:00
2018-12-21 03:02:06 +01:00
2018-11-05 19:01:59 +01:00
2018-11-05 16:40:48 +01:00
2018-12-21 03:02:06 +01:00
2019-01-24 23:44:19 +01:00
2018-11-06 14:42:28 +01:00
2018-12-21 03:02:06 +01:00
2018-11-17 15:56:09 +01:00
2018-11-09 10:09:46 +01:00
2018-10-31 17:52:59 +01:00
2018-12-04 00:27:16 +01:00
2018-11-07 01:38:51 +01:00
2019-01-24 23:44:19 +01:00
2019-01-24 23:44:19 +01:00
2018-12-21 03:02:06 +01:00
2018-11-17 15:56:09 +01:00
2018-11-17 15:56:09 +01:00
2019-01-23 07:28:25 +01:00
2018-11-17 00:14:07 +01:00
2018-11-17 00:14:07 +01:00
2018-12-21 03:02:06 +01:00
2018-11-08 12:59:16 +01:00
2018-11-09 10:09:46 +01:00
2018-11-07 10:23:16 +01:00
2019-01-23 07:28:25 +01:00
2019-01-23 07:28:25 +01:00
2018-12-04 00:27:16 +01:00
2018-10-31 19:54:25 +01:00
2018-11-11 15:38:07 +01:00
2018-11-09 10:09:46 +01:00
2018-11-11 15:38:07 +01:00
2018-11-05 16:40:48 +01:00
2018-11-06 15:45:16 +01:00
2018-12-21 03:02:06 +01:00
2018-11-11 00:20:53 +01:00
2018-12-21 03:02:06 +01:00
2019-01-23 06:57:00 +01:00
2018-11-07 10:23:16 +01:00
2018-11-07 10:23:16 +01:00
2019-01-23 16:24:39 +01:00
2019-01-23 06:35:34 +01:00
2019-01-23 07:32:16 +01:00
2019-01-23 06:35:34 +01:00
2019-01-23 08:31:23 +01:00
2018-11-17 15:56:09 +01:00
2019-01-15 08:32:53 +01:00
2018-11-11 15:38:07 +01:00
2018-11-16 16:10:59 +01:00
2018-11-11 15:38:07 +01:00
2018-12-21 03:02:06 +01:00
2018-11-17 00:14:07 +01:00
2018-12-21 03:02:06 +01:00
2018-11-11 15:38:07 +01:00
2018-11-11 15:38:07 +01:00
2019-01-23 17:09:00 +01:00
2019-01-23 17:09:00 +01:00
2018-12-21 03:02:06 +01:00
2018-12-19 21:14:55 +01:00
2018-11-17 15:56:09 +01:00
2018-12-21 03:02:06 +01:00