summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2021-09-24LibGfx: Get weight from tables for TrueTypeFontsthankyouverycool
2021-09-24LibGfx: Support italic BitmapFontsthankyouverycool
2021-09-21LibGfx: Add rounded_int_rect() function for RectsSam Atkins
2021-09-20LibGfx: Add optional bilinear filtering to draw_scaled_bitmap()Sam Atkins
2021-09-19LibGfx: Add per-side overloads of Rect::inflate() and ::shrink()Sam Atkins
2021-09-19LibGfx: Paint replacement character, 0xFFFD, for unknown glyphsthankyouverycool
2021-09-19LibGfx: Extend Unicode support for BitmapFontsthankyouverycool
2021-09-18LibGfx: Add Point<T>::to_rounded<U>()Andreas Kling
2021-09-18LibGfx: Implement cubic bezier curves by splitting them to subcurvesAli Mohammad Pur
2021-09-18LibGfx: Switch Painter.{h,cpp} to use east-constAli Mohammad Pur
2021-09-18LibWeb: Use Gfx::AntiAliasingPainter to draw SVG pathsAli Mohammad Pur
2021-09-18LibGfx: Start a very basic anti-aliased Painter implementationAli Mohammad Pur
2021-09-17LibGfx: Avoid invalidation when Path::close() is a no-opAndreas Kling
2021-09-17LibGfx: Make Painter::fill_path() take Path by const referenceAndreas Kling
2021-09-17LibGfx: Make Path::bounding_box() and Path::split_lines() constAndreas Kling
2021-09-17LibGfx: Move FastBoxBlurFilter to its own .cpp fileAndreas Kling
2021-09-17LibGfx: Don't use unbounded VLA's in FastBoxBlurFilterAndreas Kling
2021-09-17LibGfx: Make some coding style fixes to FastBoxBlurFilterAndreas Kling
2021-09-17LibGfx+PixelPaint: Add `Point::end_point_for_aspect_ratio` methodMustafa Quraish
2021-09-16LibGfx: Don't try to paint 0px-wide linesSam Atkins
2021-09-16LibGfx: Use move to avoid unnecessary ref/unref of network device RefPtrBrian Gianforcaro
2021-09-16LibGfx: Use default instead of an empty constructor/destructorBrian Gianforcaro
2021-09-16LibGfx: Enumerate metric theme rolesKarol Kosek
2021-09-16LibGfx: Add support for enumerating by Metric and Path rolesKarol Kosek
2021-09-15LibGfx: Add Path::cubic_bezier_curve_to()Andreas Kling
2021-09-15LibGfx: Add some interpolation helpers for Gfx::Point<T>Andreas Kling
2021-09-15LibGfx: Add method for calculating square aspect ratio end pointZyper
2021-09-13Everywhere: Use my fancy new serenityos.org email :^)Mustafa Quraish
2021-09-13LibGfx/TTF: Ignore unsupported composite glyph flagsAndreas Kling
2021-09-12LibGfx: Add SystemTheme::load_system_theme(Core::ConfigFile const&)Karol Kosek
2021-09-11LibGfx: Apply translation and scale to Painter::draw_triangle()David Isaksson
2021-09-11LibGfx: Increase bit-width of variables used in do_draw_scaled_bitmapTobias Christiansen
2021-09-09LibGfx/Point: Add hash trait for Point<T>Mustafa Quraish
2021-09-09LibGfx: Add method to load bitmap from fdTimothy
2021-09-09LibGfx: Move common loader functionality to load from memory functionsTimothy
2021-09-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
2021-09-05Userland: Switch static_assert of type sizes to AK::AssertSizeBrian Gianforcaro
2021-09-04LibGfx: Make FontDatabase cache store fonts in NonnullRefPtrAndreas Kling
2021-09-04LibGfx: Intersect the bounding box with the main rect in draw_textsin-ack
2021-09-04LibGfx: Stop using a Utf8View that points to a temporary StringIdan Horowitz
2021-09-04LibGfx: Convert line text into a Utf8View before finding its directionIdan Horowitz
2021-09-04LibGfx: Reject GIFs with ridiculously large symbolsBen Wiederhake
2021-09-04LibGfx: Elide predictable reallocations in GIF loaderBen Wiederhake
2021-09-04Cursors: Add new Magnifying glass cursorMustafa Quraish
2021-09-04Cursors: Add new Eyedropper cursorMustafa Quraish
2021-09-04PixelPaint: Add invert filterMusab Kılıç
2021-09-04LibGfx/Painter: Add `draw_rect_with_thickness` methodMustafa Quraish
2021-09-03LibGfx/Color: Add `suggested_foreground_color()` methodMustafa Quraish
2021-09-03LibGfx/Color: Use luminosity to compute grayscale valueMustafa Quraish