summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-01-15LibGfx: Plumb the TGALoader into ImageDecoder :^)Tom Needham
2023-01-15LibGfx: Add TGA Loader :^)Tom Needham
2023-01-12LibGfx: Provide accessors to instruction data to OpenType::FontMacDue
2023-01-12LibGfx: Parse the TTF fpgm and prep tablesMacDue
2023-01-12LibGfx: Add OpenType opcodes and helpers to parse instruction streamsMacDue
2023-01-10LibWeb+LibGfx: Migrate (most of) the CSS gradient painting to LibGfxMacDue
2023-01-09AK+Everywhere: Rename FlyString to DeprecatedFlyStringTimothy Flynn
2023-01-09LibGfx: Implement TrimmedTable mappings for CmapsJulian Offenhäuser
2023-01-09LibGfx: Implement ByteEncoding mappings for CmapsJulian Offenhäuser
2023-01-09LibGfx: Select a valid TTF cmap subtable for the Macintosh platformJulian Offenhäuser
2023-01-09LibGfx: Make Rect::align_within() correct for TopCenter and BottomCenterAndreas Kling
2023-01-08LibGfx: Add initializer for ICC::DistinctFourCCNico Weber
2023-01-08LibGfx: Add initializers for ICCProfile enum class fieldsNico Weber
2023-01-08LibGfx: Add initializer for ICCProfile::m_creation_timestampNico Weber
2023-01-08LibGfx+icc: Look at profile_size fieldNico Weber
2023-01-08LibGfx: Rename ICC::DateTimeNumber::hour to hours to match specNico Weber
2023-01-08LibGfx+icc: Print primary platformNico Weber
2023-01-08LibGfx: Put parse_device_attributes() in spec orderNico Weber
2023-01-07LibGfx: Expand spec comment for parse_device_attributes() in ICCProfileNico Weber
2023-01-07LibGfx+icc: Print fields that are fourccs registered with the ICCNico Weber
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