summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-01-06LibGfx: Prefer largest image with best depth for ICO displaySimon Danner
2023-01-06LibGfx: Make text painting better at aligning vector fonts verticallyAndreas Kling
2023-01-06LibGfx: Make BitmapFont's line gap be Gfx::Painter::LINE_SPACINGAndreas Kling
2023-01-06LibGfx: Round menu font size up when calculating menubar heightAndreas Kling
2023-01-06LibGfx: Use Gfx::Rect::align_within() to simplify text drawing logicAndreas Kling
2023-01-06LibGfx: Slim down Gfx::TextLayout API by removing unused accessorsAndreas Kling
2023-01-06LibGfx: Make ScaledFont::glyph_height() return the pixel heightAndreas Kling
2023-01-06LibGfx: Remove unused Font::point_size()Andreas Kling
2023-01-06LibGfx: Make Font::preferred_line_height() more correctAndreas Kling
2023-01-06LibGfx: Remove bogus rounding in FontPixelMetrics::line_spacing()Andreas Kling
2023-01-06LibGfx/OpenType: Use typographic metrics when asked to by the OS/2 tableAndreas Kling
2023-01-05LibGfx+LibPDF: Apply subpixel offset in affine transformationMacDue
2023-01-05LibGfx: Enable subpixel accurate text rendering in Painter::draw_text()MacDue
2023-01-05LibGfx: Add ability to request glyphs at subpixel offsets to fontsMacDue
2023-01-05LibGfx: Avoid rounding/truncating glyph positions till blittingMacDue
2023-01-05LibGfx+icc: Print if profile id is validNico Weber
2023-01-05LibGfx: Remove useless name from try_load_from_externally_owned_memory()Nico Weber
2023-01-05LibGfx: East-const-ify ICCProfile::pcs_illuminant()Nico Weber
2023-01-05LibGfx: Store profile id MD5 in ICCProfileNico Weber
2023-01-05LibGfx: Sort ICC parsing functions by spec numberNico Weber
2023-01-04Everywhere: Make global `inline` functions not `static`Nico Weber
2023-01-04LibIPC+Everywhere: Change IPC::encode's return type to ErrorOrTimothy Flynn
2023-01-03LibGfx: Fix typos in ICC spec commentsLinus Groh
2023-01-03LibGfx: Improve AA stroke_path() line intersections a littleMacDue
2023-01-03LibGfx: Add Rect::translated(dboth)MacDue
2023-01-03LibGfx: Use the Midpoint Ellipse Algorithm for filled ellipsesLucas CHOLLET
2023-01-03LibGfx: Put the Midpoint Ellipse Algorithm in its own functionLucas CHOLLET
2023-01-03LibGfx: Make Font::glyph_width*() APIs return floatAndreas Kling
2023-01-03LibGfx: Make Font::width() return a floatAndreas Kling
2023-01-03LibGfx: Adjust ClassicWindowTheme titlebar height calculationAndreas Kling
2023-01-03LibGfx: Make ClassicWindowTheme menubar heights respect the font sizeAndreas Kling
2023-01-03LibGfx: Make Font::pixel_size() return a floatAndreas Kling
2023-01-03LibGfx/Font: Make Glyph metrics floating pointAndreas Kling
2023-01-03LibGfx/Font: Make ScaledGlyphMetrics floating pointAndreas Kling
2023-01-03LibCompress: Switch `ZlibCompressor` to a constructor patternTim Schumacher
2023-01-03LibCompress: Rename `Compress::Zlib` to `Compress::ZlibDecompressor`Tim Schumacher
2023-01-02Everywhere: Remove unused includes of LibC/stdlib.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/StdLibExtras.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/Format.hBen Wiederhake
2023-01-02Userland: Remove unused includes of AK/Math.hBen Wiederhake
2023-01-02Everywhere: Remove unused includes of AK/Array.hBen Wiederhake
2023-01-02LibGfx+icc: Print pcs illuminantNico Weber
2022-12-31LibGfx+icc: Add profile connection space printingNico Weber
2022-12-31LibGfx+icc: Print profile flagsNico Weber
2022-12-31LibGfx: Use VERIFY_NOT_REACHED() for impossible states in ICC codeNico Weber
2022-12-31LibGfx: Make ICC name converters return StringViewNico Weber
2022-12-31LibGfx: Support color schemesimplicitfield
2022-12-30LibGfx: Read rendering intent from ICCProfile headerNico Weber
2022-12-30LibGfx: Read data color space from ICCProfile headerNico Weber
2022-12-28LibGfx+Overall: Remove `is_null` from `Point`, `Rect` and `Size`Jelle Raaijmakers