Xcos: fix memleak on MVC objects after 238f0650
[scilab.git] / scilab / modules / scicos / tests / unit_tests / model / simple_delete.dia.ref
index 28dd199..cf4f4f6 100644 (file)
@@ -9,135 +9,126 @@ loadXcosLibs();
 scicos_log("TRACE");
 // Test #1: the temporary block is deleted with the diagram
 scs_m = scicos_diagram( objs=list(scicos_block()) );
-Xcos debug: objectCreated( 1 , BLOCK )
-Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
-Xcos trace: propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
-Xcos debug: objectCreated( 2 , DIAGRAM )
-Xcos trace: propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES
-Xcos trace: propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
-Xcos trace: propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
-Xcos trace: propertyUpdated( 2 , DIAGRAM , CONTEXT ) : NO_CHANGES
-Xcos debug: objectCreated( 3 , BLOCK )
-Xcos trace: propertyUpdated( 3 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , UID ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , STYLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , EXPRS ) : NO_CHANGES
-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: propertyUpdated( 3 , BLOCK , RPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , OPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , NZCROSS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , NMODE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , IPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , EQUATIONS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , INPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , OUTPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 3 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
-Xcos trace: propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
-Xcos trace: propertyUpdated( 3 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
-Xcos trace: propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
-Xcos debug: objectDeleted( 1 , BLOCK )
+Xcos info:    objectCreated( 1 , BLOCK )
+Xcos trace:   objectReferenced( 1 , BLOCK ) : 1
+Xcos trace:   propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , GEOMETRY ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , EXPRS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , STYLE ) : NO_CHANGES
+Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
+Xcos trace:   objectReferenced( 1 , BLOCK ) : 1
+Xcos trace:   propertyUpdated( 1 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , STATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , DSTATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , ODSTATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , RPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , IPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , OPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , DESCRIPTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , NZCROSS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , NMODE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , EQUATIONS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 1 , BLOCK , UID ) : NO_CHANGES
+Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
+Xcos trace:   propertyUpdated( 1 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
+Xcos info:    objectCreated( 2 , DIAGRAM )
+Xcos trace:   objectReferenced( 2 , DIAGRAM ) : 1
+Xcos trace:   propertyUpdated( 2 , DIAGRAM , TITLE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 2 , DIAGRAM , PATH ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 2 , DIAGRAM , PROPERTIES ) : NO_CHANGES
+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 debug:   propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
+Xcos trace:   propertyUpdated( 1 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
+Xcos debug:   propertyUpdated( 2 , DIAGRAM , CHILDREN ) : SUCCESS
+Xcos debug:   propertyUpdated( 2 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
+Xcos trace:   objectUnreferenced( 1 , BLOCK ) : 0
 clear scs_m
-Xcos trace: propertyUpdated( 3 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
-Xcos debug: objectDeleted( 3 , BLOCK )
-Xcos debug: objectDeleted( 2 , DIAGRAM )
+Xcos debug:   propertyUpdated( 1 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
+Xcos info:    objectDeleted( 1 , BLOCK )
+Xcos info:    objectDeleted( 2 , DIAGRAM )
 // Test #2: the block is deleted after the diagram
 blk = scicos_block();
-Xcos debug: objectCreated( 4 , BLOCK )
-Xcos trace: propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , EXPRS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , STYLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , STATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , DSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , ODSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , RPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , IPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , OPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , NZCROSS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , NMODE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , UID ) : NO_CHANGES
-Xcos trace: propertyUpdated( 4 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
+Xcos info:    objectCreated( 3 , BLOCK )
+Xcos trace:   objectReferenced( 3 , BLOCK ) : 1
+Xcos trace:   propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , GEOMETRY ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , EXPRS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , DESCRIPTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , STYLE ) : NO_CHANGES
+Xcos trace:   objectUnreferenced( 3 , BLOCK ) : 0
+Xcos trace:   objectReferenced( 3 , BLOCK ) : 1
+Xcos trace:   propertyUpdated( 3 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
+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:   propertyUpdated( 3 , BLOCK , RPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , IPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , OPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , DESCRIPTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , NZCROSS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , NMODE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , EQUATIONS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 3 , BLOCK , UID ) : NO_CHANGES
+Xcos trace:   objectUnreferenced( 3 , BLOCK ) : 0
+Xcos trace:   propertyUpdated( 3 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
 scs_m = scicos_diagram( objs=list(blk) );
-Xcos debug: objectCreated( 5 , DIAGRAM )
-Xcos trace: propertyUpdated( 5 , DIAGRAM , TITLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 5 , DIAGRAM , PATH ) : NO_CHANGES
-Xcos trace: propertyUpdated( 5 , DIAGRAM , PROPERTIES ) : NO_CHANGES
-Xcos trace: propertyUpdated( 5 , DIAGRAM , PROPERTIES ) : NO_CHANGES
-Xcos trace: propertyUpdated( 5 , DIAGRAM , CONTEXT ) : NO_CHANGES
-Xcos debug: objectCreated( 6 , BLOCK )
-Xcos trace: propertyUpdated( 6 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , UID ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , STYLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , LABEL ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , GEOMETRY ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , ANGLE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , EXPRS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , STATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , DSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , ODSTATE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , RPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , OPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , NZCROSS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , NMODE ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , IPAR ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , EQUATIONS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , INPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , OUTPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
-Xcos trace: propertyUpdated( 6 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
-Xcos trace: propertyUpdated( 5 , DIAGRAM , CHILDREN ) : SUCCESS
-Xcos trace: propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
-Xcos trace: propertyUpdated( 5 , DIAGRAM , VERSION_NUMBER ) : NO_CHANGES
+Xcos info:    objectCreated( 4 , DIAGRAM )
+Xcos trace:   objectReferenced( 4 , DIAGRAM ) : 1
+Xcos trace:   propertyUpdated( 4 , DIAGRAM , TITLE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 4 , DIAGRAM , PATH ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 4 , DIAGRAM , PROPERTIES ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 4 , DIAGRAM , CONTEXT ) : NO_CHANGES
+Xcos trace:   objectUnreferenced( 4 , DIAGRAM ) : 0
+Xcos info:    objectCreated( 5 , BLOCK )
+Xcos info:    objectCloned( 3 , 5 , BLOCK )
+Xcos trace:   propertyUpdated( 5 , BLOCK , SIM_FUNCTION_API ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , DESCRIPTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , INTERFACE_FUNCTION ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , SIM_FUNCTION_NAME ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , SIM_BLOCKTYPE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , UID ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , STYLE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , GEOMETRY ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , EXPRS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , STATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , DSTATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , ODSTATE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , RPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , OPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , EQUATIONS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , SIM_DEP_UT ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , NZCROSS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , NMODE ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , IPAR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , COLOR ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , CONTEXT ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , INPUTS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , OUTPUTS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , EVENT_INPUTS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , EVENT_OUTPUTS ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
+Xcos trace:   propertyUpdated( 5 , BLOCK , CHILDREN ) : NO_CHANGES
+Xcos trace:   objectReferenced( 5 , BLOCK ) : 1
+Xcos debug:   propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
+Xcos trace:   propertyUpdated( 5 , BLOCK , PARENT_BLOCK ) : NO_CHANGES
+Xcos debug:   propertyUpdated( 4 , DIAGRAM , CHILDREN ) : SUCCESS
+Xcos trace:   objectUnreferenced( 5 , BLOCK ) : 0
+Xcos debug:   propertyUpdated( 4 , DIAGRAM , VERSION_NUMBER ) : SUCCESS
 clear scs_m
-Xcos trace: propertyUpdated( 6 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
-Xcos debug: objectDeleted( 6 , BLOCK )
-Xcos debug: objectDeleted( 5 , DIAGRAM )
+Xcos debug:   propertyUpdated( 5 , BLOCK , PARENT_DIAGRAM ) : SUCCESS
+Xcos info:    objectDeleted( 5 , BLOCK )
+Xcos info:    objectDeleted( 4 , DIAGRAM )
 clear blk
-Xcos debug: objectDeleted( 4 , BLOCK )
+Xcos info:    objectDeleted( 3 , BLOCK )