#include "WindowComposer.h" #include "Process.h" #include #include #include #include #include #include void WindowComposer_main() { Font::initialize(); FrameBuffer::initialize(); EventLoop::initialize(); WindowManager::initialize(); auto info = current->get_display_info(); dbgprintf("Screen is %ux%ux%ubpp\n", info.width, info.height, info.bpp); FrameBuffer framebuffer((dword*)info.framebuffer, info.width, info.height); RootWidget rw; EventLoop loop; WindowManager::the().setRootWidget(&rw); MsgBox(nullptr, "Serenity Operating System"); dbgprintf("Entering WindowComposer main loop.\n"); loop.exec(); ASSERT_NOT_REACHED(); }