Commit graph

  • 0676ea19cf
    Merge pull request #18678 from timvandermeij/bump master Tim van der Meij 2024-09-01 19:40:17 +02:00
  • 4220116c1a
    Bump the stable version in pdfjs.config Tim van der Meij 2024-09-01 19:36:48 +02:00
  • 9b541910ff
    Merge pull request #18675 from calixteman/nofirefox Tim van der Meij 2024-09-01 15:44:00 +02:00
  • bde7a84e09
    Merge pull request #18672 from Snuffleupagus/PDFPageView-AnnotationEditorLayerBuilder-shorter-init Tim van der Meij 2024-09-01 15:30:20 +02:00
  • 4a132229c6
    Merge pull request #18665 from Snuffleupagus/PDFNodeStream-createRequest Tim van der Meij 2024-09-01 15:27:48 +02:00
  • 2a68aa62f2
    Merge pull request #18674 from Snuffleupagus/full-l10n-ids Jonas Jenwald 2024-09-01 10:11:21 +02:00
  • 1b0bfcae3e Add an option (i.e. --noFirefox) to only use Chrome when running tests Calixte Denizet 2024-08-31 22:29:24 +02:00
  • ff762179a6
    Merge pull request #18671 from Snuffleupagus/update-l10n Jonas Jenwald 2024-08-31 21:36:51 +02:00
  • b01df28810 Use "full" localization ids throughout the code-base Jonas Jenwald 2024-08-31 18:22:47 +02:00
  • 044f1c9e07 Shorten the code that inits AnnotationEditorLayerBuilder in the web/pdf_page_view.js file Jonas Jenwald 2024-08-31 11:58:43 +02:00
  • bcc511119e Update l10n files Jonas Jenwald 2024-08-31 11:17:38 +02:00
  • 7494dbccf4
    Merge pull request #18666 from calixteman/update_loading_icon_alt_text calixteman 2024-08-30 18:38:21 +02:00
  • 36c5d192c7 [Editor] Update the loading icon when wait for ML to take into account prefered-reduced-motion setting Calixte Denizet 2024-08-30 10:52:52 +02:00
  • a94e8ba9e8 Add a helper function for http/https requests in src/display/node_stream.js Jonas Jenwald 2024-08-29 22:45:19 +02:00
  • f6216df889
    Merge pull request #18663 from Snuffleupagus/PDFDocumentProperties-full-l10n-ids Tim van der Meij 2024-08-29 20:58:15 +02:00
  • 5d94047dad
    Merge pull request #18657 from nicolo-ribaudo/url Tim van der Meij 2024-08-29 20:50:43 +02:00
  • 39ac3ef1a6 Move the metric-locale check into PDFDocumentProperties.#parsePageSize Jonas Jenwald 2024-08-29 12:57:57 +02:00
  • a6e54160cc Use "full" localization ids in the PDFDocumentProperties class Jonas Jenwald 2024-08-29 12:49:53 +02:00
  • 044e761214
    Merge pull request #18655 from Snuffleupagus/PDFDocumentProperties-updateUI-rm-param Tim van der Meij 2024-08-29 20:23:04 +02:00
  • ce656238e3
    Merge pull request #18651 from Rob--W/crx-mv3-prep-drop-manifest Tim van der Meij 2024-08-29 20:18:19 +02:00
  • ea090fec02
    Merge pull request #18590 from timvandermeij/puppeteer-23 Tim van der Meij 2024-08-29 20:14:19 +02:00
  • a5d0e410c7 Simplify the PDFDocumentProperties.#updateUI method Jonas Jenwald 2024-08-27 14:48:18 +02:00
  • a41cd38387
    Merge pull request #18661 from calixteman/bug1915434 calixteman 2024-08-28 22:18:21 +02:00
  • 1658b0af55 [Editor] Fix few telemetry issues with the new alt text flow (bug 1915434) Calixte Denizet 2024-08-28 18:54:15 +02:00
  • 229ad1bb2c
    Use the URL global instead of the deprecated url.parse Nicolò Ribaudo 2024-08-27 17:58:04 +02:00
  • ab052db5b3
    Merge pull request #18654 from Snuffleupagus/editor-l10n-disclaimer-str Jonas Jenwald 2024-08-27 15:35:50 +02:00
  • d70f5a1952 [Editor] Define the "pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer" string once Jonas Jenwald 2024-08-27 09:58:38 +02:00
  • e9a319be2c
    Merge pull request #18649 from Snuffleupagus/resizers-fluent Jonas Jenwald 2024-08-27 14:58:59 +02:00
  • ac75a05cd4 [Editor] Utilize Fluent "better" when localizing the resizer DOM-elements Jonas Jenwald 2024-08-25 16:55:44 +02:00
  • b58c24ab09
    Merge pull request #18650 from calixteman/bug1914480 calixteman 2024-08-26 15:33:41 +02:00
  • 1d545382a3 [CRX] Remove obsolete extension API calls Rob Wu 2024-08-25 22:03:38 +02:00
  • 683b511f20 [CRX] Remove obsolete manifest features Rob Wu 2024-08-25 20:34:03 +02:00
  • e8763a08ab [Editor] Add a missing parameter in the telemetry for the new alt text flow (bug 1914480) Calixte Denizet 2024-08-25 17:33:42 +02:00
  • 54eead78ab
    Upgrade Puppeteer to version 23.1.1 Tim van der Meij 2024-08-09 19:05:42 +02:00
  • cd99be0aa5
    Merge pull request #18638 from Snuffleupagus/PDFDocumentProperties-l10n-functions Tim van der Meij 2024-08-25 12:44:15 +02:00
  • de365b69fa
    Merge pull request #18648 from timvandermeij/updates Tim van der Meij 2024-08-25 12:39:52 +02:00
  • 6ce9f97943 Utilize Fluent to format dates in the AnnotationLayer Jonas Jenwald 2024-08-21 21:43:42 +02:00
  • d96558836e Utilize Fluent to format numbers and dates in PDFDocumentProperties Jonas Jenwald 2024-08-21 17:15:32 +02:00
  • bf778b04a8
    Update translations to the most recent versions Tim van der Meij 2024-08-25 11:40:42 +02:00
  • c26aac013e
    Fix vulnerability in the micromatch dependency Tim van der Meij 2024-08-25 11:39:06 +02:00
  • 5d31fda876
    Update dependencies to the most recent versions Tim van der Meij 2024-08-25 11:36:55 +02:00
  • 037c181af6
    Merge pull request #18644 from Snuffleupagus/PDFPrintService-unconditional-toBlob Tim van der Meij 2024-08-23 20:37:46 +02:00
  • f11baea3e3
    Merge pull request #18643 from Snuffleupagus/l10n-translateOnce Tim van der Meij 2024-08-23 20:36:01 +02:00
  • f025cecace
    Merge pull request #18636 from Snuffleupagus/PDFDocumentProperties-#getL10nStr Tim van der Meij 2024-08-23 20:13:19 +02:00
  • 5f7637b9ea
    Merge pull request #18635 from calixteman/avoid_print_dialog Tim van der Meij 2024-08-23 20:08:04 +02:00
  • 6a1b1ae6a4 Revoke the blob-URLs used during printing in PDFPrintService Jonas Jenwald 2024-08-23 18:39:28 +02:00
  • 502a429e3e Use HTMLCanvasElement.toBlob() unconditionally in PDFPrintService Jonas Jenwald 2024-08-23 13:39:32 +02:00
  • 584fef5823
    Merge pull request #18646 from Snuffleupagus/issue-18645 Jonas Jenwald 2024-08-23 18:24:19 +02:00
  • 8728f7f134 Support an odd number of digits in hexadecimal strings (issue 18645) Jonas Jenwald 2024-08-23 16:06:54 +02:00
  • fabbe544ab Introduce a L10n-method to translate an element once, and use that in PDFLayerViewer Jonas Jenwald 2024-08-23 12:31:55 +02:00
  • 2c34b64415 Introduce a helper method for fetching l10n-data in PDFDocumentProperties Jonas Jenwald 2024-08-21 15:07:46 +02:00
  • 908f453384
    Merge pull request #18627 from richard-smith-preservica/rcs/send-page-dict-requests-in-parallel Jonas Jenwald 2024-08-21 13:58:03 +02:00
  • a67b9aec6c Send fetch requests for all page dict lookups in parallel - When adding page dict candidates to the lookup tree, also initiate fetching them from xref, so if they are not yet loaded at all, the XHR will be sent - Only at the top level - assume that if there is a /Pages tree, it is sensibly structured and the number of requests won't be too bad - We can then await on the cached Promise without making the requests pipeline - This has a significant performance improvement for load-on-demand (i.e. with auto-fetch turned off) when a PDF has a large number of pages in the top level /Pages collection, and those pages are spread through a file, so every candidate needs to be fetched separately - PDFs with many pages where each page is a big image and all the pages are at the top level are quite a common output for digitisation programmes - I would have liked to do something like "if it's the top level collection and page count = number of kids, then just fetch that page without traversing the tree" but unfortunately I agree with comments on #8088 that there is no good general solution to allow for /Pages nodes with empty /Kids arrays Richard Smith (smir) 2024-08-19 15:18:05 +01:00
  • b0c239a200 Don't show the print dialog when printing in some integration tests Calixte Denizet 2024-08-20 22:24:08 +01:00
  • e0fc1a341a
    Merge pull request #18628 from Snuffleupagus/issue-18208 Tim van der Meij 2024-08-19 20:26:56 +02:00
  • 6dd31183be Use standard glyph mapping for non-embedded and non-composite Calibri fonts (issue 18208) Jonas Jenwald 2024-08-19 19:10:35 +02:00
  • 88ea60dcde
    Merge pull request #18624 from timvandermeij/intermittent-scripting-siblings Tim van der Meij 2024-08-19 19:04:34 +02:00
  • 79dce534f5
    Merge pull request #18623 from timvandermeij/uimanager-test Tim van der Meij 2024-08-19 19:04:11 +02:00
  • 5cc77d3ebd
    Fix the "must check that a value is correctly updated on a field and its siblings" scripting integration test Tim van der Meij 2024-08-18 18:56:32 +02:00
  • db06011032
    [Editor] Move setting window.uiManager back to the test code Tim van der Meij 2024-08-18 15:21:02 +02:00
  • b47c7eca83
    Merge pull request #18617 from calixteman/early_event_handler Tim van der Meij 2024-08-18 15:10:23 +02:00
  • 5e4948062c Set the event handlers in the integration tests before any event is triggered Calixte Denizet 2024-08-16 18:06:53 +01:00
  • f7d3add994
    Merge pull request #18615 from timvandermeij/updates Tim van der Meij 2024-08-16 19:02:39 +02:00
  • 0aada51568
    Update translations to the most recent versions Tim van der Meij 2024-08-15 19:49:27 +02:00
  • f6c2860195
    Fix the repository URLs in the importl10n script Tim van der Meij 2024-08-15 19:43:19 +02:00
  • 44f7e3c002
    Fix vulnerability in the axios dependency Tim van der Meij 2024-08-15 19:35:34 +02:00
  • 140dd3c99f
    Update dependencies to the most recent versions Tim van der Meij 2024-08-15 19:34:02 +02:00
  • d8d9cff715
    Merge pull request #18612 from Snuffleupagus/_parseHashParams-shorten Tim van der Meij 2024-08-15 18:39:35 +02:00
  • 73bae55c5d
    Merge pull request #18613 from calixteman/enable_tests Tim van der Meij 2024-08-15 18:35:10 +02:00
  • 75e52360ad Enable disabled integration tests for Firefox Calixte Denizet 2024-08-15 13:11:31 +01:00
  • ee7441d5bc Shorten the PDFViewerApplication._parseHashParams method Jonas Jenwald 2024-08-15 13:33:13 +02:00
  • b60261e39a
    Merge pull request #18611 from calixteman/fix_telemetry calixteman 2024-08-15 12:46:55 +01:00
  • 17f387b460
    Merge pull request #18610 from Snuffleupagus/bug-report-version-description Jonas Jenwald 2024-08-15 13:31:05 +02:00
  • 9bd00859d3 Fix the telemetry for the new alt-text flow Calixte Denizet 2024-08-15 11:29:00 +01:00
  • 4caa309fda Link to official releases and the demo viewer in the bug report template Jonas Jenwald 2024-08-15 09:25:21 +02:00
  • 8446d3ac03
    Merge pull request #18605 from Snuffleupagus/issue-18196 Tim van der Meij 2024-08-13 19:42:20 +02:00
  • 9e0c6ef476 Handle the "switchannotationeditorparams" event in the editor-code (issue 18196) Jonas Jenwald 2024-08-13 15:23:23 +02:00
  • 82735537bf Use the local eventBus in the AnnotationEditorUIManager constructor Jonas Jenwald 2024-08-13 14:51:16 +02:00
  • 038e482760
    Merge pull request #18601 from timvandermeij/css-cleanup Jonas Jenwald 2024-08-13 12:37:17 +02:00
  • 14f6cbe2b2
    Merge pull request #18604 from Snuffleupagus/version-4.6 Jonas Jenwald 2024-08-13 12:30:27 +02:00
  • af03894764 Bump library version to 4.6 Jonas Jenwald 2024-08-13 12:20:52 +02:00
  • a999b346d0
    Merge pull request #18549 from nicolo-ribaudo/custom-find-matcher-subclass Jonas Jenwald 2024-08-13 12:17:27 +02:00
  • f051597e23
    Allow specifying custom match logic in PDFFindController Nicolò Ribaudo 2024-08-02 18:08:56 +02:00
  • 17b24639b9
    Merge pull request #18594 from Snuffleupagus/rm-enableHighlightEditor-pref Jonas Jenwald 2024-08-13 08:14:09 +02:00
  • 9fd23d8082
    Generalize the CSS rules for labeled toolbar buttons Tim van der Meij 2024-08-12 20:01:19 +02:00
  • 68bda90777
    Improve grouping of the secondary toolbar button CSS rules Tim van der Meij 2024-08-12 19:47:46 +02:00
  • 2a982e71ed
    Merge the duplicate .editorParamsToolbar CSS blocks Tim van der Meij 2024-08-12 19:51:22 +02:00
  • d0fbfe10c5
    Merge pull request #18598 from Snuffleupagus/base-class-init-TESTING-check Tim van der Meij 2024-08-12 19:06:21 +02:00
  • 9103cf00c0
    Merge pull request #18597 from timvandermeij/css-secondary-toolbar-part-3 Tim van der Meij 2024-08-12 19:03:04 +02:00
  • aebb8534f3 Limit base-class initialization checks to development and TESTING modes Jonas Jenwald 2024-08-12 11:59:13 +02:00
  • 5193adf1fd
    Group and scope the secondary toolbar rules using CSS nesting Tim van der Meij 2024-08-11 18:16:51 +02:00
  • aa2337f934
    Merge pull request #18596 from timvandermeij/css-secondary-toolbar-part-2 Tim van der Meij 2024-08-11 18:25:29 +02:00
  • 2a22424c95
    Remove the secondaryToolbarButton CSS class Tim van der Meij 2024-08-11 15:04:38 +02:00
  • efe00cf68c
    Merge pull request #18595 from timvandermeij/css-secondary-toolbar-part-1 Tim van der Meij 2024-08-11 16:14:59 +02:00
  • 97b761dfbf
    Group and scope the secondary toolbar button container/icon rules using CSS nesting Tim van der Meij 2024-08-11 13:40:57 +02:00
  • e44e4db529
    Merge pull request #18589 from calixteman/new_alt_text_telemetry calixteman 2024-08-10 18:49:41 +02:00
  • 00305184b5 [Editor] Add the telemetry for the new alt text (bug 1912500) Calixte Denizet 2024-08-09 19:16:07 +02:00
  • 6e4b347e1b
    Merge pull request #18593 from Snuffleupagus/PDFSidebar-AbortController Tim van der Meij 2024-08-10 18:28:38 +02:00
  • ec48602379
    Merge pull request #18592 from Snuffleupagus/firefoxcom-AbortSignal-any Tim van der Meij 2024-08-10 18:21:18 +02:00
  • 4367fc1bc0
    Merge pull request #18581 from calixteman/new_alt_text_test_1 Tim van der Meij 2024-08-10 18:14:12 +02:00