=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-11_05:05:23 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx
Maik JUSTUS: """ - make every node maintain list of properties that link to it - add functions to erase node by address from hash bucket/entry in their path caches, so that all references can be removed - if a node is removed, it (and all children, grandchildren, ...) calls all linked properties to remove them from their path-cache This fixes problems with the aerotow over multiplayer and maybe some other problems, where nodes are queried by name. """ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-11_05:05:25 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx Maik JUSTUS: """ - make every node maintain list of properties that link to it - add functions to erase node by address from hash bucket/entry in their path caches, so that all references can be removed - if a node is removed, it (and all children, grandchildren, ...) calls all linked properties to remove them from their path-cache This fixes problems with the aerotow over multiplayer and maybe some other problems, where nodes are queried by name. """ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-14_17:14:00 (andy) /var/cvs/SimGear-0.3/source/simgear/structure/SGBinding.cxx Don't crash when destroying a SGBinding object if the property node it was loaded from lacks a parent. Patch from ndim on IRC =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-16_09:32:13 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx - don't leak node in both hash_table::bucket::erase() - remove bad code from hash_table::bucket::erase(const char *) that was introduced with the last patch. (This function isn't used anywhere and is scheduled for removal. Leaving it in for now as a reference.) - remove leaves first in remove_from_path_caches() - cosmetics: indentation, one trailing space, variable name change, comment (Sorrry for mixing that with actual code, but I think it's easy to see.) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-16_09:32:21 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx - don't leak node in both hash_table::bucket::erase() - remove bad code from hash_table::bucket::erase(const char *) that was introduced with the last patch. (This function isn't used anywhere and is scheduled for removal. Leaving it in for now as a reference.) - remove leaves first in remove_from_path_caches() - cosmetics: indentation, one trailing space, variable name change, comment (Sorrry for mixing that with actual code, but I think it's easy to see.) =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-17_04:50:49 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx Csaba HALASZ: when a path_cache ceases to exist, unregister from all nodes that had been told that this node is linking to them mf: remove old erase-by-key methods; they are now unused and always were problematic, so they won't be used in the future either =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 2007-02-17_04:50:51 (mfranz) /var/cvs/SimGear-0.3/source/simgear/props/props.cxx /var/cvs/SimGear-0.3/source/simgear/props/props.hxx Csaba HALASZ: when a path_cache ceases to exist, unregister from all nodes that had been told that this node is linking to them mf: remove old erase-by-key methods; they are now unused and always were problematic, so they won't be used in the future either 2f585eeea02e2c79d7b1d8c4963bae2d ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel