summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
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
2021-06-04LibGfx: Add helper for painting a rounded rect with equal corner radiiTimothy Flynn
2021-06-02LibGUI+LibGfx+WindowServer: Sanity check window size dimensionsMatthew Jones
2021-05-31LibGfx: Replace if constexpr (PNG_DEBUG) printf() with dbgln_if()Linus Groh
2021-05-31LibGfx: Make JPGLoader iterate components deterministicallysin-ack
2021-05-30LibGfx: Load correct durations for gifsBen Wiederhake
2021-05-29LibGfx: Switch to modern dbgln logging in ICOLoaderIdan Horowitz
2021-05-29LibGfx: Reject ICOs with height == NumericLimits<i32>::min()Idan Horowitz
2021-05-29Everywhere: Use s.unverwerth@serenityos.org :^)Stephan Unverwerth
2021-05-28LibGfx: Make sure we use unique class namesGunnar Beutner
2021-05-27LibGfx: Copy into a u32 in LZWDecoder::next_code() instead of castingAndrew Kaster
2021-05-27LibGfx: remove constexpr, add noexcept on interpolate methodSamuel Kelemen
2021-05-25LibGfx: Add Color::from_cmykMatthew Olsson
2021-05-25LibGfx: Add Path::clearMatthew Olsson
2021-05-24LibGfx: Use anonymous buffer instead of raw anon_fd for Gfx::BitmapJean-Baptiste Boric
2021-05-24LibGfx+Base: Tweak bitmap fonts to ensure glyph data is 4-byte alignedAndreas Kling
2021-05-24LibGfx/Matrix: Add inverse() and friendsJelle Raaijmakers
2021-05-23LibGfx: Replace ellipse drawing algorithmTobias Christiansen
2021-05-22Bitmap: Don't call Bitmap::create with width/height equal to 0Marcus Nilsson
2021-05-22LibGfx: Support alpha in rendering methods for border-radiusTobias Christiansen
2021-05-21LibGfx+WindowServer: Have WindowServer broadcast system font settingsAndreas Kling