Index: ChangeLog =================================================================== diff -u -r5fae57ab03ce52f7e2e5b3bc954eb6b97c3f33d1 -r978da25757f0f71703de9bdbd3d414eb63e774f2 --- ChangeLog (.../ChangeLog) (revision 5fae57ab03ce52f7e2e5b3bc954eb6b97c3f33d1) +++ ChangeLog (.../ChangeLog) (revision 978da25757f0f71703de9bdbd3d414eb63e774f2) @@ -1,3 +1,7 @@ +2011-04-28 + * serializer: fix allChildren to handle names with semicolons + * serializer: fix allInstances to handle names with semicolons + 2011-02-09 * Backport of nsf to handle partial implicit deletes Index: library/serialize/Serializer.xotcl =================================================================== diff -u -r8b3543e0eca968c03031b1187a78d0e80e55c265 -r978da25757f0f71703de9bdbd3d414eb63e774f2 --- library/serialize/Serializer.xotcl (.../Serializer.xotcl) (revision 8b3543e0eca968c03031b1187a78d0e80e55c265) +++ library/serialize/Serializer.xotcl (.../Serializer.xotcl) (revision 978da25757f0f71703de9bdbd3d414eb63e774f2) @@ -294,7 +294,9 @@ Serializer instproc allInstances C { set set [$C info instances] foreach sc [$C info subclass] { - eval lappend set [my allInstances $sc] + foreach c2 [my allInstances $sc] { + lappend set $c2 + } } return $set }