summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2021-07-26Userland: Move text wrapping/elision into the new TextLayout :^)sin-ack
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-25LibGfx: Make Gfx::Bitmap::set_nonvolatile() report allocation failureAndreas Kling
2021-07-25LibGfx: Remove "purgeable Gfx::Bitmap" as a separate conceptAndreas Kling
2021-07-25LibGfx: Add try_ prefix to Bitmap::try_allocate_backing_store()Andreas Kling
2021-07-22LibGfx: Implement Color::from_hsl/hsla()Sam Atkins
2021-07-22LibGfx: Use calloc() instead of malloc()+memset() Gfx::BitmapFontAndreas Kling
2021-07-21LibGfx: Sprinkle [[nodiscard]] on Gfx::BitmapAndreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-21LibGfx: Add an algorithm to disperse overlapping rectanglesTom
2021-07-20LibTTF+LibGfx: Make Gfx::Font::bold_variant() work for TTF fontsAndreas Kling
2021-07-20LibTTF+LibGfx: Improve vertical alignment of glyphsAndreas Kling
2021-07-19Everywhere: Use AK/Math.h if applicableHendiadyoin1
2021-07-15LibGUI: Dither pattern should be independent from clipping rectangleTom
2021-07-14LibGfx: Don't underline escaped ampersand in menusKarol Kosek
2021-07-14LibGfx: Use clear_with capacity instead of clear in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Store the size of the chunk from start in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent a copy in PNGWriter by storing type data at startAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent frequent memory allocations in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Use ByteBuffer instead of Vector<u8> in PNGWriterAziz Berkay Yesilyurt
2021-07-11LibGfx: Try to get TTF font when query is not in name->font mapLuK1337
2021-07-09LibGfx: Improve Painter::draw_line() alignment with (thickness > 1)Andreas Kling
2021-07-09LibGfx: Add "override" declarations and use east const in BitmapFont.hMax Wipfli
2021-07-09LibGfx: Optimize BitmapFont::unicode_view_width() a bitMax Wipfli
2021-07-09LibGfx: ALWAYS_INLINE BitmapFont::unicode_view_widthMax Wipfli
2021-07-09LibGfx: Remove unused headers from BitmapFont.{cpp,h}Max Wipfli
2021-07-09LibGfx: Make enclosing_int_rect(FloatRect) actually enclose the rectAndreas Kling
2021-07-08Everywhere: Don't promote float to double where not neededDaniel Bertalan
2021-07-08AK+Userland: Add generic `AK::abs()` function and use itDaniel Bertalan
2021-07-07LibGfx: BitmapFont: Handle '\r' and '\n' when calculating text widthLuK1337
2021-07-07LibGfx+LibGUI+WindowServer: Use move() on Core::AnonymousBuffer moreAndreas Kling
2021-07-07LibGfx: Small improvements to fill_rect_with_checkerboard()Andreas Kling
2021-07-06LibGfx: Make Painter::fill_rect_with_checkerboard() fasterAndreas Kling
2021-07-05LibGfx: Fix classic theme frame transparency checkTom
2021-07-05LibGfx/BMPWriter: Add support for V3 & V4 DIB headersMarcus Nilsson
2021-07-04LibTTF: Make TTF::Font loading API return error stringsAndreas Kling
2021-07-03WindowServer: Add basic virtual desktop supportTom
2021-06-24LibGfx: Don't `constexpr` functions returning StringsDaniel Bertalan
2021-06-22LibGfx: Fix drawing rounded corners when using display scalingGunnar Beutner
2021-06-20LibGfx: Add a Line class and a Rect<T>::RelativeLocation classTom
2021-06-16LibGfx: Add a bunch of [[nodiscard]] to PointAndreas Kling
2021-06-16LibGfx: Convert Point to east-const styleAndreas Kling
2021-06-16LibGfx: Add a bunch of [[nodiscard]] to SizeAndreas Kling
2021-06-16LibGfx: Convert Size to east-const styleAndreas Kling
2021-06-16LibGfx: Convert Rect to east-const styleAndreas Kling
2021-06-16LibGfx: Add a bunch of [[nodiscard]] to Gfx::RectAndreas Kling
2021-06-14LibGfx: Inline BitmapFont::glyph_or_emoji_width() for fixed-width fontsAndreas Kling
2021-06-13LibGUI+HackStudio: Make gutter a first class elementDmitrii Ubskii
2021-06-12AK: Rename Vector::append(Vector) => Vector::extend(Vector)Andreas Kling
2021-06-11LibGfx: Add Rect::centered_on()Dmitrii Ubskii