summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibPDF
AgeCommit message (Expand)Author
2023-05-19LibPDF: Avoid unnecessary HashMap copy, mark other copiesBen Wiederhake
2023-05-12LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOrBen Wiederhake
2023-04-12Everywhere: Fix a few typosNico Weber
2023-04-09Everywhere: Remove unused DeprecatedString includesBen Wiederhake
2023-03-25LibPDF: Load replacements for TrueTypeFonts without an embedded fontJulian Offenhäuser
2023-03-25LibPDF: Actually return an error when failing to load replacement fontsJulian Offenhäuser
2023-03-25LibPDF: Ask OpenType font programs for glyph widths if neededJulian Offenhäuser
2023-03-25LibPDF: Remove the subroutine length limit for PS1 font programsJulian Offenhäuser
2023-03-25LibPDF: Scale vector paths with the viewJulian Offenhäuser
2023-03-25LibPDF: Accept floats as line dash pattern phasesJulian Offenhäuser
2023-03-25LibPDF: Allow the page rotation to be inheritedJulian Offenhäuser
2023-03-25LibPDF: Allow pages with no specified contentsJulian Offenhäuser
2023-03-25LibPDF: Allow optional inheritable page attributesJulian Offenhäuser
2023-03-25LibPDF: Ignore whitespace in the ASCII hex filterJulian Offenhäuser
2023-03-22LibPDF: Pass the right point width to the font loader in TrueTypeFontJulian Offenhäuser
2023-03-22LibPDF: Fix navigate_to_before_eof_marker() for PDFs not ending in EOLJulian Offenhäuser
2023-03-22LibPDF: Don't consume anything other than EOL in Reader::consume_eol()Julian Offenhäuser
2023-03-22LibPDF: Be more cautious of errors when looking for linearization dictJulian Offenhäuser
2023-03-22LibPDF: Don't treat a broken document header as a fatal errorJulian Offenhäuser
2023-03-21LibGfx: Move all image loaders and writers to a subdirectoryLucas CHOLLET
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-02LibPDF: Detect CFF encodings with supplementsRodrigo Tobar
2023-03-02LibPDF: Increase argument stack for Type1FontProgramsRodrigo Tobar
2023-03-02LibPDF: Improve Type2 hint countingRodrigo Tobar
2023-03-02LibPDF: Don't crash when a font hasn't been loaded yetRodrigo Tobar
2023-03-02LibPDF: Prevent crashes when loading XObject streamsRodrigo Tobar
2023-03-02LibPDF: Improve error support for Filter classRodrigo Tobar
2023-02-26LibGfx: Return bool not ErrorOr<bool> from ImageDecoderPlugin::sniff()MacDue
2023-02-24LibPDF: Refactor *Font classesRodrigo Tobar
2023-02-24LibPDF: Add new error construction functionsRodrigo Tobar
2023-02-24LibPDF: Allow show_text to return errorsRodrigo Tobar
2023-02-21LibPDF: Make Object::cast<T>() non-constAndreas Kling
2023-02-19LibTextCodec+Everywhere: Port Decoders to new StringsSam Atkins
2023-02-18LibGfx: Rename `JPGLoader` to `JPEGLoader`Lucas CHOLLET
2023-02-15LibTextCodec+Everywhere: Make TextCodec::decoder_for() take a StringViewSam Atkins
2023-02-13LibPDF: Add more built-in SIDsRodrigo Tobar
2023-02-12LibPDF: Check for end of stream in Reader::matches_regular_character()Julian Offenhäuser
2023-02-12LibPDF: Return an error if we fail to load a replacement fontJulian Offenhäuser
2023-02-12LibPDF: Allow filter DecodeParms array entries to be nullJulian Offenhäuser
2023-02-12LibPDF: Allow reading documents with incremental updatesJulian Offenhäuser
2023-02-10LibPDF: Fix glyph sizing bug that caused incorrect spacingJulian Offenhäuser
2023-02-10LibPDF: Use more appropriate standard 14 replacement fontsJulian Offenhäuser
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-02-08LibPDF: Construct accented characters with Type1 seac commandRodrigo Tobar
2023-02-08LibPDF: Add infrastructure for accented character glyphsRodrigo Tobar
2023-02-08LibPDF: Turn Glyph into a classRodrigo Tobar
2023-02-08LibPDF: Index Type1 glyphs by name, not char codeRodrigo Tobar
2023-02-08LibPDF: Add placeholders for *flex Type2 commandsRodrigo Tobar
2023-02-08LibPDF: Add char_code -> name mapping functionRodrigo Tobar