Bläddra i källkod

10.0.21 release

Gaudenz Alder 6 år sedan
förälder
incheckning
0b59dae84d

+ 4 - 0
ChangeLog

@@ -1,3 +1,7 @@
+04-JAN-2019: 10.0.21
+
+- Adds debug output for checksum errors
+
 04-JAN-2019: 10.0.20
 
 - Adds debug output for checksum errors

+ 1 - 1
VERSION

@@ -1 +1 @@
-10.0.20
+10.0.21

+ 1 - 1
src/main/webapp/cache.manifest

@@ -1,7 +1,7 @@
 CACHE MANIFEST
 
 # THIS FILE WAS GENERATED. DO NOT MODIFY!
-# 01/04/2019 04:55 PM
+# 01/04/2019 06:00 PM
 
 app.html
 index.html?offline=1

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 121 - 121
src/main/webapp/js/app.min.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 332 - 332
src/main/webapp/js/atlas-viewer.min.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 111 - 111
src/main/webapp/js/atlas.min.js


+ 21 - 6
src/main/webapp/js/diagramly/EditorUi.js

@@ -2379,8 +2379,11 @@
 
 		if (details != null)
 		{
-			details.cellCount = 0;
+			details.byteCount = 0;
+			details.attrCount = 0;
+			details.eltCount = 0;
 			details.nodeCount = 0;
+			details.cellCount = 0;
 		}
 		
 		for (var i = 0; i < pages.length; i++)
@@ -2400,11 +2403,12 @@
 			
 			if (details != null)
 			{
+				details.eltCount += diagram.getElementsByTagName('*').length;
 				details.nodeCount += diagram.getElementsByTagName('mxCell').length;
 				details.cellCount += model.getDescendants(model.root).length;
 			}
 			
-			hash = ((hash << 5) - hash + this.hashValue(diagram)) << 0;
+			hash = ((hash << 5) - hash + this.hashValue(diagram, null, details)) << 0;
 		}
 		
 		return hash;
@@ -2414,7 +2418,7 @@
 	 * Creates a hash value for the given object. Replacer returns the value of the
 	 * property or attribute for the given object or XML node.
 	 */
-	EditorUi.prototype.hashValue = function(obj, replacer)
+	EditorUi.prototype.hashValue = function(obj, replacer, details)
 	{
 		var hash = 0;
 		
@@ -2429,6 +2433,11 @@
 			
 			if (obj.attributes != null)
 			{
+				if (details != null)
+				{
+					details.attrCount += obj.attributes.length;
+				}
+				
 				for (var i = 0; i < obj.attributes.length; i++)
 				{
 					var key = obj.attributes[i].name;
@@ -2436,8 +2445,8 @@
 	
 					if (value != null)
 					{
-						hash = hash ^ (this.hashValue(key, replacer) +
-							this.hashValue(value, replacer));
+						hash = hash ^ (this.hashValue(key, replacer, details) +
+							this.hashValue(value, replacer, details));
 					}
 				}
 			}
@@ -2446,7 +2455,8 @@
 			{
 				for (var i = 0; i < obj.childNodes.length; i++)
 				{
-					hash = ((hash << 5) - hash + this.hashValue(obj.childNodes[i], replacer)) << 0;
+					hash = ((hash << 5) - hash + this.hashValue(
+						obj.childNodes[i], replacer, details)) << 0;
 				}
 			}
 		}
@@ -2454,6 +2464,11 @@
 		{
 			var str = String(obj);
 			var temp = 0;
+
+			if (details != null)
+			{
+				details.byteCount += str.length;
+			}
 			
 			for (var i = 0; i < str.length; i++)
 			{

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
src/main/webapp/js/embed-static.min.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 1 - 1
src/main/webapp/js/reader.min.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 332 - 332
src/main/webapp/js/viewer.min.js