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 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.8.605",
"version": "1.8.607",
"main": [
"build/pdf.js",
"build/pdf.worker.js"

12
build/pdf.combined.js

@ -7091,8 +7091,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -7091,8 +7091,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.605';
exports.build = build = 'ace9de6f';
exports.version = version = '1.8.607';
exports.build = build = '1419b7ff';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -28201,8 +28201,8 @@ if (!_util.globalScope.PDFJS) { @@ -28201,8 +28201,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.605';
PDFJS.build = 'ace9de6f';
PDFJS.version = '1.8.607';
PDFJS.build = '1419b7ff';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -47700,8 +47700,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream; @@ -47700,8 +47700,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
"use strict";
var pdfjsVersion = '1.8.605';
var pdfjsBuild = 'ace9de6f';
var pdfjsVersion = '1.8.607';
var pdfjsBuild = '1419b7ff';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(24);
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() { @@ -3342,8 +3342,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.605';
exports.build = build = 'ace9de6f';
exports.version = version = '1.8.607';
exports.build = build = '1419b7ff';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -6053,8 +6053,8 @@ if (!_util.globalScope.PDFJS) { @@ -6053,8 +6053,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.605';
PDFJS.build = 'ace9de6f';
PDFJS.version = '1.8.607';
PDFJS.build = '1419b7ff';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -12331,8 +12331,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream; @@ -12331,8 +12331,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
"use strict";
var pdfjsVersion = '1.8.605';
var pdfjsBuild = 'ace9de6f';
var pdfjsVersion = '1.8.607';
var pdfjsBuild = '1419b7ff';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(8);
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; @@ -39995,8 +39995,8 @@ exports.Type1Parser = Type1Parser;
"use strict";
var pdfjsVersion = '1.8.605';
var pdfjsBuild = 'ace9de6f';
var pdfjsVersion = '1.8.607';
var pdfjsBuild = '1419b7ff';
var pdfjsCoreWorker = __w_pdfjs_require__(17);
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() { @@ -1575,8 +1575,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.605';
exports.build = build = 'ace9de6f';
exports.version = version = '1.8.607';
exports.build = build = '1419b7ff';
}
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.605';
PDFJS.build = 'ace9de6f';
PDFJS.version = '1.8.607';
PDFJS.build = '1419b7ff';
}
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.605';
var pdfjsBuild = 'ace9de6f';
var pdfjsVersion = '1.8.607';
var pdfjsBuild = '1419b7ff';
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,7 +14,7 @@ @@ -14,7 +14,7 @@
*/
'use strict';
var pdfjsVersion = '1.8.605';
var pdfjsBuild = 'ace9de6f';
var pdfjsVersion = '1.8.607';
var pdfjsBuild = '1419b7ff';
var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

4
lib/web/pdf_find_controller.js

@ -234,6 +234,10 @@ var PDFFindController = function () { @@ -234,6 +234,10 @@ var PDFFindController = function () {
}
_this2.pageContents[i] = strBuf.join('');
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 () { @@ -39,6 +39,7 @@ var PDFPageView = function () {
var defaultViewport = options.defaultViewport;
this.id = options.id;
this.renderingId = 'page' + this.id;
this.pdfPage = null;
this.pageLabel = null;
this.rotation = 0;
this.scale = options.scale || _ui_utils.DEFAULT_SCALE;
@ -88,6 +89,7 @@ var PDFPageView = function () { @@ -88,6 +89,7 @@ var PDFPageView = function () {
this.reset();
if (this.pdfPage) {
this.pdfPage.cleanup();
this.pdfPage = null;
}
}
}, {
@ -284,6 +286,10 @@ var PDFPageView = function () { @@ -284,6 +286,10 @@ var PDFPageView = function () {
console.error('Must be in new state before drawing');
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;
var pdfPage = this.pdfPage;
var div = this.div;

9
lib/web/pdf_thumbnail_viewer.js

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

12
lib/web/pdf_viewer.js

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

2
package.json

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

22
web/pdf_viewer.js

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

2
web/pdf_viewer.js.map

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