summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2022-08-18LibGfx: Skip useless iterations during PNG::FilterType::Sub unfilteringRyan Liptak
2022-08-18LibGfx: Unfilter PNG data before unpacking it to RGBARyan Liptak
2022-08-14LibGfx: Add method for copying a Path with a transform appliedSam Atkins
2022-08-09LibGUI+LibGfx: Let Desktop::the() set widget effectsthankyouverycool
2022-08-08LibGfx: Add Size<T>::to_rounded<I>()MacDue
2022-08-05LibGfx: Don't use Span<u32> as hash key for cached emojisAndreas Kling
2022-08-04LibGfx: Improve error handling for BitmapFontsthankyouverycool
2022-08-01Userland+Base: Make the window titlebar font configurable separatelyAndreas Kling
2022-07-30LibGfx: Compress PNGs with a better compression levelKarol Kosek
2022-07-25LibGfx+Base: Draw radio buttons programmaticallyAndreas Kling
2022-07-19AK+LibGfx+LibJS: Pass -1 as the file descriptor to anonymous mmapDaniel Bertalan
2022-07-17LibGfx: Fix direction of vertical gradientsMacDue
2022-07-17LibGfx: Support alpha blending on gradientsMacDue
2022-07-12Everywhere: Replace single-char StringView op. arguments with charssin-ack
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Everywhere: Split Error::from_string_literal and Error::from_string_viewsin-ack
2022-07-12Everywhere: Explicitly specify the size in StringView constructorssin-ack
2022-07-10LibGfx: Default-initialize dummy scanlineKarol Kosek
2022-07-10LibGfx: Implement PNG filtering on writeKarol Kosek
2022-07-10LibGfx: Move PNG header and paeth_predictor function to a shared headerKarol Kosek
2022-07-10LibGfx: Use enum instead of magic numbers for PNG Color and Filter typesKarol Kosek
2022-07-09LibGfx: Use float when calculating text width in ScaledFontAndreas Kling
2022-07-09LibGfx: Paint whitespace characters (including &nbsp;) as empty spaceAndreas Kling
2022-07-05LibGfx: Always truncate glyph coordinates in Painter::draw_text_run()Andreas Kling
2022-06-30LibGfx: Use ZlibCompressor for compressing PNG filesKarol Kosek
2022-06-30LibWeb+LibGfx: Fix 'halo' effect around the fringes of shadowsMacDue
2022-06-30LibGfx: Add StackBlurFilter, an efficient almost gaussian blurMacDue
2022-06-26LibGfx: Increase cache-friendliness in FastBoxBlurFilterLenny Maiorani
2022-06-23LibGfx: Slap an -O3 optimization #pragma on FastBoxBlurFilterMacDue
2022-06-23LibGfx: Avoid AK::Function indirection in FastBoxBlurFilter + flatten itMacDue
2022-06-23LibGfx: Flatten AntiAliasingPainter::draw_ellipse_part()MacDue
2022-06-20LibGUI: Reimplement Painter::draw_triangle to be more symmetricalFrHun
2022-06-20AK: Make Point constructors constexprFrHun
2022-06-20LibGUI: Add drawing triangle from coordinate listFrHun
2022-06-18LibGfx: Move AntiAliasingPainter.cpp into Gfx namespaceMacDue
2022-06-18LibGfx: Add AA dotted horizontal/vertical linesMacDue
2022-06-17LibGfx: Rename DO_PATH macro to ENCODE_PATH to match ThemeEditornetworkException
2022-06-16LibGfx: Implement SmoothPixels scaling modeKarol Kosek
2022-06-16LibGfx: Pass scaling mode as an enum in do_draw_scaled_bitmapKarol Kosek
2022-06-16LibGfx: Add Painter::get_pixel()MacDue
2022-06-14LibGfx: Purge doubles from Painter and use more of AK::MathHediadyoin1
2022-06-14LibGfx: Use less allocations in highdpi_icon_[path,string] creationHediadyoin1
2022-06-14LibCore+LibGfx: Pass file-path as StringViewHediadyoin1
2022-06-14LibGfx: Add .as_rect() to AntiAliasingPainter::CornerRadiusMacDue
2022-06-14LibGfx: Support AlphaSubtract blend mode for AA rounded rectangleMacDue
2022-06-13LibGfx: Optimize rounded rectangle with all radii 50% to single ellipseMacDue
2022-06-13LibGfx: Support AA rounded rectangles with elliptical bordersMacDue
2022-06-11LibGfx: Clip outside the corners when painting an AA rounded rectangleMacDue
2022-06-11LibGfx: Fix rendering of bottom corners in AA rounded rectangleMacDue
2022-06-05LibGfx: Fix antialiased circles becoming too pointy at small sizesMacDue