Browse Source

PDF.js version 1.8.607 - See mozilla/pdf.js@1419b7ffe7fb34aa48002fd388d7a3848c668709

master v1.8.607
pdfjsbot 8 years ago
parent
commit
e5229d6852
  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. 4
      lib/web/pdf_find_controller.js
  14. 6
      lib/web/pdf_page_view.js
  15. 9
      lib/web/pdf_thumbnail_viewer.js
  16. 12
      lib/web/pdf_viewer.js
  17. 2
      package.json
  18. 22
      web/pdf_viewer.js
  19. 2
      web/pdf_viewer.js.map

2
bower.json

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

12
build/pdf.combined.js

@ -7091,8 +7091,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.605'; exports.version = version = '1.8.607';
exports.build = build = 'ace9de6f'; exports.build = build = '1419b7ff';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -28201,8 +28201,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.605'; PDFJS.version = '1.8.607';
PDFJS.build = 'ace9de6f'; PDFJS.build = '1419b7ff';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -47700,8 +47700,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
"use strict"; "use strict";
var pdfjsVersion = '1.8.605'; var pdfjsVersion = '1.8.607';
var pdfjsBuild = 'ace9de6f'; var pdfjsBuild = '1419b7ff';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(24); var pdfjsDisplayGlobal = __w_pdfjs_require__(24);
var pdfjsDisplayAPI = __w_pdfjs_require__(7); var pdfjsDisplayAPI = __w_pdfjs_require__(7);

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

12
build/pdf.js

@ -3342,8 +3342,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.605'; exports.version = version = '1.8.607';
exports.build = build = 'ace9de6f'; exports.build = build = '1419b7ff';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -6053,8 +6053,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.605'; PDFJS.version = '1.8.607';
PDFJS.build = 'ace9de6f'; PDFJS.build = '1419b7ff';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -12331,8 +12331,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
"use strict"; "use strict";
var pdfjsVersion = '1.8.605'; var pdfjsVersion = '1.8.607';
var pdfjsBuild = 'ace9de6f'; var pdfjsBuild = '1419b7ff';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(8); var pdfjsDisplayGlobal = __w_pdfjs_require__(8);
var pdfjsDisplayAPI = __w_pdfjs_require__(2); var pdfjsDisplayAPI = __w_pdfjs_require__(2);

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

@ -39995,8 +39995,8 @@ exports.Type1Parser = Type1Parser;
"use strict"; "use strict";
var pdfjsVersion = '1.8.605'; var pdfjsVersion = '1.8.607';
var pdfjsBuild = 'ace9de6f'; var pdfjsBuild = '1419b7ff';
var pdfjsCoreWorker = __w_pdfjs_require__(17); var pdfjsCoreWorker = __w_pdfjs_require__(17);
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

4
lib/display/api.js

@ -1575,8 +1575,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.605'; exports.version = version = '1.8.607';
exports.build = build = 'ace9de6f'; exports.build = build = '1419b7ff';
} }
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.605'; PDFJS.version = '1.8.607';
PDFJS.build = 'ace9de6f'; PDFJS.build = '1419b7ff';
} }
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.605'; var pdfjsVersion = '1.8.607';
var pdfjsBuild = 'ace9de6f'; var pdfjsBuild = '1419b7ff';
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,7 +14,7 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.605'; var pdfjsVersion = '1.8.607';
var pdfjsBuild = 'ace9de6f'; var pdfjsBuild = '1419b7ff';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

4
lib/web/pdf_find_controller.js

@ -234,6 +234,10 @@ var PDFFindController = function () {
} }
_this2.pageContents[i] = strBuf.join(''); _this2.pageContents[i] = strBuf.join('');
extractTextCapability.resolve(i); extractTextCapability.resolve(i);
}, function (reason) {
console.error('Unable to get page ' + (i + 1) + ' text content', reason);
_this2.pageContents[i] = '';
extractTextCapability.resolve(i);
}); });
}); });
}; };

6
lib/web/pdf_page_view.js

@ -39,6 +39,7 @@ var PDFPageView = function () {
var defaultViewport = options.defaultViewport; var defaultViewport = options.defaultViewport;
this.id = options.id; this.id = options.id;
this.renderingId = 'page' + this.id; this.renderingId = 'page' + this.id;
this.pdfPage = null;
this.pageLabel = null; this.pageLabel = null;
this.rotation = 0; this.rotation = 0;
this.scale = options.scale || _ui_utils.DEFAULT_SCALE; this.scale = options.scale || _ui_utils.DEFAULT_SCALE;
@ -88,6 +89,7 @@ var PDFPageView = function () {
this.reset(); this.reset();
if (this.pdfPage) { if (this.pdfPage) {
this.pdfPage.cleanup(); this.pdfPage.cleanup();
this.pdfPage = null;
} }
} }
}, { }, {
@ -284,6 +286,10 @@ var PDFPageView = function () {
console.error('Must be in new state before drawing'); console.error('Must be in new state before drawing');
this.reset(); this.reset();
} }
if (!this.pdfPage) {
this.renderingState = _pdf_rendering_queue.RenderingStates.FINISHED;
return Promise.reject(new Error('Page is not loaded'));
}
this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING; this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING;
var pdfPage = this.pdfPage; var pdfPage = this.pdfPage;
var div = this.div; var div = this.div;

9
lib/web/pdf_thumbnail_viewer.js

@ -108,9 +108,9 @@ var PDFThumbnailViewer = function () {
} }
this.pdfDocument = pdfDocument; this.pdfDocument = pdfDocument;
if (!pdfDocument) { if (!pdfDocument) {
return Promise.resolve(); return;
} }
return pdfDocument.getPage(1).then(function (firstPage) { pdfDocument.getPage(1).then(function (firstPage) {
var pagesCount = pdfDocument.numPages; var pagesCount = pdfDocument.numPages;
var viewport = firstPage.getViewport(1.0); var viewport = firstPage.getViewport(1.0);
for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) { for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) {
@ -125,6 +125,8 @@ var PDFThumbnailViewer = function () {
}); });
_this._thumbnails.push(thumbnail); _this._thumbnails.push(thumbnail);
} }
}).catch(function (reason) {
console.error('Unable to initialize thumbnail viewer', reason);
}); });
} }
}, { }, {
@ -171,6 +173,9 @@ var PDFThumbnailViewer = function () {
thumbView.setPdfPage(pdfPage); thumbView.setPdfPage(pdfPage);
_this2._pagesRequests[pageNumber] = null; _this2._pagesRequests[pageNumber] = null;
return pdfPage; return pdfPage;
}).catch(function (reason) {
console.error('Unable to get page for thumb view', reason);
_this2._pagesRequests[pageNumber] = null;
}); });
this._pagesRequests[pageNumber] = promise; this._pagesRequests[pageNumber] = promise;
return promise; return promise;

12
lib/web/pdf_viewer.js

@ -179,7 +179,7 @@ var PDFViewer = function () {
}; };
var firstPagePromise = pdfDocument.getPage(1); var firstPagePromise = pdfDocument.getPage(1);
this.firstPagePromise = firstPagePromise; this.firstPagePromise = firstPagePromise;
return firstPagePromise.then(function (pdfPage) { firstPagePromise.then(function (pdfPage) {
var scale = _this.currentScale; var scale = _this.currentScale;
var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS); var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS);
for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) { for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) {
@ -221,6 +221,11 @@ var PDFViewer = function () {
if (--getPagesLeft === 0) { if (--getPagesLeft === 0) {
pagesCapability.resolve(); pagesCapability.resolve();
} }
}, function (reason) {
console.error('Unable to get page ' + _pageNum + ' to initialize viewer', reason);
if (--getPagesLeft === 0) {
pagesCapability.resolve();
}
}); });
}; };
@ -235,6 +240,8 @@ var PDFViewer = function () {
if (_this.findController) { if (_this.findController) {
_this.findController.resolveFirstPage(); _this.findController.resolveFirstPage();
} }
}).catch(function (reason) {
console.error('Unable to initialize viewer', reason);
}); });
} }
}, { }, {
@ -605,6 +612,9 @@ var PDFViewer = function () {
} }
_this2._pagesRequests[pageNumber] = null; _this2._pagesRequests[pageNumber] = null;
return pdfPage; return pdfPage;
}).catch(function (reason) {
console.error('Unable to get page for page view', reason);
_this2._pagesRequests[pageNumber] = null;
}); });
this._pagesRequests[pageNumber] = promise; this._pagesRequests[pageNumber] = promise;
return promise; return promise;

2
package.json

@ -1,6 +1,6 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.605", "version": "1.8.607",
"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": [

22
web/pdf_viewer.js

@ -1259,6 +1259,7 @@ var PDFPageView = function () {
var defaultViewport = options.defaultViewport; var defaultViewport = options.defaultViewport;
this.id = options.id; this.id = options.id;
this.renderingId = 'page' + this.id; this.renderingId = 'page' + this.id;
this.pdfPage = null;
this.pageLabel = null; this.pageLabel = null;
this.rotation = 0; this.rotation = 0;
this.scale = options.scale || _ui_utils.DEFAULT_SCALE; this.scale = options.scale || _ui_utils.DEFAULT_SCALE;
@ -1308,6 +1309,7 @@ var PDFPageView = function () {
this.reset(); this.reset();
if (this.pdfPage) { if (this.pdfPage) {
this.pdfPage.cleanup(); this.pdfPage.cleanup();
this.pdfPage = null;
} }
} }
}, { }, {
@ -1504,6 +1506,10 @@ var PDFPageView = function () {
console.error('Must be in new state before drawing'); console.error('Must be in new state before drawing');
this.reset(); this.reset();
} }
if (!this.pdfPage) {
this.renderingState = _pdf_rendering_queue.RenderingStates.FINISHED;
return Promise.reject(new Error('Page is not loaded'));
}
this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING; this.renderingState = _pdf_rendering_queue.RenderingStates.RUNNING;
var pdfPage = this.pdfPage; var pdfPage = this.pdfPage;
var div = this.div; var div = this.div;
@ -2581,6 +2587,10 @@ var PDFFindController = function () {
} }
_this2.pageContents[i] = strBuf.join(''); _this2.pageContents[i] = strBuf.join('');
extractTextCapability.resolve(i); extractTextCapability.resolve(i);
}, function (reason) {
console.error('Unable to get page ' + (i + 1) + ' text content', reason);
_this2.pageContents[i] = '';
extractTextCapability.resolve(i);
}); });
}); });
}; };
@ -3256,7 +3266,7 @@ var PDFViewer = function () {
}; };
var firstPagePromise = pdfDocument.getPage(1); var firstPagePromise = pdfDocument.getPage(1);
this.firstPagePromise = firstPagePromise; this.firstPagePromise = firstPagePromise;
return firstPagePromise.then(function (pdfPage) { firstPagePromise.then(function (pdfPage) {
var scale = _this.currentScale; var scale = _this.currentScale;
var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS); var viewport = pdfPage.getViewport(scale * _ui_utils.CSS_UNITS);
for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) { for (var pageNum = 1; pageNum <= pagesCount; ++pageNum) {
@ -3298,6 +3308,11 @@ var PDFViewer = function () {
if (--getPagesLeft === 0) { if (--getPagesLeft === 0) {
pagesCapability.resolve(); pagesCapability.resolve();
} }
}, function (reason) {
console.error('Unable to get page ' + _pageNum + ' to initialize viewer', reason);
if (--getPagesLeft === 0) {
pagesCapability.resolve();
}
}); });
}; };
@ -3312,6 +3327,8 @@ var PDFViewer = function () {
if (_this.findController) { if (_this.findController) {
_this.findController.resolveFirstPage(); _this.findController.resolveFirstPage();
} }
}).catch(function (reason) {
console.error('Unable to initialize viewer', reason);
}); });
} }
}, { }, {
@ -3682,6 +3699,9 @@ var PDFViewer = function () {
} }
_this2._pagesRequests[pageNumber] = null; _this2._pagesRequests[pageNumber] = null;
return pdfPage; return pdfPage;
}).catch(function (reason) {
console.error('Unable to get page for page view', reason);
_this2._pagesRequests[pageNumber] = null;
}); });
this._pagesRequests[pageNumber] = promise; this._pagesRequests[pageNumber] = promise;
return promise; return promise;

2
web/pdf_viewer.js.map

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