[Kst] branches/work/kst/hierarchy/kst/src

Eli Fidler eli at staikos.net
Tue Nov 28 01:49:02 CET 2006


SVN commit 608595 by fidler:

- fix multicore update thread use of KstObjectCollection

- remove KstObjectTag default constructor (actually default params to
  constructor) to expose naming bugs

- add KstObjectTag::invalid static const

- begin phasing out KstObject::tagName()

- fix KstPlugin outputs

- fix tag names for most objects in .kst file

- read in provider for RVector, RMatrix from .kst file
- read in tag for data sources from .kst file

- suggestEQName should take a string, not a tag
- lots of cleanups on suggest...Name for data objects

- populate primitive selectors with full tags
    -- this will probably need to be changed later, but we need a
       usability decision

- add KstObjectCollection::tagExists() with historical compatibility for
  existing .kst files
- add const functions for object tree

- remove old object tree code in kstobject.cpp
- move tag separator removal from KstObject to KstObjectTag

- clean up unique tag generation for KstObjects
    - no more adding ticks to names
    - add suggestUnique...Tag for primitives

- KstFitDialog stores the actual curve instead of the tag
    -- this should probably happen throughout the dialogs

- added "QString objectName()" functions for KstDataDialog subclasses to
  fix window title
    -- this should probably be backported to trunk regardless


 M  +1 -1      d2asc/d2asc.cpp  
 M  +4 -4      extensions/js/bind_datamatrix.cpp  
 M  +4 -4      extensions/js/bind_datavector.cpp  
 M  +1 -1      extensions/js/bind_matrix.cpp  
 M  +1 -1      extensions/js/bind_vector.cpp  
 M  +1 -1      extensions/pulse/kstgvector.cpp  
 M  +8 -8      kst/main.cpp  
 M  +41 -1     libkst/defaultprimitivenames.cpp  
 M  +7 -0      libkst/defaultprimitivenames.h  
 M  +5 -8      libkst/kstdatacollection.cpp  
 M  +10 -7     libkst/kstdatasource.cpp  
 M  +6 -6      libkst/kstmatrix.cpp  
 M  +1 -1      libkst/kstmatrix.h  
 M  +6 -192    libkst/kstobject.cpp  
 M  +34 -65    libkst/kstobject.h  
 M  +52 -2     libkst/kstobjectcollection.h  
 M  +16 -3     libkst/kstrmatrix.cpp  
 M  +25 -8     libkst/kstrvector.cpp  
 M  +8 -7      libkst/kstscalar.cpp  
 M  +1 -1      libkst/kstscalar.h  
 M  +4 -5      libkst/kststring.cpp  
 M  +1 -1      libkst/kststring.h  
 M  +3 -6      libkst/kstvector.cpp  
 M  +1 -1      libkst/kstvector.h  
 M  +4 -4      libkstapp/datawizard.ui.h  
 M  +1 -1      libkstapp/kstcsddialog_i.cpp  
 M  +4 -1      libkstapp/kstcsddialog_i.h  
 M  +1 -1      libkstapp/kstcurvedialog_i.cpp  
 M  +3 -0      libkstapp/kstcurvedialog_i.h  
 M  +6 -16     libkstapp/kstdatacollection-gui.cpp  
 M  +1 -1      libkstapp/kstdatamanager_i.cpp  
 M  +1 -1      libkstapp/ksteqdialog_i.cpp  
 M  +3 -0      libkstapp/ksteqdialog_i.h  
 M  +3 -0      libkstapp/ksteventmonitor_i.h  
 M  +2 -2      libkstapp/kstfilterdialog_i.cpp  
 M  +8 -9      libkstapp/kstfitdialog_i.cpp  
 M  +1 -1      libkstapp/kstfitdialog_i.h  
 M  +2 -2      libkstapp/ksthsdialog_i.cpp  
 M  +3 -0      libkstapp/ksthsdialog_i.h  
 M  +5 -5      libkstapp/kstiface.h  
 M  +19 -17    libkstapp/kstiface_impl.cpp  
 M  +5 -5      libkstapp/kstiface_impl.h  
 M  +1 -1      libkstapp/kstimagedialog_i.cpp  
 M  +3 -0      libkstapp/kstimagedialog_i.h  
 M  +3 -0      libkstapp/kstmatrixdialog_i.h  
 M  +3 -0      libkstapp/kstplugindialog_i.h  
 M  +2 -2      libkstapp/kstpsddialog_i.cpp  
 M  +3 -0      libkstapp/kstpsddialog_i.h  
 M  +3 -0      libkstapp/kstvectordialog_i.h  
 M  +1 -1      libkstapp/updatethread-multicore.cpp  
 M  +1 -1      libkstmath/kstcsd.cpp  
 M  +2 -2      libkstmath/kstdefaultnames.cpp  
 M  +2 -2      libkstmath/kstdefaultnames.h  
 M  +7 -7      libkstmath/kstequation.cpp  
 M  +1 -1      libkstmath/ksthistogram.cpp  
 M  +1 -1      libkstmath/kstimage.cpp  
 M  +12 -10    libkstmath/kstplugin.cpp  
 M  +1 -1      libkstmath/kstpsd.cpp  
 M  +12 -12    libkstmath/kstvcurve.cpp  
 M  +1 -1      widgets/matrixselector.ui.h  
 M  +2 -2      widgets/scalarselector.ui.h  
 M  +2 -2      widgets/stringselector.ui.h  
 M  +2 -2      widgets/vectorselector.ui.h  




More information about the Kst mailing list