[Kst] kdeextragear-2/kst/kst

George Staikos staikos at kde.org
Sun Apr 10 23:02:48 CEST 2005


CVS commit by staikos: 

Noticed that these are actually public too.  Good thing they're relatively safe


  M +4 -0      kstsharedptr.h   1.6
  M +9 -0      rwlock.h   1.5


--- kdeextragear-2/kst/kst/rwlock.h  #1.4:1.5
@@ -39,4 +39,7 @@ class KST_EXPORT KstRWLock {
     mutable QMutex _writeLock;
     mutable int _writeRecursion;
+    // NOTE: In order to preserve binary compatibility with plugins, you must
+    //       not add, remove, or change member variables or virtual functions.
+    //       You must also not remove or change non-virtual functions.
 };
 
@@ -48,4 +51,7 @@ class KST_EXPORT KstReadLocker {
   private:
     KstRWLock *_l;
+    // NOTE: In order to preserve binary compatibility with plugins, you must
+    //       not add, remove, or change member variables or virtual functions.
+    //       You must also not remove or change non-virtual functions.
 };
 
@@ -57,4 +63,7 @@ class KST_EXPORT KstWriteLocker {
   private:
     KstRWLock *_l;
+    // NOTE: In order to preserve binary compatibility with plugins, you must
+    //       not add, remove, or change member variables or virtual functions.
+    //       You must also not remove or change non-virtual functions.
 };
 

--- kdeextragear-2/kst/kst/kstsharedptr.h  #1.5:1.6
@@ -22,4 +22,8 @@
 #include <qsemaphore.h>
 
+// NOTE: In order to preserve binary compatibility with plugins, you must
+//       not add, remove, or change member variables or virtual functions.
+//       You must also not remove or change non-virtual functions.
+
 // See KSharedPtr in KDE libraries for more information
 




More information about the Kst mailing list