Browse Source

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

pdfjsbot 8 years ago
parent
commit
9346a52577

+ 1 - 1
bower.json

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

+ 6 - 6
build/pdf.combined.js

@@ -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) {
 }
 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;
 "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);

File diff suppressed because it is too large
+ 0 - 0
build/pdf.combined.js.map


+ 6 - 6
build/pdf.js

@@ -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) {
 }
 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;
 "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);

File diff suppressed because it is too large
+ 0 - 0
build/pdf.js.map


File diff suppressed because it is too large
+ 0 - 0
build/pdf.min.js


+ 2 - 2
build/pdf.worker.js

@@ -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);

File diff suppressed because it is too large
+ 0 - 0
build/pdf.worker.js.map


+ 2 - 2
lib/display/api.js

@@ -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;

+ 2 - 2
lib/display/global.js

@@ -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) {

+ 2 - 2
lib/pdf.js

@@ -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');

+ 2 - 2
lib/pdf.worker.js

@@ -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');

+ 25 - 45
lib/test/unit/api_spec.js

@@ -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 () {
         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 () {
           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 () {
           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 () {
         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 () {
           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 () {
         }, 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 () {
         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 () {
             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 () {
           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 () {
       });
       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 () {
         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 () {
         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 () {
       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 () {
       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 () {
       });
       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 () {
           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 () {
         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 () {
         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 () {
         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);
       });

+ 1 - 1
package.json

@@ -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": [

Some files were not shown because too many files changed in this diff