mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-22 23:50:19 +00:00
a258d6507a
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. |
||
---|---|---|
.. | ||
.gitignore | ||
CharacterBitmap.cpp | ||
CharacterBitmap.h | ||
Color.cpp | ||
Color.h | ||
Font.cpp | ||
Font.h | ||
GraphicsBitmap.cpp | ||
GraphicsBitmap.h | ||
Painter.cpp | ||
Painter.h | ||
Peanut8x8.h | ||
Peanut8x10.h | ||
Point.h | ||
Rect.cpp | ||
Rect.h | ||
Size.h |