summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2022-09-03LibGfx: Add AntiAliasingPainter::fill_rectMacDue
2022-09-03LibGfx: Add saturation modification functions to Colorkleines Filmröllchen
2022-09-03LibGfx: Add YUV conversion functions to Colorkleines Filmröllchen
2022-09-03LibGfx: Make Color::set_alpha constexprkleines Filmröllchen
2022-09-03LibGfx: Ignore incorrect .font files when building the Font DatabaseKarol Kosek
2022-09-01LibGfx: Fallback to a default scaled bitmap if the upscaled one failedKarol Kosek
2022-08-31Base+WindowServer+LibGfx: Add new DragCopy CursorKarol Kosek
2022-08-31LibGfx: Add Point::to_ceiled method for getting a ceiled PointCrax97
2022-08-27LibGfx: Allow non-const indexing into `VectorN`Jelle Raaijmakers
2022-08-25LibGfx+LibGUI+WindowServer+Apps+Demos: Replace ToolWindowsthankyouverycool
2022-08-25LibGfx+WindowServer: Remove set_size_around() from Rect and Windowthankyouverycool
2022-08-20LibGfx: Always lookup emojis without emoji presentation specifiersRyan Liptak
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