CVS commit by mornfall: - make all TreeNodes branchable, ie allow all nodes to have children - doubly link the sibling TreeNode's in a Tree: makes tree rebuilding O(n) instead of O(mn), where n is # of non-stashed nodes and m # of stashed nodes (m moved around 500 - 2000, n about 10000 - m) - more code cleanups - start Pkg2DepGrouper impl (commented out for now...)
M +37 -20 libcapture/depgroupers.cpp 1.5 M +30 -21 libcapture/depgroupers.h 1.4 M +4 -1 libcapture/filters.cpp 1.8 M +1 -0 libcapture/grouper.cpp 1.13 M +2 -3 libcapture/tree.cpp 1.9 M +1 -1 libcapture/tree.h 1.7 M +1 -48 libcapture/treebranchnode.cpp 1.6 M +3 -6 libcapture/treebranchnode.h 1.5 M +65 -3 libcapture/treenode.cpp 1.3 M +7 -5 libcapture/treenode.h 1.5 M +2 -2 libkapture/pkgnodeview.cpp 1.17