summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-01-06LibGfx+icc: Print device attribute flagsNico Weber
2023-01-06LibGfx: Fix incorrect bitmask in Gfx::ICC::FlagsNico Weber
2023-01-06LibGfx+icc: Verify ICCProfile ID at parse time instead of in iccNico Weber
2023-01-06LibGfx: Rename variable in parse_profile_id() to match spec betterNico Weber
2023-01-06LibGfx: Verify ICC reserved header bytes are zeroNico Weber
2023-01-06LibGfx: Extract all_bytes_are_zero() function in ICCProfileNico Weber
2023-01-06LibGfx: Add quotes and reflow for glanceabilityNico Weber
2023-01-06LibGfx: Rename ICCHeader::profile_md5 to profile_id to match specNico Weber
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