1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 11:27:34 +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

@ -47,10 +47,8 @@ public:
static RetainPtr<Font> load_from_memory(const byte*);
#ifdef USERLAND
static RetainPtr<Font> load_from_file(const String& path);
bool write_to_file(const String& path);
#endif
~Font();
@ -69,6 +67,7 @@ private:
String m_name;
unsigned* m_rows { nullptr };
void* m_mmap_ptr { nullptr };
RetainPtr<CharacterBitmap> m_error_bitmap;