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

Eli Fidler eli at staikos.net
Fri Jul 14 18:58:53 CEST 2006


SVN commit 562392 by fidler:

reimplement KstRWLock,
much better lock debugging (with #define LOCKTRACE) in KstRWLock and KstDataObject,
convert readUnlock() and writeUnlock() to unlock() everywhere


 M  +1 -1      extensions/js/bind_curve.cpp  
 M  +2 -2      extensions/js/bind_curvecollection.cpp  
 M  +2 -2      extensions/js/bind_datamatrix.cpp  
 M  +7 -7      extensions/js/bind_datasource.cpp  
 M  +2 -2      extensions/js/bind_datavector.cpp  
 M  +1 -1      extensions/js/bind_equation.cpp  
 M  +1 -1      extensions/js/bind_histogram.cpp  
 M  +1 -1      extensions/js/bind_jsdataobject.cpp  
 M  +1 -1      extensions/js/bind_matrix.cpp  
 M  +1 -1      extensions/js/bind_powerspectrum.cpp  
 M  +4 -4      extensions/js/bind_vector.cpp  
 M  +5 -5      extensions/js/kstbinding.cpp  
 M  +2 -2      extensions/pulse/kstpulsegenerator.ui.h  
 M  +7 -7      kst/main.cpp  
 M  +4 -4      libkst/kstdatacollection.cpp  
 M  +1 -1      libkst/kstdatasource.cpp  
 M  +1 -1      libkst/kstmatrix.cpp  
 M  +3 -3      libkst/kstmatrixdefaults.cpp  
 M  +2 -2      libkst/kstobject.h  
 M  +7 -23     libkst/kstprimitive.cpp  
 M  +2 -3      libkst/kstprimitive.h  
 M  +9 -9      libkst/kstrmatrix.cpp  
 M  +13 -13    libkst/kstrvector.cpp  
 M  +2 -2      libkst/kstscalar.cpp  
 M  +1 -1      libkst/kststring.cpp  
 M  +1 -1      libkst/kstvector.cpp  
 M  +3 -3      libkst/kstvectordefaults.cpp  
 M  +89 -33    libkst/rwlock.cpp  
 M  +19 -11    libkst/rwlock.h  
 M  +2 -2      libkstapp/datasourcemetadatadialog.ui.h  
 M  +8 -8      libkstapp/datawizard.ui.h  
 M  +4 -4      libkstapp/kst.cpp  
 M  +32 -32    libkstapp/kst2dplot.cpp  
 M  +9 -9      libkstapp/kstchangefiledialog_i.cpp  
 M  +9 -9      libkstapp/kstchangenptsdialog_i.cpp  
 M  +8 -8      libkstapp/kstcsddialog_i.cpp  
 M  +11 -11    libkstapp/kstcurvedialog_i.cpp  
 M  +12 -12    libkstapp/kstdatacollection-gui.cpp  
 M  +1 -1      libkstapp/kstdatadialog.ui.h  
 M  +23 -23    libkstapp/kstdatamanager_i.cpp  
 M  +2 -2      libkstapp/kstdebugdialog_i.cpp  
 M  +25 -25    libkstapp/kstdoc.cpp  
 M  +9 -9      libkstapp/ksteqdialog_i.cpp  
 M  +5 -5      libkstapp/ksteventmonitor_i.cpp  
 M  +1 -1      libkstapp/ksteventmonitorentry.cpp  
 M  +17 -17    libkstapp/kstfilterdialog_i.cpp  
 M  +16 -16    libkstapp/kstfitdialog_i.cpp  
 M  +8 -8      libkstapp/ksthsdialog_i.cpp  
 M  +57 -57    libkstapp/kstiface_impl.cpp  
 M  +18 -18    libkstapp/kstimagedialog_i.cpp  
 M  +24 -24    libkstapp/kstmatrixdialog_i.cpp  
 M  +6 -6      libkstapp/kstplotdialog_i.cpp  
 M  +29 -29    libkstapp/kstplugindialog_i.cpp  
 M  +8 -8      libkstapp/kstpsddialog_i.cpp  
 M  +29 -29    libkstapp/kstvectordialog_i.cpp  
 M  +6 -6      libkstapp/kstviewfitsdialog_i.cpp  
 M  +8 -8      libkstapp/kstviewlabel.cpp  
 M  +4 -4      libkstapp/kstviewlegend.cpp  
 M  +2 -2      libkstapp/kstviewmatricesdialog_i.cpp  
 M  +1 -1      libkstapp/kstviewscalarsdialog_i.cpp  
 M  +2 -2      libkstapp/kstviewvectorsdialog_i.cpp  
 M  +8 -8      libkstapp/labelrenderer.cpp  
 M  +4 -4      libkstapp/treetools.cpp  
 M  +4 -4      libkstapp/treetools.h  
 M  +8 -8      libkstapp/updatethread.cpp  
 M  +3 -3      libkstapp/vectorsavedialog.ui.h  
 M  +2 -2      libkstmath/kstcsd.cpp  
 M  +157 -79   libkstmath/kstdataobject.cpp  
 M  +1 -2      libkstmath/kstdataobject.h  
 M  +1 -1      libkstmath/kstdataobjectcollection.cpp  
 M  +1 -1      libkstmath/kstequation.cpp  
 M  +1 -1      libkstmath/ksthistogram.cpp  
 M  +2 -2      libkstmath/kstimage.cpp  
 M  +1 -1      libkstmath/kstobjectdefaults.cpp  
 M  +2 -2      libkstmath/kstpsd.cpp  
 M  +2 -2      libkstmath/kstvcurve.cpp  
 M  +5 -5      widgets/matrixselector.ui.h  
 M  +1 -1      widgets/scalarselector.ui.h  
 M  +5 -5      widgets/vectorselector.ui.h  




More information about the Kst mailing list