Skip to content

Commit

Permalink
PDF.js version 2.0.95 - See mozilla/pdf.js@99b62fe
Browse files Browse the repository at this point in the history
  • Loading branch information
pdfjsbot committed Nov 4, 2017
1 parent 5ded374 commit 8c1edbe
Show file tree
Hide file tree
Showing 20 changed files with 77 additions and 83 deletions.
2 changes: 1 addition & 1 deletion bower.json
@@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "2.0.91",
"version": "2.0.95",
"main": [
"build/pdf.js",
"build/pdf.worker.js"
Expand Down
46 changes: 22 additions & 24 deletions build/pdf.combined.js
Expand Up @@ -5122,7 +5122,7 @@ var Parser = function ParserClosure() {
makeFilter: function Parser_makeFilter(stream, name, maybeLength, params) {
if (maybeLength === 0) {
(0, _util.warn)('Empty "' + name + '" stream.');
return new _stream.NullStream(stream);
return new _stream.NullStream();
}
try {
var xrefStreamStats = this.xref.stats.streamTypes;
Expand Down Expand Up @@ -5179,7 +5179,7 @@ var Parser = function ParserClosure() {
throw ex;
}
(0, _util.warn)('Invalid stream: \"' + ex + '\"');
return new _stream.NullStream(stream);
return new _stream.NullStream();
}
}
};
Expand Down Expand Up @@ -11111,7 +11111,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed'));
}
var apiVersion = '2.0.91';
var apiVersion = '2.0.95';
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
source.chunkedViewerLoading = !!pdfDataRangeTransport;
Expand Down Expand Up @@ -12387,8 +12387,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}();
var version, build;
{
exports.version = version = '2.0.91';
exports.build = build = '6521d2fd';
exports.version = version = '2.0.95';
exports.build = build = '99b62fe3';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
Expand Down Expand Up @@ -17769,7 +17769,7 @@ var AES128Cipher = function AES128CipherClosure() {
return state;
}
function encrypt128(input, key) {
var t, u, v, k;
var t, u, v, j, k;
var state = new Uint8Array(16);
state.set(input);
for (j = 0; j < 16; ++j) {
Expand Down Expand Up @@ -17797,7 +17797,7 @@ var AES128Cipher = function AES128CipherClosure() {
state[7] = v;
state[11] = u;
state[15] = t;
for (var j = 0; j < 16; j += 4) {
for (j = 0; j < 16; j += 4) {
var s0 = state[j + 0],
s1 = state[j + 1];
var s2 = state[j + 2],
Expand Down Expand Up @@ -17973,16 +17973,17 @@ var AES256Cipher = function AES256CipherClosure() {
var r = 1;
result.set(cipherKey);
for (var j = 32, i = 1; j < b; ++i) {
var t1, t2, t3, t4;
if (j % 32 === 16) {
t1 = s[t1];
t2 = s[t2];
t3 = s[t3];
t4 = s[t4];
} else if (j % 32 === 0) {
var t1 = result[j - 3],
t2 = result[j - 2],
t3 = result[j - 1],
t4 = result[j - 4];
t1 = result[j - 3];
t2 = result[j - 2];
t3 = result[j - 1];
t4 = result[j - 4];
t1 = s[t1];
t2 = s[t2];
t3 = s[t3];
Expand Down Expand Up @@ -18075,7 +18076,7 @@ var AES256Cipher = function AES256CipherClosure() {
return state;
}
function encrypt256(input, key) {
var t, u, v, k;
var t, u, v, i, j, k;
var state = new Uint8Array(16);
state.set(input);
for (j = 0; j < 16; ++j) {
Expand Down Expand Up @@ -18103,7 +18104,7 @@ var AES256Cipher = function AES256CipherClosure() {
state[7] = v;
state[11] = u;
state[15] = t;
for (var j = 0; j < 16; j += 4) {
for (j = 0; j < 16; j += 4) {
var s0 = state[j + 0],
s1 = state[j + 1];
var s2 = state[j + 2],
Expand Down Expand Up @@ -29504,8 +29505,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";


var pdfjsVersion = '2.0.91';
var pdfjsBuild = '6521d2fd';
var pdfjsVersion = '2.0.95';
var pdfjsBuild = '99b62fe3';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(129);
var pdfjsDisplayAPI = __w_pdfjs_require__(63);
Expand Down Expand Up @@ -35115,8 +35116,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '2.0.91';
PDFJS.build = '6521d2fd';
PDFJS.version = '2.0.95';
PDFJS.build = '99b62fe3';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
Expand Down Expand Up @@ -38045,7 +38046,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.91';
var workerVersion = '2.0.95';
if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
}
Expand Down Expand Up @@ -42376,14 +42377,14 @@ var BinaryCMapReader = function BinaryCMapReaderClosure() {
stream.readHex(start, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
for (i = 1; i < subitemsCount; i++) {
incHex(end, dataSize);
stream.readHexNumber(start, dataSize);
addHex(start, end, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
}
break;
case 2:
Expand Down Expand Up @@ -44543,7 +44544,6 @@ var Font = function FontClosure() {
}
if (glyphId > 0 && hasGlyph(glyphId)) {
charCodeToGlyphId[charCode] = glyphId;
found = true;
}
}
}
Expand Down Expand Up @@ -44981,15 +44981,13 @@ var Type1Font = function Type1FontClosure() {
headerBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
}
var headerBlock = getHeaderBlock(file, headerBlockLength);
headerBlockLength = headerBlock.length;
var headerBlockParser = new _type1_parser.Type1Parser(headerBlock.stream, false, SEAC_ANALYSIS_ENABLED);
headerBlockParser.extractFontHeader(properties);
if (pfbHeaderPresent) {
pfbHeader = file.getBytes(PFB_HEADER_SIZE);
eexecBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
}
var eexecBlock = getEexecBlock(file, eexecBlockLength);
eexecBlockLength = eexecBlock.length;
var eexecBlockParser = new _type1_parser.Type1Parser(eexecBlock.stream, true, SEAC_ANALYSIS_ENABLED);
var data = eexecBlockParser.extractFontProgram();
for (var info in data.properties) {
Expand Down Expand Up @@ -46416,7 +46414,7 @@ var Type1Parser = function Type1ParserClosure() {
case 'Subrs':
this.readInt();
this.getToken();
while ((token = this.getToken()) === 'dup') {
while (this.getToken() === 'dup') {
var index = this.readInt();
length = this.readInt();
this.getToken();
Expand Down
2 changes: 1 addition & 1 deletion build/pdf.combined.js.map

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions build/pdf.js
Expand Up @@ -3291,7 +3291,7 @@ function _fetchDocument(worker, source, pdfDataRangeTransport, docId) {
if (worker.destroyed) {
return Promise.reject(new Error('Worker was destroyed'));
}
var apiVersion = '2.0.91';
var apiVersion = '2.0.95';
source.disableAutoFetch = (0, _dom_utils.getDefaultSetting)('disableAutoFetch');
source.disableStream = (0, _dom_utils.getDefaultSetting)('disableStream');
source.chunkedViewerLoading = !!pdfDataRangeTransport;
Expand Down Expand Up @@ -4654,8 +4654,8 @@ var InternalRenderTask = function InternalRenderTaskClosure() {
}();
var version, build;
{
exports.version = version = '2.0.91';
exports.build = build = '6521d2fd';
exports.version = version = '2.0.95';
exports.build = build = '99b62fe3';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
Expand Down Expand Up @@ -7720,8 +7720,8 @@ exports.SVGGraphics = SVGGraphics;
"use strict";


var pdfjsVersion = '2.0.91';
var pdfjsBuild = '6521d2fd';
var pdfjsVersion = '2.0.95';
var pdfjsBuild = '99b62fe3';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(113);
var pdfjsDisplayAPI = __w_pdfjs_require__(57);
Expand Down Expand Up @@ -13331,8 +13331,8 @@ if (!_global_scope2.default.PDFJS) {
}
var PDFJS = _global_scope2.default.PDFJS;
{
PDFJS.version = '2.0.91';
PDFJS.build = '6521d2fd';
PDFJS.version = '2.0.95';
PDFJS.build = '99b62fe3';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
Expand Down
2 changes: 1 addition & 1 deletion build/pdf.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/pdf.min.js

Large diffs are not rendered by default.

36 changes: 17 additions & 19 deletions build/pdf.worker.js
Expand Up @@ -4663,7 +4663,7 @@ var Parser = function ParserClosure() {
makeFilter: function Parser_makeFilter(stream, name, maybeLength, params) {
if (maybeLength === 0) {
(0, _util.warn)('Empty "' + name + '" stream.');
return new _stream.NullStream(stream);
return new _stream.NullStream();
}
try {
var xrefStreamStats = this.xref.stats.streamTypes;
Expand Down Expand Up @@ -4720,7 +4720,7 @@ var Parser = function ParserClosure() {
throw ex;
}
(0, _util.warn)('Invalid stream: \"' + ex + '\"');
return new _stream.NullStream(stream);
return new _stream.NullStream();
}
}
};
Expand Down Expand Up @@ -15353,7 +15353,7 @@ var AES128Cipher = function AES128CipherClosure() {
return state;
}
function encrypt128(input, key) {
var t, u, v, k;
var t, u, v, j, k;
var state = new Uint8Array(16);
state.set(input);
for (j = 0; j < 16; ++j) {
Expand Down Expand Up @@ -15381,7 +15381,7 @@ var AES128Cipher = function AES128CipherClosure() {
state[7] = v;
state[11] = u;
state[15] = t;
for (var j = 0; j < 16; j += 4) {
for (j = 0; j < 16; j += 4) {
var s0 = state[j + 0],
s1 = state[j + 1];
var s2 = state[j + 2],
Expand Down Expand Up @@ -15557,16 +15557,17 @@ var AES256Cipher = function AES256CipherClosure() {
var r = 1;
result.set(cipherKey);
for (var j = 32, i = 1; j < b; ++i) {
var t1, t2, t3, t4;
if (j % 32 === 16) {
t1 = s[t1];
t2 = s[t2];
t3 = s[t3];
t4 = s[t4];
} else if (j % 32 === 0) {
var t1 = result[j - 3],
t2 = result[j - 2],
t3 = result[j - 1],
t4 = result[j - 4];
t1 = result[j - 3];
t2 = result[j - 2];
t3 = result[j - 1];
t4 = result[j - 4];
t1 = s[t1];
t2 = s[t2];
t3 = s[t3];
Expand Down Expand Up @@ -15659,7 +15660,7 @@ var AES256Cipher = function AES256CipherClosure() {
return state;
}
function encrypt256(input, key) {
var t, u, v, k;
var t, u, v, i, j, k;
var state = new Uint8Array(16);
state.set(input);
for (j = 0; j < 16; ++j) {
Expand Down Expand Up @@ -15687,7 +15688,7 @@ var AES256Cipher = function AES256CipherClosure() {
state[7] = v;
state[11] = u;
state[15] = t;
for (var j = 0; j < 16; j += 4) {
for (j = 0; j < 16; j += 4) {
var s0 = state[j + 0],
s1 = state[j + 1];
var s2 = state[j + 2],
Expand Down Expand Up @@ -24512,8 +24513,8 @@ exports.PostScriptCompiler = PostScriptCompiler;
"use strict";


var pdfjsVersion = '2.0.91';
var pdfjsBuild = '6521d2fd';
var pdfjsVersion = '2.0.95';
var pdfjsBuild = '99b62fe3';
var pdfjsCoreWorker = __w_pdfjs_require__(71);
exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

Expand Down Expand Up @@ -24718,7 +24719,7 @@ var WorkerMessageHandler = {
var cancelXHRs = null;
var WorkerTasks = [];
var apiVersion = docParams.apiVersion;
var workerVersion = '2.0.91';
var workerVersion = '2.0.95';
if (apiVersion !== null && apiVersion !== workerVersion) {
throw new Error('The API version "' + apiVersion + '" does not match ' + ('the Worker version "' + workerVersion + '".'));
}
Expand Down Expand Up @@ -34582,14 +34583,14 @@ var BinaryCMapReader = function BinaryCMapReaderClosure() {
stream.readHex(start, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
for (i = 1; i < subitemsCount; i++) {
incHex(end, dataSize);
stream.readHexNumber(start, dataSize);
addHex(start, end, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
}
break;
case 2:
Expand Down Expand Up @@ -36749,7 +36750,6 @@ var Font = function FontClosure() {
}
if (glyphId > 0 && hasGlyph(glyphId)) {
charCodeToGlyphId[charCode] = glyphId;
found = true;
}
}
}
Expand Down Expand Up @@ -37187,15 +37187,13 @@ var Type1Font = function Type1FontClosure() {
headerBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
}
var headerBlock = getHeaderBlock(file, headerBlockLength);
headerBlockLength = headerBlock.length;
var headerBlockParser = new _type1_parser.Type1Parser(headerBlock.stream, false, SEAC_ANALYSIS_ENABLED);
headerBlockParser.extractFontHeader(properties);
if (pfbHeaderPresent) {
pfbHeader = file.getBytes(PFB_HEADER_SIZE);
eexecBlockLength = pfbHeader[5] << 24 | pfbHeader[4] << 16 | pfbHeader[3] << 8 | pfbHeader[2];
}
var eexecBlock = getEexecBlock(file, eexecBlockLength);
eexecBlockLength = eexecBlock.length;
var eexecBlockParser = new _type1_parser.Type1Parser(eexecBlock.stream, true, SEAC_ANALYSIS_ENABLED);
var data = eexecBlockParser.extractFontProgram();
for (var info in data.properties) {
Expand Down Expand Up @@ -38622,7 +38620,7 @@ var Type1Parser = function Type1ParserClosure() {
case 'Subrs':
this.readInt();
this.getToken();
while ((token = this.getToken()) === 'dup') {
while (this.getToken() === 'dup') {
var index = this.readInt();
length = this.readInt();
this.getToken();
Expand Down
2 changes: 1 addition & 1 deletion build/pdf.worker.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/pdf.worker.min.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions lib/core/cmap.js
Expand Up @@ -362,14 +362,14 @@ var BinaryCMapReader = function BinaryCMapReaderClosure() {
stream.readHex(start, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
for (i = 1; i < subitemsCount; i++) {
incHex(end, dataSize);
stream.readHexNumber(start, dataSize);
addHex(start, end, dataSize);
stream.readHexNumber(end, dataSize);
addHex(end, start, dataSize);
code = stream.readNumber();
stream.readNumber();
}
break;
case 2:
Expand Down

0 comments on commit 8c1edbe

Please sign in to comment.