summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2021-11-05LibGfx: Add FlagRole to GUI::VariantSam Atkins
2021-11-05LibGfx: Use `read_bool_entry()` to read theme flagsSam Atkins
2021-10-31LibGfx: Add 'IsDark' flag to SystemTheme and PaletteSam Atkins
2021-10-28LibGfx: Add to_string() functions for MetricRole and PathRoleSam Atkins
2021-10-28LibGfx+WindowServer: Move shadow-painting code to StylePainterSam Atkins
2021-10-28LibGfx: Make style painters use east const and virtual specifiersSam Atkins
2021-10-24LibGfx: Make Color::from_string() case-insensitiveSam Atkins
2021-10-24LibGfx: Make Color use east-constSam Atkins
2021-10-23LibGfx+LibWeb: Move "transparent" keyword into Color::from_string()Sam Atkins
2021-10-22LibGfx: Restrict cleared area to GIF framebufferBen Wiederhake
2021-10-10LibGfx: Implement copy-assign for MatrixBen Wiederhake
2021-10-08Libraries: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-06LibGUI: Add missing headersBen Wiederhake
2021-10-04Everywhere: Fix more Copyright header inconsistenciesTim Schumacher
2021-10-02LibGFX: Draw the ends of lines with non-standard thicknessGal Horowitz
2021-10-01Libraries: Fix typosNico Weber
2021-09-24LibGfx: Forward declare Gfx::FontMetrics as a structAndreas Kling
2021-09-24LibGfx: Remove debug spam about not having some font installedAndreas Kling
2021-09-24LibGfx: Add a simple Gfx::FontMetrics and Gfx::Font::metrics(code_point)Andreas Kling
2021-09-24LibGfx: Make BitmapFont::variant() report a complete typefacethankyouverycool
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