[Kst] kst_oldview_branch: kdeextragear-2/kst/kst

George Staikos staikos at kde.org
Tue May 18 02:20:29 CEST 2004


CVS commit by staikos: 

IMPORTANT:
You must now manually add vectors to the global list.  This is required in
order to eliminate a [documented] race condition whereby a vector can be
added to the global list while it is still in the constructor, then manipulated
in another thread before the constructor completes.

This eliminates the race and fixes most of piolib.  I removed the call to
PIODeleteLink() because it was causing the crashes and I have no idea what it
does.


  M +4 -1      d2asc.cpp   1.14.6.1
  M +6 -0      kstdatacollection.cpp   1.3.6.1
  M +2 -0      kstdatacollection.h   1.9.4.1
  M +16 -0     kstdatasource.cpp   1.19.2.1
  M +4 -0      kstdatasource.h   1.8.2.1
  M +1 -0      kstdoc.cpp   1.68.2.1
  M +1 -0      kstequationcurve.cpp   1.50.2.1
  M +3 -8      kstfilter.cpp   1.9.2.1
  M +1 -0      kstiface_impl.cpp   1.19.2.1
  M +10 -3     kstplugin.cpp   1.48.2.1
  M +2 -0      kstpsdcurve.cpp   1.26.2.1
  M +2 -0      kstquickcurvesdialog_i.cpp   1.32.2.2
  M +1 -0      kstquickpsddialog_i.cpp   1.29.2.2
  M +0 -2      kstrvector.cpp   1.44.2.2
  M +2 -3      kstvector.cpp   1.66.2.2
  M +2 -0      kstvectordialog_i.cpp   1.27.2.1
  M +1 -0      main.cpp   1.55.2.1
  M +1 -2      datasources/planck/planckobj.cpp   1.16.4.2






More information about the Kst mailing list