Browse Source

PDF.js version 1.0.135

master v1.0.135
Yury Delendik 11 years ago
parent
commit
6bb6c85df6
  1. 2
      bower.json
  2. 56
      build/pdf.combined.js
  3. 4
      build/pdf.js
  4. 56
      build/pdf.worker.js
  5. 2
      package.json

2
bower.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.133", "version": "1.0.135",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",
"pdf", "pdf",

56
build/pdf.combined.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.133'; PDFJS.version = '1.0.135';
PDFJS.build = 'f8b3444'; PDFJS.build = 'a39f44f';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -9328,8 +9328,8 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
function LocalPdfManager(data, password) { function LocalPdfManager(data, password) {
var stream = new Stream(data); var stream = new Stream(data);
this.pdfDocument = new PDFDocument(this, stream, password); this.pdfDocument = new PDFDocument(this, stream, password);
this.loadedStream = new LegacyPromise(); this._loadedStreamCapability = createPromiseCapability();
this.loadedStream.resolve(stream); this._loadedStreamCapability.resolve(stream);
} }
LocalPdfManager.prototype = Object.create(BasePdfManager.prototype); LocalPdfManager.prototype = Object.create(BasePdfManager.prototype);
@ -9337,28 +9337,25 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
LocalPdfManager.prototype.ensure = LocalPdfManager.prototype.ensure =
function LocalPdfManager_ensure(obj, prop, args) { function LocalPdfManager_ensure(obj, prop, args) {
var promise = new LegacyPromise(); return new Promise(function (resolve, reject) {
try { try {
var value = obj[prop]; var value = obj[prop];
var result; var result;
if (typeof(value) === 'function') { if (typeof value === 'function') {
result = value.apply(obj, args); result = value.apply(obj, args);
} else { } else {
result = value; result = value;
} }
promise.resolve(result); resolve(result);
} catch (e) { } catch (e) {
console.log(e.stack); reject(e);
promise.reject(e);
} }
return promise; });
}; };
LocalPdfManager.prototype.requestRange = LocalPdfManager.prototype.requestRange =
function LocalPdfManager_requestRange(begin, end) { function LocalPdfManager_requestRange(begin, end) {
var promise = new LegacyPromise(); return Promise.resolve();
promise.resolve();
return promise;
}; };
LocalPdfManager.prototype.requestLoadedStream = LocalPdfManager.prototype.requestLoadedStream =
@ -9367,7 +9364,7 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
LocalPdfManager.prototype.onLoadedStream = LocalPdfManager.prototype.onLoadedStream =
function LocalPdfManager_getLoadedStream() { function LocalPdfManager_getLoadedStream() {
return this.loadedStream; return this._loadedStreamCapability.promise;
}; };
LocalPdfManager.prototype.terminate = LocalPdfManager.prototype.terminate =
@ -9403,42 +9400,39 @@ var NetworkPdfManager = (function NetworkPdfManagerClosure() {
NetworkPdfManager.prototype.ensure = NetworkPdfManager.prototype.ensure =
function NetworkPdfManager_ensure(obj, prop, args) { function NetworkPdfManager_ensure(obj, prop, args) {
var promise = new LegacyPromise(); var pdfManager = this;
this.ensureHelper(promise, obj, prop, args);
return promise;
};
NetworkPdfManager.prototype.ensureHelper = return new Promise(function (resolve, reject) {
function NetworkPdfManager_ensureHelper(promise, obj, prop, args) { function ensureHelper() {
try { try {
var result; var result;
var value = obj[prop]; var value = obj[prop];
if (typeof(value) === 'function') { if (typeof value === 'function') {
result = value.apply(obj, args); result = value.apply(obj, args);
} else { } else {
result = value; result = value;
} }
promise.resolve(result); resolve(result);
} catch(e) { } catch(e) {
if (!(e instanceof MissingDataException)) { if (!(e instanceof MissingDataException)) {
console.log(e.stack); reject(e);
promise.reject(e);
return; return;
} }
pdfManager.streamManager.requestRange(e.begin, e.end, ensureHelper);
this.streamManager.requestRange(e.begin, e.end, function() { }
this.ensureHelper(promise, obj, prop, args);
}.bind(this));
} }
ensureHelper();
});
}; };
NetworkPdfManager.prototype.requestRange = NetworkPdfManager.prototype.requestRange =
function NetworkPdfManager_requestRange(begin, end) { function NetworkPdfManager_requestRange(begin, end) {
var promise = new LegacyPromise(); return new Promise(function (resolve) {
this.streamManager.requestRange(begin, end, function() { this.streamManager.requestRange(begin, end, function() {
promise.resolve(); resolve();
}); });
return promise; }.bind(this));
}; };
NetworkPdfManager.prototype.requestLoadedStream = NetworkPdfManager.prototype.requestLoadedStream =

4
build/pdf.js

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.133'; PDFJS.version = '1.0.135';
PDFJS.build = 'f8b3444'; PDFJS.build = 'a39f44f';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it

56
build/pdf.worker.js vendored

@ -21,8 +21,8 @@ if (typeof PDFJS === 'undefined') {
(typeof window !== 'undefined' ? window : this).PDFJS = {}; (typeof window !== 'undefined' ? window : this).PDFJS = {};
} }
PDFJS.version = '1.0.133'; PDFJS.version = '1.0.135';
PDFJS.build = 'f8b3444'; PDFJS.build = 'a39f44f';
(function pdfjsWrapper() { (function pdfjsWrapper() {
// Use strict in our context only - users might not want it // Use strict in our context only - users might not want it
@ -4747,8 +4747,8 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
function LocalPdfManager(data, password) { function LocalPdfManager(data, password) {
var stream = new Stream(data); var stream = new Stream(data);
this.pdfDocument = new PDFDocument(this, stream, password); this.pdfDocument = new PDFDocument(this, stream, password);
this.loadedStream = new LegacyPromise(); this._loadedStreamCapability = createPromiseCapability();
this.loadedStream.resolve(stream); this._loadedStreamCapability.resolve(stream);
} }
LocalPdfManager.prototype = Object.create(BasePdfManager.prototype); LocalPdfManager.prototype = Object.create(BasePdfManager.prototype);
@ -4756,28 +4756,25 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
LocalPdfManager.prototype.ensure = LocalPdfManager.prototype.ensure =
function LocalPdfManager_ensure(obj, prop, args) { function LocalPdfManager_ensure(obj, prop, args) {
var promise = new LegacyPromise(); return new Promise(function (resolve, reject) {
try { try {
var value = obj[prop]; var value = obj[prop];
var result; var result;
if (typeof(value) === 'function') { if (typeof value === 'function') {
result = value.apply(obj, args); result = value.apply(obj, args);
} else { } else {
result = value; result = value;
} }
promise.resolve(result); resolve(result);
} catch (e) { } catch (e) {
console.log(e.stack); reject(e);
promise.reject(e);
} }
return promise; });
}; };
LocalPdfManager.prototype.requestRange = LocalPdfManager.prototype.requestRange =
function LocalPdfManager_requestRange(begin, end) { function LocalPdfManager_requestRange(begin, end) {
var promise = new LegacyPromise(); return Promise.resolve();
promise.resolve();
return promise;
}; };
LocalPdfManager.prototype.requestLoadedStream = LocalPdfManager.prototype.requestLoadedStream =
@ -4786,7 +4783,7 @@ var LocalPdfManager = (function LocalPdfManagerClosure() {
LocalPdfManager.prototype.onLoadedStream = LocalPdfManager.prototype.onLoadedStream =
function LocalPdfManager_getLoadedStream() { function LocalPdfManager_getLoadedStream() {
return this.loadedStream; return this._loadedStreamCapability.promise;
}; };
LocalPdfManager.prototype.terminate = LocalPdfManager.prototype.terminate =
@ -4822,42 +4819,39 @@ var NetworkPdfManager = (function NetworkPdfManagerClosure() {
NetworkPdfManager.prototype.ensure = NetworkPdfManager.prototype.ensure =
function NetworkPdfManager_ensure(obj, prop, args) { function NetworkPdfManager_ensure(obj, prop, args) {
var promise = new LegacyPromise(); var pdfManager = this;
this.ensureHelper(promise, obj, prop, args);
return promise;
};
NetworkPdfManager.prototype.ensureHelper = return new Promise(function (resolve, reject) {
function NetworkPdfManager_ensureHelper(promise, obj, prop, args) { function ensureHelper() {
try { try {
var result; var result;
var value = obj[prop]; var value = obj[prop];
if (typeof(value) === 'function') { if (typeof value === 'function') {
result = value.apply(obj, args); result = value.apply(obj, args);
} else { } else {
result = value; result = value;
} }
promise.resolve(result); resolve(result);
} catch(e) { } catch(e) {
if (!(e instanceof MissingDataException)) { if (!(e instanceof MissingDataException)) {
console.log(e.stack); reject(e);
promise.reject(e);
return; return;
} }
pdfManager.streamManager.requestRange(e.begin, e.end, ensureHelper);
this.streamManager.requestRange(e.begin, e.end, function() { }
this.ensureHelper(promise, obj, prop, args);
}.bind(this));
} }
ensureHelper();
});
}; };
NetworkPdfManager.prototype.requestRange = NetworkPdfManager.prototype.requestRange =
function NetworkPdfManager_requestRange(begin, end) { function NetworkPdfManager_requestRange(begin, end) {
var promise = new LegacyPromise(); return new Promise(function (resolve) {
this.streamManager.requestRange(begin, end, function() { this.streamManager.requestRange(begin, end, function() {
promise.resolve(); resolve();
}); });
return promise; }.bind(this));
}; };
NetworkPdfManager.prototype.requestLoadedStream = NetworkPdfManager.prototype.requestLoadedStream =

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.0.133", "version": "1.0.135",
"description": "Generic build of Mozilla's PDF.js library.", "description": "Generic build of Mozilla's PDF.js library.",
"keywords": [ "keywords": [
"Mozilla", "Mozilla",

Loading…
Cancel
Save