Browse Source

PDF.js version 1.8.308 - See mozilla/pdf.js@74ba3033e86b30d10fddfdc3660056b99b132687

master v1.8.308
pdfjsbot 8 years ago
parent
commit
a416694222
  1. 2
      bower.json
  2. 20
      build/pdf.combined.js
  3. 12
      build/pdf.js
  4. 4
      build/pdf.min.js
  5. 12
      build/pdf.worker.js
  6. 36
      build/pdf.worker.min.js
  7. 8
      lib/core/parser.js
  8. 4
      lib/display/api.js
  9. 4
      lib/display/global.js
  10. 4
      lib/pdf.js
  11. 4
      lib/pdf.worker.js
  12. 12
      lib/test/unit/parser_spec.js
  13. 2
      package.json

2
bower.json

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

20
build/pdf.combined.js

@ -4923,9 +4923,13 @@ var Lexer = function LexerClosure() { @@ -4923,9 +4923,13 @@ var Lexer = function LexerClosure() {
divideBy = 10;
ch = this.nextChar();
}
if (ch === 0x0A || ch === 0x0D) {
do {
ch = this.nextChar();
} while (ch === 0x0A || ch === 0x0D);
}
if (ch < 0x30 || ch > 0x39) {
error('Invalid number: ' + String.fromCharCode(ch));
return 0;
error('Invalid number: ' + String.fromCharCode(ch) + ' (charCode ' + ch + ')');
}
var baseValue = ch - 0x30;
var powerValue = 0;
@ -12746,8 +12750,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -12746,8 +12750,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.306';
exports.build = build = '2ac41062';
exports.version = version = '1.8.308';
exports.build = build = '74ba3033';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -28085,8 +28089,8 @@ if (!_util.globalScope.PDFJS) { @@ -28085,8 +28089,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.306';
PDFJS.build = '2ac41062';
PDFJS.version = '1.8.308';
PDFJS.build = '74ba3033';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -43625,8 +43629,8 @@ exports.TilingPattern = TilingPattern; @@ -43625,8 +43629,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.306';
var pdfjsBuild = '2ac41062';
var pdfjsVersion = '1.8.308';
var pdfjsBuild = '74ba3033';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(26);
var pdfjsDisplayAPI = __w_pdfjs_require__(10);

12
build/pdf.js

@ -3455,8 +3455,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -3455,8 +3455,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.306';
exports.build = build = '2ac41062';
exports.version = version = '1.8.308';
exports.build = build = '74ba3033';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;
@ -5424,8 +5424,8 @@ if (!_util.globalScope.PDFJS) { @@ -5424,8 +5424,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.306';
PDFJS.build = '2ac41062';
PDFJS.version = '1.8.308';
PDFJS.build = '74ba3033';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {
@ -7920,8 +7920,8 @@ exports.TilingPattern = TilingPattern; @@ -7920,8 +7920,8 @@ exports.TilingPattern = TilingPattern;
"use strict";
var pdfjsVersion = '1.8.306';
var pdfjsBuild = '2ac41062';
var pdfjsVersion = '1.8.308';
var pdfjsBuild = '74ba3033';
var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3);

4
build/pdf.min.js vendored

File diff suppressed because one or more lines are too long

12
build/pdf.worker.js vendored

@ -4675,9 +4675,13 @@ var Lexer = function LexerClosure() { @@ -4675,9 +4675,13 @@ var Lexer = function LexerClosure() {
divideBy = 10;
ch = this.nextChar();
}
if (ch === 0x0A || ch === 0x0D) {
do {
ch = this.nextChar();
} while (ch === 0x0A || ch === 0x0D);
}
if (ch < 0x30 || ch > 0x39) {
error('Invalid number: ' + String.fromCharCode(ch));
return 0;
error('Invalid number: ' + String.fromCharCode(ch) + ' (charCode ' + ch + ')');
}
var baseValue = ch - 0x30;
var powerValue = 0;
@ -37016,8 +37020,8 @@ exports.Type1Parser = Type1Parser; @@ -37016,8 +37020,8 @@ exports.Type1Parser = Type1Parser;
"use strict";
var pdfjsVersion = '1.8.306';
var pdfjsBuild = '2ac41062';
var pdfjsVersion = '1.8.308';
var pdfjsBuild = '74ba3033';
var pdfjsCoreWorker = __w_pdfjs_require__(8);
{
__w_pdfjs_require__(19);

36
build/pdf.worker.min.js vendored

File diff suppressed because one or more lines are too long

8
lib/core/parser.js

@ -596,9 +596,13 @@ var Lexer = function LexerClosure() { @@ -596,9 +596,13 @@ var Lexer = function LexerClosure() {
divideBy = 10;
ch = this.nextChar();
}
if (ch === 0x0A || ch === 0x0D) {
do {
ch = this.nextChar();
} while (ch === 0x0A || ch === 0x0D);
}
if (ch < 0x30 || ch > 0x39) {
error('Invalid number: ' + String.fromCharCode(ch));
return 0;
error('Invalid number: ' + String.fromCharCode(ch) + ' (charCode ' + ch + ')');
}
var baseValue = ch - 0x30;
var powerValue = 0;

4
lib/display/api.js

@ -1386,8 +1386,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() { @@ -1386,8 +1386,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}();
var version, build;
{
exports.version = version = '1.8.306';
exports.build = build = '2ac41062';
exports.version = version = '1.8.308';
exports.build = build = '74ba3033';
}
exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort;

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) { @@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
}
var PDFJS = _util.globalScope.PDFJS;
{
PDFJS.version = '1.8.306';
PDFJS.build = '2ac41062';
PDFJS.version = '1.8.308';
PDFJS.build = '74ba3033';
}
PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) {

4
lib/pdf.js

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.306';
var pdfjsBuild = '2ac41062';
var pdfjsVersion = '1.8.308';
var pdfjsBuild = '74ba3033';
var pdfjsSharedUtil = require('./shared/util.js');
var pdfjsDisplayGlobal = require('./display/global.js');
var pdfjsDisplayAPI = require('./display/api.js');

4
lib/pdf.worker.js vendored

@ -14,8 +14,8 @@ @@ -14,8 +14,8 @@
*/
'use strict';
var pdfjsVersion = '1.8.306';
var pdfjsBuild = '2ac41062';
var pdfjsVersion = '1.8.308';
var pdfjsBuild = '74ba3033';
var pdfjsCoreWorker = require('./core/worker.js');
{
require('./core/network.js');

12
lib/test/unit/parser_spec.js

@ -44,6 +44,18 @@ describe('parser', function () { @@ -44,6 +44,18 @@ describe('parser', function () {
var result = lexer.getNumber();
expect(result).toEqual(-205.88);
});
it('should ignore minus signs in the middle of number', function () {
var input = new _stream.StringStream('205--.88');
var lexer = new _parser.Lexer(input);
var result = lexer.getNumber();
expect(result).toEqual(205.88);
});
it('should ignore line-breaks between operator and digit in number', function () {
var input = new _stream.StringStream('-\r\n205.88');
var lexer = new _parser.Lexer(input);
var result = lexer.getNumber();
expect(result).toEqual(-205.88);
});
it('should handle glued numbers and operators', function () {
var input = new _stream.StringStream('123ET');
var lexer = new _parser.Lexer(input);

2
package.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"name": "pdfjs-dist",
"version": "1.8.306",
"version": "1.8.308",
"main": "build/pdf.js",
"description": "Generic build of Mozilla's PDF.js library.",
"keywords": [

Loading…
Cancel
Save