15 Commits (9163a6fba4dd9f92fbf79e65ed222b7e845a9fb6)

Author SHA1 Message Date
Tim van der Meij 0739f90707
Annotations: move operator list addition logic to `src/core/document.js` 8 years ago
Jonas Jenwald 111419a64a Cache built-in binary CMap files in the worker (issue 4794) 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 14b8523314 Refactor the `password` handling so that it's stored in the `PdfManager`s, instead of in the `XRef` 8 years ago
Tim van der Meij 3800b5e463 Document: extract `CropBox` fetching and validation into a getter 8 years ago
Jonas Jenwald 9be3aee9c9 Add a parameter to `Page_getInheritedPageProp` to make it possible to fetch (and dereference) Arrays, and use that for the `MediaBox`/`CropBox` getters (issue 7872) 8 years ago
Sean Burke f76cd2ce43 Expose the optional UserUnit entry as a page property 9 years ago
Jonas Jenwald d284cfd5eb [api-minor] Add support for relative URLs, in both annotations and the outline, by adding a `docBaseUrl` parameter to `PDFJS.getDocument` (bug 766086) 9 years ago
Jonas Jenwald ded01356c7 Pass in the `renderInteractiveForms` parameter to `Annotation_appendToOperatorList`, in `Page_getOperatorList`, instead of to the `Annotation` constructor (PR 7633 follow-up) 9 years ago
Tim van der Meij dbea302a6e Text widget annotations: do not render on canvas as well 9 years ago
Jonas Jenwald 78889646c8 Create a fallback annotation `id` for entries in `Annots` dictionaries that are not indirect objects (issue 7569) 9 years ago
Jonas Jenwald f297e4d17c [api-minor] Add a parameter to `PDFPageProxy_getTextContent` that controls whether `PartialEvaluator_getTextContent` will attempt to combine same line text items 9 years ago
Jonas Jenwald a36a946976 Move the `isSpace` utility function from core/parser.js to shared/util.js 9 years ago
Yury Delendik bda5e6235e Removes global PDFJS usage from the src/core/. 9 years ago
Yury Delendik 6b60c8f4db Adds UMD headers to core, display and shared files. 9 years ago
Tim van der Meij 8b79becad6 Improve code structure of the annotation code 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
Jonas Jenwald b05652ca97 [api-minor] Let `getAnnotations` fetch all annotations by default, unless an intent is specified 10 years ago
Tim van der Meij 0991c06395 Refactor annotation flags code 10 years ago
Manas a2ba1b8189 Uses editorconfig to maintain consistent coding styles 10 years ago
Yury Delendik 58c3ea0820 Adds thread abort capabilities. 10 years ago
Jonas Jenwald 5853553455 Make `get fingerprint` slightly more robust against corrupt PDF files 10 years ago
Tim van der Meij 4f920ad100 Refactor annotation code to use a factory 10 years ago
Tim van der Meij 995c5ba205 Simplify annotation data passing 10 years ago
Jonas Jenwald a28ed7c834 Always traverse the entire parent chain in Page_getInheritedPageProp (issue 5954) 10 years ago
Mike Corbin 4c9b65f0e1 Extract correct PDF format version from the catalog 10 years ago
Collin Anderson 54e984c763 cleaned whitespace 10 years ago
Jonas Jenwald 1fea44ce14 Ensure that |get fingerprint| doesn't fail if the ID is not an array (issue 5599) 10 years ago
Jordan Thoms aa53319c87 Improve fingerprinting of documents 11 years ago
Jonas Jenwald 83a4c68df9 Add strict equalities in src/core/core.js 11 years ago
Jonas Jenwald a5c98aab36 Re-factor parsing of the Linearization dictionary 11 years ago
Jonas Jenwald b950118681 Revert commit fc73e2e (PR 5005) for breaking certain PDF files 11 years ago
fkaelberer fc73e2e173 use getBytes() instead of looping over getByte() 11 years ago
Yury Delendik d8eb8b1de1 Adds Promise to the getOperatorList 11 years ago
Jonas Jenwald 034f1102da Remove LegacyPromise in src/core/core.js 11 years ago
Joshua T Kalis 5828b2c687 Refactor - remove redundant function and all references 11 years ago
Brendan Dahl 5bd8a83c9b Build the text layer geometry on the worker. 11 years ago
Yury Delendik 31f081ae17 Doesn't traverse cyclic references in Dict.getAll; reduces empty-Dict garbage 11 years ago
Jonas Jenwald 131a16b65e Fix coding style in src/core/core.js 11 years ago
Thorben Bochenek 8edebc797b Refactor and fix style of core.js 11 years ago
Thorben Bochenek 1ddb019449 Fix Issue #4461: Pages without \Resources in their dictionary fail to load 11 years ago
Samuel Chantaraud 076b3433b4 Improved annotations' display/behavior. 11 years ago
Nicholas Nethercote ab7568c0ff Use Array.join() to build up strings in more places. 11 years ago
Yury Delendik 5bf3e44e30 Introduces LegacyPromise; polyfills DOM Promise 11 years ago
Yury Delendik e712c4136a Cleaning up fonts when viewer is idle for some time 12 years ago
Brendan Dahl c2d65fc4ab Don't traverse all pages to get a single page. 12 years ago
Brendan Dahl f4942b11f8 Reduce the memory usage of the operator list. 12 years ago
Jakob Miland c341dd57e5 Simplify get fingerprint() method 12 years ago
Yury Delendik ba23a9e8f9 Adds initial telemetry probes 12 years ago
Brendan Dahl 5ecce4996b Split files into worker and main thread pieces. 12 years ago