[Kst] branches/work/kst/portto4/kst

Adam Treat treat at kde.org
Fri Feb 16 20:51:36 CET 2007


SVN commit 634284 by treat:

* Additional notes


 M  +12 -1     PORTINGTODO  


--- branches/work/kst/portto4/kst/PORTINGTODO #634283:634284
@@ -1,12 +1,23 @@
 Please place porting todo items in this file categorized by lib/module
 
+**** cmake build system ****
+  A. Need to port over all the configure checks found in configure.in.in
+
 **** extdate ****
   A. Decide whether this lib even belongs anymore.  Will Qt4's date/time classes serve us?
   B. If we are going to continue using this should we start with Qt4's classes and revamp them?
 
 **** libkst ****:
   A. Numerous changes WRT Qt4's threading package
+    1. Probably should get rid of own threading classes and use Qt4's versions...
+       KstWaitCondition -> QWaitCondition
+       KstRWLock -> QReadWriteLock
+       etc, etc
   B. Switch to using Qt4's container classes eg Q3ValueList --> QList
+    1. No longer need to use QDeepCopy as all implicitly shared objects in Qt4 are reentrant and
+       use atomic reference counting.  See the threading docs...
   C. Revamp the plugin manager to use Qt4's plugin system?
   D. We relied upon a hack in KDE3 version that used a private header
-     from qt.  This is no longer installed in Qt4...
+     from qt.  This is no longer installed in Qt4.  This can be taken care of by getting rid of
+     KstWaitCondition as described above.
+  E. Rename kstdebug classes as they really are loggers and should be named as such.


More information about the Kst mailing list