634 Commits (e908b71309bddd9656cfd6bfc86054eaab3c1974)

Author SHA1 Message Date
Jonas Jenwald 6260fc09a3 Attempt to recover valid `format 3` FDSelect data from broken CFF fonts (bug 1146106) 9 years ago
Jonas Jenwald b02d560ae0 Fix errors in `setGState` in `PartialEvaluator_getTextContent` that prevents text-selection from working properly 9 years ago
Jonas Jenwald 98fe094d18 Let non-viewable Popup Annotations inherit the parent's Annotation Flags if the parent is viewable 9 years ago
Jonas Jenwald 7ddb0bc718 Attempt to combine text runs positioned with `setTextMatrix` 9 years ago
Jonas Jenwald 182d33800a Ignore 'endobj' commands inside of `ObjStm` streams (issue 5241, bug 898610, bug 1037816) 9 years ago
Jonas Jenwald c9b6de3b16 Prevent adding invalid values in `CFFDict_setByKey` (bug 1068432) 9 years ago
Jonas Jenwald 293901d7e5 Add a (linked) test-case for issue 3248 9 years ago
Jonas Jenwald e281ef15db Adjust incorrect first obj number of "free" xref entry in `XRef_readXRefTable` (issue 7229) 9 years ago
Jonas Jenwald 079b563e2d Ensure that the `params` parameter of the `PredictorStream` is a dictionary (issue 7200) 9 years ago
Yury Delendik 398e6acbc5 Stops bleeding of pattern edges for mesh. 9 years ago
Yury Delendik d76db416f4 Adds more SMask tests. 9 years ago
Jonas Jenwald 05cf709f8e Parse Type1 font files to determine the various `Length{n}` properties, instead of trusting the PDF file (issue 5686, issue 3928) 9 years ago
Jonas Jenwald 17aaa125df Keep track of the character to glyph mapping in font_renderer.js, to prevent errors when different characters point to the same glyph (issue 7101) 9 years ago
Jonas Jenwald 13d7a5070e Prevent failures in the Annotation code if the `Rect` array contains indirect objects (issue 7115) 9 years ago
Yury Delendik a505aa8e90 Disables issue6961 test. 9 years ago
Jonas Jenwald dfe9015a43 Convert `uniXXXX` glyph names to proper ones when building the `charCodeToGlyphId` map for TrueType fonts (bug 1132849, issue 6893, issue 6894) 9 years ago
Preetham Mysore be1e12dbcb Fix for descent calculation while reading font hhea headers 9 years ago
Brendan Dahl 6e1d131384 For CIDFontType2 use CID as glyph ID when missing CID to GID map. 9 years ago
Brendan Dahl ff87f3fb86 Only draw glyphs on canvas if they are in the font or the font file is missing. 9 years ago
Jonas Jenwald 505f15f221 Avoid accidentally getting the entire font file in `readNameTable` (issue 7020) 9 years ago
Tim van der Meij ad31e52a26 Group popup creation code and apply it to more annotation types 9 years ago
Tim van der Meij 10902fd882 Implement unit and reference testing for FileAttachment annotations 9 years ago
Jonas Jenwald a494e33776 Update `JpegImage.getData` to support `forceRGBoutput` for images with `numComponents === 1` (issue 6066) 9 years ago
Jonas Jenwald 62b17ad36e Add a linked `load` test for issue 6549 9 years ago
Jonas Jenwald 07e1ad40a2 Replace `getAll` with `getKeys` in `PartialEvaluator_hasBlendModes` to speed up loading of badly generated PDF files (issue 6961) 9 years ago
Jonas Jenwald 15ce96a6eb Prevent failures in the "scanning for endstream" code, in `Parser_makeStream`, by handling the case where 'endstream' is split between contiguous chunks (issue 1536) 9 years ago
Jonas Jenwald 4855d4cc9f Map missing glyphs to the `notdef` glyph for TrueType (3, 1) fonts regardless if the 'post' table is defined or not (issue 6889) 9 years ago
Jonas Jenwald b4020047bc Replace the linked test-case for issue 1155 with a reduced one 9 years ago
Jonas Jenwald d52495a9c8 [TrueType] Recover from a missing "glyf" table by replacing it with dummy data, utilizing the existing code in `sanitizeGlyphLocations` 9 years ago
Yury Delendik 18f0531619 Cleans test manifest from absent files. 9 years ago
Tim van der Meij 17b639bfc5 Update the linked test case hmm.pdf to point to the intended version 9 years ago
Jonas Jenwald 15e384c558 Issue 6854 - Re-enable testing of 'aboutstacks.pdf' 9 years ago
Jonas Jenwald c197e47742 Update the link location for 'issue3666.pdf' to point to the Internet Archive 9 years ago
Daan Sprenkels 90ec2c9294 shading-pattern: Decreased `Shadings.SMALL_NUMBER` 9 years ago
Jonas Jenwald 896e390285 Check that CIDFontType0 fonts does not actually contain OpenType font files (issue 6782) 9 years ago
Jonas Jenwald 0083f63dda Fix a typo in the "file" entry for issue3694_reduced in test_manifest.json 9 years ago
Brendan Dahl eb7c36beb6 Add validation for callsubr and callgsubr for type 2 charstrings. 9 years ago
Tim van der Meij 6ef7120a04 Implement support for Highlight annotations 9 years ago
Tim van der Meij 34918a6666 Implement support for Squiggly annotations 9 years ago
Yury Delendik c991480687 Better crypto key length recovery. 9 years ago
Jonas Jenwald 1d1f175826 Apply Patterns, if necessary, when rendering text 9 years ago
Tim van der Meij c5f4b9750e Implement support for StrikeOut annotations 9 years ago
Jonas Jenwald 2f2ea6160b Ensure that the `baseTransform` is applied when rendering annotations 9 years ago
Tim van der Meij cd28dd34fe Implement support for Underline annotations 9 years ago
Tim van der Meij 7d43971f54 Implement support for Popup annotations 9 years ago
Jonas Jenwald ae4ec2e347 Change test-case `issue4914` to an `annotations` test 9 years ago
Tim van der Meij b7217a2274 Implement annotation layer regression testing 10 years ago
Jonas Jenwald ee0d522187 Use `adjustWidths` for TrueType fonts if we handle them as OpenType (issue 5027, issue 5084, issue 6556, bug 1204903) 10 years ago
Yury Delendik 1bbe8f3fee Replaces test for #6720 to fix botio-linux slow script. 10 years ago
Jonas Jenwald 4810b7b8fc Fix the `charCodeOf` method in `IdentityToUnicodeMap` in order to prevent text selection from breaking 10 years ago