2755 Commits (c79e5b3f173f001a85b95edae96e0fb3d34cafd3)

Author SHA1 Message Date
Jonas Jenwald 9bed87f5dc Return `undefined` instead of `Dict.empty` from `Page.getInheritedPageProp` for non-existent properties to prevent possible future bugs 8 years ago
Yury Delendik e7cc07cc11 Moves checkProblematicCharRanges to font_spec.js 8 years ago
Job van der Weiden a05115d2ec
Network: use the current location to prevent errors when using CSP headers 8 years ago
Jonas Jenwald 4a0ff5dbf7 Ensure that we don't ignore `0` values in `Page.getInheritedPageProp` (issue 8125) 8 years ago
Tim van der Meij 0739f90707
Annotations: move operator list addition logic to `src/core/document.js` 8 years ago
Jonas Jenwald 2a7e5b8a54 Support the `newWindow` flag in white-listed `app.launchURL` JavaScript actions (PR 7794 follow-up) 8 years ago
Yury Delendik 5b50e0d414 Replaces RequireJS to SystemJS. 8 years ago
Tim van der Meij 8990de8614
Interactive forms: make choice widget options inheritable (issue 8094) 8 years ago
Jonas Jenwald 14cc6acb90 Ensure that `Dict`s found in Object Streams are assigned an `objId` in `XRef.fetch` 8 years ago
Yury Delendik 51767d63fe Init PDFWorker via MesssagePort. 8 years ago
Jonas Jenwald 1ce295541c Always check all Kids nodes, in `Catalog.getPageDict`, to avoid getting stuck in an empty node further down in the Pages tree (issue 8088) 8 years ago
Yury Delendik facefb0c79 Move compatibility code to the shared/compatibility.js. 8 years ago
Jonas Jenwald 9082f08e37 Enable running the `cmap` unit-tests on Travis by utilizing a `NodeCMapReaderFactory` 8 years ago
Jonas Jenwald 111419a64a Cache built-in binary CMap files in the worker (issue 4794) 8 years ago
Jonas Jenwald 769c1450b7 [api-minor] Refactor fetching of built-in CMaps to utilize a factory on the `display` side instead, to allow users of the API to provide a custom CMap loading factory (e.g. for use with Node.js) 8 years ago
Tim van der Meij 26fc79d51d
Annotations: refactor setting the normal appearance stream 8 years ago
Jonas Jenwald ce072022c1 Always choose a (3, 1) cmap table for TrueType fonts that have an encoding specified, regardless of the Symbolic font flag (bug 1337429) 8 years ago
Yury Delendik fa0e559fe2 New node.js check to protect from webpack. 8 years ago
Jonas Jenwald 23c62cc321 Consume the current character when encountering illegal characters in `Lexer.getObject`, in order to prevent infinite loops during reading of streams (issue 8061) 8 years ago
pmysore1 af8292058f Font ascent descent calculation fix 8 years ago
Yury Delendik 7d9941d870 Fixes pdf.combined.js for webpack. 8 years ago
Jonas Jenwald 63f13773e7 Use `ChildNode.remove` instead of `ChildNode.ParentNode.removeChild` in a couple of places (bug 1334831, issue 8008) 8 years ago
Yury Delendik a048519fa1 Replace copyright headers; changes UMD to CommonJS. 8 years ago
Yury Delendik eb4c88cd44 Replacing custom bundling with webpack2. 8 years ago
vkuryakov 4e181e59ef Interactive forms: values for radio buttons (issue #6995) 8 years ago
Mukul Mishra 41d092d04b Fixes behaviour of DOMCanvasFactory to return {canvas, context}. 8 years ago
Jonas Jenwald 9c34d0aa8c [api-minor] Add a `getDocument` parameter that allows disabling of the `NativeImageDecoder` (e.g. for use with Node.js) 8 years ago
Mukul Mishra 32817633c9 Fix #7798: Refactor scratch canvas usage. 8 years ago
Jonas Jenwald e416032b38 Prevent browser console errors during testing 8 years ago
Jonas Jenwald bc736fdc7d Adjust the `brace-style` ESLint rule to disallow single lines (and also enable `no-iterator`) 8 years ago
Jonas Jenwald f7d99ccc26 Remove the unused `isStream` property on various `Stream`s 8 years ago
Jonas Jenwald c102232275 Append the contents of `FileAttachment` annotations to the attachments view of the sidebar, for easier access to the embedded files 8 years ago
Tim van der Meij 95732279b6 Remove usage of `mozFillRule` 8 years ago
Jonas Jenwald 52e0f51917 Enable the `no-unused-vars` ESLint rule 8 years ago
Jonas Jenwald 50c2856097 Move `EOF`/`isEOF` from core/parser.js to core/primitives.js 8 years ago
Jonas Jenwald f000417ce0 [Firefox addon] Stop bundling `src/core/network.js` into the `FIREFOX`/`MOZCENTRAL` builds (PR 7322 follow-up) 8 years ago
Jonas Jenwald f77c52291e Enable the `no-empty-pattern`/`no-floating-decimal`/`no-self-compare`/`no-delete-var`/`no-new-object` ESLint rules 8 years ago
Yury Delendik fc2d8c15e8 Adds noopener and nofollow to rel attribute of hyperlinks. 8 years ago
Mukul Mishra 4e38200030 Fix #7978: Fixes ESLint yoda rule for the URL polyfill. 8 years ago
Jonas Jenwald 82ea7e6e6e Enable the `no-unsafe-finally`/`no-octal`/`no-useless-call` ESLint rules 8 years ago
Jonas Jenwald 4626fc8342 Enable the `spaced-comment` ESLint rule 8 years ago
Syed Abdullah 857a5da8f1 Fix inverted calculation of RTL text percentage in bidi. 8 years ago
jazzchipc 493853031b Fixes issue #6071. 8 years ago
Yury Delendik 77b7b84d1e Removes rest of 'no-else-return' comments. 8 years ago
Jonas Jenwald 642d8621ef Replace direct lookup of `uniquePrefix`/`idCounters`, in `Page` instances, with an `idFactory` containing an `createObjId` method instead 8 years ago
Jonas Jenwald 4046d67fde Enable the `no-else-return` ESLint rule 8 years ago
Jonas Jenwald 14b8523314 Refactor the `password` handling so that it's stored in the `PdfManager`s, instead of in the `XRef` 8 years ago
Jonas Jenwald 27513cd23b [api-minor] Ensure that the `getDocument` Promise is rejected if the `loadingTask` is destroyed, or an `Error` is thrown, inside of the `onPassword` callback (issue 7806) 8 years ago
Jonas Jenwald ddea9a6b04 Improve the handling of `Encoding` dictionary, with `Differences` array, in `PartialEvaluator_preEvaluateFont` 8 years ago
Jonas Jenwald e963971244 Further adjust the heuristics used to detect OpenType font files with CFF data, to ensure that all Type0 fonts are handled the same way regardless of font Subtype (issue 7901) 8 years ago