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 @@
{ {
"name": "pdfjs-dist", "name": "pdfjs-dist",
"version": "1.8.306", "version": "1.8.308",
"main": [ "main": [
"build/pdf.js", "build/pdf.js",
"build/pdf.worker.js" "build/pdf.worker.js"

20
build/pdf.combined.js

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

12
build/pdf.js

@ -3455,8 +3455,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
}(); }();
var version, build; var version, build;
{ {
exports.version = version = '1.8.306'; exports.version = version = '1.8.308';
exports.build = build = '2ac41062'; exports.build = build = '74ba3033';
} }
exports.getDocument = getDocument; exports.getDocument = getDocument;
exports.LoopbackPort = LoopbackPort; exports.LoopbackPort = LoopbackPort;
@ -5424,8 +5424,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.306'; PDFJS.version = '1.8.308';
PDFJS.build = '2ac41062'; PDFJS.build = '74ba3033';
} }
PDFJS.pdfBug = false; PDFJS.pdfBug = false;
if (PDFJS.verbosity !== undefined) { if (PDFJS.verbosity !== undefined) {
@ -7920,8 +7920,8 @@ exports.TilingPattern = TilingPattern;
"use strict"; "use strict";
var pdfjsVersion = '1.8.306'; var pdfjsVersion = '1.8.308';
var pdfjsBuild = '2ac41062'; var pdfjsBuild = '74ba3033';
var pdfjsSharedUtil = __w_pdfjs_require__(0); var pdfjsSharedUtil = __w_pdfjs_require__(0);
var pdfjsDisplayGlobal = __w_pdfjs_require__(9); var pdfjsDisplayGlobal = __w_pdfjs_require__(9);
var pdfjsDisplayAPI = __w_pdfjs_require__(3); 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() {
divideBy = 10; divideBy = 10;
ch = this.nextChar(); ch = this.nextChar();
} }
if (ch === 0x0A || ch === 0x0D) {
do {
ch = this.nextChar();
} while (ch === 0x0A || ch === 0x0D);
}
if (ch < 0x30 || ch > 0x39) { if (ch < 0x30 || ch > 0x39) {
error('Invalid number: ' + String.fromCharCode(ch)); error('Invalid number: ' + String.fromCharCode(ch) + ' (charCode ' + ch + ')');
return 0;
} }
var baseValue = ch - 0x30; var baseValue = ch - 0x30;
var powerValue = 0; var powerValue = 0;
@ -37016,8 +37020,8 @@ exports.Type1Parser = Type1Parser;
"use strict"; "use strict";
var pdfjsVersion = '1.8.306'; var pdfjsVersion = '1.8.308';
var pdfjsBuild = '2ac41062'; var pdfjsBuild = '74ba3033';
var pdfjsCoreWorker = __w_pdfjs_require__(8); var pdfjsCoreWorker = __w_pdfjs_require__(8);
{ {
__w_pdfjs_require__(19); __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() {
divideBy = 10; divideBy = 10;
ch = this.nextChar(); ch = this.nextChar();
} }
if (ch === 0x0A || ch === 0x0D) {
do {
ch = this.nextChar();
} while (ch === 0x0A || ch === 0x0D);
}
if (ch < 0x30 || ch > 0x39) { if (ch < 0x30 || ch > 0x39) {
error('Invalid number: ' + String.fromCharCode(ch)); error('Invalid number: ' + String.fromCharCode(ch) + ' (charCode ' + ch + ')');
return 0;
} }
var baseValue = ch - 0x30; var baseValue = ch - 0x30;
var powerValue = 0; var powerValue = 0;

4
lib/display/api.js

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

4
lib/display/global.js

@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
} }
var PDFJS = _util.globalScope.PDFJS; var PDFJS = _util.globalScope.PDFJS;
{ {
PDFJS.version = '1.8.306'; PDFJS.version = '1.8.308';
PDFJS.build = '2ac41062'; PDFJS.build = '74ba3033';
} }
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 = '1.8.306'; var pdfjsVersion = '1.8.308';
var pdfjsBuild = '2ac41062'; var pdfjsBuild = '74ba3033';
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,8 +14,8 @@
*/ */
'use strict'; 'use strict';
var pdfjsVersion = '1.8.306'; var pdfjsVersion = '1.8.308';
var pdfjsBuild = '2ac41062'; var pdfjsBuild = '74ba3033';
var pdfjsCoreWorker = require('./core/worker.js'); var pdfjsCoreWorker = require('./core/worker.js');
{ {
require('./core/network.js'); require('./core/network.js');

12
lib/test/unit/parser_spec.js

@ -44,6 +44,18 @@ describe('parser', function () {
var result = lexer.getNumber(); var result = lexer.getNumber();
expect(result).toEqual(-205.88); 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 () { it('should handle glued numbers and operators', function () {
var input = new _stream.StringStream('123ET'); var input = new _stream.StringStream('123ET');
var lexer = new _parser.Lexer(input); var lexer = new _parser.Lexer(input);

2
package.json

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