Browse Source

PDF.js version 1.8.344 - See mozilla/pdf.js@372fec61c7fb0c607c59c4ac1190594cd13adf3d

master v1.8.344
pdfjsbot 8 years ago
parent
commit
9346a52577
  1. 2
      bower.json
  2. 12
      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. 4
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 4
      lib/display/api.js
  10. 4
      lib/display/global.js
  11. 4
      lib/pdf.js
  12. 4
      lib/pdf.worker.js
  13. 70
      lib/test/unit/api_spec.js
  14. 2
      package.json

2
bower.json

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

12
build/pdf.combined.js

@ -12792,8 +12792,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -12792,8 +12792,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.342';
exports.build = build = '52998c5f';
exports.version = version = '1.8.344';
exports.build = build = '372fec61';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -28199,8 +28199,8 @@ if (!_util.globalScope.PDFJS) { @@ -28199,8 +28199,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.342';
PDFJS.build = '52998c5f';
PDFJS.version = '1.8.344';
PDFJS.build = '372fec61';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -43786,8 +43786,8 @@ exports.TilingPattern = TilingPattern; @@ -43786,8 +43786,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.342';
var pdfjsBuild = '52998c5f';
var pdfjsVersion = '1.8.344';
var pdfjsBuild = '372fec61';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
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

@ -3499,8 +3499,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -3499,8 +3499,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.342';
exports.build = build = '52998c5f';
exports.version = version = '1.8.344';
exports.build = build = '372fec61';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -5473,8 +5473,8 @@ if (!_util.globalScope.PDFJS) { @@ -5473,8 +5473,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.342';
PDFJS.build = '52998c5f';
PDFJS.version = '1.8.344';
PDFJS.build = '372fec61';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -7969,8 +7969,8 @@ exports.TilingPattern = TilingPattern; @@ -7969,8 +7969,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.342';
var pdfjsBuild = '52998c5f';
var pdfjsVersion = '1.8.344';
var pdfjsBuild = '372fec61';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
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

4
build/pdf.worker.js vendored

@ -37144,8 +37144,8 @@ exports.Type1Parser = Type1Parser; @@ -37144,8 +37144,8 @@ exports.Type1Parser = Type1Parser;
"use strict";
var pdfjsVersion = '1.8.342';
var pdfjsBuild = '52998c5f';
var pdfjsVersion = '1.8.344';
var pdfjsBuild = '372fec61';
var pdfjsCoreWorker = __w_pdfjs_require__(8);
{
__w_pdfjs_require__(19);

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

4
lib/display/api.js

@ -1412,8 +1412,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -1412,8 +1412,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.342';
exports.build = build = '52998c5f';
exports.version = version = '1.8.344';
exports.build = build = '372fec61';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) { @@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.342';
PDFJS.build = '52998c5f';
PDFJS.version = '1.8.344';
PDFJS.build = '372fec61';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.342';
var pdfjsBuild = '52998c5f';
var pdfjsVersion = '1.8.344';
var pdfjsBuild = '372fec61';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.342';
var pdfjsBuild = '52998c5f';
var pdfjsVersion = '1.8.344';
var pdfjsBuild = '372fec61';
var pdfjsCoreWorker = require('./core/worker.js');
{
require('./core/network.js');

70
lib/test/unit/api_spec.js

@ -58,20 +58,19 @@ describe('api', function () { @@ -58,20 +58,19 @@ describe('api', function () {
expect(data[0].loaded / data[0].total > 0).toEqual(true);
expect(data[1] instanceof _api.PDFDocumentProxy).toEqual(true);
expect(loadingTask).toEqual(data[1].loadingTask);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
});
it('creates pdf doc from URL and aborts before worker initialized', function (done) {
var loadingTask = _global.PDFJS.getDocument(basicApiUrl);
loadingTask.destroy();
var destroyed = loadingTask.destroy();
loadingTask.promise.then(function (reason) {
done.fail('shall fail loading');
}).catch(function (reason) {
expect(true).toEqual(true);
done();
destroyed.then(done);
});
});
it('creates pdf doc from URL and aborts loading after worker initialized', function (done) {
@ -115,8 +114,7 @@ describe('api', function () { @@ -115,8 +114,7 @@ describe('api', function () {
var loadingTask = _global.PDFJS.getDocument(typedArrayPdf);
loadingTask.promise.then(function (data) {
expect(data instanceof _api.PDFDocumentProxy).toEqual(true);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -128,8 +126,7 @@ describe('api', function () { @@ -128,8 +126,7 @@ describe('api', function () {
done.fail('shall fail loading');
}).catch(function (error) {
expect(error instanceof _util.InvalidPDFException).toEqual(true);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
});
});
it('creates pdf doc from non-existent URL', function (done) {
@ -139,8 +136,7 @@ describe('api', function () { @@ -139,8 +136,7 @@ describe('api', function () {
done.fail('shall fail loading');
}).catch(function (error) {
expect(error instanceof _util.MissingPDFException).toEqual(true);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
});
});
it('creates pdf doc from PDF file protected with user and owner password', function (done) {
@ -168,8 +164,7 @@ describe('api', function () { @@ -168,8 +164,7 @@ describe('api', function () {
var promises = [passwordNeededCapability.promise, passwordIncorrectCapability.promise, loadingTask.promise];
Promise.all(promises).then(function (data) {
expect(data[2] instanceof _api.PDFDocumentProxy).toEqual(true);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -221,9 +216,10 @@ describe('api', function () { @@ -221,9 +216,10 @@ describe('api', function () {
url: url,
password: 'qwerty'
});
var passwordNeededDestroyed = void 0;
passwordNeededLoadingTask.onPassword = function (callback, reason) {
if (reason === _util.PasswordResponses.NEED_PASSWORD) {
passwordNeededLoadingTask.destroy();
passwordNeededDestroyed = passwordNeededLoadingTask.destroy();
return;
}
expect(false).toEqual(true);
@ -234,6 +230,7 @@ describe('api', function () { @@ -234,6 +230,7 @@ describe('api', function () {
}, function (reason) {
expect(reason instanceof _util.PasswordException).toEqual(true);
expect(reason.code).toEqual(_util.PasswordResponses.NEED_PASSWORD);
return passwordNeededDestroyed;
});
passwordIncorrectLoadingTask.onPassword = function (callback, reason) {
if (reason === _util.PasswordResponses.INCORRECT_PASSWORD) {
@ -342,8 +339,8 @@ describe('api', function () { @@ -342,8 +339,8 @@ describe('api', function () {
done();
});
});
afterAll(function () {
loadingTask.destroy();
afterAll(function (done) {
loadingTask.destroy().then(done);
});
it('gets number of pages', function () {
expect(doc.numPages).toEqual(3);
@ -466,8 +463,7 @@ describe('api', function () { @@ -466,8 +463,7 @@ describe('api', function () {
gen: 0
}, { name: 'XYZ' }, 0, 375, null]
});
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -483,8 +479,7 @@ describe('api', function () { @@ -483,8 +479,7 @@ describe('api', function () {
num: 1,
gen: 0
}, { name: 'XYZ' }, 0, 375, null]);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -497,8 +492,7 @@ describe('api', function () { @@ -497,8 +492,7 @@ describe('api', function () {
});
promise.then(function (destination) {
expect(destination).toEqual(null);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -538,11 +532,7 @@ describe('api', function () { @@ -538,11 +532,7 @@ describe('api', function () {
expect(pageLabels[1]).toEqual(['Front Page1']);
expect(pageLabels[2]).toEqual(['1', '2']);
expect(pageLabels[3]).toEqual(['X3']);
loadingTask0.destroy();
loadingTask1.destroy();
loadingTask2.destroy();
loadingTask3.destroy();
done();
Promise.all([loadingTask0.destroy(), loadingTask1.destroy(), loadingTask2.destroy(), loadingTask3.destroy()]).then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -567,8 +557,7 @@ describe('api', function () { @@ -567,8 +557,7 @@ describe('api', function () {
expect(attachment.filename).toEqual('Press Quality.joboptions');
expect(attachment.content instanceof Uint8Array).toBeTruthy();
expect(attachment.content.length).toEqual(30098);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -592,8 +581,7 @@ describe('api', function () { @@ -592,8 +581,7 @@ describe('api', function () {
promise.then(function (data) {
expect(data).toEqual(['print({});']);
expect(data[0]).toMatch(viewerPrintRegExp);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -607,8 +595,7 @@ describe('api', function () { @@ -607,8 +595,7 @@ describe('api', function () {
promise.then(function (data) {
expect(data).toEqual(['this.print({bUI:true,bSilent:false,bShrinkToFit:true});']);
expect(data[0]).toMatch(viewerPrintRegExp);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -621,8 +608,7 @@ describe('api', function () { @@ -621,8 +608,7 @@ describe('api', function () {
});
promise.then(function (outline) {
expect(outline).toEqual(null);
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -665,8 +651,7 @@ describe('api', function () { @@ -665,8 +651,7 @@ describe('api', function () {
expect(outlineItemOne.bold).toEqual(false);
expect(outlineItemOne.italic).toEqual(true);
expect(outlineItemOne.color).toEqual(new Uint8Array([0, 0, 0]));
loadingTask.destroy();
done();
loadingTask.destroy().then(done);
});
}).catch(function (reason) {
done.fail(reason);
@ -728,9 +713,7 @@ describe('api', function () { @@ -728,9 +713,7 @@ describe('api', function () {
expect(typeof fingerprint2 === 'undefined' ? 'undefined' : _typeof(fingerprint2)).toEqual('string');
expect(fingerprint2.length > 0).toEqual(true);
expect(fingerprint1).not.toEqual(fingerprint2);
loadingTask1.destroy();
loadingTask2.destroy();
done();
Promise.all([loadingTask1.destroy(), loadingTask2.destroy()]).then(done);
}).catch(function (reason) {
done.fail(reason);
});
@ -751,8 +734,8 @@ describe('api', function () { @@ -751,8 +734,8 @@ describe('api', function () {
done.fail(reason);
});
});
afterAll(function () {
loadingTask.destroy();
afterAll(function (done) {
loadingTask.destroy().then(done);
});
it('gets page number', function () {
expect(page.pageNumber).toEqual(1);
@ -833,10 +816,7 @@ describe('api', function () { @@ -833,10 +816,7 @@ describe('api', function () {
expect(docBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#nameddest=15');
expect(invalidDocBaseUrlAnnotations[0].url).toBeUndefined();
expect(invalidDocBaseUrlAnnotations[0].unsafeUrl).toEqual('../../0021/002156/215675E.pdf#nameddest=15');
defaultLoadingTask.destroy();
docBaseUrlLoadingTask.destroy();
invalidDocBaseUrlLoadingTask.destroy();
done();
Promise.all([defaultLoadingTask.destroy(), docBaseUrlLoadingTask.destroy(), invalidDocBaseUrlLoadingTask.destroy()]).then(done);
}).catch(function (reason) {
done.fail(reason);
});

2
package.json

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

Loading…
Cancel
Save