diff --git a/bower.json b/bower.json index 88a306cc1..7cb0c2503 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.1.375", + "version": "1.1.377", "main": [ "build/pdf.js", "build/pdf.worker.js" diff --git a/build/pdf.combined.js b/build/pdf.combined.js index 35ed60baa..66fb460ff 100644 --- a/build/pdf.combined.js +++ b/build/pdf.combined.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.375'; -PDFJS.build = '26b9205'; +PDFJS.version = '1.1.377'; +PDFJS.build = '00b798d'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it @@ -18494,11 +18494,11 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { if (cmap instanceof IdentityCMap) { return new IdentityToUnicodeMap(0, 0xFFFF); } - cmap = cmap.getMap(); + var map = []; // Convert UTF-16BE // NOTE: cmap can be a sparse array, so use forEach instead of for(;;) // to iterate over all keys. - cmap.forEach(function(token, i) { + cmap.forEach(function(charCode, token) { var str = []; for (var k = 0; k < token.length; k += 2) { var w1 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1); @@ -18510,9 +18510,9 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { var w2 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1); str.push(((w1 & 0x3ff) << 10) + (w2 & 0x3ff) + 0x10000); } - cmap[i] = String.fromCharCode.apply(String, str); + map[charCode] = String.fromCharCode.apply(String, str); }); - return new ToUnicodeMap(cmap); + return new ToUnicodeMap(map); } return null; }, diff --git a/build/pdf.js b/build/pdf.js index f64bee4ef..0a90f4598 100644 --- a/build/pdf.js +++ b/build/pdf.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.375'; -PDFJS.build = '26b9205'; +PDFJS.version = '1.1.377'; +PDFJS.build = '00b798d'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it diff --git a/build/pdf.worker.js b/build/pdf.worker.js index 1587319fb..a61c9f528 100644 --- a/build/pdf.worker.js +++ b/build/pdf.worker.js @@ -22,8 +22,8 @@ if (typeof PDFJS === 'undefined') { (typeof window !== 'undefined' ? window : this).PDFJS = {}; } -PDFJS.version = '1.1.375'; -PDFJS.build = '26b9205'; +PDFJS.version = '1.1.377'; +PDFJS.build = '00b798d'; (function pdfjsWrapper() { // Use strict in our context only - users might not want it @@ -12093,11 +12093,11 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { if (cmap instanceof IdentityCMap) { return new IdentityToUnicodeMap(0, 0xFFFF); } - cmap = cmap.getMap(); + var map = []; // Convert UTF-16BE // NOTE: cmap can be a sparse array, so use forEach instead of for(;;) // to iterate over all keys. - cmap.forEach(function(token, i) { + cmap.forEach(function(charCode, token) { var str = []; for (var k = 0; k < token.length; k += 2) { var w1 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1); @@ -12109,9 +12109,9 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { var w2 = (token.charCodeAt(k) << 8) | token.charCodeAt(k + 1); str.push(((w1 & 0x3ff) << 10) + (w2 & 0x3ff) + 0x10000); } - cmap[i] = String.fromCharCode.apply(String, str); + map[charCode] = String.fromCharCode.apply(String, str); }); - return new ToUnicodeMap(cmap); + return new ToUnicodeMap(map); } return null; }, diff --git a/package.json b/package.json index ae66a9cb6..cf1112216 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.1.375", + "version": "1.1.377", "description": "Generic build of Mozilla's PDF.js library.", "keywords": [ "Mozilla",