summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx/Painter.cpp
AgeCommit message (Expand)Author
2021-08-18LibGfx: Remove ancient unused NO_FPU macrosAndreas Kling
2021-08-07LibGfx: Add alternate_color to draw_lineTobias Christiansen
2021-07-26Userland: Move text wrapping/elision into the new TextLayout :^)sin-ack
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-09LibGfx: Improve Painter::draw_line() alignment with (thickness > 1)Andreas Kling
2021-07-08Everywhere: Don't promote float to double where not neededDaniel Bertalan
2021-07-07LibGfx: Small improvements to fill_rect_with_checkerboard()Andreas Kling
2021-07-06LibGfx: Make Painter::fill_rect_with_checkerboard() fasterAndreas Kling
2021-06-22LibGfx: Fix drawing rounded corners when using display scalingGunnar Beutner
2021-06-04LibGfx: Add helper for painting a rounded rect with equal corner radiiTimothy Flynn
2021-05-23LibGfx: Replace ellipse drawing algorithmTobias Christiansen
2021-05-22LibGfx: Support alpha in rendering methods for border-radiusTobias Christiansen
2021-05-21Revert "Userland: static vs non-static constexpr variables"Linus Groh
2021-05-21Userland: static vs non-static constexpr variablesLenny Maiorani
2021-05-21LibGfx: Add missing TextAlignment::BottomLeftLinus Groh
2021-05-20LibGfx: Add Painter::draw_circle_arc_intersecting()Tobias Christiansen
2021-05-20LibGfx: Add Painter::fill_rect_with_rounded_corners()Tobias Christiansen
2021-05-15LibGfx: Fix incorrect origin for checkerboard pattern fillsAndreas Kling
2021-05-09LibGfx: Fix clipping in fill_ellipseEgor Ananyin
2021-05-03Revert "LibGfx: Add directional floating-point scaling to Painter"Andreas Kling
2021-05-03Revert "LibGfx: Re-add missing bounds-checks to Painter::draw_rect"Andreas Kling
2021-05-03LibGfx: Re-add missing bounds-checks to Painter::draw_rectMatthew Olsson
2021-05-02LibGfx: Add directional floating-point scaling to PainterMatthew Olsson
2021-05-02LibGfx: Unify Rect, Point, and SizeMatthew Olsson
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner
2021-04-29LibGfx: Add basic support for bidirectional text renderingIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-16Everywhere: Add `-Wdouble-promotion` warningNicholas-Baron
2021-04-15LibGfx+LibWeb: Wire up CanvasRenderingContext2D.ellipse()AnotherTest
2021-04-15LibGfx+LibWeb: Move out the EllipticArcTo() logic into PathAnotherTest
2021-04-15LibGfx: Un-recursive-ify the Bezier and Elliptic curve implementationsAnotherTest
2021-04-14LibGfx: initialize winding number to 1 for NonZero winding rulesIdan Horowitz
2021-04-11LibGfx: Make sure draw_ui_text() paints underlines with text colorAndreas Kling
2021-04-11LibGUI+LibGfx: Collapse the '&' from Alt shortcuts in tooltip textsAndreas Kling
2021-04-09LibGfx: Make draw_ui_text() underlines take glyph spacing into accountAndreas Kling
2021-04-09LibGfx: Add a Gfx::TextAlignment parameter to Painter::draw_ui_text()Andreas Kling
2021-04-09LibGfx: Adjust parameter order for Painter::draw_ui_text()Andreas Kling
2021-04-05LibGfx: Move underline closer to text in draw_ui_text()Andreas Kling
2021-04-05LibGfx: Add Gfx::Painter::draw_ui_text()Andreas Kling
2021-04-03LibGfx: Use integer version of Bresenham's algorithm.Oleg Sikorskiy
2021-03-21LibGfx: Don't use target's alpha if it doesn't have one (#5888)Oleg
2021-03-16LibGfx: Add BitmapFormat::RGBA8888Andreas Kling
2021-03-16LibGfx: Rename 32-bit BitmapFormats to BGRA8888 and BGRx888xAndreas Kling
2021-03-12LibGfx+LibGUI: Add support for vertical ProgressBarsthankyouverycool
2021-03-06LibGfx: Fix draw_triangle() precision issuesStephan Unverwerth
2021-03-06LibWeb: Make CSS background image painting respect destination origin and tra...Mihai Parparita
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling