Commit Graph

  • 520928719c Move and re-use the stripPath helper function more Jonas Jenwald 2026-02-13 17:38:21 +01:00
  • 5a146a8d2f Update jbig2 decoder (pdfium@0455e822ded1a5537d826703988e986a33d2d4a1) Calixte Denizet 2026-02-13 14:40:32 +01:00
  • d595b09d01 Enable a couple of additional eslint-plugin-unicorn rules Jonas Jenwald 2026-02-13 11:24:16 +01:00
  • fa28ca1468 Merge pull request #20651 from Snuffleupagus/Response-bytes calixteman 2026-02-13 10:31:54 +01:00
  • ae9fc13d8f Merge pull request #20649 from calixteman/bug2015385 calixteman 2026-02-13 08:27:16 +01:00
  • 1b20ba5c3f Ends the current drawing session when closing the tab (bug 2015385) calixteman 2026-02-11 22:10:06 +01:00
  • b3c07f4b3d Avoid parsing skipped range requests in ChunkedStreamManager (PR 10694 follow-up) Jonas Jenwald 2026-02-12 17:49:22 +01:00
  • f24768d7b4 Merge pull request #20648 from Snuffleupagus/api-async-getTextContent calixteman 2026-02-12 13:47:04 +01:00
  • 722f1ffbc6 Remove type === "arraybuffer" support from the fetchData helper function Jonas Jenwald 2026-02-12 11:23:28 +01:00
  • 8ba83e73fa Start using Response.prototype.bytes() in the code-base Jonas Jenwald 2026-02-11 22:37:49 +01:00
  • c1b824f2e5 Convert PDFPageProxy.prototype.getTextContent to an asynchronous method Jonas Jenwald 2026-02-11 17:18:09 +01:00
  • 7077b2a998 Merge pull request #20644 from marco-c/mcp calixteman 2026-02-10 09:58:05 +01:00
  • 96dbe92b53 Merge pull request #20643 from calixteman/fix_integration_test2 Tim van der Meij 2026-02-09 20:46:05 +01:00
  • 0b5f402158 Merge pull request #20639 from timvandermeij/updates calixteman 2026-02-09 17:48:10 +01:00
  • 4f40a5427c Merge pull request #20645 from Snuffleupagus/Chrome-118 Jonas Jenwald 2026-02-09 13:59:51 +01:00
  • 385c936318 [api-minor] Update the minimum supported Google Chrome version to 118 Jonas Jenwald 2026-02-09 11:50:47 +01:00
  • c0c0dfb2fa Add firefox-devtools-mcp to let AI agents test and debug in Firefox Marco Castelluccio 2026-02-09 10:44:35 +01:00
  • d0a6531939 Merge pull request #20642 from Snuffleupagus/version-5.5 calixteman 2026-02-09 10:32:03 +01:00
  • 9870d898b4 Merge pull request #20640 from calixteman/issue20629 calixteman 2026-02-09 10:27:33 +01:00
  • 0f9d20fa32 Fix a 'FreeText accessibility' integration test Calixte Denizet 2026-02-09 10:14:21 +01:00
  • f0e8807f04 Bump library version to 5.5 Jonas Jenwald 2026-02-08 23:31:21 +01:00
  • babd030a77 Merge pull request #20638 from calixteman/avoid_branching calixteman 2026-02-08 21:16:29 +01:00
  • 4b4ab10c54 Set a pages mapper per loaded document calixteman 2026-02-08 19:40:17 +01:00
  • 2a2806dc07 Merge pull request #20637 from Snuffleupagus/issue-20246 Tim van der Meij 2026-02-08 19:48:16 +01:00
  • 47d51feb22 Update translations to the most recent versions Tim van der Meij 2026-02-08 18:57:35 +01:00
  • 08b6fef5fa Fix vulnerabilities in dependency versions Tim van der Meij 2026-02-08 18:56:19 +01:00
  • 0c5a590bbd Update dependencies to the most recent versions Tim van der Meij 2026-02-08 18:53:26 +01:00
  • a9870adfa3 Avoid branching in convertBlackAndWhiteToRGBA calixteman 2026-02-08 18:33:13 +01:00
  • 6a3d5fea6c Replace a few cases of "manual" font name normalization with the normalizeFontName helper function Jonas Jenwald 2026-02-08 16:53:10 +01:00
  • e9c509aca9 Normalize the font name in getBaseFontMetrics (issue 20246) Jonas Jenwald 2026-02-08 16:42:22 +01:00
  • 2b95a8eb38 Merge pull request #20634 from Snuffleupagus/progressiveDone-resolve-requests Tim van der Meij 2026-02-08 14:56:41 +01:00
  • 025d658a9c Merge pull request #20635 from Snuffleupagus/Node-update-support Tim van der Meij 2026-02-08 14:47:01 +01:00
  • 0306e6c7ed Re-use the getArrayBuffer helper from src/display/fetch_stream.js with PDFNodeStreamReader and PDFNodeStreamRangeReader Jonas Jenwald 2026-02-08 11:39:18 +01:00
  • 916b58a027 Add a helper function to resolve pending requests in src/display/transport_stream.js and src/display/network.js Jonas Jenwald 2026-02-08 11:04:18 +01:00
  • a80f8ff014 [api-minor] Update the supported Node.js "patch" versions Jonas Jenwald 2026-02-07 13:29:57 +01:00
  • 2d643efce5 Ensure that pending requests are resolved when calling PDFDataTransportStreamReader.prototype.progressiveDone Jonas Jenwald 2026-02-07 12:17:28 +01:00
  • c00591c1b6 Merge pull request #20623 from calixteman/bug2014080 calixteman 2026-02-06 16:42:22 +01:00
  • 280a02150e In tagged pdfs, TH can be either a column header or a row header (bug 2014080) Calixte Denizet 2026-02-03 21:54:45 +01:00
  • 58ac273f1f Merge pull request #20503 from andriivitiv/Fix-Worker-was-terminated-error calixteman 2026-02-06 09:59:05 +01:00
  • b92bdf80a2 Merge pull request #20628 from calixteman/bug2014399 calixteman 2026-02-06 09:42:04 +01:00
  • f302323c7e Merge pull request #20627 from Snuffleupagus/ChunkedStream-onReceiveData-rm-copy Tim van der Meij 2026-02-05 21:27:42 +01:00
  • a0f3528053 Merge pull request #20624 from calixteman/bug2013793 Tim van der Meij 2026-02-05 21:14:49 +01:00
  • ff42c0bd50 Cap the max canvas dimensions in order to avoid to downscale large images in the worker (bug 2014399) Calixte Denizet 2026-02-05 20:25:36 +01:00
  • b3cd042ded Prevent unnecessary data copy in ChunkedStream.prototype.onReceiveData Jonas Jenwald 2026-02-05 16:16:36 +01:00
  • 01deb085f8 Improve progress reporting in the ChunkedStreamManager Jonas Jenwald 2026-02-05 16:04:45 +01:00
  • 222a24c623 Merge pull request #20622 from calixteman/bug2014167 calixteman 2026-02-04 14:13:05 +01:00
  • 1e0ba4dfec Merge pull request #20621 from calixteman/bug2013899 calixteman 2026-02-04 14:12:27 +01:00
  • 22b97d1741 Flush the text content chunk only on real font changes (bug 2013793) calixteman 2026-02-03 23:11:31 +01:00
  • ea993bfc1b Let the toggle button in the alt-text dialog downloading (resp. delete) the model and enabling (resp. disabling) alt-text guessing (bug 2014167) Calixte Denizet 2026-02-03 20:27:06 +01:00
  • c7bea3b342 Avoid to have to download the model when toggling the button in the alt-text image settings dialog (bug 2013899) Calixte Denizet 2026-02-03 19:26:33 +01:00
  • 1c12b07726 Merge pull request #20613 from calixteman/ccittfax_pdfium calixteman 2026-02-02 15:07:53 +01:00
  • 88c2051698 Use the ccittfax decoder from pdfium calixteman 2026-02-01 17:24:38 +01:00
  • bfd17b2586 Merge pull request #20615 from Snuffleupagus/transport-onProgress Jonas Jenwald 2026-02-01 22:36:43 +01:00
  • d152e92185 Merge pull request #20614 from Snuffleupagus/BasePDFStream-url Jonas Jenwald 2026-02-01 22:13:28 +01:00
  • f4326e17c4 Merge pull request #20610 from calixteman/brotli Tim van der Meij 2026-02-01 20:41:06 +01:00
  • 3f21efc942 Merge pull request #20607 from Snuffleupagus/rm-web-interfaces Tim van der Meij 2026-02-01 20:31:13 +01:00
  • 8eb9340fa7 Merge pull request #20617 from timvandermeij/bump Tim van der Meij 2026-02-01 20:23:40 +01:00
  • 031f633236 Bump the stable version in pdfjs.config Tim van der Meij 2026-02-01 20:20:49 +01:00
  • 6509fdb1d6 Assert that PDFFetchStream is only used with HTTP(S) URLs Jonas Jenwald 2026-02-01 18:21:27 +01:00
  • 586e85888b Change all relevant BasePDFStream implementations to take an actual URL instance Jonas Jenwald 2026-02-01 18:21:13 +01:00
  • 76dabeddb3 Limit the Math.sumPrecise polyfill to non-MOZCENTRAL builds Jonas Jenwald 2026-02-01 18:20:29 +01:00
  • d25f13d1fd Report loading progress "automatically" when using the PDFDataTransportStream class, and remove the PDFDataRangeTransport.prototype.onDataProgress method Jonas Jenwald 2026-02-01 18:20:19 +01:00
  • aa4d0f7c07 Temporarily disable typestest in GitHub Actions Jonas Jenwald 2026-01-30 15:58:00 +01:00
  • 023af46186 Replace the IRenderableView interface with an abstract RenderableView class Jonas Jenwald 2026-01-30 15:55:47 +01:00
  • 839c257f87 Replace the IDownloadManager interface with an abstract BaseDownloadManager class Jonas Jenwald 2026-01-30 15:51:39 +01:00
  • ff7f87fc21 Replace the IPDFPrintServiceFactory interface with an abstract BasePrintServiceFactory class Jonas Jenwald 2026-01-30 15:51:22 +01:00
  • 50a12e3e67 Remove the IL10n interface Jonas Jenwald 2026-01-30 15:51:04 +01:00
  • b517b5c597 Remove the IPDFLinkService interface Jonas Jenwald 2026-01-30 15:50:37 +01:00
  • 384c6208b2 Merge pull request #20565 from kairosci/fix-bug-20557 v5.4.624 Tim van der Meij 2026-02-01 17:34:34 +01:00
  • e4cd3176ab Merge pull request #20602 from Snuffleupagus/BasePDFStream-2 Tim van der Meij 2026-02-01 16:53:17 +01:00
  • ecb09d62fc Add the current loading percentage to the onPassword callback Jonas Jenwald 2026-01-30 08:02:24 +01:00
  • 43273fde27 Add support for Brotli decompression calixteman 2026-01-31 15:45:39 +01:00
  • 4ca205bac3 Add an abstract BasePDFStreamRangeReader class, that all the old IPDFStreamRangeReader implementations inherit from Jonas Jenwald 2026-01-30 08:02:07 +01:00
  • 54d8c5e7b4 Add an abstract BasePDFStreamReader class, that all the old IPDFStreamReader implementations inherit from Jonas Jenwald 2026-01-30 08:01:55 +01:00
  • 4a8fb4dde1 Add an abstract BasePDFStream class, that all the old IPDFStream implementations inherit from Jonas Jenwald 2026-01-30 08:01:40 +01:00
  • a80f10ff1a Remove the onProgress callback from the IPDFStreamRangeReader interface Jonas Jenwald 2026-01-30 07:56:22 +01:00
  • 05b78ce03c Stop registering an onProgress callback on the PDFWorkerStreamRangeReader-instance, in the ChunkedStreamManager class Jonas Jenwald 2026-01-30 07:56:05 +01:00
  • 987265720e Remove the unused IPDFStreamRangeReader.prototype.isStreamingSupported getter Jonas Jenwald 2026-01-30 07:55:53 +01:00
  • 62d5408cf0 Stop tracking progressiveDataLength in the ChunkedStreamManager class Jonas Jenwald 2026-01-30 07:55:27 +01:00
  • 814df09e21 Merge pull request #20603 from Snuffleupagus/createChromiumPrefsSchema Jonas Jenwald 2026-01-30 14:12:27 +01:00
  • d4fbae06d9 Merge pull request #20605 from Snuffleupagus/rm-util-global-tests Jonas Jenwald 2026-01-30 14:06:15 +01:00
  • 1370950843 Remove unnecessary IIFEs when setting the compatParams Jonas Jenwald 2026-01-30 09:35:36 +01:00
  • 5d02076313 Add tests (and CI) to ensure that preference generation works correctly for all relevant build-targets Jonas Jenwald 2026-01-30 09:32:53 +01:00
  • 2a83f955b0 Make getDefaultPreferences a synchronous function, to simplify the build scripts Jonas Jenwald 2026-01-30 09:32:41 +01:00
  • 06cf7dd7b0 Stop pre-building the preference defaults, to simplify the build scripts Jonas Jenwald 2026-01-30 09:31:28 +01:00
  • 35e78f7f11 Generate the preferences_schema.json file, for the Chromium addon, during building Jonas Jenwald 2026-01-30 09:30:55 +01:00
  • a2909f9b66 List postcss-values-parser as an import alias in the ESLint config Jonas Jenwald 2026-01-30 10:23:32 +01:00
  • 9c903a0ebc Remove unit-tests for global ReadableStream and URL Jonas Jenwald 2026-01-30 10:16:21 +01:00
  • 471adfd023 Merge pull request #20596 from Snuffleupagus/FileSpec-fixes Tim van der Meij 2026-01-29 22:03:38 +01:00
  • 7cdd03ad9b Merge pull request #20595 from Snuffleupagus/NetworkManager-simplify Tim van der Meij 2026-01-29 21:56:58 +01:00
  • c0572c1c8f Merge pull request #20594 from Snuffleupagus/Node-ReadableStream Tim van der Meij 2026-01-29 21:48:43 +01:00
  • 2cef80d05b Merge pull request #20598 from calixteman/fix_sidebar_resize Tim van der Meij 2026-01-29 21:42:30 +01:00
  • 5b368dd58a Remove the Uint8Array.prototype.toHex(), Uint8Array.prototype.toBase64(), and Uint8Array.fromBase64() polyfills Jonas Jenwald 2026-01-25 13:32:11 +01:00
  • 247ee02299 Remove the Promise.try() polyfill Jonas Jenwald 2026-01-25 13:22:52 +01:00
  • b3f35b6007 Return the rawFilename as-is even if it's empty, from FileSpec.prototype.serializable Jonas Jenwald 2026-01-25 13:16:48 +01:00
  • 956c2a051a Fix the sidebar resizer accessibility Calixte Denizet 2026-01-27 21:41:02 +01:00
  • 5505201930 Merge pull request #20582 from calixteman/reorg_save calixteman 2026-01-26 19:25:50 +01:00
  • dd6a0c6cf4 Add a manage button in the thumbnail view in order to save an edited pdf (bug 2010830) Calixte Denizet 2026-01-19 20:46:43 +01:00
  • 07a4aab246 Merge pull request #20587 from calixteman/reorg_simplify_mapping calixteman 2026-01-26 17:43:49 +01:00
  • 806133379e Refactor a bit page mapping stuff in order to be able to support delete/copy pages Calixte Denizet 2026-01-21 21:34:26 +01:00