Browse Source

PDF.js version 2.0.129 - See mozilla/pdf.js@ae07adf143a7680480fdb34df63910466448f79b

master v2.0.129
pdfjsbot 8 years ago
parent
commit
13768cf7b7
  1. 2
      bower.json
  2. 6957
      build/pdf.combined.js
  3. 2
      build/pdf.combined.js.map
  4. 14
      build/pdf.js
  5. 2
      build/pdf.js.map
  6. 2
      build/pdf.min.js
  7. 6275
      build/pdf.worker.js
  8. 2
      build/pdf.worker.js.map
  9. 2
      build/pdf.worker.min.js
  10. 10
      lib/core/evaluator.js
  11. 8
      lib/core/image.js
  12. 5
      lib/core/jbig2_stream.js
  13. 99
      lib/core/jpeg_stream.js
  14. 83
      lib/core/jpx_stream.js
  15. 8
      lib/core/parser.js
  16. 128
      lib/core/stream.js
  17. 2
      lib/core/worker.js
  18. 6
      lib/display/api.js
  19. 4
      lib/display/global.js
  20. 4
      lib/pdf.js
  21. 4
      lib/pdf.worker.js
  22. 2
      package.json

2
bower.json

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

6957
build/pdf.combined.js

File diff suppressed because it is too large Load Diff

2
build/pdf.combined.js.map

File diff suppressed because one or more lines are too long

14
build/pdf.js

@ -3291,7 +3291,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) { if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed')); return Promise.reject(new Error('Worker was destroyed'));
} }
var apiVersion = '2.0.126'; var apiVersion = '2.0.129';
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
source.chunkedViewerLoading = !!pdfDataRangeTransport; source.chunkedViewerLoading = !!pdfDataRangeTransport;
@ -4654,8 +4654,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '2.0.126'; exports.version = version = '2.0.129';
exports.build = build = 'c61d1973'; exports.build = build = 'ae07adf1';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -7730,8 +7730,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict"; "use strict";
var pdfjsVersion = '2.0.126'; var pdfjsVersion = '2.0.129';
var pdfjsBuild = 'c61d1973'; var pdfjsBuild = 'ae07adf1';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(113); var pdfjsDisplayGlobal = __w_pdfjs_require__(113);
var pdfjsDisplayAPI = __w_pdfjs_require__(57); var pdfjsDisplayAPI = __w_pdfjs_require__(57);
@ -13306,8 +13306,8 @@ if (!_global_scope2.default.PDFJS) {
} }
var PDFJS = _global_scope2.default.PDFJS; var PDFJS = _global_scope2.default.PDFJS;
{ {
PDFJS.version = '2.0.126'; PDFJS.version = '2.0.129';
PDFJS.build = 'c61d1973'; PDFJS.build = 'ae07adf1';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {

2
build/pdf.js.map

File diff suppressed because one or more lines are too long

2
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

6275
build/pdf.worker.js vendored

File diff suppressed because it is too large Load Diff

2
build/pdf.worker.js.map vendored

File diff suppressed because one or more lines are too long

2
build/pdf.worker.min.js vendored

File diff suppressed because one or more lines are too long

10
lib/core/evaluator.js

@ -49,6 +49,8 @@ var _metrics = require('./metrics');
var _function = require('./function'); var _function = require('./function');
var _jpeg_stream = require('./jpeg_stream');
var _murmurhash = require('./murmurhash3'); var _murmurhash = require('./murmurhash3');
var _operator_list = require('./operator_list'); var _operator_list = require('./operator_list');
@ -80,7 +82,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
} }
NativeImageDecoder.prototype = { NativeImageDecoder.prototype = {
canDecode: function canDecode(image) { canDecode: function canDecode(image) {
return image instanceof _stream.JpegStream && NativeImageDecoder.isDecodable(image, this.xref, this.resources, this.pdfFunctionFactory); return image instanceof _jpeg_stream.JpegStream && NativeImageDecoder.isDecodable(image, this.xref, this.resources, this.pdfFunctionFactory);
}, },
decode: function decode(image) { decode: function decode(image) {
var dict = image.dict; var dict = image.dict;
@ -363,7 +365,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
var softMask = dict.get('SMask', 'SM') || false; var softMask = dict.get('SMask', 'SM') || false;
var mask = dict.get('Mask') || false; var mask = dict.get('Mask') || false;
var SMALL_IMAGE_DIMENSIONS = 200; var SMALL_IMAGE_DIMENSIONS = 200;
if (inline && !softMask && !mask && !(image instanceof _stream.JpegStream) && w + h < SMALL_IMAGE_DIMENSIONS) { if (inline && !softMask && !mask && !(image instanceof _jpeg_stream.JpegStream) && w + h < SMALL_IMAGE_DIMENSIONS) {
var imageObj = new _image.PDFImage({ var imageObj = new _image.PDFImage({
xref: this.xref, xref: this.xref,
res: resources, res: resources,
@ -378,7 +380,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
var objId = 'img_' + this.idFactory.createObjId(); var objId = 'img_' + this.idFactory.createObjId();
operatorList.addDependency(objId); operatorList.addDependency(objId);
args = [objId, w, h]; args = [objId, w, h];
if (nativeImageDecoderSupport !== _util.NativeImageDecoding.NONE && !softMask && !mask && image instanceof _stream.JpegStream && NativeImageDecoder.isSupported(image, this.xref, resources, this.pdfFunctionFactory)) { if (nativeImageDecoderSupport !== _util.NativeImageDecoding.NONE && !softMask && !mask && image instanceof _jpeg_stream.JpegStream && NativeImageDecoder.isSupported(image, this.xref, resources, this.pdfFunctionFactory)) {
operatorList.addOp(_util.OPS.paintJpegXObject, args); operatorList.addOp(_util.OPS.paintJpegXObject, args);
this.handler.send('obj', [objId, this.pageIndex, 'JpegStream', image.getIR(this.options.forceDataSchema)]); this.handler.send('obj', [objId, this.pageIndex, 'JpegStream', image.getIR(this.options.forceDataSchema)]);
if (cacheKey) { if (cacheKey) {
@ -390,7 +392,7 @@ var PartialEvaluator = function PartialEvaluatorClosure() {
return; return;
} }
var nativeImageDecoder = null; var nativeImageDecoder = null;
if (nativeImageDecoderSupport === _util.NativeImageDecoding.DECODE && (image instanceof _stream.JpegStream || mask instanceof _stream.JpegStream || softMask instanceof _stream.JpegStream)) { if (nativeImageDecoderSupport === _util.NativeImageDecoding.DECODE && (image instanceof _jpeg_stream.JpegStream || mask instanceof _jpeg_stream.JpegStream || softMask instanceof _jpeg_stream.JpegStream)) {
nativeImageDecoder = new NativeImageDecoder({ nativeImageDecoder = new NativeImageDecoder({
xref: this.xref, xref: this.xref,
resources: resources, resources: resources,

8
lib/core/image.js

@ -23,12 +23,14 @@ var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = [
var _util = require('../shared/util'); var _util = require('../shared/util');
var _stream = require('./stream');
var _primitives = require('./primitives'); var _primitives = require('./primitives');
var _colorspace = require('./colorspace'); var _colorspace = require('./colorspace');
var _stream = require('./stream');
var _jpeg_stream = require('./jpeg_stream');
var _jpx = require('./jpx'); var _jpx = require('./jpx');
var PDFImage = function PDFImageClosure() { var PDFImage = function PDFImageClosure() {
@ -472,7 +474,7 @@ var PDFImage = function PDFImageClosure() {
} }
return imgData; return imgData;
} }
if (this.image instanceof _stream.JpegStream && !this.smask && !this.mask && (this.colorSpace.name === 'DeviceGray' || this.colorSpace.name === 'DeviceRGB' || this.colorSpace.name === 'DeviceCMYK')) { if (this.image instanceof _jpeg_stream.JpegStream && !this.smask && !this.mask && (this.colorSpace.name === 'DeviceGray' || this.colorSpace.name === 'DeviceRGB' || this.colorSpace.name === 'DeviceCMYK')) {
imgData.kind = _util.ImageKind.RGB_24BPP; imgData.kind = _util.ImageKind.RGB_24BPP;
imgData.data = this.getImageBytes(originalHeight * rowBytes, drawWidth, drawHeight, true); imgData.data = this.getImageBytes(originalHeight * rowBytes, drawWidth, drawHeight, true);
return imgData; return imgData;

5
lib/core/jbig2_stream.js

@ -43,8 +43,9 @@ var Jbig2Stream = function Jbig2StreamClosure() {
configurable: true configurable: true
}); });
Jbig2Stream.prototype.ensureBuffer = function (req) { Jbig2Stream.prototype.ensureBuffer = function (requested) {};
if (this.bufferLength) { Jbig2Stream.prototype.readBlock = function () {
if (this.eof) {
return; return;
} }
var jbig2Image = new _jbig.Jbig2Image(); var jbig2Image = new _jbig.Jbig2Image();

99
lib/core/jpeg_stream.js

@ -0,0 +1,99 @@
/* Copyright 2017 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.JpegStream = undefined;
var _util = require('../shared/util');
var _stream = require('./stream');
var _primitives = require('./primitives');
var _jpg = require('./jpg');
var JpegStream = function JpegStreamClosure() {
function JpegStream(stream, maybeLength, dict, params) {
var ch = void 0;
while ((ch = stream.getByte()) !== -1) {
if (ch === 0xFF) {
stream.skip(-1);
break;
}
}
this.stream = stream;
this.maybeLength = maybeLength;
this.dict = dict;
this.params = params;
_stream.DecodeStream.call(this, maybeLength);
}
JpegStream.prototype = Object.create(_stream.DecodeStream.prototype);
Object.defineProperty(JpegStream.prototype, 'bytes', {
get: function JpegStream_bytes() {
return (0, _util.shadow)(this, 'bytes', this.stream.getBytes(this.maybeLength));
},
configurable: true
});
JpegStream.prototype.ensureBuffer = function (requested) {};
JpegStream.prototype.readBlock = function () {
if (this.eof) {
return;
}
var jpegImage = new _jpg.JpegImage();
var decodeArr = this.dict.getArray('Decode', 'D');
if (this.forceRGB && Array.isArray(decodeArr)) {
var bitsPerComponent = this.dict.get('BitsPerComponent') || 8;
var decodeArrLength = decodeArr.length;
var transform = new Int32Array(decodeArrLength);
var transformNeeded = false;
var maxValue = (1 << bitsPerComponent) - 1;
for (var i = 0; i < decodeArrLength; i += 2) {
transform[i] = (decodeArr[i + 1] - decodeArr[i]) * 256 | 0;
transform[i + 1] = decodeArr[i] * maxValue | 0;
if (transform[i] !== 256 || transform[i + 1] !== 0) {
transformNeeded = true;
}
}
if (transformNeeded) {
jpegImage.decodeTransform = transform;
}
}
if ((0, _primitives.isDict)(this.params)) {
var colorTransform = this.params.get('ColorTransform');
if (Number.isInteger(colorTransform)) {
jpegImage.colorTransform = colorTransform;
}
}
jpegImage.parse(this.bytes);
var data = jpegImage.getData(this.drawWidth, this.drawHeight, this.forceRGB);
this.buffer = data;
this.bufferLength = data.length;
this.eof = true;
};
JpegStream.prototype.getBytes = function (length) {
this.readBlock();
return this.buffer;
};
JpegStream.prototype.getIR = function () {
var forceDataSchema = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
return (0, _util.createObjectURL)(this.bytes, 'image/jpeg', forceDataSchema);
};
return JpegStream;
}();
exports.JpegStream = JpegStream;

83
lib/core/jpx_stream.js

@ -0,0 +1,83 @@
/* Copyright 2017 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.JpxStream = undefined;
var _stream = require('./stream');
var _jpx = require('./jpx');
var _util = require('../shared/util');
var JpxStream = function JpxStreamClosure() {
function JpxStream(stream, maybeLength, dict, params) {
this.stream = stream;
this.maybeLength = maybeLength;
this.dict = dict;
this.params = params;
_stream.DecodeStream.call(this, maybeLength);
}
JpxStream.prototype = Object.create(_stream.DecodeStream.prototype);
Object.defineProperty(JpxStream.prototype, 'bytes', {
get: function JpxStream_bytes() {
return (0, _util.shadow)(this, 'bytes', this.stream.getBytes(this.maybeLength));
},
configurable: true
});
JpxStream.prototype.ensureBuffer = function (requested) {};
JpxStream.prototype.readBlock = function () {
if (this.eof) {
return;
}
var jpxImage = new _jpx.JpxImage();
jpxImage.parse(this.bytes);
var width = jpxImage.width;
var height = jpxImage.height;
var componentsCount = jpxImage.componentsCount;
var tileCount = jpxImage.tiles.length;
if (tileCount === 1) {
this.buffer = jpxImage.tiles[0].items;
} else {
var data = new Uint8ClampedArray(width * height * componentsCount);
for (var k = 0; k < tileCount; k++) {
var tileComponents = jpxImage.tiles[k];
var tileWidth = tileComponents.width;
var tileHeight = tileComponents.height;
var tileLeft = tileComponents.left;
var tileTop = tileComponents.top;
var src = tileComponents.items;
var srcPosition = 0;
var dataPosition = (width * tileTop + tileLeft) * componentsCount;
var imgRowSize = width * componentsCount;
var tileRowSize = tileWidth * componentsCount;
for (var j = 0; j < tileHeight; j++) {
var rowBytes = src.subarray(srcPosition, srcPosition + tileRowSize);
data.set(rowBytes, dataPosition);
srcPosition += tileRowSize;
dataPosition += imgRowSize;
}
}
this.buffer = data;
}
this.bufferLength = this.buffer.length;
this.eof = true;
};
return JpxStream;
}();
exports.JpxStream = JpxStream;

8
lib/core/parser.js

@ -29,6 +29,10 @@ var _ccitt_stream = require('./ccitt_stream');
var _jbig2_stream = require('./jbig2_stream'); var _jbig2_stream = require('./jbig2_stream');
var _jpeg_stream = require('./jpeg_stream');
var _jpx_stream = require('./jpx_stream');
var MAX_LENGTH_TO_CACHE = 1000; var MAX_LENGTH_TO_CACHE = 1000;
var Parser = function ParserClosure() { var Parser = function ParserClosure() {
function Parser(lexer, allowStreams, xref, recoveryMode) { function Parser(lexer, allowStreams, xref, recoveryMode) {
@ -509,11 +513,11 @@ var Parser = function ParserClosure() {
} }
if (name === 'DCTDecode' || name === 'DCT') { if (name === 'DCTDecode' || name === 'DCT') {
xrefStreamStats[_util.StreamType.DCT] = true; xrefStreamStats[_util.StreamType.DCT] = true;
return new _stream.JpegStream(stream, maybeLength, stream.dict, params); return new _jpeg_stream.JpegStream(stream, maybeLength, stream.dict, params);
} }
if (name === 'JPXDecode' || name === 'JPX') { if (name === 'JPXDecode' || name === 'JPX') {
xrefStreamStats[_util.StreamType.JPX] = true; xrefStreamStats[_util.StreamType.JPX] = true;
return new _stream.JpxStream(stream, maybeLength, stream.dict, params); return new _jpx_stream.JpxStream(stream, maybeLength, stream.dict, params);
} }
if (name === 'ASCII85Decode' || name === 'A85') { if (name === 'ASCII85Decode' || name === 'A85') {
xrefStreamStats[_util.StreamType.A85] = true; xrefStreamStats[_util.StreamType.A85] = true;

128
lib/core/stream.js

@ -17,16 +17,12 @@
Object.defineProperty(exports, "__esModule", { Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
exports.LZWStream = exports.StringStream = exports.StreamsSequenceStream = exports.Stream = exports.RunLengthStream = exports.PredictorStream = exports.NullStream = exports.JpxStream = exports.JpegStream = exports.FlateStream = exports.DecodeStream = exports.DecryptStream = exports.AsciiHexStream = exports.Ascii85Stream = undefined; exports.LZWStream = exports.StringStream = exports.StreamsSequenceStream = exports.Stream = exports.RunLengthStream = exports.PredictorStream = exports.NullStream = exports.FlateStream = exports.DecodeStream = exports.DecryptStream = exports.AsciiHexStream = exports.Ascii85Stream = undefined;
var _util = require('../shared/util'); var _util = require('../shared/util');
var _primitives = require('./primitives'); var _primitives = require('./primitives');
var _jpg = require('./jpg');
var _jpx = require('./jpx');
var Stream = function StreamClosure() { var Stream = function StreamClosure() {
function Stream(arrayBuffer, start, length, dict) { function Stream(arrayBuffer, start, length, dict) {
this.bytes = arrayBuffer instanceof Uint8Array ? arrayBuffer : new Uint8Array(arrayBuffer); this.bytes = arrayBuffer instanceof Uint8Array ? arrayBuffer : new Uint8Array(arrayBuffer);
@ -687,126 +683,6 @@ var PredictorStream = function PredictorStreamClosure() {
}; };
return PredictorStream; return PredictorStream;
}(); }();
var JpegStream = function JpegStreamClosure() {
function JpegStream(stream, maybeLength, dict, params) {
var ch;
while ((ch = stream.getByte()) !== -1) {
if (ch === 0xFF) {
stream.skip(-1);
break;
}
}
this.stream = stream;
this.maybeLength = maybeLength;
this.dict = dict;
this.params = params;
DecodeStream.call(this, maybeLength);
}
JpegStream.prototype = Object.create(DecodeStream.prototype);
Object.defineProperty(JpegStream.prototype, 'bytes', {
get: function JpegStream_bytes() {
return (0, _util.shadow)(this, 'bytes', this.stream.getBytes(this.maybeLength));
},
configurable: true
});
JpegStream.prototype.ensureBuffer = function JpegStream_ensureBuffer(req) {
if (this.bufferLength) {
return;
}
var jpegImage = new _jpg.JpegImage();
var decodeArr = this.dict.getArray('Decode', 'D');
if (this.forceRGB && Array.isArray(decodeArr)) {
var bitsPerComponent = this.dict.get('BitsPerComponent') || 8;
var decodeArrLength = decodeArr.length;
var transform = new Int32Array(decodeArrLength);
var transformNeeded = false;
var maxValue = (1 << bitsPerComponent) - 1;
for (var i = 0; i < decodeArrLength; i += 2) {
transform[i] = (decodeArr[i + 1] - decodeArr[i]) * 256 | 0;
transform[i + 1] = decodeArr[i] * maxValue | 0;
if (transform[i] !== 256 || transform[i + 1] !== 0) {
transformNeeded = true;
}
}
if (transformNeeded) {
jpegImage.decodeTransform = transform;
}
}
if ((0, _primitives.isDict)(this.params)) {
var colorTransform = this.params.get('ColorTransform');
if (Number.isInteger(colorTransform)) {
jpegImage.colorTransform = colorTransform;
}
}
jpegImage.parse(this.bytes);
var data = jpegImage.getData(this.drawWidth, this.drawHeight, this.forceRGB);
this.buffer = data;
this.bufferLength = data.length;
this.eof = true;
};
JpegStream.prototype.getBytes = function JpegStream_getBytes(length) {
this.ensureBuffer();
return this.buffer;
};
JpegStream.prototype.getIR = function JpegStream_getIR(forceDataSchema) {
return (0, _util.createObjectURL)(this.bytes, 'image/jpeg', forceDataSchema);
};
return JpegStream;
}();
var JpxStream = function JpxStreamClosure() {
function JpxStream(stream, maybeLength, dict, params) {
this.stream = stream;
this.maybeLength = maybeLength;
this.dict = dict;
this.params = params;
DecodeStream.call(this, maybeLength);
}
JpxStream.prototype = Object.create(DecodeStream.prototype);
Object.defineProperty(JpxStream.prototype, 'bytes', {
get: function JpxStream_bytes() {
return (0, _util.shadow)(this, 'bytes', this.stream.getBytes(this.maybeLength));
},
configurable: true
});
JpxStream.prototype.ensureBuffer = function JpxStream_ensureBuffer(req) {
if (this.bufferLength) {
return;
}
var jpxImage = new _jpx.JpxImage();
jpxImage.parse(this.bytes);
var width = jpxImage.width;
var height = jpxImage.height;
var componentsCount = jpxImage.componentsCount;
var tileCount = jpxImage.tiles.length;
if (tileCount === 1) {
this.buffer = jpxImage.tiles[0].items;
} else {
var data = new Uint8ClampedArray(width * height * componentsCount);
for (var k = 0; k < tileCount; k++) {
var tileComponents = jpxImage.tiles[k];
var tileWidth = tileComponents.width;
var tileHeight = tileComponents.height;
var tileLeft = tileComponents.left;
var tileTop = tileComponents.top;
var src = tileComponents.items;
var srcPosition = 0;
var dataPosition = (width * tileTop + tileLeft) * componentsCount;
var imgRowSize = width * componentsCount;
var tileRowSize = tileWidth * componentsCount;
for (var j = 0; j < tileHeight; j++) {
var rowBytes = src.subarray(srcPosition, srcPosition + tileRowSize);
data.set(rowBytes, dataPosition);
srcPosition += tileRowSize;
dataPosition += imgRowSize;
}
}
this.buffer = data;
}
this.bufferLength = this.buffer.length;
this.eof = true;
};
return JpxStream;
}();
var DecryptStream = function DecryptStreamClosure() { var DecryptStream = function DecryptStreamClosure() {
function DecryptStream(str, maybeLength, decrypt) { function DecryptStream(str, maybeLength, decrypt) {
this.str = str; this.str = str;
@ -1126,8 +1002,6 @@ exports.AsciiHexStream = AsciiHexStream;
exports.DecryptStream = DecryptStream; exports.DecryptStream = DecryptStream;
exports.DecodeStream = DecodeStream; exports.DecodeStream = DecodeStream;
exports.FlateStream = FlateStream; exports.FlateStream = FlateStream;
exports.JpegStream = JpegStream;
exports.JpxStream = JpxStream;
exports.NullStream = NullStream; exports.NullStream = NullStream;
exports.PredictorStream = PredictorStream; exports.PredictorStream = PredictorStream;
exports.RunLengthStream = RunLengthStream; exports.RunLengthStream = RunLengthStream;

2
lib/core/worker.js

@ -208,7 +208,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null; var cancelXHRs = null;
var WorkerTasks = []; var WorkerTasks = [];
var apiVersion = docParams.apiVersion; var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.126'; var workerVersion = '2.0.129';
if (apiVersion !== null && apiVersion !== workerVersion) { if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".')); throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
} }

6
lib/display/api.js

@ -172,7 +172,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) { if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed')); return Promise.reject(new Error('Worker was destroyed'));
} }
var apiVersion = '2.0.126'; var apiVersion = '2.0.129';
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch'); source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream'); source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
source.chunkedViewerLoading = !!pdfDataRangeTransport; source.chunkedViewerLoading = !!pdfDataRangeTransport;
@ -1535,8 +1535,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '2.0.126'; exports.version = version = '2.0.129';
exports.build = build = 'c61d1973'; exports.build = build = 'ae07adf1';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -44,8 +44,8 @@ if (!_global_scope2.default.PDFJS) {
} }
var PDFJS = _global_scope2.default.PDFJS; var PDFJS = _global_scope2.default.PDFJS;
{ {
PDFJS.version = '2.0.126'; PDFJS.version = '2.0.129';
PDFJS.build = 'c61d1973'; PDFJS.build = 'ae07adf1';
} }
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 = '2.0.126'; var pdfjsVersion = '2.0.129';
var pdfjsBuild = 'c61d1973'; var pdfjsBuild = 'ae07adf1';
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 = '2.0.126'; var pdfjsVersion = '2.0.129';
var pdfjsBuild = 'c61d1973'; var pdfjsBuild = 'ae07adf1';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler; exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

2
package.json

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

Loading…
Cancel
Save