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

Eli Fidler eli at staikos.net
Fri Dec 15 18:47:22 CET 2006


SVN commit 613918 by fidler:

KstDataObject doesn't lock its inputs and outputs automatically
  - added writeLockInputsAndOutputs()/unlockInputsAndOutputs()
  - removed writeLock() of new outputs before adding, except where
    necessary (fit scalars)

Lock providers when updating primitives

Added many Q_ASSERTs for checking that an object is writeLocked before
an update()

removed _provider member from KstVector

fixed tags and locking in Fit, Filter and Plugin dialogs

debugging updates


 M  +1 -0      libkst/ksdebug.cpp  
 M  +2 -0      libkst/kstavector.cpp  
 M  +2 -0      libkst/kstdatasource.cpp  
 M  +18 -7     libkst/kstobjectcollection.h  
 M  +9 -1      libkst/kstprimitive.cpp  
 M  +10 -0     libkst/kstrmatrix.cpp  
 M  +14 -0     libkst/kstrvector.cpp  
 M  +3 -0      libkst/kstscalar.cpp  
 M  +2 -0      libkst/kststring.cpp  
 M  +2 -0      libkst/kstsvector.cpp  
 M  +0 -5      libkst/kstvector.h  
 M  +2 -0      libkst/rwlock.cpp  
 M  +6 -0      libkstapp/ksteventmonitorentry.cpp  
 M  +7 -38     libkstapp/kstfilterdialog_i.cpp  
 M  +6 -33     libkstapp/kstfitdialog_i.cpp  
 M  +4 -32     libkstapp/kstplugindialog_i.cpp  
 M  +3 -0      libkstmath/enodes.cpp  
 M  +16 -1     libkstmath/kstbasicplugin.cpp  
 M  +11 -6     libkstmath/kstcplugin.cpp  
 M  +6 -0      libkstmath/kstcsd.cpp  
 M  +34 -94    libkstmath/kstdataobject.cpp  
 M  +3 -0      libkstmath/kstdataobject.h  
 M  +17 -6     libkstmath/kstequation.cpp  
 M  +7 -0      libkstmath/ksthistogram.cpp  
 M  +8 -0      libkstmath/kstimage.cpp  
 M  +10 -0     libkstmath/kstpsd.cpp  
 M  +6 -0      libkstmath/kstvcurve.cpp  




More information about the Kst mailing list