Ver código fonte

PDF.js version 1.9.448 - See mozilla/pdf.js@7e4c69eccfd5ad841054ca179ae17369ba4b8de6

pdfjsbot 7 anos atrás
pai
commit
bbcff83bf3

+ 1 - 1
bower.json

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

+ 6 - 6
build/pdf.combined.js

@@ -7339,8 +7339,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
 }();
 var version, build;
 {
-  exports.version = version = '1.9.446';
-  exports.build = build = '79698027';
+  exports.version = version = '1.9.448';
+  exports.build = build = '7e4c69ec';
 }
 exports.getDocument = getDocument;
 exports.LoopbackPort = LoopbackPort;
@@ -28943,8 +28943,8 @@ if (!_util.globalScope.PDFJS) {
 }
 var PDFJS = _util.globalScope.PDFJS;
 {
-  PDFJS.version = '1.9.446';
-  PDFJS.build = '79698027';
+  PDFJS.version = '1.9.448';
+  PDFJS.build = '7e4c69ec';
 }
 PDFJS.pdfBug = false;
 if (PDFJS.verbosity !== undefined) {
@@ -49640,8 +49640,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
 "use strict";
 
 
-var pdfjsVersion = '1.9.446';
-var pdfjsBuild = '79698027';
+var pdfjsVersion = '1.9.448';
+var pdfjsBuild = '7e4c69ec';
 var pdfjsSharedUtil = __w_pdfjs_require__(0);
 var pdfjsDisplayGlobal = __w_pdfjs_require__(68);
 var pdfjsDisplayAPI = __w_pdfjs_require__(25);

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
build/pdf.combined.js.map


+ 6 - 6
build/pdf.js

@@ -3589,8 +3589,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
 }();
 var version, build;
 {
-  exports.version = version = '1.9.446';
-  exports.build = build = '79698027';
+  exports.version = version = '1.9.448';
+  exports.build = build = '7e4c69ec';
 }
 exports.getDocument = getDocument;
 exports.LoopbackPort = LoopbackPort;
@@ -6817,8 +6817,8 @@ if (!_util.globalScope.PDFJS) {
 }
 var PDFJS = _util.globalScope.PDFJS;
 {
-  PDFJS.version = '1.9.446';
-  PDFJS.build = '79698027';
+  PDFJS.version = '1.9.448';
+  PDFJS.build = '7e4c69ec';
 }
 PDFJS.pdfBug = false;
 if (PDFJS.verbosity !== undefined) {
@@ -14303,8 +14303,8 @@ exports.PDFDataTransportStream = PDFDataTransportStream;
 "use strict";
 
 
-var pdfjsVersion = '1.9.446';
-var pdfjsBuild = '79698027';
+var pdfjsVersion = '1.9.448';
+var pdfjsBuild = '7e4c69ec';
 var pdfjsSharedUtil = __w_pdfjs_require__(0);
 var pdfjsDisplayGlobal = __w_pdfjs_require__(52);
 var pdfjsDisplayAPI = __w_pdfjs_require__(20);

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
build/pdf.js.map


Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
build/pdf.min.js


+ 2 - 2
build/pdf.worker.js

@@ -41931,8 +41931,8 @@ exports.Type1Parser = Type1Parser;
 "use strict";
 
 
-var pdfjsVersion = '1.9.446';
-var pdfjsBuild = '79698027';
+var pdfjsVersion = '1.9.448';
+var pdfjsBuild = '7e4c69ec';
 var pdfjsCoreWorker = __w_pdfjs_require__(61);
 exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;
 

Diferenças do arquivo suprimidas por serem muito extensas
+ 0 - 0
build/pdf.worker.js.map


+ 2 - 2
lib/display/api.js

@@ -1575,8 +1575,8 @@ var _UnsupportedManager = function UnsupportedManagerClosure() {
 }();
 var version, build;
 {
-  exports.version = version = '1.9.446';
-  exports.build = build = '79698027';
+  exports.version = version = '1.9.448';
+  exports.build = build = '7e4c69ec';
 }
 exports.getDocument = getDocument;
 exports.LoopbackPort = LoopbackPort;

+ 2 - 2
lib/display/global.js

@@ -39,8 +39,8 @@ if (!_util.globalScope.PDFJS) {
 }
 var PDFJS = _util.globalScope.PDFJS;
 {
-  PDFJS.version = '1.9.446';
-  PDFJS.build = '79698027';
+  PDFJS.version = '1.9.448';
+  PDFJS.build = '7e4c69ec';
 }
 PDFJS.pdfBug = false;
 if (PDFJS.verbosity !== undefined) {

+ 75 - 20
lib/examples/node/domstubs.js

@@ -93,32 +93,87 @@ DOMElement.prototype = {
       childNodes.push(element);
     }
   },
-  toString: function DOMElement_toString() {
-    var buf = [];
-    buf.push('<' + this.nodeName);
-    if (this.nodeName === 'svg:svg') {
-      buf.push(' xmlns:xlink="http://www.w3.org/1999/xlink"' + ' xmlns:svg="http://www.w3.org/2000/svg"');
-    }
-    for (var i in this.attributes) {
-      buf.push(' ' + i + '="' + xmlEncode(this.attributes[i]) + '"');
-    }
-    buf.push('>');
-    if (this.nodeName === 'svg:tspan' || this.nodeName === 'svg:style') {
-      buf.push(xmlEncode(this.textContent));
-    } else {
-      this.childNodes.forEach(function (childNode) {
-        buf.push(childNode.toString());
-      });
-    }
-    buf.push('</' + this.nodeName + '>');
-    return buf.join('');
-  },
   cloneNode: function DOMElement_cloneNode() {
     var newNode = new DOMElement(this.nodeName);
     newNode.childNodes = this.childNodes;
     newNode.attributes = this.attributes;
     newNode.textContent = this.textContent;
     return newNode;
+  },
+  toString: function DOMElement_toString() {
+    var buf = [];
+    var serializer = this.getSerializer();
+    var chunk;
+    while ((chunk = serializer.getNext()) !== null) {
+      buf.push(chunk);
+    }
+    return buf.join('');
+  },
+  getSerializer: function DOMElement_getSerializer() {
+    return new DOMElementSerializer(this);
+  }
+};
+function DOMElementSerializer(node) {
+  this._node = node;
+  this._state = 0;
+  this._loopIndex = 0;
+  this._attributeKeys = null;
+  this._childSerializer = null;
+}
+DOMElementSerializer.prototype = {
+  getNext: function DOMElementSerializer_getNext() {
+    var node = this._node;
+    switch (this._state) {
+      case 0:
+        ++this._state;
+        return '<' + node.nodeName;
+      case 1:
+        ++this._state;
+        if (node.nodeName === 'svg:svg') {
+          return ' xmlns:xlink="http://www.w3.org/1999/xlink"' + ' xmlns:svg="http://www.w3.org/2000/svg"';
+        }
+      case 2:
+        ++this._state;
+        this._loopIndex = 0;
+        this._attributeKeys = Object.keys(node.attributes);
+      case 3:
+        if (this._loopIndex < this._attributeKeys.length) {
+          var name = this._attributeKeys[this._loopIndex++];
+          return ' ' + name + '="' + xmlEncode(node.attributes[name]) + '"';
+        }
+        ++this._state;
+        return '>';
+      case 4:
+        if (node.nodeName === 'svg:tspan' || node.nodeName === 'svg:style') {
+          this._state = 6;
+          return xmlEncode(node.textContent);
+        }
+        ++this._state;
+        this._loopIndex = 0;
+      case 5:
+        var value;
+        while (true) {
+          value = this._childSerializer && this._childSerializer.getNext();
+          if (value !== null) {
+            return value;
+          }
+          var nextChild = node.childNodes[this._loopIndex++];
+          if (nextChild) {
+            this._childSerializer = new DOMElementSerializer(nextChild);
+          } else {
+            this._childSerializer = null;
+            ++this._state;
+            break;
+          }
+        }
+      case 6:
+        ++this._state;
+        return '</' + node.nodeName + '>';
+      case 7:
+        return null;
+      default:
+        throw new Error('Unexpected serialization state: ' + this._state);
+    }
   }
 };
 var document = {

+ 2 - 2
lib/pdf.js

@@ -14,8 +14,8 @@
  */
 'use strict';
 
-var pdfjsVersion = '1.9.446';
-var pdfjsBuild = '79698027';
+var pdfjsVersion = '1.9.448';
+var pdfjsBuild = '7e4c69ec';
 var pdfjsSharedUtil = require('./shared/util.js');
 var pdfjsDisplayGlobal = require('./display/global.js');
 var pdfjsDisplayAPI = require('./display/api.js');

+ 2 - 2
lib/pdf.worker.js

@@ -14,7 +14,7 @@
  */
 'use strict';
 
-var pdfjsVersion = '1.9.446';
-var pdfjsBuild = '79698027';
+var pdfjsVersion = '1.9.448';
+var pdfjsBuild = '7e4c69ec';
 var pdfjsCoreWorker = require('./core/worker.js');
 exports.WorkerMessageHandler = pdfjsCoreWorker.WorkerMessageHandler;

+ 1 - 1
package.json

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

Alguns arquivos não foram mostrados porque muitos arquivos mudaram nesse diff