diff --git a/bower.json b/bower.json index e70a03bd7..92cbf5aa3 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.6.237", + "version": "1.6.239", "main": [ "build/pdf.js", "build/pdf.worker.js" diff --git a/build/pdf.combined.js b/build/pdf.combined.js index da5d9e6a1..cfc9af7c4 100644 --- a/build/pdf.combined.js +++ b/build/pdf.combined.js @@ -24,8 +24,8 @@ }(this, function (exports) { // Use strict in our context only - users might not want it 'use strict'; - var pdfjsVersion = '1.6.237'; - var pdfjsBuild = 'c1a34ff'; + var pdfjsVersion = '1.6.239'; + var pdfjsBuild = 'f209030'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsLibs = {}; (function pdfjsWrapper() { @@ -43373,65 +43373,6 @@ 0xFFF0, 0x10000 ]); - //#if !PRODUCTION - /** - * Used to validate the entries in `ProblematicCharRanges`, and to ensure that - * its total number of characters does not exceed the PUA (Private Use Area) - * length. - * @returns {Object} An object with {number} `numChars`, {number} `puaLength`, - * and {number} `percentage` parameters. - */ - function checkProblematicCharRanges() { - function printRange(limits) { - return '[' + limits.lower.toString('16').toUpperCase() + ', ' + limits.upper.toString('16').toUpperCase() + ')'; - } - var numRanges = ProblematicCharRanges.length; - if (numRanges % 2 !== 0) { - throw new Error('Char ranges must contain an even number of elements.'); - } - var previousLimits, numChars = 0; - for (var i = 0; i < numRanges; i += 2) { - var limits = { - lower: ProblematicCharRanges[i], - upper: ProblematicCharRanges[i + 1] - }; - if (!isInt(limits.lower) || !isInt(limits.upper)) { - throw new Error('Range endpoints must be integers: ' + printRange(limits)); - } - if (limits.lower < 0 || limits.upper < 0) { - throw new Error('Range endpoints must be non-negative: ' + printRange(limits)); - } - var range = limits.upper - limits.lower; - if (range < 1) { - throw new Error('Range must contain at least one element: ' + printRange(limits)); - } - if (previousLimits) { - if (limits.lower < previousLimits.lower) { - throw new Error('Ranges must be sorted in ascending order: ' + printRange(limits) + ', ' + printRange(previousLimits)); - } - if (limits.lower < previousLimits.upper) { - throw new Error('Ranges must not overlap: ' + printRange(limits) + ', ' + printRange(previousLimits)); - } - } - previousLimits = { - lower: limits.lower, - upper: limits.upper - }; - // The current range is OK. - numChars += range; - } - var puaLength = PRIVATE_USE_OFFSET_END + 1 - PRIVATE_USE_OFFSET_START; - if (numChars > puaLength) { - throw new Error('Total number of chars must not exceed the PUA length.'); - } - return { - numChars: numChars, - puaLength: puaLength, - percentage: 100 * (numChars / puaLength) - }; - } - exports.checkProblematicCharRanges = checkProblematicCharRanges; - //#endif /** * 'Font' is the class the outside world should use, it encapsulate all the font * decoding logics whatever type it is (assuming the font type is supported). @@ -46242,7 +46183,6 @@ SKIP_PRIVATE_USE_RANGE_F000_TO_F01F = true; } }()); - exports.SEAC_ANALYSIS_ENABLED = SEAC_ANALYSIS_ENABLED; exports.ErrorFont = ErrorFont; exports.Font = Font; exports.FontFlags = FontFlags; diff --git a/build/pdf.js b/build/pdf.js index 7fc8e8853..f6ace3df7 100644 --- a/build/pdf.js +++ b/build/pdf.js @@ -24,8 +24,8 @@ }(this, function (exports) { // Use strict in our context only - users might not want it 'use strict'; - var pdfjsVersion = '1.6.237'; - var pdfjsBuild = 'c1a34ff'; + var pdfjsVersion = '1.6.239'; + var pdfjsBuild = 'f209030'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsLibs = {}; (function pdfjsWrapper() { diff --git a/build/pdf.worker.js b/build/pdf.worker.js index 896f99bf3..ac9510b25 100644 --- a/build/pdf.worker.js +++ b/build/pdf.worker.js @@ -24,8 +24,8 @@ }(this, function (exports) { // Use strict in our context only - users might not want it 'use strict'; - var pdfjsVersion = '1.6.237'; - var pdfjsBuild = 'c1a34ff'; + var pdfjsVersion = '1.6.239'; + var pdfjsBuild = 'f209030'; var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null; var pdfjsLibs = {}; (function pdfjsWrapper() { @@ -39463,65 +39463,6 @@ 0xFFF0, 0x10000 ]); - //#if !PRODUCTION - /** - * Used to validate the entries in `ProblematicCharRanges`, and to ensure that - * its total number of characters does not exceed the PUA (Private Use Area) - * length. - * @returns {Object} An object with {number} `numChars`, {number} `puaLength`, - * and {number} `percentage` parameters. - */ - function checkProblematicCharRanges() { - function printRange(limits) { - return '[' + limits.lower.toString('16').toUpperCase() + ', ' + limits.upper.toString('16').toUpperCase() + ')'; - } - var numRanges = ProblematicCharRanges.length; - if (numRanges % 2 !== 0) { - throw new Error('Char ranges must contain an even number of elements.'); - } - var previousLimits, numChars = 0; - for (var i = 0; i < numRanges; i += 2) { - var limits = { - lower: ProblematicCharRanges[i], - upper: ProblematicCharRanges[i + 1] - }; - if (!isInt(limits.lower) || !isInt(limits.upper)) { - throw new Error('Range endpoints must be integers: ' + printRange(limits)); - } - if (limits.lower < 0 || limits.upper < 0) { - throw new Error('Range endpoints must be non-negative: ' + printRange(limits)); - } - var range = limits.upper - limits.lower; - if (range < 1) { - throw new Error('Range must contain at least one element: ' + printRange(limits)); - } - if (previousLimits) { - if (limits.lower < previousLimits.lower) { - throw new Error('Ranges must be sorted in ascending order: ' + printRange(limits) + ', ' + printRange(previousLimits)); - } - if (limits.lower < previousLimits.upper) { - throw new Error('Ranges must not overlap: ' + printRange(limits) + ', ' + printRange(previousLimits)); - } - } - previousLimits = { - lower: limits.lower, - upper: limits.upper - }; - // The current range is OK. - numChars += range; - } - var puaLength = PRIVATE_USE_OFFSET_END + 1 - PRIVATE_USE_OFFSET_START; - if (numChars > puaLength) { - throw new Error('Total number of chars must not exceed the PUA length.'); - } - return { - numChars: numChars, - puaLength: puaLength, - percentage: 100 * (numChars / puaLength) - }; - } - exports.checkProblematicCharRanges = checkProblematicCharRanges; - //#endif /** * 'Font' is the class the outside world should use, it encapsulate all the font * decoding logics whatever type it is (assuming the font type is supported). @@ -42332,7 +42273,6 @@ SKIP_PRIVATE_USE_RANGE_F000_TO_F01F = true; } }()); - exports.SEAC_ANALYSIS_ENABLED = SEAC_ANALYSIS_ENABLED; exports.ErrorFont = ErrorFont; exports.Font = Font; exports.FontFlags = FontFlags; diff --git a/package.json b/package.json index 59edf82a6..d86cc8561 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pdfjs-dist", - "version": "1.6.237", + "version": "1.6.239", "main": "build/pdf.js", "description": "Generic build of Mozilla's PDF.js library.", "keywords": [