Userspace: Start work on GUI and WindowServer

Current implementation can create custom windows and each window has
its own framebuffer. When window wants to write its framebuffer to the
screen it will send a message to the WindowServer using unix sockets.
This commit is contained in:
2024-05-29 16:00:54 +03:00
parent d4d530e6c8
commit c2b6ba0d5a
16 changed files with 1116 additions and 0 deletions

View File

@@ -21,6 +21,7 @@ add_subdirectory(bootloader)
add_subdirectory(BAN)
add_subdirectory(libc)
add_subdirectory(LibELF)
add_subdirectory(LibGUI)
add_subdirectory(LibInput)
add_subdirectory(userspace)
@@ -34,6 +35,7 @@ add_custom_target(headers
DEPENDS ban-headers
DEPENDS libc-headers
DEPENDS libelf-headers
DEPENDS libgui-headers
DEPENDS libinput-headers
)
@@ -43,6 +45,7 @@ add_custom_target(install-sysroot
DEPENDS libc-install
DEPENDS userspace-install
DEPENDS libelf-install
DEPENDS libgui-install
DEPENDS libinput-install
)