Commit Graph

  • d86546e14c
    Merge pull request #12439 from Snuffleupagus/viewer-version-build Tim van der Meij 2020-10-03 18:39:54 +02:00
  • eb0cc7f9c3 Add version/build info at the top of the *built* web/viewer.js file Jonas Jenwald 2020-10-03 09:11:52 +02:00
  • 2a7d1557f9 Enable the ESLint no-var rule in the src/shared/ folder Jonas Jenwald 2020-10-02 13:04:10 +02:00
  • 52f6016e6c Fix the remaining ESLint no-var errors in the src/display/ folder Jonas Jenwald 2020-10-02 13:54:44 +02:00
  • e557be5a17 Re-format the src/display/ files to enforce the ESLint no-var rule Jonas Jenwald 2020-10-02 13:51:21 +02:00
  • 2a8983d76b Enable the ESLint no-var rule in the src/display/ folder Jonas Jenwald 2020-10-02 13:49:53 +02:00
  • 20b12d2bda Add tooltip if any in annotations layer calixteman 2020-09-06 17:14:56 +02:00
  • 88f72d6b1c
    Merge pull request #12426 from Snuffleupagus/app-triggerPrinting Tim van der Meij 2020-09-30 22:12:42 +02:00
  • 8e7a6e010d
    Merge pull request #12419 from Snuffleupagus/fallbackToSystemFont-cidToGidMap Tim van der Meij 2020-09-30 21:53:16 +02:00
  • 89ce326d12 Re-factor how printing is triggered in the default viewer Jonas Jenwald 2020-09-30 15:02:11 +02:00
  • d49b2f6cc2
    Merge pull request #12422 from Snuffleupagus/find-not-shiftKey Tim van der Meij 2020-09-29 22:30:53 +02:00
  • 8fa4e48f46
    Merge pull request #12423 from Snuffleupagus/escodegen-2 Tim van der Meij 2020-09-29 22:27:42 +02:00
  • db4cefbac3 Add basic support for the optional chaining operator ?. Jonas Jenwald 2020-09-29 15:45:05 +02:00
  • 5107259176 Update escodegen to version 2.0 Jonas Jenwald 2020-09-29 15:35:58 +02:00
  • f399ac7f16 Don't trigger searching, in the GENERIC viewer, when <kbd>Shift</kbd> is used together with the regular keyboard shortcut (issue 12421) Jonas Jenwald 2020-09-29 10:37:33 +02:00
  • bd3b15b897 Use the cidToGidMap, if it exists, when building the glyph mapping for non-embedded composite fonts (issue 12418) Jonas Jenwald 2020-09-28 14:39:48 +02:00
  • 6728c8fa61
    Merge pull request #12405 from nickyc975/fixed-active-element-in-shadow-dom Tim van der Meij 2020-09-26 23:02:13 +02:00
  • 8608f0e611
    Merge pull request #12417 from Snuffleupagus/pageView-error Tim van der Meij 2020-09-26 19:49:00 +02:00
  • 2043596035 Use template strings when calculating the CSS transforms, in the PDFPageView.cssTransform method Jonas Jenwald 2020-09-23 19:03:20 +02:00
  • 8467f45ab7 Change the finishRenderTask helper function, in PDFThumbnailView.draw, to be asynchronous Jonas Jenwald 2020-09-23 18:08:32 +02:00
  • a4e5458774 Update all BaseViewer.getPageView/PDFThumbnailViewer.getThumbnail call-sites, in web/app.js, to check the returned value properly Jonas Jenwald 2020-09-23 15:38:54 +02:00
  • e46055a92c Remove the PDFPageView.stats property, and fetch it manually only when debugging is enabled Jonas Jenwald 2020-09-23 14:39:14 +02:00
  • 9efc1784b2 Remove the PDFPageView.error property, and simply include Errors in the "pagerendered" event instead Jonas Jenwald 2020-09-23 14:29:21 +02:00
  • 7b15094cdf Ignore RenderingCancelledException when logging errors in PDFRenderingQueue.renderView Jonas Jenwald 2020-09-23 14:11:45 +02:00
  • 120c5c2261
    Merge pull request #12409 from Snuffleupagus/bug-1627030 Tim van der Meij 2020-09-24 23:48:21 +02:00
  • 740e07cad4
    Merge pull request #12414 from calixteman/bug_1666753 Tim van der Meij 2020-09-24 22:57:00 +02:00
  • 5af352e65a Need to reset the streams when printing Calixte Denizet 2020-09-24 19:13:09 +02:00
  • fca53a8eb0 Compute the transformOrigin correctly, for negative values, when rendering AnnotationElements (bug 1627030) Jonas Jenwald 2020-09-24 10:28:29 +02:00
  • 252e258a59 Fixed keydown event handling problem with shadow DOM. Editable elements in shadow DOMs can not be detected in old version. Nicky Chen 2020-09-23 12:59:19 +08:00
  • 139c8a8cb5
    Merge pull request #12397 from Snuffleupagus/webpack-stream-update Tim van der Meij 2020-09-21 23:24:38 +02:00
  • 3e9c489b8b Update the webpack-stream dependency (issue 11996) Jonas Jenwald 2020-09-20 13:42:16 +02:00
  • b8c856a53a
    Merge pull request #12396 from Snuffleupagus/update-packages Tim van der Meij 2020-09-20 15:34:36 +02:00
  • fcfbc06a9c Update l10n files Jonas Jenwald 2020-09-20 11:43:35 +02:00
  • 4dcedeb98e Fix (some) vulnerabilities reported by npm audit Jonas Jenwald 2020-09-20 11:40:20 +02:00
  • 36b8d5e72d Update npm packages Jonas Jenwald 2020-09-20 11:34:24 +02:00
  • c98046e5e3
    Merge pull request #12393 from Snuffleupagus/issue-12392 Tim van der Meij 2020-09-19 16:28:53 +02:00
  • 2497e8eab9 Prevent errors if the InkList property, in InkAnnotations, is missing and/or not an Array (issue 12392) Jonas Jenwald 2020-09-19 15:29:55 +02:00
  • 26ae7ba2ad
    Merge pull request #12387 from calixteman/fix_12386 Tim van der Meij 2020-09-17 23:45:17 +02:00
  • 802b4c0850
    Merge pull request #12388 from jsg2021/patch-1 Tim van der Meij 2020-09-17 23:05:18 +02:00
  • d37a445369 Refactor the container/viewer checks in the BaseViewer constructor The previous checks prevented specifying a container/viewer that was in another document/window. Fixes #12385 Jonathan Grimes 2020-09-17 12:47:55 -05:00
  • d51e7e86ff Use the same kind of strings for radio values Calixte Denizet 2020-09-16 18:47:25 +02:00
  • 558d3870d3
    Merge pull request #12369 from emilio/better-cancelation-follow-up Tim van der Meij 2020-09-15 23:19:17 +02:00
  • 374aad77c4
    Merge pull request #12375 from Snuffleupagus/emptyDict-set Tim van der Meij 2020-09-15 23:04:57 +02:00
  • e73354a32d
    Merge pull request #12377 from calixteman/fix_radio_saving Brendan Dahl 2020-09-15 11:30:14 -07:00
  • 16dd5403c7 Set parent of radio annotation even if there is no 'V' field Calixte Denizet 2020-09-15 14:23:08 +02:00
  • ed4e7cd8a4 A couple of small improvements in the "SaveDocument" handler in src/core/worker.js Jonas Jenwald 2020-09-14 13:31:33 +02:00
  • a531c98cd2 Ensure that the empty dictionary won't be accidentally modified Jonas Jenwald 2020-09-14 13:21:55 +02:00
  • b0c7a74a0c
    Merge pull request #12361 from Snuffleupagus/_getSaveFieldResources Tim van der Meij 2020-09-15 00:09:31 +02:00
  • 9d7b1d89ca
    Merge pull request #12370 from timvandermeij/annotation-reset Tim van der Meij 2020-09-14 23:16:17 +02:00
  • 3ecd984758
    Implement resetting of created streams for annotations Tim van der Meij 2020-09-12 16:52:38 +02:00
  • 1e11f871b6
    Merge pull request #12374 from calixteman/escape_string Brendan Dahl 2020-09-14 11:25:04 -07:00
  • 0c8de5aaf9 Replace \n and \r by \n and \r when saving a string Calixte Denizet 2020-09-14 17:34:39 +02:00
  • c992b8e460 Ensure that all necessary /Font resources are included when saving a WidgetAnnotation-instance (issue 12294) Jonas Jenwald 2020-09-10 10:21:34 +02:00
  • 741ce4f7fc
    Merge pull request #12372 from Snuffleupagus/skip-FBF-makeref Tim van der Meij 2020-09-13 14:07:09 +02:00
  • 18767445a4 Skip failing FBF tests, when running makeref, in Firefox as well Jonas Jenwald 2020-09-13 12:17:40 +02:00
  • bf8b1adf73 canvas: Properly restore all the remaining items in stateStack in endDrawing. Emilio Cobos Álvarez 2020-09-11 12:13:30 +02:00
  • 3a277f3ba5 canvas: restore() should reflect that smask groups are finished when stateStack is empty. Emilio Cobos Álvarez 2020-09-12 16:16:34 +02:00
  • b058266a7a
    Merge pull request #12368 from Snuffleupagus/revert-12363-better-cancelation Tim van der Meij 2020-09-12 16:32:24 +02:00
  • f43d1b316b
    Revert "canvas: Properly restore all the remaining items in stateStack in endDrawing" Jonas Jenwald 2020-09-12 16:15:33 +02:00
  • cdac6f4e68
    Merge pull request #12363 from emilio/better-cancelation Tim van der Meij 2020-09-12 15:03:34 +02:00
  • ef1e9a1a3e
    canvas: Properly restore all the remaining items in stateStack in endDrawing. Emilio Cobos Álvarez 2020-09-11 12:13:30 +02:00
  • dfebe7b907
    Merge pull request #12365 from Snuffleupagus/forbid-DecodeStream.length Tim van der Meij 2020-09-11 22:18:30 +02:00
  • 008eed0efe
    Merge pull request #12364 from calixteman/really_fix_name_issue Brendan Dahl 2020-09-11 09:55:12 -07:00
  • a11b7341a1 Ensure that the length property won't be *accidentally* accessed on a DecodeStream-instance Jonas Jenwald 2020-09-11 13:11:40 +02:00
  • fc154590e8 Dict keys need to be escaped too when saving Calixte Denizet 2020-09-11 12:25:05 +02:00
  • aef3fedc29
    Merge pull request #12362 from Snuffleupagus/loadingBar-width Tim van der Meij 2020-09-11 00:18:59 +02:00
  • 8cfcd7a488
    Merge pull request #12360 from calixteman/12359 Tim van der Meij 2020-09-10 23:11:35 +02:00
  • 17a507016a Let the loadingBar have the same width as the viewerContainer Jonas Jenwald 2020-09-08 14:13:10 +02:00
  • 865de9ab90
    Merge pull request #12357 from calixteman/escape_name Brendan Dahl 2020-09-10 07:20:30 -07:00
  • dc4eb71ff1 PDF names need to be escaped when saving Calixte Denizet 2020-09-09 18:39:14 +02:00
  • 44b24fcc29 Reset cursor position when focus is out of text field Calixte Denizet 2020-09-10 10:37:13 +02:00
  • f9d56320f5
    Merge pull request #12349 from calixteman/followup_12344 Tim van der Meij 2020-09-09 23:40:53 +02:00
  • eea97eabc8
    Merge pull request #12356 from calixteman/no_future Tim van der Meij 2020-09-09 22:54:35 +02:00
  • e8822e1912
    Merge pull request #12352 from Snuffleupagus/sidebar-resizer-CSS-vars Tim van der Meij 2020-09-09 22:41:29 +02:00
  • 82dede0458
    Merge pull request #12354 from Snuffleupagus/BaseViewer-container-position-absolute Tim van der Meij 2020-09-09 22:32:36 +02:00
  • 01c1d87171 Remove CSS variables feature-testing from PDFSidebarResizer Jonas Jenwald 2020-09-09 13:29:44 +02:00
  • 908e7ae5e4 Set the modification date to the current day when saving Calixte Denizet 2020-09-09 17:56:28 +02:00
  • c27dcf2b03 Ensure that the container div, on BaseViewer-instances, is absolutely positioned Jonas Jenwald 2020-09-09 15:07:38 +02:00
  • 2594f0c738 Revert "[PDFSidebarResizer] Refactor the clamping in _updateWidth" Jonas Jenwald 2020-09-09 13:26:38 +02:00
  • 64a6efd95e Follow-up of pr #12344 Calixte Denizet 2020-09-09 11:46:02 +02:00
  • e51e9d1f33
    Merge pull request #12345 from calixteman/save_btn Brendan Dahl 2020-09-08 15:44:04 -07:00
  • 68b99c59ee
    Save form data in XFA datasets when pdf is a mix of acroforms and xfa (#12344) calixteman 2020-09-09 00:13:52 +02:00
  • 622e2fbd3a
    Merge pull request #12343 from Snuffleupagus/rm-old-Opera Tim van der Meij 2020-09-08 23:11:31 +02:00
  • 7e5026dfc5 Don't try to save something for a button which is neither a checkbox nor a radio Calixte Denizet 2020-09-08 19:07:10 +02:00
  • 7b1418368d Remove some code/comments relevant for old (pre-Chromium) versions of Opera Jonas Jenwald 2020-09-08 12:54:51 +02:00
  • ed47f77527
    Merge pull request #12339 from Snuffleupagus/bug-1663390 Tim van der Meij 2020-09-07 22:37:07 +02:00
  • f78b348cff Support broken /FitH destinations that are missing the "top" value (bug 1663390) Jonas Jenwald 2020-09-07 10:27:32 +02:00
  • 20c891542b
    Merge pull request #12269 from calixteman/highlight Tim van der Meij 2020-09-06 22:25:36 +02:00
  • d488181423
    Merge pull request #12336 from Snuffleupagus/rm-DOM-polyfills Tim van der Meij 2020-09-06 19:18:19 +02:00
  • babeae9448 Remove, manually implemented, DOM polyfills only necessary for IE 11 support Jonas Jenwald 2020-09-06 18:24:17 +02:00
  • 65ecd981fe Add support for missing appearances for hightlights, strikeout, squiggly and underline annotations. Calixte Denizet 2020-08-07 20:46:41 +02:00
  • 50958c46f7
    Merge pull request #12331 from Snuffleupagus/Promise-polyfill Tim van der Meij 2020-09-06 14:19:55 +02:00
  • 83e1bbea6e
    Merge pull request #12328 from Snuffleupagus/rm-web-IE Tim van der Meij 2020-09-06 14:15:49 +02:00
  • b5ba3a3e00
    Merge pull request #12329 from Snuffleupagus/css-variables-treeitem Tim van der Meij 2020-09-06 14:01:44 +02:00
  • 26800aaa95
    Merge pull request #12330 from Snuffleupagus/update-packages Tim van der Meij 2020-09-06 13:52:32 +02:00
  • 449c7763d5 [api-minor] Only support browsers/environments that have *basic* support for Promise natively Jonas Jenwald 2020-09-06 13:33:31 +02:00
  • 6c8f1f7d6f Run gulp lint --fix, to account for changes in Prettier version 2.1.x Jonas Jenwald 2020-09-06 12:22:12 +02:00
  • 60c9556b66 Restore the "gets expected character types" test, in test/unit/pdf_find_utils_spec.js, to its intended formatting Jonas Jenwald 2020-09-06 12:15:37 +02:00
  • 54eeaba014 Update l10n files Jonas Jenwald 2020-09-06 11:51:34 +02:00
  • 0aef40f897 Update npm packages Jonas Jenwald 2020-09-06 11:49:49 +02:00