[Kst] kdeextragear-2/kst/kst

George Staikos staikos at kde.org
Thu Jun 12 09:34:13 CEST 2003


CVS commit by staikos: 

More of the refactoring done.  slave vectors are history, and shared pointers
are used almost everywhere now.  Only curves and plots are unshared.  Many
potential bugs were fixed, and memory doesn't seem to leak, though I haven't
checked the "reachables" yet according to valgrind.  There are no other
memory errors to my knowledge.  The only remaining problems are that "Purge"
doesn't work yet.  This is related to usage count being broken.  There is
still plenty of cleanup to do, including removing unused variables and member
variables, unused methods, and some renaming.  There is also some logic that
can be removed now because it duplicates existing logic.

The lists that were once in kstdoc are now in a KST:: namespace and global
in order to facilitate linking purposes and ease of use.  Now scalars and
vectors add themselves to the global lists automatically.

Full diff is ~4600 lines.


  A            kstdatacollection.cpp   1.1
  A            kstdatacollection.h   1.1
  M +2 -1      Makefile.am   1.29
  M +9 -10     kstchangefiledialog_i.cpp   1.7
  M +4 -4      kstchangenptsdialog_i.cpp   1.5
  M +40 -39    kstcurvedialog_i.cpp   1.11
  M +5 -4      kstdatamanager_i.cpp   1.12
  M +48 -63    kstdoc.cpp   1.24
  M +0 -19     kstdoc.h   1.16
  M +13 -12    ksteqdialog_i.cpp   1.15
  M +130 -181  kstequationcurve.cpp   1.22
  M +3 -7      kstequationcurve.h   1.14
  M +3 -2      ksthistogram.cpp   1.12
  M +30 -29    ksthsdialog_i.cpp   1.12
  M +1 -0      kstplot.h   1.10
  M +30 -30    kstplotdialog_i.cpp   1.12
  M +5 -0      kstplotlist.cpp   1.3
  M +5 -0      kstplotlist.h   1.4
  M +7 -11     kstplugin.cpp   1.28
  M +24 -28    kstplugindialog_i.cpp   1.32
  M +18 -21    kstpsdcurve.cpp   1.13
  M +0 -2      kstpsdcurve.h   1.11
  M +12 -11    kstpsddialog_i.cpp   1.10
  M +29 -37    kstquickcurvesdialog_i.cpp   1.16
  M +23 -23    kstquickequationdialog_i.cpp   1.12
  M +30 -31    kstquickpsddialog_i.cpp   1.15
  M +84 -111   kstrvector.cpp   1.18
  M +1 -1      kstrvector.h   1.10
  M +2 -0      kstscalar.cpp   1.8
  M +0 -1      kstscalar.h   1.7
  M +9 -9      kstvcurve.cpp   1.13
  M +154 -64   kstvector.cpp   1.18
  M +27 -42    kstvector.h   1.22
  M +11 -11    kstvectordialog_i.cpp   1.13
  M +81 -88    kstview.cpp   1.10
  M +0 -9      kstview.h   1.7
  M +18 -26    main.cpp   1.23
  R            kstslavevector.cpp   1.9
  R            kstslavevector.h   1.9





More information about the Kst mailing list