172 Commits (03f12a10b5b66f054ad9965986be9b31da09d62a)

Author SHA1 Message Date
Jonas Jenwald a1fe2cb443 Don't directly access the private `map` in `setGState`, and ensure that we avoid indirect objects 9 years ago
Jonas Jenwald 2d4a1aa0af Actually ignore no-op `setGState` (PR 5192 followup) 9 years ago
Jonas Jenwald 4770b516fe Correct the upper bound used when building the `transferMap` for SMasks (PR 6723 followup) 9 years ago
Jonas Jenwald 992472fd38 Ensure that we don't modify the `Dict` data when the `Differences` array of a font contains indirect objects 9 years ago
Yury Delendik 2edf2792dc Replaces literal {} created lookup tables with Object.create 9 years ago
Yury Delendik d6adf84159 Lazify OP_MAP. 9 years ago
Yury Delendik 1de90454b7 Lazify Metrics 9 years ago
Yury Delendik 55a201d92d Lazify NormalizedUnicodes 9 years ago
Yury Delendik d0738d7e24 Lazify stdFontMap, serifFonts, GlyphMapForStandardFonts 9 years ago
Yury Delendik 1a9a665adf Refactor Encodings 9 years ago
Yury Delendik 6b60c8f4db Adds UMD headers to core, display and shared files. 9 years ago
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