summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2021-08-09Everywhere: Use tobyase@serenityos.org for my copyright headersTobias Christiansen
2021-08-08Userland: Use kmalloc_array() where appropriateAndreas Kling
2021-08-07LibGfx: Add alternate_color to draw_lineTobias Christiansen
2021-08-01LibGfx: Fix writing PNG headers on x86_64Gunnar Beutner
2021-08-01LibGfx: Fix a spelling mistake in a variable nameGunnar Beutner
2021-08-01LibGfx: Remove unused header includesBrian Gianforcaro
2021-07-30LibGfx: Refactor Point.constrain to use AKFrHun
2021-07-30LibGfx: Use correct variable size on bitmap to buffer convertionKarol Kosek
2021-07-29LibTTF/LibGfx: Remove circular dependency by merging LibTTF into LibGfxAndrew Kaster
2021-07-28LibGUI+LibGfx: Highlight currently active tab button with accent colorAndreas Kling
2021-07-28LibGfx+Base: Add a themable "Accent" color roleAndreas Kling
2021-07-28LibGfx: Remove unused StylePainter::paint_surface()Andreas Kling
2021-07-27LibGfx: Take the glyph spacing into account when building a linesin-ack
2021-07-27LibGfx: Remove extra space considered during wrappingsin-ack
2021-07-27LibGfx: Hotfix a -Wmaybe-uninitialized failure on the build botsAndreas Kling
2021-07-27LibGfx: Make TextLayout algorithm whitespace-awaresin-ack
2021-07-27Userland: Make TextWrapping::Wrap opt-insin-ack
2021-07-27LibGfx: Remove Gfx::ImageDecoder::bitmap() in favor of frame(index)Andreas Kling
2021-07-27LibGfx: Improve ImageDecoder constructionAndreas Kling
2021-07-26LibGfx: Add FastBoxBlurFilterTobias Christiansen
2021-07-26Userland: Move text wrapping/elision into the new TextLayout :^)sin-ack
2021-07-25Kernel: Make purgeable memory a VMObject level concept (again)Andreas Kling
2021-07-25LibGfx: Make Gfx::Bitmap::set_nonvolatile() report allocation failureAndreas Kling
2021-07-25LibGfx: Remove "purgeable Gfx::Bitmap" as a separate conceptAndreas Kling
2021-07-25LibGfx: Add try_ prefix to Bitmap::try_allocate_backing_store()Andreas Kling
2021-07-22LibGfx: Implement Color::from_hsl/hsla()Sam Atkins
2021-07-22LibGfx: Use calloc() instead of malloc()+memset() Gfx::BitmapFontAndreas Kling
2021-07-21LibGfx: Sprinkle [[nodiscard]] on Gfx::BitmapAndreas Kling
2021-07-21LibGfx: Use "try_" prefix for static factory functionsAndreas Kling
2021-07-21LibGfx: Add an algorithm to disperse overlapping rectanglesTom
2021-07-20LibTTF+LibGfx: Make Gfx::Font::bold_variant() work for TTF fontsAndreas Kling
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-14LibGfx: Use clear_with capacity instead of clear in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Store the size of the chunk from start in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent a copy in PNGWriter by storing type data at startAziz Berkay Yesilyurt
2021-07-14LibGfx: Prevent frequent memory allocations in PNGWriterAziz Berkay Yesilyurt
2021-07-14LibGfx: Use ByteBuffer instead of Vector<u8> in PNGWriterAziz Berkay Yesilyurt
2021-07-11LibGfx: Try to get TTF font when query is not in name->font mapLuK1337
2021-07-09LibGfx: Improve Painter::draw_line() alignment with (thickness > 1)Andreas Kling
2021-07-09LibGfx: Add "override" declarations and use east const in BitmapFont.hMax Wipfli
2021-07-09LibGfx: Optimize BitmapFont::unicode_view_width() a bitMax Wipfli
2021-07-09LibGfx: ALWAYS_INLINE BitmapFont::unicode_view_widthMax Wipfli
2021-07-09LibGfx: Remove unused headers from BitmapFont.{cpp,h}Max Wipfli
2021-07-09LibGfx: Make enclosing_int_rect(FloatRect) actually enclose the rectAndreas Kling
2021-07-08Everywhere: Don't promote float to double where not neededDaniel Bertalan
2021-07-08AK+Userland: Add generic `AK::abs()` function and use itDaniel Bertalan
2021-07-07LibGfx: BitmapFont: Handle '\r' and '\n' when calculating text widthLuK1337