114 Commits (83a4c68df9ab8c9703d3da2c424db0b08926da2a)

Author SHA1 Message Date
Nicholas Nethercote b86daed29d Make CMap.map quasi-private. 11 years ago
Jonas Jenwald 2485f11829 Fix loading of PDF files with invalid or missing Type3 characters (issue 5039) 11 years ago
Jonas Jenwald 04975acceb Prevent CMapFactory.create from failing by passing the necessary parameters from PartialEvaluator_readToUnicode (issue 5010) 11 years ago
pramodhkp 8407d28c9e Combine re element into constructPath 11 years ago
Fabian Lange 60f67c3961 Restructured EvaluatorPreprocessor_read to be more natural. 11 years ago
Nicholas Nethercote 081866a184 Use null instead of [] for ops with no args. 11 years ago
Nicholas Nethercote 17170af3c7 Avoid allocating return object in EvaluatorPreprocessor_read(). 11 years ago
Nicholas Nethercote bce7601480 Build up textChunk.str more efficiently. 11 years ago
Yury Delendik 0cd28ebfa3 Telemetry for used stream and font types 11 years ago
Tim van der Meij 9c072a5d4b Renames concatenateToArray to appendToArray 11 years ago
Nicholas Nethercote 7923eb7edb Fix mishandling of incomplete, inverted masks. 11 years ago
Jonas Jenwald c0250e16e3 Return ErrorFont in loadFont when the fontRef is undefined 11 years ago
Jonas Jenwald 7802a7ab97 Handle cases where the fontName contains non-alphanumeric characters (issue 4909) 11 years ago
p01 6731de6829 Minor refactoring of EvaluatorPreprocessor_read 11 years ago
p01 d4a01f6034 evaluator.js minor optimizations 11 years ago
Fabian Lange 532d7246ea add object id to streams to prevent infinite loops. 11 years ago
Tim van der Meij e128bdc397 Fixes unhandled XObject subtype PS error 11 years ago
Yury Delendik 542c9c4c7a Moves ColorSpace logic into evaluator 11 years ago
Yury Delendik d53dc2e7d6 Refactors showText: split type3, remove showSpacedText 11 years ago
Yury Delendik e5a0d89da9 Refactors loadFont for translateFont be async; fixes type3 dup data 11 years ago
Yury Delendik 88aa396aca Terminate getOperationList and getTextContent every 20 ms 11 years ago
Yury Delendik d8eb8b1de1 Adds Promise to the getOperatorList 11 years ago
Christian Krebs 3e7bcaa892 Handle nested post script arguments in the preprocessor 11 years ago
Jonas Jenwald b907e15a90 Build paths for glyph accents when drawing text as curves 11 years ago
Yury Delendik 2008f74185 Refactors MessageHandler.send to remove callbacks 11 years ago
Tim van der Meij 3ddc534920 Tiny updates 11 years ago
Yury Delendik 63d5aae3f6 Groups path commands into single command 11 years ago
Yury Delendik a468f7215d Fixes spacing in the text layer builder 11 years ago
Rob Wu 2e97c0d085 Remove some unused variables from src/ 11 years ago
Yury Delendik a00f854848 Refactors buildImage to use Promise; don't draw bad images 11 years ago
Joshua T Kalis 5828b2c687 Refactor - remove redundant function and all references 11 years ago
Tim van der Meij f463f96f35 Resolving new lint issues 11 years ago
Tim van der Meij df91acf239 Fixes lint warning W004 in src/core 11 years ago
Brendan Dahl 5bd8a83c9b Build the text layer geometry on the worker. 11 years ago
Jonas Jenwald 3a9b5b3951 Check that images have valid dimensions (issue 4575) 11 years ago
Jonas Jenwald 811f1b1d05 Workaround for cases where FontName in the FontDescriptor differs from BaseFont in the Font (bug 847420) 11 years ago
Christian Krebs 79f34b183c Treat fonts with the same font descriptor, encoding and unicode map as aliases 11 years ago
Yury Delendik 31f081ae17 Doesn't traverse cyclic references in Dict.getAll; reduces empty-Dict garbage 11 years ago
Tim van der Meij c6a06c0f16 Making src/core/evaluator.js adhere to the style guide 11 years ago
Christian Krebs fc9edfcf76 Introduce paintSolidColorImageMask command to handle 1x1 solid image masks 11 years ago
Nicholas Nethercote 292b96a0bf Make fnArray always be a plain array. 11 years ago
Nicholas Nethercote 42d175efd4 Fix some indenting within OperatorList. 11 years ago
Yury Delendik 69efd9cb96 CMaps binary packing 11 years ago
Nicholas Nethercote 3759c11f42 Avoid more allocations in bidi(). 11 years ago
Yury Delendik 1aaeec8020 Heuristic to optimize chunking 11 years ago
Yury Delendik 257898b359 Caching inlined mask images 11 years ago
Yury Delendik f48f57e30a Caches last parsed resource image, recornizes image repeats 11 years ago
Yury Delendik 2c23be369b Optimizing pdf when text printed char-by-char 11 years ago
Yury Delendik dbb3d17d8f Refactors optimization list 11 years ago
Jonas Jenwald b0824e1626 Prevent circular reference when checking for blend modes (issue 4370) 11 years ago