summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2022-12-19LibGfx: Split VERIFY statements in various Bitmap class methodsLiav A
2022-12-14LibGfx+Userland: Make Gfx::SystemTheme propagate errorsCygnix Proto
2022-12-10LibGfx: Allow creating Bitmaps from ReadonlyBytes objectsRodrigo Tobar
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-09LibGfx: Make Rect by orientation methods genericFrHun
2022-12-08LibGfx: Use a FixedArray for the dummy scanline in PNGWriterAndreas Kling
2022-12-08LibGfx: Propagate errors that occur internally in PNGWriterAndreas Kling
2022-12-08LibGfx+Userland: Make PNGWriter::encode() return ErrorOr<ByteBuffer>Andreas Kling
2022-12-08LibGfx: Add int overloads for (AntiAliasing)Painter float methodsSam Atkins
2022-12-07Meta+Userland: Pass Gfx::IntSize by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::FloatPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::IntPoint by valueMacDue
2022-12-07Meta+Userland: Pass Gfx::Color by valueMacDue
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-12-03LibGfx: Fix some more antialiased line off-by-onesMacDue
2022-12-03LibGfx: Remove some unused AntiAliasingPainter methodsMacDue
2022-12-03LibGfx: Add some AntiAliasingPainter FIXMEsMacDue
2022-11-30LibGfx: Add missing color LightBlueAndreas Oppebøen
2022-11-30LibGfx: Disable line intersection stroking for 1px linesMacDue
2022-11-30LibGfx: Fix off-by-one for antialiased line lengthMacDue
2022-11-30LibGfx: Remove unnecessary path members from AntiAliasingPainterMacDue
2022-11-30LibGfx+LibGUI: Use constant for line spacing instead of magic numberlanmonster
2022-11-29LibGfx: Handle alpha in color distanceMacDue
2022-11-29LibGfx: Don't bother painting transparent linesMacDue
2022-11-29LibGfx: Don't write blended pixel if the alpha is zeroMacDue
2022-11-27LibGfx: Preseve original alpha when applying tint filterMacDue
2022-11-27LibGfx: Allow float thickness lines and fix fill path glitchesMacDue
2022-11-26LibGfx: Prevent calling `to_type<T>()` on `Line/Point/Rect/Size<T>`Sam Atkins
2022-11-26LibGfx: Add draw_line_for_path() and remove AntiAliasPolicyMacDue
2022-11-26LibGfx: Implement nicer antialiased linesMacDue
2022-11-26LibGfx: Use the Midpoint Ellipse AlgorithmLucas CHOLLET
2022-11-25LibGfx: Add Size::match_aspect_ratiokleines Filmröllchen
2022-11-25LibGfx: Add Size::aspect_ratiokleines Filmröllchen
2022-11-19LibGfx: Add pure virtual fallible clone() for Fontsthankyouverycool
2022-11-19LibGfx: Move TTF::Rasterizer to its own filesJulian Offenhäuser
2022-11-15LibGfx: Optimize anti-aliased line drawing and strokingTorstennator
2022-11-15Userland: Properly define IPC::encode and IPC::decode specializationsTimothy Flynn
2022-11-13LibGfx: Don't require the OS/2 table for ttf filesJulian Offenhäuser
2022-11-13LibGfx: Make the ttf parser recognize files with the "true" tagJulian Offenhäuser
2022-11-06Everywhere: Remove redundant inequality comparison operatorsDaniel Bertalan
2022-11-02PixelPaint+LibGfx: Allow resizing images and layersjack gleeson
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-27LibGfx+Everywhere: Make DisjointRectSet work for non-int RectsSam Atkins
2022-10-27LibGfx: Move DisjointRectSet code into the header fileSam Atkins
2022-10-27LibGfx: Correct Line::to_string() outputSam Atkins
2022-10-27LibGfx: Make formatting of spatial types work with non-int/floatsSam Atkins
2022-10-25LibGfx: Make Matrix and VectorN more constexpr-friendlyZaggy1024
2022-10-24LibGfx: Make Rect::set_{bottom,right}_without_resize() work for non-intSam Atkins