Commit Graph

  • 1c869906c8 Strictly manage lifetime of PDFPrintService Rob Wu 2016-10-13 10:47:11 +02:00
  • 1c3fb175dd Merge pull request #7757 from Snuffleupagus/setHash-remove-pageNumber-directly-after-hash Tim van der Meij 2016-10-27 23:56:23 +02:00
  • 87c2ff5483 Remove/deprecate specifying a pageNumber directly after the hash symbol (#), to improve compatibility since other PDF viewers don't support this form (issue 7746) Jonas Jenwald 2016-10-27 21:39:05 +02:00
  • ab464df336 Import L10n files. Yury Delendik 2016-10-27 16:16:27 -05:00
  • abc417cee9 Merge pull request #7750 from Snuffleupagus/PDFLinkService_navigateTo-more-validation Tim van der Meij 2016-10-27 22:16:35 +02:00
  • a28a71072d Merge pull request #7756 from timvandermeij/npm Tim van der Meij 2016-10-27 21:19:03 +02:00
  • 7c78b2f6c0 Travis CI: use most recent version of NPM Tim van der Meij 2016-10-27 21:04:40 +02:00
  • e94c2945af Merge pull request #7749 from Snuffleupagus/PDFLinkService_setHash-dest-fallback Tim van der Meij 2016-10-27 16:14:28 +02:00
  • 81b9d553cf Add TeX-specific glyph names to glyphlist.js to improve both glyph mapping and text selection for mathematic fonts (issue 2594) Jonas Jenwald 2016-07-27 13:41:09 +02:00
  • 8d036faf40 Move symbolic font glyphs to private use area if they don't have unicode mappings. Brendan Dahl 2016-07-12 14:27:45 -07:00
  • efb9619e53 Add PageLabels to PDFPageView and PDFThumbnailView Jonas Jenwald 2016-01-27 14:27:01 +01:00
  • f461fd64aa Add support for PageLabels in the viewer Jonas Jenwald 2016-01-23 13:56:56 +01:00
  • 23ec02bb93 Remove the "Page: " label and replace it with a tooltip Jonas Jenwald 2016-01-28 13:02:17 +01:00
  • e1412de320 Add more validation to PDFLinkService_navigateTo Jonas Jenwald 2016-10-22 18:08:25 +02:00
  • d5e3b2fbf0 Update PDFOutlineViewer_bindLink to look more like LinkAnnotationElement_bindLink Jonas Jenwald 2016-10-22 17:44:17 +02:00
  • 47a1c7797e Update l10n files Jonas Jenwald 2016-10-23 12:19:00 +02:00
  • 901a2d41be Avoid accidentally rejecting a named destination that looks like a decimal number or a boolean (PR 7341 follow-up) Jonas Jenwald 2016-10-22 22:57:27 +02:00
  • 2b79782377 [api-minor] Add basic support for Launch actions (issue 1778, issue 3897, issue 6616) Jonas Jenwald 2016-10-21 13:29:15 +02:00
  • 7e392c0205 Merge pull request #7689 from Snuffleupagus/relative-URLs Jonas Jenwald 2016-10-19 22:51:09 +02:00
  • d284cfd5eb [api-minor] Add support for relative URLs, in both annotations and the outline, by adding a docBaseUrl parameter to PDFJS.getDocument (bug 766086) Jonas Jenwald 2016-10-01 12:05:07 +02:00
  • 71a781ee5c Deprecate the isValidUrl utility function and replace it with createValidAbsoluteUrl/isValidProtocal functions instead, since the main URL validation is now done using the new URL constructor Jonas Jenwald 2016-10-03 14:35:29 +02:00
  • 42f07c6262 [api-minor] Use the new URL constructor when validating URLs in annotations and the outline, as a complement to only checking the protocol, and add a bit more validation to Catalog_parseDestDictionary Jonas Jenwald 2016-09-30 16:32:22 +02:00
  • e64bc1fd13 Move parsing of destination dictionaries to a helper function Jonas Jenwald 2016-09-30 16:08:03 +02:00
  • 6906623462 Merge pull request #7717 from jeenuv/display-double-click-tooltip Tim van der Meij 2016-10-18 13:52:31 +02:00
  • 1783f14511 Merge pull request #7732 from yurydelendik/svg-cgrp Tim van der Meij 2016-10-18 00:57:52 +02:00
  • 1236b27993 Removes SVG this.cgrp usages. Yury Delendik 2016-10-17 16:09:24 -05:00
  • 273d2de6ec Merge pull request #7715 from timvandermeij/svg-groups Yury Delendik 2016-10-17 10:10:47 -05:00
  • 960e344a8a Merge pull request #7730 from Snuffleupagus/jsdoc-typedef-property Tim van der Meij 2016-10-17 16:38:13 +02:00
  • 1369997bbf Properly invoke 'gulp' in make.js and fail when it fails. Yury Delendik 2016-10-17 08:47:05 -05:00
  • 85db146525 Run 'firefox' and 'chromium' task in-sequences Yury Delendik 2016-10-17 08:05:16 -05:00
  • 2ce9da9b7a Fix a couple of JSDoc @typedefs to use @property (instead of @param) to fix some missing documentation when running gulp jsdoc Jonas Jenwald 2016-10-17 13:04:55 +02:00
  • 6678da379b Merge pull request #7728 from timvandermeij/gulp-port Jonas Jenwald 2016-10-17 12:49:47 +02:00
  • 224e3a42a2 Gulp: port the all, extension and jsdoc targets Tim van der Meij 2016-10-16 16:06:37 +02:00
  • f2dcacd164 Explain double-click behaviour on tool tip Jeenu Viswambharan 2016-10-13 09:55:58 +01:00
  • 426fc454de SVG: factor out initialization code into a private method Tim van der Meij 2016-10-15 21:05:57 +02:00
  • fa90573c4b SVG: optimize transform group creation Tim van der Meij 2016-10-12 21:22:35 +02:00
  • de6c92a96d Examples: improve SVG viewer Tim van der Meij 2016-10-12 21:13:37 +02:00
  • 2e20000b71 Merge pull request #7727 from Snuffleupagus/parser-stream-decodeParms Tim van der Meij 2016-10-15 20:04:17 +02:00
  • ea5949f1fd Merge pull request #7668 from Snuffleupagus/issue-7665 Yury Delendik 2016-10-15 10:52:08 -05:00
  • f209030b99 Merge pull request #7726 from Snuffleupagus/remove-remaining-preprocessor-statement-core-fonts Jonas Jenwald 2016-10-15 13:46:23 +02:00
  • c8f83d6487 Let Parser_makeFilter pass in the DecodeParms data to various image Streams, instead of re-fetching it in various [...]Stream.prototype.ensureBuffer methods Jonas Jenwald 2016-10-14 17:19:50 +02:00
  • 1da59bec9b Remove a remaining old-style preprocessor from src/core/fonts.js (PR 7322 follow-up) Jonas Jenwald 2016-10-15 11:33:09 +02:00
  • c1a34ffbcd Merge pull request #7322 from yurydelendik/preproc2 Jonas Jenwald 2016-10-14 23:35:17 +02:00
  • 0576c9c6c6 Replaces all preprocessor directives with PDFJSDev calls. Yury Delendik 2016-10-14 10:57:53 -05:00
  • bf52ff156d Adds esprima-based preprocessor. Yury Delendik 2016-05-10 18:05:29 -05:00
  • bc3bcebde2 Merge pull request #7722 from Rob--W/grab-to-pan-cssom-and-cleanup Jonas Jenwald 2016-10-14 09:58:24 +02:00
  • c7c6bf1ae8 Update to latest grab-to-pan version Rob Wu 2016-10-14 00:55:58 +02:00
  • c457e6015d Merge pull request #7714 from cemerick/fix-non-numeric-TJ Tim van der Meij 2016-10-13 16:03:49 +02:00
  • 85c52f1fd6 Fix getTextContent evaluation to only apply TJ horizontal offsets using numeric items/args Chas Emerick 2016-10-13 07:47:17 -04:00
  • 8c5b925547 Merge pull request #7514 from Snuffleupagus/viewer-abort-rendering-on-close Tim van der Meij 2016-10-11 23:48:51 +02:00
  • 885ba83624 Add the number of textDivs to the textlayerrendered event, to avoid having to manually get that information in the event handler Jonas Jenwald 2016-08-01 12:06:12 +02:00
  • 3904be8889 Ensure that we cancel any pending textLayer rendering operations when the viewer is closed (issue 7274) Jonas Jenwald 2016-07-29 20:51:37 +02:00
  • a824c6c4f6 Ensure that any pending rendering operations in PDFViewer/PDFThumbnailViewer are cancelled when the viewer is closed Jonas Jenwald 2016-07-29 20:39:22 +02:00
  • fb5aa58008 Merge pull request #7697 from yurydelendik/print-v2 Tim van der Meij 2016-10-11 21:22:07 +02:00
  • 1a056caf88 Localization of the print dialog. Yury Delendik 2016-10-08 07:55:34 -05:00
  • c09f634bb6 Removes mozPrintCallback polyfill, converts canvas to PNG. Yury Delendik 2016-10-08 07:36:55 -05:00
  • d7148735ba Update l10n files Jonas Jenwald 2016-10-09 12:11:53 +02:00
  • 24a7a58da7 Moves mozPrintCallback specific code to firefox_printservice.js Yury Delendik 2016-10-06 16:46:30 -05:00
  • f8bd3d4473 Merge pull request #7694 from yurydelendik/print-ff Tim van der Meij 2016-10-06 23:17:12 +02:00
  • e336604ef1 Disables Font Loading API for Firefox. Yury Delendik 2016-10-06 09:30:18 -05:00
  • e48f388d24 Merge pull request #7677 from yurydelendik/print Yury Delendik 2016-10-06 08:16:19 -05:00
  • 29947b5a57 Printing canvases at PDF document size. Yury Delendik 2016-10-06 07:51:45 -05:00
  • 9b3a91f365 Merge pull request #7671 from timvandermeij/interactive-forms-choice-fields Tim van der Meij 2016-10-05 23:27:45 +02:00
  • f85f3243b1 Choice widget annotations: unit and reference testing Tim van der Meij 2016-09-25 17:08:17 +02:00
  • d5d9f362aa Choice widget annotations: core and display layer implementation Tim van der Meij 2016-09-25 01:45:49 +02:00
  • 7b2a9ee4e0 Merge pull request #7670 from Snuffleupagus/Parser_makeFilter-maybeLength Yury Delendik 2016-10-05 10:38:12 -05:00
  • b4a90121f0 Merge pull request #7692 from yurydelendik/v1.6.210 Yury Delendik 2016-10-04 12:21:07 -05:00
  • 970cf8e891 Release of 1.6.210 Yury Delendik 2016-10-04 12:19:51 -05:00
  • 4ce2356a59 Merge pull request #7691 from yurydelendik/version-1.6 v1.6.210 Yury Delendik 2016-10-04 12:14:18 -05:00
  • c1539f584a Version 1.6 Yury Delendik 2016-10-04 12:12:37 -05:00
  • d2a4974785 Merge pull request #7681 from Snuffleupagus/bug-1122280-unit-test Yury Delendik 2016-09-30 08:28:23 -05:00
  • 93830032ac Add a unit-test for annotations where the URI action has an incorrect encoding (bug 1122280, PR 5999) Jonas Jenwald 2016-09-30 11:44:24 +02:00
  • 1564dc311a Merge pull request #7618 from jeremypress/fix-enhanced-double-click Tim van der Meij 2016-09-28 23:30:35 +02:00
  • 869914529d Merge pull request #7656 from Snuffleupagus/issue-4090 Yury Delendik 2016-09-28 11:43:38 -05:00
  • b4be1e91ab Merge pull request #7653 from staktrace/touch_swipe_presentation_mode Yury Delendik 2016-09-28 11:30:37 -05:00
  • ba9e8cb184 Add support for touch-swiping between pages in presentation mode (bug 1300878). Kartikaya Gupta 2016-09-21 09:44:56 -04:00
  • 54ee83eb12 Attempt to skip zero bytes at the end of Scan blocks when decoding JPEG images (issue 4090) Jonas Jenwald 2016-09-22 10:11:27 +02:00
  • a9a3396f3d Merge pull request #7181 from yurydelendik/mouse-wheel Tim van der Meij 2016-09-27 22:50:50 +02:00
  • 223a18ccc8 Simplified wheel processing. Yury Delendik 2016-09-27 15:27:42 -05:00
  • 7f381c8064 Merge pull request #7661 from Snuffleupagus/bug-956965 Tim van der Meij 2016-09-27 20:22:43 +02:00
  • 116ba19dd9 Respect the 'ColorTransform' entry in the image dictionary when decoding JPEG images (bug 956965, issue 6574) Jonas Jenwald 2016-09-22 14:07:20 +02:00
  • a22f0ae820 Only skip parsing a stream in Parser_makeFilter when we know for sure that it is empty (PR 6372 follow-up) Jonas Jenwald 2016-09-25 12:19:22 +02:00
  • 4d2de9b47e Add a reduced load test for issue 7665 Jonas Jenwald 2016-09-23 14:11:08 +02:00
  • 3e77cf6b32 Prevent an infinite loop in XRef_fetchUncompressed for encrypted PDF files with indirect objects in the /Encrypt dictionary (issue 7665) Jonas Jenwald 2016-09-23 14:10:27 +02:00
  • 6c263c1994 Merge pull request #7649 from timvandermeij/interactive-forms-tx-comb Jonas Jenwald 2016-09-22 11:36:30 +02:00
  • 375229d6b9 Widget annotations: simplify field flag handling Tim van der Meij 2016-09-21 21:06:44 +02:00
  • 7820f58c49 Merge pull request #7647 from Snuffleupagus/Annotation_appendToOperatorList-pass-in-forms Tim van der Meij 2016-09-21 21:09:44 +02:00
  • 431af8cf85 Merge pull request #7652 from Snuffleupagus/resize-event-handler-prevent-error-before-eventBus-initialized Yury Delendik 2016-09-21 08:22:29 -05:00
  • 1a2f142a14 Prevent errors if the 'resize' event is fired before the eventBus has been initialized Jonas Jenwald 2016-09-21 13:24:22 +02:00
  • 5f16cbd2c0 When rendering forms, don't use element.value since it prevents the AnnotationLayer rasterizer (in test/driver.js) from parsing the elements correctly Jonas Jenwald 2016-09-21 12:29:39 +02:00
  • 3a105e37f4 Ensure that test/driver.js actually takes the same Annotation code-path as the viewer when running forms tests (PR 7633 follow-up) Jonas Jenwald 2016-09-18 22:36:40 +02:00
  • ded01356c7 Pass in the renderInteractiveForms parameter to Annotation_appendToOperatorList, in Page_getOperatorList, instead of to the Annotation constructor (PR 7633 follow-up) Jonas Jenwald 2016-09-18 22:31:08 +02:00
  • 6100ab4b18 Text widget annotations: implement comb support Tim van der Meij 2016-09-20 00:04:11 +02:00
  • 15e1ae4e3f Merge pull request #7639 from Snuffleupagus/bug-1252420 Brendan Dahl 2016-09-20 11:56:47 -07:00
  • 9e927ded93 Update l10n files Jonas Jenwald 2016-09-20 12:51:52 +02:00
  • c0e82dbc38 Merge pull request #7642 from Rob--W/crx-type-from-content-disposition-header Tim van der Meij 2016-09-19 01:20:58 +02:00
  • ab1b4cec5d Merge pull request #7640 from timvandermeij/interactive-forms-rm-global Tim van der Meij 2016-09-19 01:02:44 +02:00
  • 2da2c45889 Interactive forms: remove global PDFJS usage Tim van der Meij 2016-09-17 19:44:25 +02:00
  • 2d287c867e Merge pull request #7645 from Snuffleupagus/TextWidgetAnnotation-double-rendering Tim van der Meij 2016-09-18 22:49:32 +02:00
  • 170871ab3d Prevent rendering TextWidgetAnnotations in both the core/display layer (issue 7643) Jonas Jenwald 2016-09-18 15:35:12 +02:00