summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibGfx
AgeCommit message (Expand)Author
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-02-13LibGfx: Validate presence of curves for lutAToBType and lutBToATypeNico Weber
2023-02-12LibGfx: Let ICC code validate tag data alignmentNico Weber
2023-02-12LibGfx: Implement curve parsing for lutAToBType and lutBToATypeNico Weber
2023-02-12LibGfx: Add a size-less ParametricCurveTagData::from_bytes() overloadNico Weber
2023-02-12LibGfx: Add a size-less CurveTagData::from_bytes() overload in ICC codeNico Weber
2023-02-11LibGfx: Introduce with_size method for FontAliaksandr Kalenik
2023-02-11LibGfx: Make ICC code handle out-of-memory situations betterNico Weber
2023-02-10LibGfx: Add scaffolding for curves in lutAToBType and lutBToATypeNico Weber
2023-02-10LibGfx+LibWeb: Store radii as FloatSize rather than FloatPointAndreas Kling
2023-02-10LibGfx: Make sure the Painter clip rect is never larger than the targetAndreas Kling
2023-02-10LibGfx: Validate ICC cicpTag some moreNico Weber
2023-02-10LibGfx+icc: Stringify known signatureType valuesNico Weber
2023-02-10LibGfx+icc: Read chromaticityTagNico Weber
2023-02-10LibGfx+icc: Read viewingConditionsTypeNico Weber
2023-02-10LibGfx+icc: Read measurementTypeNico Weber
2023-02-10LibGfx: Remove the optional Error member from QOI's decoder contextTimothy Flynn
2023-02-08LibGfx: Make checkerboard patterns static when panningTim Ledbetter
2023-02-08LibGfx+icc: Implement half of lutAToBType and lutBToATypeNico Weber
2023-02-08LibGfx: Use size_t instead of unsigned in ICC loopsNico Weber
2023-02-08AK: Remove the deprecated Stream implementation :^)Tim Schumacher
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08LibGfx: Use `AK::Stream` to serialize and deserialize bitmapsTim Schumacher
2023-02-08LibGfx: Propagate errors from serializing bitmapsTim Schumacher
2023-02-08LibGfx: Add the ability to append a Path into anotherRodrigo Tobar
2023-02-08LibGfx: Port `DDSLoader` to `AK::Stream`Tim Schumacher
2023-02-08AK: Remove the fallible constructor from `FixedMemoryStream`Tim Schumacher
2023-02-08LibGfx: Validate type of cicpTag in ICC ProfileNico Weber
2023-02-08LibGfx+icc: Read cicpTypeNico Weber
2023-02-08LibGfx: Add another profile ID to ICC quirk listNico Weber
2023-02-08LibGfx: Add ICC v2 tags to tag listNico Weber
2023-02-08LibGfx+icc: Read signatureTypeNico Weber
2023-02-08LibGfx+icc: Read namedColor2TypeNico Weber
2023-02-06LibGfx: Add table size validation for ICC lut16TypeNico Weber
2023-02-05LibGfx: Fix comment typo in ICC codeNico Weber
2023-02-05LibGfx: Extract a variable in ICC TextDescriptionTagDataNico Weber
2023-02-05LibGfx: Pass font width to `FontDatabase::get()`Aliaksandr Kalenik
2023-02-04LibGfx: Port ICOLoader to the new AK::StreamKarol Kosek
2023-02-04LibGfx: Return ErrorOr<> in ICOLoader internal functionsKarol Kosek
2023-02-01LibGfx: Give ICC::TagType a virtual destructorNico Weber
2023-02-01LibGfx+Tests: Remove code unnecessary after 9e7c16d0a44052e598103Nico Weber
2023-01-31LibGfx: Make glyph ID lookup faster with a cacheAndreas Kling
2023-01-29AK: Move memory streams from `LibCore`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-29AK: Deprecate the old `AK::Stream`Tim Schumacher
2023-01-29LibGfx: Support ICCs in JPEGs that are split across several tagsNico Weber
2023-01-29LibGUI+LibGfx: Add Tray ColorRole helpers to Palettethankyouverycool
2023-01-29LibGfx: Fix constructor initialisation style in GradientPaintingMacDue