Commit Graph

  • a20393e6e4 Update PDFDocument._getLinearizationPage to do the /Type-check correctly (PR 14400 follow-up) Jonas Jenwald 2021-12-29 13:13:42 +01:00
  • b99927e1ee Improve the API unit-tests for scripting-related functionality Jonas Jenwald 2021-12-29 12:22:20 +01:00
  • e42d54e1b5
    Merge pull request #14400 from Snuffleupagus/getPageDict-async Tim van der Meij 2021-12-28 19:40:34 +01:00
  • 01b25b2612
    Merge pull request #14391 from KouWakai/annot-border-correct Tim van der Meij 2021-12-28 19:28:32 +01:00
  • 07c32f0f4f
    Merge pull request #14401 from Snuffleupagus/update-packages Tim van der Meij 2021-12-28 19:17:31 +01:00
  • ea55e8bf41 Update l10n files Jonas Jenwald 2021-12-26 11:19:19 +01:00
  • 69f14b1ee9 Update npm packages Jonas Jenwald 2021-12-26 11:09:29 +01:00
  • b513c64d9d [api-minor] Convert Catalog.getPageDict to an asynchronous method Jonas Jenwald 2021-12-24 13:46:35 +01:00
  • 98158b67a3 Handle non-integer Annotation border widths correctly (issue 14203) KouWakai 2021-12-24 22:10:19 +09:00
  • 41dab8e7b6
    Merge pull request #14388 from Snuffleupagus/bug-1746213 Jonas Jenwald 2021-12-21 10:04:10 +01:00
  • c4d344b52a
    Merge pull request #14389 from timvandermeij/bump Tim van der Meij 2021-12-19 17:02:51 +01:00
  • 08f35f9f7c
    Bump versions in pdfjs.config Tim van der Meij 2021-12-19 16:58:17 +01:00
  • dc4a6e94f3 Unblock the "load" event when the windows/tabs becomes inactive (bug 1746213) Jonas Jenwald 2021-12-18 21:25:31 +01:00
  • 472bbf4592 Unblock the "load" event in inactive windows/tabs (bug 1746213, PR 11646 follow-up) Jonas Jenwald 2021-12-18 19:04:38 +01:00
  • a2ae56f394
    Merge pull request #14387 from timvandermeij/test-utils v2.12.313 Tim van der Meij 2021-12-18 16:40:56 +01:00
  • 71326c6a1c
    Enable the no-var linting rule in test/testutils.js Tim van der Meij 2021-12-18 15:58:47 +01:00
  • a24982a733
    Drop custom confirmation logic in favor of using the built-in Node.js readline module Tim van der Meij 2021-12-18 15:52:04 +01:00
  • 869b396011
    Merge pull request #14373 from Snuffleupagus/update-TypeScript Tim van der Meij 2021-12-18 13:35:54 +01:00
  • afa43d3af0
    Merge pull request #14386 from Snuffleupagus/issue-14385 Tim van der Meij 2021-12-18 13:24:42 +01:00
  • 6b75e46d11 Ignore *negative* /FitH parameters in the viewer (issue 14385) Jonas Jenwald 2021-12-18 11:35:21 +01:00
  • e19020c028 Move the Default{...}LayerFactory into a new web/default_factory.js file Jonas Jenwald 2021-12-15 13:54:29 +01:00
  • e0dba504d2 Fix broken/missing JSDocs and typedefs, to allow updating TypeScript to the latest version (issue 14342) Jonas Jenwald 2021-12-14 23:59:17 +01:00
  • d3e1d7090a
    Merge pull request #14370 from Snuffleupagus/getPageDict-sync-Pages Tim van der Meij 2021-12-15 19:40:39 +01:00
  • 274989ab56
    Merge pull request #14372 from Snuffleupagus/BaseViewer-Lang Tim van der Meij 2021-12-15 19:37:50 +01:00
  • 21aea0b1a2
    Merge pull request #14380 from Snuffleupagus/event-utils Tim van der Meij 2021-12-15 19:34:43 +01:00
  • 0a19ef6864 Move the EventBus, and related functionality, into its own file Jonas Jenwald 2021-12-15 17:09:16 +01:00
  • 760f765e56 Move the /Lang handling into the BaseViewer (PR 14114 follow-up) Jonas Jenwald 2021-12-14 12:18:12 +01:00
  • a425c9cfa5
    Merge pull request #14368 from timvandermeij/puppeteer Jonas Jenwald 2021-12-14 10:36:06 +01:00
  • fa51fd9428 Slightly reduce asynchronicity in the Catalog.getPageDict method (PR 14338 follow-up) Jonas Jenwald 2021-12-13 18:44:39 +01:00
  • da2b3dd3be
    Upgrade to Puppeteer 13.0.0 Tim van der Meij 2021-12-12 19:52:11 +01:00
  • 1bc6b846b6
    Consistently use string arguments for page.waitForFunction calls Tim van der Meij 2021-12-12 19:40:50 +01:00
  • e638a84afe
    Merge pull request #14367 from timvandermeij/integration-tests Tim van der Meij 2021-12-12 16:20:34 +01:00
  • 2643e6a823
    Disable failing print actions integration test in Firefox Tim van der Meij 2021-12-12 16:10:13 +01:00
  • d47b6735b4
    Merge pull request #14364 from Snuffleupagus/BaseViewer-conditional-getPermissions Tim van der Meij 2021-12-12 14:00:04 +01:00
  • 63af15eb8f Only call PDFDocumentProxy.getPermissions, in the viewer, when pdfjs.enablePermissions is set (PR 14362 follow-up) Jonas Jenwald 2021-12-11 20:41:41 +01:00
  • 6d8d37e93d
    Merge pull request #14362 from Snuffleupagus/issue-14356 Tim van der Meij 2021-12-11 20:02:23 +01:00
  • fefb9ed5b4
    Merge pull request #14360 from timvandermeij/updates Tim van der Meij 2021-12-11 19:51:38 +01:00
  • c5847141b4
    Update translations to the most recent versions Tim van der Meij 2021-12-11 15:30:40 +01:00
  • 2757000bb2
    Fix some dependency vulnerabilities reported by npm audit Tim van der Meij 2021-12-11 15:28:29 +01:00
  • d3d8141372
    Update packages to the most recent versions Tim van der Meij 2021-12-11 15:24:26 +01:00
  • b1d3e7f121 Support disabling of form editing when pdfjs.enablePermissions is set (issue 14356) Jonas Jenwald 2021-12-11 16:53:59 +01:00
  • b03281de18 Move the permissions handling into the BaseViewer (PR 11789 follow-up) Jonas Jenwald 2021-12-11 16:23:29 +01:00
  • d856ed9395
    Merge pull request #14361 from timvandermeij/nodejs Jonas Jenwald 2021-12-11 15:58:00 +01:00
  • 4269148d3d
    Upgrade Node.js to version 16 in the CI workflow Tim van der Meij 2021-12-11 15:47:38 +01:00
  • 3a8318aa1c
    Merge pull request #14359 from Snuffleupagus/PAUSE_EAGER_PAGE_INIT Tim van der Meij 2021-12-11 13:28:35 +01:00
  • a6dd39b645
    Merge pull request #14358 from Snuffleupagus/checkLastPage-improvements Tim van der Meij 2021-12-11 13:07:54 +01:00
  • 70809a80ce
    Merge pull request #14355 from Snuffleupagus/api-page-caches-Map Tim van der Meij 2021-12-11 13:00:11 +01:00
  • 2b8a5dce70
    Merge pull request #14354 from Snuffleupagus/improve-pageKidsCountCache-further Tim van der Meij 2021-12-11 12:54:39 +01:00
  • 90472e5130 Avoid overloading the worker-thread during eager page initialization in the viewer (PR 11263 follow-up) Jonas Jenwald 2021-12-10 17:14:58 +01:00
  • 70ac6b1694 Update Catalog.getAllPageDicts to always propagate the actual Errors (PR 14335 follow-up) Jonas Jenwald 2021-12-10 13:54:34 +01:00
  • 47f9eef584 Improve PDFDocument.checkLastPage for documents with corrupt XRef tables (PR 14311, 14335 follow-up) Jonas Jenwald 2021-12-10 11:45:09 +01:00
  • f39536a30b Change WorkerTransport.pagePromises from an Array to a Map Jonas Jenwald 2021-12-09 12:00:51 +01:00
  • c5525dcb69 Change WorkerTransport.pageCache from an Array to a Map Jonas Jenwald 2021-12-09 11:40:14 +01:00
  • 8a05db230e Further improve caching in Catalog.getPageDict, for disableAutoFetch mode (PR 8207 follow-up) Jonas Jenwald 2021-12-09 12:35:44 +01:00
  • 97dc048e56
    Merge pull request #14350 from Snuffleupagus/ccitt-infinite-loop Tim van der Meij 2021-12-08 20:01:21 +01:00
  • b178985615
    Merge pull request #14347 from Snuffleupagus/improve-pageKidsCountCache Tim van der Meij 2021-12-08 19:58:46 +01:00
  • e8562173b8 Prevent an infinite loop when parsing corrupt /CCITTFaxDecode data (issue 14305) Jonas Jenwald 2021-12-07 13:16:38 +01:00
  • c42b19f26a
    Merge pull request #14348 from Snuffleupagus/issue-8022-reftest Jonas Jenwald 2021-12-06 16:17:28 +01:00
  • 909f012fb8 Add a (linked) test-case for issue 8022 Jonas Jenwald 2021-12-06 15:21:22 +01:00
  • 5f295ba280 Improve caching in Catalog.getPageDict (PR 8207 follow-up) Jonas Jenwald 2021-12-06 11:27:47 +01:00
  • 034b870c4a
    Merge pull request #14344 from timvandermeij/test-driver Jonas Jenwald 2021-12-05 23:52:46 +01:00
  • 911a9d34b1
    Fix code duplication in the rasterization logic in test/driver.js Tim van der Meij 2021-12-05 15:15:31 +01:00
  • 03506f25c0
    Move the rasterization logic into one single class Tim van der Meij 2021-12-05 14:57:01 +01:00
  • 33dc0628a0
    Enable the no-var linting rule in test/driver.js Tim van der Meij 2021-12-05 14:18:06 +01:00
  • 5fd4276dcf
    Use async/await in the rasterization classes in test/driver.js Tim van der Meij 2021-12-05 14:04:23 +01:00
  • 13786ef806
    Use arrow functions instead of self variables in test/driver.js Tim van der Meij 2021-12-04 15:45:47 +01:00
  • 1d1f713bfc
    Inline loadStyles calls in the rasterization classes in test/driver.js Tim van der Meij 2021-12-05 13:46:41 +01:00
  • a58700b0dc
    Convert the Driver class to ES6 syntax in test/driver.js Tim van der Meij 2021-12-04 15:21:04 +01:00
  • 3264d72e60
    Merge pull request #14345 from Snuffleupagus/viewer-pagesPromise-reject Tim van der Meij 2021-12-05 13:40:24 +01:00
  • e027178356 Tweak the "pagesloaded" event handler in PDFOutlineViewer Jonas Jenwald 2021-12-04 16:48:15 +01:00
  • 9de30c4ff0 Ensure that the viewer handles BaseViewer initialization failures Jonas Jenwald 2021-12-04 16:40:48 +01:00
  • dc455c836e
    Merge pull request #14339 from Snuffleupagus/issue-8019-reftest Tim van der Meij 2021-12-04 13:26:47 +01:00
  • 335c4c8a43
    Merge pull request #14338 from Snuffleupagus/XRef-more-Pages-validation Tim van der Meij 2021-12-04 13:23:40 +01:00
  • 3117985c55
    Merge pull request #14340 from Snuffleupagus/Metadata-fetch-error Tim van der Meij 2021-12-04 13:19:37 +01:00
  • bceed26e67
    Merge pull request #14341 from Snuffleupagus/shadow-prop-assert Tim van der Meij 2021-12-04 13:17:14 +01:00
  • d9fac34596 Ensure that the shadow helper function is passed a valid property (PR 14152 follow-up) Jonas Jenwald 2021-12-04 09:58:17 +01:00
  • 40291d1943 Handle errors when fetching the raw /Metadata (issue 14305) Jonas Jenwald 2021-12-04 09:35:40 +01:00
  • ca82e1832f Add a (linked) test-case for issue 8019 Jonas Jenwald 2021-12-04 08:47:32 +01:00
  • ad3a271fc4 [api-minor] Clear all caches in XRef.indexObjects, and improve /Root dictionary validation in XRef.parse (issue 14303) Jonas Jenwald 2021-12-02 16:40:31 +01:00
  • e9e4b913c0
    Merge pull request #14324 from Snuffleupagus/force-PAGE-scrolling Tim van der Meij 2021-12-02 20:01:13 +01:00
  • 4c145fc9c4
    Merge pull request #14335 from Snuffleupagus/Catalog-getAllPageDicts Tim van der Meij 2021-12-02 19:54:30 +01:00
  • aee4b7c73f
    Merge pull request #14328 from Snuffleupagus/node-examples-page-cleanup Tim van der Meij 2021-12-02 19:44:17 +01:00
  • 1fac6371d3 [Regression] Eagerly fetch/parse the entire /Pages-tree in corrupt documents (issue 14303, PR 14311 follow-up) Jonas Jenwald 2021-12-02 01:40:52 +01:00
  • f61b74e38e
    Merge pull request #14325 from Snuffleupagus/getPageDict-rm-skipCount Jonas Jenwald 2021-12-02 13:16:26 +01:00
  • 8ea740c800 Slightly extend the "creates pdf doc from PDF file with bad XRef table" unit-test (PR 14304 follow-up) Jonas Jenwald 2021-11-29 22:33:48 +01:00
  • e045cd4520 Remove the unused skipCount parameter from Catalog.getPageDict (PR 14311 follow-up) Jonas Jenwald 2021-11-29 22:25:31 +01:00
  • d9e0de8515
    Merge pull request #14333 from Snuffleupagus/Pages-tree-corruption Jonas Jenwald 2021-12-02 11:49:11 +01:00
  • 63be23f05b Handle errors correctly when data lookup fails during /Pages-tree parsing (issue 14303) Jonas Jenwald 2021-12-01 19:35:02 +01:00
  • 487a7ddc7d Update (primarily) the Node.js examples to release page resources Jonas Jenwald 2021-11-30 13:11:50 +01:00
  • 6dfe4a9140 Enforce PAGE-scrolling for *very* large/long documents (bug 1588435, PR 11263 follow-up) Jonas Jenwald 2021-11-28 18:43:30 +01:00
  • f15eb63ed5 Remove the PDFSinglePageViewer-specific code from web/secondary_toolbar.js (PR 9877 follow-up) Jonas Jenwald 2021-11-28 18:36:25 +01:00
  • 700eaecddd
    Merge pull request #14321 from timvandermeij/puppeteer Jonas Jenwald 2021-11-29 11:38:24 +01:00
  • d5b5b665e4
    Upgrade to Puppeteer 12 Tim van der Meij 2021-11-28 19:22:52 +01:00
  • 96bb3c6217
    Convert package-lock.json to lock file version 2 Tim van der Meij 2021-11-28 19:11:09 +01:00
  • 0d2cdff6c5
    Fix browser page navigation for Puppeteer 11+ in test/test.js Tim van der Meij 2021-11-28 18:58:22 +01:00
  • 60ed3cd297
    Fix compatibility with Node.js 17 in test/test.js Tim van der Meij 2021-11-28 18:35:43 +01:00
  • 5309133a9d
    Fix browser error logging in test/test.js Tim van der Meij 2021-11-28 18:05:20 +01:00
  • c14552874b
    Merge pull request #14312 from Snuffleupagus/XRef-circular-reference Tim van der Meij 2021-11-28 14:07:02 +01:00
  • 7613bb5522
    Merge pull request #14320 from Snuffleupagus/update-packages Tim van der Meij 2021-11-28 13:58:53 +01:00
  • d62f847db2 Update Stylelint to version 14 (along with related packages) Jonas Jenwald 2021-11-28 12:36:16 +01:00