1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 07:27:45 +00:00

Move WindowServer to userspace.

This is a monster patch that required changing a whole bunch of things.
There are performance and stability issues all over the place, but it works.
Pretty cool, I have to admit :^)
This commit is contained in:
Andreas Kling 2019-02-17 00:13:47 +01:00
parent 0b1b21d622
commit 640360e958
41 changed files with 325 additions and 463 deletions

View file

@ -34,7 +34,6 @@ struct WSAPI_WindowParameters {
};
struct WSAPI_WindowBackingStoreInfo {
void* backing_store_id;
WSAPI_Size size;
size_t bpp;
size_t pitch;
@ -114,7 +113,6 @@ struct WSAPI_ServerMessage {
unsigned identifier;
} menu;
struct {
void* backing_store_id;
WSAPI_Size size;
size_t bpp;
size_t pitch;
@ -143,7 +141,6 @@ struct WSAPI_ClientMessage {
InvalidateRect,
DidFinishPainting,
GetWindowBackingStore,
ReleaseWindowBackingStore,
SetGlobalCursorTracking,
};
Type type { Invalid };
@ -161,9 +158,6 @@ struct WSAPI_ClientMessage {
struct {
WSAPI_Rect rect;
} window;
struct {
void* backing_store_id;
} backing;
};
};