[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

kdenonbeta/kdedebian/kapture



CVS commit by mornfall: 

- update TODO (domi: please read, maybe adjust)
- fix qextmdi.diff (you'll need to reapply)
- create initial kmdi interface
- implemented PkgGrouperChain: this encapsulates a chain of
  PkgGrouperFactory's, or of PkgGrouperChain's. This allows for building trees
  of PkgGrouperFactory's, where the PkgGrouperChain is responsible for
  building a linear path of the groupers;
- implemented PkgNameFilter and PkgDescrFilter groupers
- move default PkgGrouperFactory initialization from PkgManager to a static
  method of PkgGrouperFactory
- make relevant classes use PkgGrouperChain
- implement package viewing history (optional) in KaptureManager, make part/
  use this interface (also kapture/ uses same interface, but with history
  control disabled)
- implement grouper settings management in KaptureManager
- adapt operationmenu for KaptureManager
- implement delayed package changing in PkgDetails (using custom PkgChanger
  class), so we don't empty the lists in QListView::clicked (...) handler
  (which is illegal according to Qt docu)
- make PkgList inherit PkgTree instead of encapsulating it in member variable
  (simplifies things a bit)
- implement simple filter support in PkgTreeView
- make PkgView base class more useful by implementing common behaviour of
  (hopefully) all PkgViews
- adapt part/PartView to KaptureManager, nuke its own history impl
- implement capture::PkgCache, derived class of pkgDepCache; this is still
  incomplete, but seems to work in simpler cases for now; it implements a
  priority driven engine for selecting packages for installation: user assigns
  priority (or so does the frontend on users behalf) of his selection of
  wanted package status; see the code comments and TODO for details; i will
  document this more

CCMAIL: kde-debian-devel@kde.org


  A            kapture/kapture_client.cpp   1.1 [no copyright]
  A            kapture/kaptureiface.h   1.1 [no copyright]
  A            kapture/kapturepref.cpp   1.1 [no copyright]
  A            kapture/kapturepref.h   1.1 [no copyright]
  A            kapture/kaptureui.rc   1.1
  A            kapture/kaptureview.cpp   1.1 [no copyright]
  A            libcapture/pkgcache-test.cpp   1.1 [no copyright]
  A            libcapture/pkgcache.cpp   1.1 [LGPL (v2+)]
  A            libcapture/pkgcache.h   1.1 [LGPL (v2+)]
  A            libkapture/acqprogress.h   1.2 [no copyright]
  A            part/kapture.cpp   1.1 [UNKNOWN]
  A            part/kapture.h   1.1 [no copyright]
  A            part/main.cpp   1.1 [no copyright]
  M +1 -1      README   1.4
  M +115 -43   TODO   1.5
  M +15 -5     qextmdi.diff   1.3
  M +31 -23    kapture/Makefile.am   1.8
  M +225 -119  kapture/kapture.cpp   1.4
  M +60 -46    kapture/kapture.desktop   1.5
  M +47 -14    kapture/kapture.h   1.3
  M +16 -13    kapture/main.cpp   1.3
  M +7 -2      libcapture/Makefile.am   1.2
  M +1 -1      libcapture/pkgfeeder.h   1.2
  M +443 -195  libcapture/pkggrouper.cpp   1.2
  M +120 -36   libcapture/pkggrouper.h   1.2
  M +1 -10     libcapture/pkgmanager.cpp   1.2
  M +4 -4      libcapture/pkgmanager.h   1.2
  M +1 -1      libcapture/pkgsubtree.cpp   1.2
  M +2 -0      libcapture/pkgsubtree.h   1.2
  M +16 -7     libcapture/pkgtree.cpp   1.2
  M +7 -3      libcapture/pkgtree.h   1.2
  M +1 -0      libcapture/pkgtreenode.cpp   1.2
  M +1 -1      libcapture/stl_util.cpp   1.2
  M +1 -1      libkapture/Makefile.am   1.3
  M +139 -5    libkapture/kapturemanager.cpp   1.2
  M +24 -0     libkapture/kapturemanager.h   1.2
  M +7 -8      libkapture/operationmenu.cpp   1.2
  M +3 -3      libkapture/operationmenu.h   1.2
  M +2 -19     libkapture/operationmenuui.ui   1.2
  M +68 -39    libkapture/pkgdetails.cpp   1.2
  M +23 -3     libkapture/pkgdetails.h   1.2
  M +4 -18     libkapture/pkgdetailscommon.cpp   1.2
  M +1 -0      libkapture/pkgdetailscommon.h   1.2
  M +20 -22    libkapture/pkglist.cpp   1.2
  M +9 -8      libkapture/pkglist.h   1.2
  M +66 -18    libkapture/pkglistview.cpp   1.2
  M +15 -3     libkapture/pkglistview.h   1.2
  M +5 -5      libkapture/pkglistviewui.ui   1.2
  M +54 -1     libkapture/pkgview.cpp   1.2
  M +26 -4     libkapture/pkgview.h   1.2
  M +19 -0     part/Makefile.am   1.3
  M +36 -22    part/partview.cpp   1.2
  M +7 -7      part/partview.h   1.2
  M +0 -3      part/partviewui.ui   1.2





Reply to: