Xcos: fix memleak on MVC objects after 238f0650
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / SubDiagram_context.dia.ref
index 690a82e..c66be39 100644 (file)
@@ -44,12 +44,11 @@ Xcos trace:   propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
 Xcos trace:   propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES
 Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
 Xcos trace:   objectReferenced( 1 , BLOCK ) : 1
-Xcos trace:   objectReferenced( 1 , BLOCK ) : 2
 Xcos debug:   propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
 Xcos trace:   propertyUpdated( 1 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
 Xcos debug:   propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
-Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 1
 Xcos debug:   propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
+Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
 scs_m.props.context = ["My context"; "with two lines"];
 Xcos trace:   objectReferenced( 2 , DIAGRAM ) : 1
 Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
@@ -100,7 +99,7 @@ Xcos trace:   propertyUpdated( 3 , BLOCK , STATE ) : NO_CHANGES
 Xcos trace:   propertyUpdated( 3 , BLOCK , DSTATE ) : NO_CHANGES
 Xcos trace:   propertyUpdated( 3 , BLOCK , ODSTATE ) : NO_CHANGES
 Xcos trace:   objectReferenced( 3 , BLOCK ) : 2
-Xcos trace:   objectReferenced( 1 , BLOCK ) : 2
+Xcos trace:   objectReferenced( 1 , BLOCK ) : 1
 Xcos info:    objectCreated( 4 , BLOCK )
 Xcos info:    objectCloned( 1 , 4 , BLOCK )
 Xcos trace:   propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
@@ -132,12 +131,11 @@ Xcos trace:   propertyUpdated( 4 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
 Xcos trace:   propertyUpdated( 4 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
 Xcos trace:   propertyUpdated( 4 , BLOCK , CHILDREN ) : NO_CHANGES
 Xcos trace:   objectReferenced( 4 , BLOCK ) : 1
-Xcos trace:   objectReferenced( 4 , BLOCK ) : 2
 Xcos trace:   propertyUpdated( 4 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
 Xcos debug:   propertyUpdated( 4 , BLOCK , PARENT_BLOCK ) : SUCCESS
 Xcos debug:   propertyUpdated( 3 , BLOCK , CHILDREN ) : SUCCESS
-Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 1
-Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 1
+Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
+Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
 Xcos trace:   objectReferenced( 2 , DIAGRAM ) : 1
 Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
 Xcos trace:   objectReferenced( 3 , BLOCK ) : 3
@@ -168,7 +166,8 @@ Xcos trace:   objectUnreferenced( 2 , DIAGRAM ) : 0
 // Check that all the model items are freed
 clear
 Xcos debug:   propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
-Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
+Xcos info:    objectDeleted( 1 , BLOCK )
 Xcos info:    objectDeleted( 2 , DIAGRAM )
-Xcos trace:   objectUnreferenced( 4 , BLOCK ) : 0
+Xcos debug:   propertyUpdated( 3 , BLOCK , CHILDREN ) : SUCCESS
+Xcos info:    objectDeleted( 4 , BLOCK )
 Xcos info:    objectDeleted( 3 , BLOCK )