зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1464550 - Update pdf.js to version 2.0.517. r=bdahl
--HG-- extra : rebase_source : f2432702271b3624ad522ce8efe06072e931c236
This commit is contained in:
Родитель
1171052be1
Коммит
cfdf0198f9
|
@ -1,5 +1,5 @@
|
|||
This is the PDF.js project output, https://github.com/mozilla/pdf.js
|
||||
|
||||
Current extension version is: 2.0.506
|
||||
Current extension version is: 2.0.517
|
||||
|
||||
Taken from upstream commit: b7a3a5e7
|
||||
Taken from upstream commit: 7cd6c0fb
|
||||
|
|
|
@ -1650,8 +1650,8 @@ exports.GlobalWorkerOptions = GlobalWorkerOptions;
|
|||
"use strict";
|
||||
|
||||
|
||||
var pdfjsVersion = '2.0.506';
|
||||
var pdfjsBuild = 'b7a3a5e7';
|
||||
var pdfjsVersion = '2.0.517';
|
||||
var pdfjsBuild = '7cd6c0fb';
|
||||
var pdfjsSharedUtil = __w_pdfjs_require__(0);
|
||||
var pdfjsDisplayAPI = __w_pdfjs_require__(9);
|
||||
var pdfjsDisplayTextLayer = __w_pdfjs_require__(17);
|
||||
|
@ -4929,7 +4929,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
|
|||
}
|
||||
return worker.messageHandler.sendWithPromise('GetDocRequest', {
|
||||
docId,
|
||||
apiVersion: '2.0.506',
|
||||
apiVersion: '2.0.517',
|
||||
source: {
|
||||
data: source.data,
|
||||
url: source.url,
|
||||
|
@ -6252,8 +6252,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
|
|||
}();
|
||||
var version, build;
|
||||
{
|
||||
exports.version = version = '2.0.506';
|
||||
exports.build = build = 'b7a3a5e7';
|
||||
exports.version = version = '2.0.517';
|
||||
exports.build = build = '7cd6c0fb';
|
||||
}
|
||||
exports.getDocument = getDocument;
|
||||
exports.LoopbackPort = LoopbackPort;
|
||||
|
|
|
@ -21103,8 +21103,8 @@ exports.PostScriptCompiler = PostScriptCompiler;
|
|||
"use strict";
|
||||
|
||||
|
||||
var pdfjsVersion = '2.0.506';
|
||||
var pdfjsBuild = 'b7a3a5e7';
|
||||
var pdfjsVersion = '2.0.517';
|
||||
var pdfjsBuild = '7cd6c0fb';
|
||||
var pdfjsCoreWorker = __w_pdfjs_require__(20);
|
||||
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;
|
||||
|
||||
|
@ -21305,7 +21305,7 @@ var WorkerMessageHandler = {
|
|||
var cancelXHRs = null;
|
||||
var WorkerTasks = [];
|
||||
let apiVersion = docParams.apiVersion;
|
||||
let workerVersion = '2.0.506';
|
||||
let workerVersion = '2.0.517';
|
||||
if (apiVersion !== null && apiVersion !== workerVersion) {
|
||||
throw new Error(`The API version "${apiVersion}" does not match ` + `the Worker version "${workerVersion}".`);
|
||||
}
|
||||
|
@ -36238,10 +36238,9 @@ var Type1Parser = function Type1ParserClosure() {
|
|||
var glyph = this.getToken();
|
||||
length = this.readInt();
|
||||
this.getToken();
|
||||
data = stream.makeSubStream(stream.pos, length);
|
||||
data = length > 0 ? stream.getBytes(length) : new Uint8Array(0);
|
||||
lenIV = program.properties.privateData['lenIV'];
|
||||
encoded = this.readCharStrings(data.getBytes(), lenIV);
|
||||
stream.skip(length);
|
||||
encoded = this.readCharStrings(data, lenIV);
|
||||
this.nextChar();
|
||||
token = this.getToken();
|
||||
if (token === 'noaccess') {
|
||||
|
@ -36260,10 +36259,9 @@ var Type1Parser = function Type1ParserClosure() {
|
|||
var index = this.readInt();
|
||||
length = this.readInt();
|
||||
this.getToken();
|
||||
data = stream.makeSubStream(stream.pos, length);
|
||||
data = length > 0 ? stream.getBytes(length) : new Uint8Array(0);
|
||||
lenIV = program.properties.privateData['lenIV'];
|
||||
encoded = this.readCharStrings(data.getBytes(), lenIV);
|
||||
stream.skip(length);
|
||||
encoded = this.readCharStrings(data, lenIV);
|
||||
this.nextChar();
|
||||
token = this.getToken();
|
||||
if (token === 'noaccess') {
|
||||
|
|
|
@ -95,7 +95,7 @@
|
|||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.moveToEndOfArray = exports.waitOnEventOrTimeout = exports.WaitOnType = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.getPageSizeInches = exports.roundToDivide = exports.getVisibleElements = exports.backtrackBeforeAllVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.NullL10n = exports.TextLayerMode = exports.RendererType = exports.PresentationModeState = exports.cloneObj = exports.isFileSchema = exports.isPortraitOrientation = exports.isValidRotation = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined;
|
||||
exports.moveToEndOfArray = exports.waitOnEventOrTimeout = exports.WaitOnType = exports.animationStarted = exports.normalizeWheelEventDelta = exports.binarySearchFirstItem = exports.watchScroll = exports.scrollIntoView = exports.getOutputScale = exports.approximateFraction = exports.getPageSizeInches = exports.roundToDivide = exports.getVisibleElements = exports.backtrackBeforeAllVisibleElements = exports.parseQueryString = exports.noContextMenuHandler = exports.getPDFFileNameFromURL = exports.ProgressBar = exports.EventBus = exports.NullL10n = exports.TextLayerMode = exports.RendererType = exports.PresentationModeState = exports.cloneObj = exports.isPortraitOrientation = exports.isValidRotation = exports.VERTICAL_PADDING = exports.SCROLLBAR_PADDING = exports.MAX_AUTO_SCALE = exports.UNKNOWN_SCALE = exports.MAX_SCALE = exports.MIN_SCALE = exports.DEFAULT_SCALE = exports.DEFAULT_SCALE_VALUE = exports.CSS_UNITS = undefined;
|
||||
|
||||
var _pdfjsLib = __webpack_require__(1);
|
||||
|
||||
|
@ -397,14 +397,6 @@ function getVisibleElements(scrollEl, views, sortByVisibility = false, horizonta
|
|||
function noContextMenuHandler(evt) {
|
||||
evt.preventDefault();
|
||||
}
|
||||
function isFileSchema(url) {
|
||||
let i = 0,
|
||||
ii = url.length;
|
||||
while (i < ii && url[i].trim() === '') {
|
||||
i++;
|
||||
}
|
||||
return url.substr(i, 7).toLowerCase() === 'file://';
|
||||
}
|
||||
function isDataSchema(url) {
|
||||
let i = 0,
|
||||
ii = url.length;
|
||||
|
@ -614,7 +606,6 @@ exports.SCROLLBAR_PADDING = SCROLLBAR_PADDING;
|
|||
exports.VERTICAL_PADDING = VERTICAL_PADDING;
|
||||
exports.isValidRotation = isValidRotation;
|
||||
exports.isPortraitOrientation = isPortraitOrientation;
|
||||
exports.isFileSchema = isFileSchema;
|
||||
exports.cloneObj = cloneObj;
|
||||
exports.PresentationModeState = PresentationModeState;
|
||||
exports.RendererType = RendererType;
|
||||
|
@ -1438,11 +1429,6 @@ let PDFViewerApplication = {
|
|||
parameters[prop] = args[prop];
|
||||
}
|
||||
}
|
||||
if (this.url && (0, _ui_utils.isFileSchema)(this.url)) {
|
||||
let appConfig = this.appConfig;
|
||||
appConfig.toolbar.download.setAttribute('hidden', 'true');
|
||||
appConfig.secondaryToolbar.downloadButton.setAttribute('hidden', 'true');
|
||||
}
|
||||
let loadingTask = (0, _pdfjsLib.getDocument)(parameters);
|
||||
this.pdfLoadingTask = loadingTask;
|
||||
loadingTask.onPassword = (updateCallback, reason) => {
|
||||
|
|
Загрузка…
Ссылка в новой задаче