CVS commit by mornfall: - add debian packaging info (preliminary version) - update TODO - implement PkgGroup and PkgGroup::Grouper - make PkgCache load ShortDescs into ExtState - fix most of the memleaks - optimize tree building by caching last-added child of a BranchNode - improve (and make useable) PkgSimpleFeeder - push GrouperChain usage into later stages of processing (ie, don't build linear list of grouperfactories, but iterate over leaves at grouper instantiation time) - make dependency display show or-groups and all targets for each dependency (via modification of DepGrouper) - speed up PkgDescrFilter by using cached shortDesc from PkgCache (instead of using pkgRecords) - fix stupid bug in PkgCache::allGlobTargets that was caused by my misunderstanding of pkgCache::Dep::Or usage - add leading comments to PkgView and PkgViewFactory classes
CCMAIL: [EMAIL PROTECTED] A debian/changelog 1.1 A debian/control 1.1 A debian/kapture.install 1.1 A debian/libcapture-dev.install 1.1 A debian/libcapture0.install 1.1 A debian/libkapture-dev.install 1.1 A debian/libkapture0.install 1.1 A debian/rules 1.1 M +20 -11 TODO 1.8 M +1 -1 kapture/Makefile.am 1.9 M +1 -1 libcapture/Makefile.am 1.4 M +37 -0 libcapture/feeder.cpp 1.2 M +30 -13 libcapture/feeder.h 1.2 M +124 -74 libcapture/grouper.cpp 1.2 M +28 -32 libcapture/grouper.h 1.2 M +5 -2 libcapture/pkgcache-test.cpp 1.3 M +29 -6 libcapture/pkgcache.cpp 1.3 M +14 -12 libcapture/pkgcache.h 1.3 M +66 -2 libcapture/pkggroup.cpp 1.2 M +27 -1 libcapture/pkggroup.h 1.2 M +12 -1 libcapture/pkgmanager.cpp 1.4 M +6 -18 libcapture/pkgmanager.h 1.4 M +5 -3 libcapture/tree.cpp 1.2 M +8 -6 libcapture/treebranchnode.cpp 1.2 M +2 -0 libcapture/treebranchnode.h 1.2 M +1 -1 libcapture/treefactory.h 1.2 M +1 -0 libcapture/treegroupnode.h 1.2 M +1 -0 libcapture/treenode.h 1.2 M +1 -0 libcapture/treepkgnode.h 1.2 M +1 -1 libkapture/Makefile.am 1.5 M +9 -3 libkapture/kapturemanager.cpp 1.4 M +26 -1 libkapture/pkglist.cpp 1.4 M +9 -7 libkapture/pkglist.h 1.4 M +14 -2 libkapture/pkgview.h 1.4 M +2 -1 part/Makefile.am 1.4 M +3 -0 part/partview.cpp 1.4 M +1 -0 part/partview.h 1.4