1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 21:08:12 +00:00
serenity/LibGUI
Andreas Kling a258d6507a mmap all the font files!
Font now uses the same in-memory format as the font files we have on disk.
This allows us to simply mmap() the font files and not use any additional
memory for them. Very cool! :^)

Hacking on this exposed a bug in file-backed VMObjects where the first client
to instantiate a VMObject for a specific inode also got to decide its size.
Since file-backed VMObjects always have the same size as the underlying file,
this made no sense, so I removed the ability to even set a size in that case.
2019-02-05 06:43:33 +01:00
..
.gitignore Add basic automatic dependency management to Makefiles. 2019-02-02 04:41:59 +01:00
GButton.cpp LibGUI: Use LizaBold as the default button font. 2019-02-04 11:41:01 +01:00
GButton.h Make buttons unpress when the cursor leaves the button rect. 2019-01-27 08:48:34 +01:00
GCheckBox.cpp LibGUI: Use LightGray as the base UI color. 2019-02-04 11:53:26 +01:00
GCheckBox.h LibGUI: More work on GCheckBox. 2019-01-27 20:22:06 +01:00
GEvent.h Start working on a simple graphical font editor. 2019-02-02 08:07:06 +01:00
GEventLoop.cpp Implement event loop timers. 2019-02-01 03:50:06 +01:00
GEventLoop.h Implement event loop timers. 2019-02-01 03:50:06 +01:00
GLabel.cpp WindowServer: Don't invalidate already frontmost window for moving to front. 2019-01-21 02:19:08 +01:00
GLabel.h LibGUI: Mass coding style fixes. 2019-01-21 00:54:35 +01:00
GListBox.cpp LibGUI: Reduce overdraw in GListBox. 2019-01-28 20:38:13 +01:00
GListBox.h LibGUI: Flesh out focus implementation and more GTextBox work. 2019-01-26 11:24:16 +01:00
GObject.cpp Implement event loop timers. 2019-02-01 03:50:06 +01:00
GObject.h Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
GTextBox.cpp mmap all the font files! 2019-02-05 06:43:33 +01:00
GTextBox.h LibGUI: GTextBox should only run a caret blink timer when focused. 2019-02-04 10:34:56 +01:00
GWidget.cpp LibGUI: Use LightGray as the base UI color. 2019-02-04 11:53:26 +01:00
GWidget.h Start working on a simple graphical font editor. 2019-02-02 08:07:06 +01:00
GWindow.cpp Big, possibly complete sweep of naming changes. 2019-01-31 17:31:23 +01:00
GWindow.h LibGUI: Implement destroying individual windows without exiting the process. 2019-01-30 20:03:52 +01:00
Makefile Add basic automatic dependency management to Makefiles. 2019-02-02 04:41:59 +01:00