Commit Graph

  • 6a4dae927c [Regression] Fix the FontInspector in the PDFBug debugging tools Jonas Jenwald 2019-01-22 13:22:36 +01:00
  • f26129de26
    Merge pull request #10474 from timvandermeij/updates Tim van der Meij 2019-01-20 16:40:25 +01:00
  • 810dbeb4e5
    Update packages Tim van der Meij 2019-01-20 16:34:24 +01:00
  • a84541b271
    Update translations Tim van der Meij 2019-01-20 16:32:35 +01:00
  • 78eb73004f
    Merge pull request #10473 from Snuffleupagus/array-from Tim van der Meij 2019-01-20 14:41:39 +01:00
  • 01d624f6a0 Add an Array.from polyfill, using core-js, and remove some compatibility hacks from the src/display/content_disposition.js file Jonas Jenwald 2019-01-20 08:49:20 +01:00
  • 66acc7397f
    Merge pull request #10470 from Snuffleupagus/mozcentral-streams Tim van der Meij 2019-01-19 21:22:18 +01:00
  • a908702fad
    Merge pull request #10471 from timvandermeij/metadata-unit-test Tim van der Meij 2019-01-19 20:45:00 +01:00
  • c4fe4087d3
    Implement a unit test for metadata parsing to ensure that it's not vulnerable to the billion laughs attack Tim van der Meij 2019-01-19 19:54:08 +01:00
  • 269168d053
    Merge pull request #10467 from Snuffleupagus/less-indexOf Tim van der Meij 2019-01-19 15:23:37 +01:00
  • 480110625a Try to, completely, avoid loading the ReadableStream polyfill in MOZCENTRAL builds Jonas Jenwald 2018-10-13 13:25:39 +02:00
  • 1bb5ca0588
    Merge pull request #10466 from Snuffleupagus/BaseViewer-update Tim van der Meij 2019-01-19 00:04:31 +01:00
  • 24a688d6c6 Convert some usage of indexOf to startsWith/includes where applicable Jonas Jenwald 2019-01-18 15:05:23 +01:00
  • 343f488daa Move/refactor the code in the BaseViewer.update method to reduce duplication in the extending classes Jonas Jenwald 2019-01-18 12:42:32 +01:00
  • cdbc33ba06
    Merge pull request #10457 from Snuffleupagus/metadata-tests Tim van der Meij 2019-01-16 23:03:39 +01:00
  • 697b3d2f49
    Merge pull request #10461 from Snuffleupagus/pr-10423 Tim van der Meij 2019-01-16 22:51:50 +01:00
  • f711df583a
    Merge pull request #10462 from Snuffleupagus/pr-10152 Tim van der Meij 2019-01-16 22:44:20 +01:00
  • 68ad3e8e9d Tweak the DOMTokenList.toggle polyfill (issue 10460) Jonas Jenwald 2019-01-16 20:11:17 +01:00
  • ffe798137f Avoid setting incorrect document URLs, in IE 11, when the browser history is updated (PR 10423 follow-up) Jonas Jenwald 2019-01-16 19:26:44 +01:00
  • 9f45f8dfda When parsing Metadata, attempt to remove "junk" before the first tag (PR 10398 follow-up) Jonas Jenwald 2019-01-16 12:37:21 +01:00
  • 5d90224409 Add a unit-test for issue 10395 (PR 10398 follow-up) Jonas Jenwald 2019-01-16 11:30:36 +01:00
  • 5cb00b7967
    Merge pull request #10443 from Snuffleupagus/getVisibleElements-fixes Tim van der Meij 2019-01-13 15:41:48 +01:00
  • 5efc902fb8
    Merge pull request #10447 from timvandermeij/bad-request Tim van der Meij 2019-01-13 15:09:17 +01:00
  • 6279fc601a
    Handle malformed URIs as bad requests in the development webserver Tim van der Meij 2019-01-13 14:50:27 +01:00
  • b2235ec9c4 Add a unit-test to check that the sortByVisibility parameter, in getVisibleElements, works correctly Jonas Jenwald 2019-01-12 11:00:51 +01:00
  • 9743708a24 Prevent TypeError: views[index] is undefined being throw in getVisibleElements when the viewer, or all pages, are hidden Jonas Jenwald 2019-01-11 18:25:10 +01:00
  • ae59be181b Clean-up variable definitions in getVisibleElements Jonas Jenwald 2019-01-11 13:18:36 +01:00
  • 35415b935c
    Merge pull request #10444 from timvandermeij/rm-log Tim van der Meij 2019-01-12 22:28:38 +01:00
  • ed918bad21
    Remove left-over console log from the find controller unit tests Tim van der Meij 2019-01-12 22:27:40 +01:00
  • a37ea16013
    Merge pull request #10425 from timvandermeij/find-controller-unit-tests Tim van der Meij 2019-01-12 22:20:53 +01:00
  • b1cef896f4
    Write more unit tests for the find controller Tim van der Meij 2019-01-06 20:20:13 +01:00
  • b531fc4106 Avoid truncating inline images, where the data and the "EI" marker is glued together (issue 10388) (#10436) Jonas Jenwald 2019-01-12 20:31:23 +01:00
  • eb7cd884ed
    Merge pull request #10441 from Snuffleupagus/indexObjects-more-nested-obj Tim van der Meij 2019-01-12 20:02:09 +01:00
  • d4a3858ed5 Handle more cases of corrupt PDF files with missing 'endobj' operators, where the "obj" string is immediately followed by the dictionary (PR 9288 follow-up) Jonas Jenwald 2019-01-10 17:49:33 +01:00
  • e4d2a1604e
    Merge pull request #10423 from Snuffleupagus/historyUpdateUrl Tim van der Meij 2019-01-06 20:18:12 +01:00
  • 358cd0c096 Add a few more String polyfills (startsWith, endsWith, padStart, padEnd) Jonas Jenwald 2019-01-05 17:09:44 +01:00
  • 4773bf6fcb Add support for updating the document hash, off by default, when the browser history is updated (issue 5753) Jonas Jenwald 2019-01-03 15:45:33 +01:00
  • af31b980b0
    Merge pull request #10424 from Snuffleupagus/issue-6847 Tim van der Meij 2019-01-06 19:08:03 +01:00
  • d46715210a Accept non-matching document fingerprints, in PDFHistory, when the viewer is reloaded (issue 6847) Jonas Jenwald 2019-01-06 16:39:43 +01:00
  • 968a153180
    Merge pull request #10422 from timvandermeij/es6 Tim van der Meij 2019-01-06 15:06:57 +01:00
  • f162fed6b9
    Convert src/core/charsets.js and src/core/standard_fonts.js to ES6 syntax Tim van der Meij 2019-01-05 19:03:53 +01:00
  • 3b637e71d4
    Convert src/core/arithmetic_decoder.js to ES6 syntax Tim van der Meij 2019-01-05 18:51:37 +01:00
  • c967eab8b1
    Merge pull request #10421 from timvandermeij/fix Tim van der Meij 2019-01-05 15:36:39 +01:00
  • be3defdd94
    Switch to HTTPS for the license link on the website Tim van der Meij 2019-01-05 15:35:17 +01:00
  • 7307c60407
    Merge pull request #10420 from timvandermeij/misc Tim van der Meij 2019-01-05 15:27:06 +01:00
  • 61dcc41a3c
    Clarify that gulp dist-install should be used for the AcroForms example Tim van der Meij 2019-01-05 15:14:10 +01:00
  • f32dcbc089
    Improve the file layout overview on the website Tim van der Meij 2019-01-05 15:07:22 +01:00
  • ca04a397bb
    Update packages Tim van der Meij 2019-01-05 14:27:47 +01:00
  • 825aceb648
    Update translations Tim van der Meij 2019-01-05 14:24:44 +01:00
  • b81984f0cb
    Merge pull request #10417 from brendandahl/metric-length Tim van der Meij 2019-01-05 13:35:16 +01:00
  • a0eb5cf9d5
    Merge pull request #10412 from Snuffleupagus/issue-10410 Tim van der Meij 2019-01-05 12:56:43 +01:00
  • e8f4b47d59 Prevent errors, in SimpleXMLParser.onEndElement, when the stack has already been completely parsed (issue 10410) Jonas Jenwald 2019-01-04 11:37:44 +01:00
  • 32eace043b Fix reading number of HTMX metrics. Brendan Dahl 2019-01-04 15:13:13 -08:00
  • b39ec7af96
    Merge pull request #10408 from Snuffleupagus/issue-10407 Tim van der Meij 2019-01-04 23:45:26 +01:00
  • 3f9e9f0d88
    Merge pull request #10411 from Snuffleupagus/issue-10385-2 Tim van der Meij 2019-01-04 23:42:08 +01:00
  • 66fccd860b Adjust how AnnotationBorderStyle.setWidth handles the input being a Name (issue 10385) Jonas Jenwald 2019-01-04 10:33:15 +01:00
  • 6cd9ff48f3 Prevent errors, because of incorrect scope, in the XMLParserBase._resolveEntities method (issue 10407) Jonas Jenwald 2019-01-03 21:41:52 +01:00
  • 5a2bd9fc63
    Merge pull request #10399 from MohammedEssehemy/master Tim van der Meij 2019-01-03 23:32:56 +01:00
  • 2d00bb098b
    Merge pull request #10404 from Snuffleupagus/issue-10401 Tim van der Meij 2019-01-03 22:46:51 +01:00
  • e2686db49b
    Merge pull request #10277 from janpe2/cff-stems Brendan Dahl 2019-01-03 10:30:43 -08:00
  • 8c278530dd Remove the for ... of loop from the PDFDocument.fingerprint getter (issue 10401) Jonas Jenwald 2019-01-03 11:14:11 +01:00
  • f0e9df745c
    migrate to canvas 2.x api Mohammed Essehemy 2019-01-02 01:10:07 +02:00
  • 1b84b2ed60
    Merge pull request #10398 from Snuffleupagus/issue-10395 Tim van der Meij 2019-01-01 16:22:11 +01:00
  • d371d23382 Prevent errors in various methods in SimpleDOMNode when the childNodes property is not defined (issue 10395) Jonas Jenwald 2018-12-31 12:57:37 +01:00
  • d8f201ea2a
    Merge pull request #10397 from Snuffleupagus/issue-10385 Tim van der Meij 2018-12-31 12:58:28 +01:00
  • 2cdeb93b5f
    Merge pull request #10396 from timvandermeij/optimizations Tim van der Meij 2018-12-31 12:50:00 +01:00
  • 76a9580aeb Ensure that AnnotationBorderStyle.setWidth is able to handle the input being a Name, to correctly deal with corrupt PDF documents (issue 10385) Jonas Jenwald 2018-12-31 12:21:28 +01:00
  • 15b3806937 Actually validate the input in AnnotationBorderStyle.setStyle Jonas Jenwald 2018-12-31 12:14:33 +01:00
  • 5b57e69da2
    Optimize CanvasGraphics.setFont to avoid intermediate string creation Tim van der Meij 2018-12-30 14:57:45 +01:00
  • 95f9075565
    Optimize TextLayerRenderTask._layoutText to avoid intermediate string creation Tim van der Meij 2018-12-30 14:34:43 +01:00
  • 7c080584b6
    Merge pull request #10393 from timvandermeij/document Tim van der Meij 2018-12-30 14:23:38 +01:00
  • d5e5d18430
    Convert the PDFDocument class in src/core/document.js to ES6 syntax Tim van der Meij 2018-12-29 16:18:36 +01:00
  • 612fc9fcc2
    Convert the Page class in src/core/document.js to ES6 syntax Tim van der Meij 2018-12-29 15:46:22 +01:00
  • 85363f4566
    Merge pull request #10394 from timvandermeij/primitives-optimization Tim van der Meij 2018-12-30 12:30:09 +01:00
  • aad27ff9a0
    Optimize the Ref class in src/core/primitives.js Tim van der Meij 2018-12-29 17:33:55 +01:00
  • e53877f372
    Merge pull request #10392 from Snuffleupagus/checkFirstPage Tim van der Meij 2018-12-29 15:13:19 +01:00
  • 60bcce184e Check that the first page can be successfully loaded, to try and ascertain the validity of the XRef table (issue 7496, issue 10326) Jonas Jenwald 2018-12-04 21:51:27 +01:00
  • d3868e1bd1
    Merge pull request #10376 from timvandermeij/chunked-stream Tim van der Meij 2018-12-25 15:28:00 +01:00
  • 360c3d3813
    Remove the unused url argument for the ChunkedStreamManager class Tim van der Meij 2018-12-23 20:14:00 +01:00
  • 47344197f4
    Convert src/core/chunked_stream.js to ES6 syntax Tim van der Meij 2018-12-23 20:02:31 +01:00
  • 2e05827b87
    Merge pull request #10378 from Snuffleupagus/issue-10377 Tim van der Meij 2018-12-24 13:13:10 +01:00
  • 9962ab66ab Update remaining examples, and docs, to utilize current API functionality (issue 10377) Jonas Jenwald 2018-12-24 12:28:20 +01:00
  • 103f4616ac
    Merge pull request #10334 from Snuffleupagus/OpenAction-dest Tim van der Meij 2018-12-23 20:49:50 +01:00
  • 74461b0aa4
    Merge pull request #10375 from timvandermeij/updates Tim van der Meij 2018-12-22 16:42:23 +01:00
  • 18bac1b4fc
    Update packages Tim van der Meij 2018-12-22 16:00:53 +01:00
  • 11bf77aca4
    Update translations Tim van der Meij 2018-12-22 15:54:42 +01:00
  • 98b4aff291
    Merge pull request #10369 from Snuffleupagus/getViewport-signature Tim van der Meij 2018-12-22 14:56:16 +01:00
  • f0719ed565 [api-minor] Change the getViewport method, on PDFPageProxy, to take a parameter object rather than a bunch of (randomly) ordered parameters Jonas Jenwald 2018-12-21 11:47:37 +01:00
  • a7e70a50f5 Add OpenAction destination support, off by default, to the viewer Jonas Jenwald 2018-12-06 18:32:41 +01:00
  • b05f053287 [api-minor] Add support for OpenAction destinations (issue 10332) Jonas Jenwald 2018-12-05 20:09:15 +01:00
  • ba2edeae18 [api-minor] Add support, in getMetadata, for custom information dictionary entries (issue 5970, issue 10344) (#10346) Jonas Jenwald 2018-12-18 23:26:02 +01:00
  • 811c8803b3 Fix small visual quirk in thumbnail viewer Thiago da Silva 2018-12-18 19:48:26 -02:00
  • 417c234c1c
    Merge pull request #10266 from timvandermeij/gulp-4 Tim van der Meij 2018-12-17 17:00:51 +01:00
  • fa85f86298
    Upgrade to Gulp 4 Tim van der Meij 2018-11-18 18:33:23 +01:00
  • bc465695d5
    Merge pull request #10358 from tsilvap/toggle-sidebar-keybinding Tim van der Meij 2018-12-16 20:38:13 +01:00
  • 2abea7d7c2 Add keyboard shortcut to toggle sidebar Thiago da Silva 2018-12-16 04:29:29 -02:00
  • e716038b12
    Merge pull request #10356 from brendandahl/icon-dpi Tim van der Meij 2018-12-15 15:11:40 +01:00
  • 826893e6f4 Use high DPI icons on semi-high DPI screens. Brendan Dahl 2018-12-14 16:27:38 -08:00
  • 74934db910
    Merge pull request #10354 from Snuffleupagus/TESTING-no-sourceMaps Tim van der Meij 2018-12-13 23:05:04 +01:00
  • b60ea67a11 Disable source-map generation when running tests Jonas Jenwald 2018-12-13 17:41:27 +01:00