summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-01-26LibGfx: Remove `try_` prefix from bitmap creation functionsTim Schumacher
2023-01-26LibGfx: Enforce type of 'cprt' and 'desc' type in v4 filesNico Weber
2023-01-26LibGfx: Check the types of tags in ICCProfileNico Weber
2023-01-26LibGfx: Add small convenience functions for Lines and AA PainterTorstennator
2023-01-25LibGfx: Fix typo in name of DeviceClass::InputDeviceNico Weber
2023-01-25LibGfx: Add checking for required tags to ICCProfileNico Weber
2023-01-25LibGfx: Port GIFLoader to Core::StreamKarol Kosek
2023-01-25icc: Print each tag signature's spec nameNico Weber
2023-01-25LibGfx: Add names for all tag signatures in the v4 specNico Weber
2023-01-25LibWeb: Fix clip of hidden overflow when translated boxes are involvedAliaksandr Kalenik
2023-01-24LibGfx: Dedupe ICC TagData objectsNico Weber
2023-01-24LibGfx: Move TagTableEntry into read_tag_tableNico Weber
2023-01-24LibGfx: Pass offset and size instead of full TagTableEntry to read_tagNico Weber
2023-01-24LibGfx: Use `Core::Stream` to decode QOI imagesTim Schumacher
2023-01-24LibGfx: Pass the first QOI chunk byte to the operation implementationTim Schumacher
2023-01-24LibGfx: Use x-mac-roman TextCodec for decoding MacRoman textNico Weber
2023-01-24LibGfx: Cache font pixel metrics in ScaledFontAndreas Kling
2023-01-23LibGfx+icc: Add ICCProfile support for parametricCurveType and print itNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for curveType and print itNico Weber
2023-01-23LibGfx: Tweak an error message in XYZTagData::from_bytesNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for s15Fixed16ArrayType and print itNico Weber
2023-01-23LibGfx: Do not repeat class name in ICC from_bytes() functionsNico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for XYZType and print itNico Weber
2023-01-23LibGfx: Fix typo in an error message in TextTagData::from_bytes()Nico Weber
2023-01-23LibGfx+icc: Add ICCProfile support for textDescriptionType and print itNico Weber
2023-01-23LibGfx: Use the first/last color for positions before/after a gradientMacDue
2023-01-22LibGfx: Port JPGLoader to Core::StreamKarol Kosek
2023-01-22LibGfx: Return stream errors when reading a marker in JPGLoaderKarol Kosek
2023-01-22LibGfx: Implement paint styles required for HTML canvas gradientsMacDue
2023-01-22LibGfx: Add Painter::fill_rect(rect, paint_style)MacDue
2023-01-22LibGfx: Update fill_path() to support taking a PaintStyleMacDue
2023-01-22LibGfx: Add paint styles and allow gradients to be used as themMacDue
2023-01-22icc: Print MultiLocalizedUnicodeTagData contentsNico Weber
2023-01-22LibGfx: Add ICCProfile support for multiLocalizedUnicodeTypeNico Weber
2023-01-22LibGfx: Add ICCProfile support for textTypeNico Weber
2023-01-21LibGfx: Minorly simplify a line of code in ICCProfile with OptionalNoneNico Weber
2023-01-21LibGfx+icc: Make device manufacturer and device model clickableNico Weber
2023-01-20LibGfx: Add scaffolding for reading ICC tag tableNico Weber
2023-01-20LibGfx: Extract Profile::read_header() functionNico Weber
2023-01-20LibGfx: Make ICCHeader use FourCC types for fourcc fieldsNico Weber
2023-01-20LibGfx: Make DistinctFourCC compatible with BigEndianNico Weber
2023-01-20LibGfx: Use `Core::Stream` to write bitmap fontsTim Schumacher
2023-01-20LibGfx: Fix TGA decoder being out of boundary after calling frame methodLiav A
2023-01-20LibGfx: Re-structure the whole initialization pattern for image decodersLiav A
2023-01-20LibGfx: Re-work the abstractions of sending image for decoding over IPCLiav A
2023-01-19Userland: Add missing Math.h and IntegralMath.h header includesTimothy Flynn
2023-01-18LibGfx+Ladybird+Userland: Don't sniff for TGA images with only raw bytesLiav A
2023-01-17LibGfx: Use `ALWAYS_INLINE` for inline `Bitmap` methodsJelle Raaijmakers
2023-01-17LibGfx: Remove an unnecessary FIXMEArda Cinar
2023-01-17LibGfx: Implement drawing dotted/dashed diagonal LinesArda Cinar