Browse Source

PDF.js version 1.8.376 - See mozilla/pdf.js@5df0cccaa33f0713190f9fd9d63950477c4487ee

master v1.8.376
pdfjsbot 8 years ago
parent
commit
ea0cbd8970
  1. 2
      bower.json
  2. 14
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 12
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 4
      build/pdf.min.js
  7. 6
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 18
      build/pdf.worker.min.js
  10. 2
      lib/core/obj.js
  11. 4
      lib/display/api.js
  12. 4
      lib/display/global.js
  13. 4
      lib/pdf.js
  14. 4
      lib/pdf.worker.js
  15. 4
      lib/test/unit/annotation_spec.js
  16. 8
      lib/test/unit/api_spec.js
  17. 11
      lib/web/pdf_link_service.js
  18. 2
      package.json
  19. 11
      web/pdf_viewer.js
  20. 2
      web/pdf_viewer.js.map

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.374", "version": "1.8.376",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

14
build/pdf.combined.js

@ -12827,8 +12827,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.374'; exports.version = version = '1.8.376';
exports.build = build = 'b4c35857'; exports.build = build = '5df0ccca';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -23677,7 +23677,7 @@ var Catalog = function CatalogClosure() {
if (isString(url)) { if (isString(url)) {
var baseUrl = url.split('#')[0]; var baseUrl = url.split('#')[0];
if (isString(remoteDest)) { if (isString(remoteDest)) {
url = baseUrl + '#' + (/^\d+$/.test(remoteDest) ? 'nameddest=' : '') + remoteDest; url = baseUrl + '#' + remoteDest;
} else if (isArray(remoteDest)) { } else if (isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest); url = baseUrl + '#' + JSON.stringify(remoteDest);
} }
@ -28240,8 +28240,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.374'; PDFJS.version = '1.8.376';
PDFJS.build = 'b4c35857'; PDFJS.build = '5df0ccca';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -43834,8 +43834,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.374'; var pdfjsVersion = '1.8.376';
var pdfjsBuild = 'b4c35857'; var pdfjsBuild = '5df0ccca';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26); var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10); var pdfjsDisplayAPI = __w_pdfjs_require__(10);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

12
build/pdf.js

@ -3535,8 +3535,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.374'; exports.version = version = '1.8.376';
exports.build = build = 'b4c35857'; exports.build = build = '5df0ccca';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -5509,8 +5509,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.374'; PDFJS.version = '1.8.376';
PDFJS.build = 'b4c35857'; PDFJS.build = '5df0ccca';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -8012,8 +8012,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.374'; var pdfjsVersion = '1.8.376';
var pdfjsBuild = 'b4c35857'; var pdfjsBuild = '5df0ccca';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9); var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3); var pdfjsDisplayAPI = __w_pdfjs_require__(3);

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

4
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

6
build/pdf.worker.js vendored

@ -20664,7 +20664,7 @@ var Catalog = function CatalogClosure() {
if (isString(url)) { if (isString(url)) {
var baseUrl = url.split('#')[0]; var baseUrl = url.split('#')[0];
if (isString(remoteDest)) { if (isString(remoteDest)) {
url = baseUrl + '#' + (/^\d+$/.test(remoteDest) ? 'nameddest=' : '') + remoteDest; url = baseUrl + '#' + remoteDest;
} else if (isArray(remoteDest)) { } else if (isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest); url = baseUrl + '#' + JSON.stringify(remoteDest);
} }
@ -37150,8 +37150,8 @@ exports.Type1Parser = Type1Parser;
"use strict"; "use strict";
var pdfjsVersion = '1.8.374'; var pdfjsVersion = '1.8.376';
var pdfjsBuild = 'b4c35857'; var pdfjsBuild = '5df0ccca';
var pdfjsCoreWorker = __w_pdfjs_require__(8); var pdfjsCoreWorker = __w_pdfjs_require__(8);
{ {
__w_pdfjs_require__(19); __w_pdfjs_require__(19);

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

18
build/pdf.worker.min.js vendored

File diff suppressed because one or more lines are too long

2
lib/core/obj.js

@ -590,7 +590,7 @@ var Catalog = function CatalogClosure() {
if (isString(url)) { if (isString(url)) {
var baseUrl = url.split('#')[0]; var baseUrl = url.split('#')[0];
if (isString(remoteDest)) { if (isString(remoteDest)) {
url = baseUrl + '#' + (/^\d+$/.test(remoteDest) ? 'nameddest=' : '') + remoteDest; url = baseUrl + '#' + remoteDest;
} else if (isArray(remoteDest)) { } else if (isArray(remoteDest)) {
url = baseUrl + '#' + JSON.stringify(remoteDest); url = baseUrl + '#' + JSON.stringify(remoteDest);
} }

4
lib/display/api.js

@ -1418,8 +1418,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.374'; exports.version = version = '1.8.376';
exports.build = build = 'b4c35857'; exports.build = build = '5df0ccca';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.374'; PDFJS.version = '1.8.376';
PDFJS.build = 'b4c35857'; PDFJS.build = '5df0ccca';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.374'; var pdfjsVersion = '1.8.376';
var pdfjsBuild = 'b4c35857'; var pdfjsBuild = '5df0ccca';
var pdfjsSharedUtil = require('./shared/util.js'); var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js'); var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js'); var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.374'; var pdfjsVersion = '1.8.376';
var pdfjsBuild = 'b4c35857'; var pdfjsBuild = '5df0ccca';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
{ {
require('./core/network.js'); require('./core/network.js');

4
lib/test/unit/annotation_spec.js

@ -413,8 +413,8 @@ describe('annotation', function () {
var annotation = annotationFactory.create(xref, annotationRef, pdfManagerMock, idFactoryMock); var annotation = annotationFactory.create(xref, annotationRef, pdfManagerMock, idFactoryMock);
var data = annotation.data; var data = annotation.data;
expect(data.annotationType).toEqual(_util.AnnotationType.LINK); expect(data.annotationType).toEqual(_util.AnnotationType.LINK);
expect(data.url).toEqual('http://www.example.com/test.pdf#nameddest=15'); expect(data.url).toEqual('http://www.example.com/test.pdf#15');
expect(data.unsafeUrl).toEqual('http://www.example.com/test.pdf#nameddest=15'); expect(data.unsafeUrl).toEqual('http://www.example.com/test.pdf#15');
expect(data.dest).toBeUndefined(); expect(data.dest).toBeUndefined();
expect(data.newWindow).toBeFalsy(); expect(data.newWindow).toBeFalsy();
}); });

8
lib/test/unit/api_spec.js

@ -803,11 +803,11 @@ describe('api', function () {
var docBaseUrlAnnotations = data[1]; var docBaseUrlAnnotations = data[1];
var invalidDocBaseUrlAnnotations = data[2]; var invalidDocBaseUrlAnnotations = data[2];
expect(defaultAnnotations[0].url).toBeUndefined(); expect(defaultAnnotations[0].url).toBeUndefined();
expect(defaultAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#nameddest=15'); expect(defaultAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#15');
expect(docBaseUrlAnnotations[0].url).toEqual('http://www.example.com/0021/002156/215675E.pdf#nameddest=15'); expect(docBaseUrlAnnotations[0].url).toEqual('http://www.example.com/0021/002156/215675E.pdf#15');
expect(docBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#nameddest=15'); expect(docBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#15');
expect(invalidDocBaseUrlAnnotations[0].url).toBeUndefined(); expect(invalidDocBaseUrlAnnotations[0].url).toBeUndefined();
expect(invalidDocBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#nameddest=15'); expect(invalidDocBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#15');
Promise.all([defaultLoadingTask.destroy(), docBaseUrlLoadingTask.destroy(), invalidDocBaseUrlLoadingTask.destroy()]).then(done); Promise.all([defaultLoadingTask.destroy(), docBaseUrlLoadingTask.destroy(), invalidDocBaseUrlLoadingTask.destroy()]).then(done);
}).catch(function (reason) { }).catch(function (reason) {
done.fail(reason); done.fail(reason);

11
lib/web/pdf_link_service.js

@ -25,10 +25,6 @@ var _dom_events = require('./dom_events');
var _ui_utils = require('./ui_utils'); var _ui_utils = require('./ui_utils');
var PageNumberRegExp = /^\d+$/;
function isPageNumber(str) {
return PageNumberRegExp.test(str);
}
var PDFLinkService = function PDFLinkServiceClosure() { var PDFLinkService = function PDFLinkServiceClosure() {
function PDFLinkService(options) { function PDFLinkService(options) {
options = options || {}; options = options || {};
@ -114,9 +110,9 @@ var PDFLinkService = function PDFLinkServiceClosure() {
goToDestination(destination[0]); goToDestination(destination[0]);
}); });
}, },
getDestinationHash: function PDFLinkService_getDestinationHash(dest) { getDestinationHash: function getDestinationHash(dest) {
if (typeof dest === 'string') { if (typeof dest === 'string') {
return this.getAnchorUrl('#' + (isPageNumber(dest) ? 'nameddest=' : '') + escape(dest)); return this.getAnchorUrl('#' + escape(dest));
} }
if (dest instanceof Array) { if (dest instanceof Array) {
var str = JSON.stringify(dest); var str = JSON.stringify(dest);
@ -124,6 +120,7 @@ var PDFLinkService = function PDFLinkServiceClosure() {
} }
return this.getAnchorUrl(''); return this.getAnchorUrl('');
}, },
getAnchorUrl: function PDFLinkService_getAnchorUrl(anchor) { getAnchorUrl: function PDFLinkService_getAnchorUrl(anchor) {
return (this.baseUrl || '') + anchor; return (this.baseUrl || '') + anchor;
}, },
@ -186,7 +183,7 @@ var PDFLinkService = function PDFLinkServiceClosure() {
}); });
} }
} else { } else {
if (isPageNumber(hash) && hash <= this.pagesCount) { if (/^\d+$/.test(hash) && hash <= this.pagesCount) {
console.warn('PDFLinkService_setHash: specifying a page number ' + 'directly after the hash symbol (#) is deprecated, ' + 'please use the "#page=' + hash + '" form instead.'); console.warn('PDFLinkService_setHash: specifying a page number ' + 'directly after the hash symbol (#) is deprecated, ' + 'please use the "#page=' + hash + '" form instead.');
this.page = hash | 0; this.page = hash | 0;
} }

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.374", "version": "1.8.376",
"main": "build/pdf.js", "main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [

11
web/pdf_viewer.js

@ -682,10 +682,6 @@ var _dom_events = __w_pdfjs_require__(2);
var _ui_utils = __w_pdfjs_require__(1); var _ui_utils = __w_pdfjs_require__(1);
var PageNumberRegExp = /^\d+$/;
function isPageNumber(str) {
return PageNumberRegExp.test(str);
}
var PDFLinkService = function PDFLinkServiceClosure() { var PDFLinkService = function PDFLinkServiceClosure() {
function PDFLinkService(options) { function PDFLinkService(options) {
options = options || {}; options = options || {};
@ -771,9 +767,9 @@ var PDFLinkService = function PDFLinkServiceClosure() {
goToDestination(destination[0]); goToDestination(destination[0]);
}); });
}, },
getDestinationHash: function PDFLinkService_getDestinationHash(dest) { getDestinationHash: function getDestinationHash(dest) {
if (typeof dest === 'string') { if (typeof dest === 'string') {
return this.getAnchorUrl('#' + (isPageNumber(dest) ? 'nameddest=' : '') + escape(dest)); return this.getAnchorUrl('#' + escape(dest));
} }
if (dest instanceof Array) { if (dest instanceof Array) {
var str = JSON.stringify(dest); var str = JSON.stringify(dest);
@ -781,6 +777,7 @@ var PDFLinkService = function PDFLinkServiceClosure() {
} }
return this.getAnchorUrl(''); return this.getAnchorUrl('');
}, },
getAnchorUrl: function PDFLinkService_getAnchorUrl(anchor) { getAnchorUrl: function PDFLinkService_getAnchorUrl(anchor) {
return (this.baseUrl || '') + anchor; return (this.baseUrl || '') + anchor;
}, },
@ -843,7 +840,7 @@ var PDFLinkService = function PDFLinkServiceClosure() {
}); });
} }
} else { } else {
if (isPageNumber(hash) && hash <= this.pagesCount) { if (/^\d+$/.test(hash) && hash <= this.pagesCount) {
console.warn('PDFLinkService_setHash: specifying a page number ' + 'directly after the hash symbol (#) is deprecated, ' + 'please use the "#page=' + hash + '" form instead.'); console.warn('PDFLinkService_setHash: specifying a page number ' + 'directly after the hash symbol (#) is deprecated, ' + 'please use the "#page=' + hash + '" form instead.');
this.page = hash | 0; this.page = hash | 0;
} }

2
web/pdf_viewer.js.map

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save