161 Commits (1b5940edd2f167f026d1ba209a4c68204a777b9f)

Author SHA1 Message Date
Yury Delendik 15c9969abe Adds transfer function support for SMask. 10 years ago
Yury Delendik c9cb6a3025 Replaces UnsupportedManager with callback. 10 years ago
Yury Delendik e4e69e2f05 Set error font for Type3 if its loading failed. 10 years ago
Jonas Jenwald 6dfe53b976 [api-minor] Add a parameter to `PDFPageProxy_getTextContent` that enables replacing of all whitespace with standard spaces in the textLayer (issue 6612) 10 years ago
Yury Delendik 06c1904675 Refactors FontLoader to group fonts per document. 10 years ago
Manas a2ba1b8189 Uses editorconfig to maintain consistent coding styles 10 years ago
Yury Delendik fa423cfab0 Refactors fake space heuristics for speed. 10 years ago
Yury Delendik 376f8bde14 Combines standalone divs into text groups. 10 years ago
Yury Delendik fa46b73c47 Better spacing in text layer. 10 years ago
Jonas Jenwald 1c66d4a106 Add a `totalLength` getter to `OperatorList`, since the `length` is zero after flushing 10 years ago
Yury Delendik 58c3ea0820 Adds thread abort capabilities. 10 years ago
Jonas Jenwald 2e751199fb Prevent getOperatorList from failing to correctly parse OPS.paintXObject for TilingPatterns that are missing some /Resources entries (issue 6541) 10 years ago
Rob Wu 50ff2d4c2a Ignore operators that are known to be unsupported 10 years ago
Jonas Jenwald 1b8cb52555 Prevent `PartialEvaluator_buildFormXObject` from failing if the `Matrix` or `BBox` contains indirect objects 10 years ago
Jonas Jenwald 8d831449ab Right-size the `map` array in PartialEvaluator_readToUnicode 10 years ago
Fabian Lange 2564827503 Fix text spacing with vertical fonts (#6387) 10 years ago
Rob Wu b0a8c0fa40 cmaps: Use cmap.forEach instead of Array.forEach 10 years ago
Jonas Jenwald 46a8485db4 Ignore paint form XObject when the name is missing (issue 4558) 10 years ago
Fabian Lange c2013094e7 Apply char spacing only when there are chars. 10 years ago
Jonas Jenwald 760222cf0b Handle the Encoding being a dictionary in PartialEvaluator_preEvaluateFont (bug 1157493) 10 years ago
Jonas Jenwald 7c7d05e7a3 Attempt to infer if a CMap file actually contains just a standard `Identity-H`/`Identity-V` map 10 years ago
Jonas Jenwald 4c2ad3bc7b Ensure that entries in the Differences array of Type1 fonts are either numbers or names 10 years ago
Levi Melamed a5159a7942 extract more accurate glpyh heights from type-3 fonts 10 years ago
Hengjie 109d67691c Lower threshold 10 years ago
Jonas Jenwald f19a1db414 Create a IdentityToUnicodeMap in evaluator.js when toUnicode contains IdentityH/IdentityV 10 years ago
palkan 4764c52b5b fix passing null as Promise's onFullfilled (which is broken in Chrome 32) 11 years ago
Fabian Lange 970c048d50 fixes caching of inline images during parsing. 11 years ago
Jonas Jenwald 4bda6ba1b8 Add basic support for ZapfDingbats 11 years ago
Nicholas Nethercote 96b9af68dd Remove setGStateForKey() closure. 11 years ago
Nicholas Nethercote 9674abc542 Ignore setGState no-ops. 11 years ago
Nicholas Nethercote 7cbd057deb Avoid unnecessary array allocations in EvaluatorPreprocessor_read(). 11 years ago
pramodhkp 458b69b649 Adds image and mask features, fixes clippath 11 years ago
Jonas Jenwald 66c56ac546 Fixes a regression from PR 4982 11 years ago
Nicholas Nethercote 9576047f0d Add ToUnicodeMap class. 11 years ago
Jonas Jenwald 87038e44cd Add strict equalities in src/core/evaluator.js 11 years ago
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
Nicholas Nethercote a483c80fc3 Make QueueOptimizer easier to read. 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