1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-13 01:20:59 +00:00
serenity/WindowServer
Andreas Kling 0730b3c15f Add ability to switch video modes from the system menu.
I had to change PhysicalPage around a bit for this. Physical pages can now
be instantiated for any arbitrary physical address without worrying that
such pages end up in the kernel page allocator when released.

Most of the pieces were already in place, I just glued everything together.
2019-02-17 13:12:59 +01:00
..
.gitignore Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
main.cpp WindowServer: Move video mode setup to WSScreen. 2019-02-17 01:43:01 +01:00
Makefile Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSAPITypes.h Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSClientConnection.cpp WindowServer: Close accepted sockets when the client has disconnected. 2019-02-17 10:59:58 +01:00
WSClientConnection.h Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSMenu.cpp WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenu.h WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenuBar.cpp WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenuBar.h WindowServer: Let menu objects reference the WSClientConnection by pointer. 2019-02-17 09:07:07 +01:00
WSMenuItem.cpp WindowServer: Give menu items an identifier field and add a simple callback. 2019-02-11 10:55:02 +01:00
WSMenuItem.h WindowServer: Give menu items an identifier field and add a simple callback. 2019-02-11 10:55:02 +01:00
WSMessage.h Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSMessageLoop.cpp WindowServer: Get rid of unnecessary messaging indirection. 2019-02-17 08:58:42 +01:00
WSMessageLoop.h WindowServer: Get rid of unnecessary messaging indirection. 2019-02-17 08:58:42 +01:00
WSMessageReceiver.cpp Move WindowServer to userspace. 2019-02-17 00:13:47 +01:00
WSMessageReceiver.h WindowServer: More event -> message renaming. 2019-01-26 05:35:45 +01:00
WSScreen.cpp Add ability to switch video modes from the system menu. 2019-02-17 13:12:59 +01:00
WSScreen.h WindowServer: Move video mode setup to WSScreen. 2019-02-17 01:43:01 +01:00
WSWindow.cpp WindowServer: WSWindow can have a pointer to the client rather than an ID. 2019-02-17 08:54:57 +01:00
WSWindow.h WindowServer: WSWindow can have a pointer to the client rather than an ID. 2019-02-17 08:54:57 +01:00
WSWindowManager.cpp Add ability to switch video modes from the system menu. 2019-02-17 13:12:59 +01:00
WSWindowManager.h Add ability to switch video modes from the system menu. 2019-02-17 13:12:59 +01:00
WSWindowType.h WindowServer: Add a WSWindowType enum. 2019-02-12 11:53:45 +01:00