Index: /trunk/configure.cmd
===================================================================
--- /trunk/configure.cmd	(revision 9)
+++ /trunk/configure.cmd	(revision 10)
@@ -67,4 +67,5 @@
 G.!QModulesH        = 'include\qmodules.h'
 G.!QConfigH         = 'include\qconfig.h'
+G.!QConfigCPP       = 'src\tools\qconfig.cpp'
 G.!QMakeMakefile    = 'qmake\Makefile'
 G.!Makefile         = 'Makefile'
@@ -136,4 +137,5 @@
     G.!QModulesH = G.!QTDirP'\'G.!QModulesH
     G.!QConfigH = G.!QTDirP'\'G.!QConfigH
+    G.!QConfigCPP = G.!QTDirP'\'G.!QConfigCPP
     G.!QMakeMakefile = G.!QTDirP'\'G.!QMakeMakefile
     G.!Makefile = G.!QTDirP'\'G.!Makefile
@@ -158,4 +160,5 @@
         \FileExists(G.!QMakeCache) | \FileExists(G.!QtOS2Config) |,
         \FileExists(G.!QModulesH) | \FileExists(G.!QConfigH) |,
+        \FileExists(G.!QConfigCPP) |,
         \FileExists(G.!QMakeMakefile) | \FileExists(G.!Makefile)) then
         call ConfigureQt
@@ -536,4 +539,5 @@
     qmodules_h = G.!QModulesH
     qconfig_h = G.!QConfigH
+    qconfig_cpp = G.!QConfigCPP
 
     call DeleteFile qmake_cache
@@ -541,4 +545,5 @@
     call DeleteFile qmodules_h
     call DeleteFile qconfig_h
+    call DeleteFile qconfig_cpp
 
     call lineout qmake_cache, 'QMAKE_QT_VERSION_OVERRIDE=331'
@@ -598,4 +603,28 @@
     call lineout qconfig_h
 
+    call lineout qconfig_cpp, '#include <qglobal.h>'
+    call lineout qconfig_cpp, ''
+    call lineout qconfig_cpp, '/* Install paths from configure */'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_PREFIX [267] = "qt_nstpath='CPPPath(G.!QTDir)'";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_BINS   [267] = "qt_binpath='CPPPath(G.!QTDirP)'\\bin";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_DOCS   [267] = "qt_docpath='CPPPath(G.!QTDirP)'\\doc";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_HEADERS[267] = "qt_hdrpath='CPPPath(G.!QTDirP)'\\include";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_LIBS   [267] = "qt_libpath='CPPPath(G.!QTDirP)'\\lib";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_PLUGINS[267] = "qt_plgpath='CPPPath(G.!QTDirP)'\\plugins";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_DATA   [267] = "qt_datpath='CPPPath(G.!QTDir)'";'
+    call lineout qconfig_cpp, 'static const char QT_INSTALL_TRANSLATIONS [267] = "qt_trnpath='CPPPath(G.!QTDirP)'\\translations";'
+    call lineout qconfig_cpp, ''
+    call lineout qconfig_cpp, '/* strlen( "qt_xxxpath=" ) == 11 */'
+    call lineout qconfig_cpp, 'const char *qInstallPath()        { return QT_INSTALL_PREFIX  + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathDocs()    { return QT_INSTALL_DOCS    + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathHeaders() { return QT_INSTALL_HEADERS + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathLibs()    { return QT_INSTALL_LIBS    + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathBins()    { return QT_INSTALL_BINS    + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathPlugins() { return QT_INSTALL_PLUGINS + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathData()    { return QT_INSTALL_DATA    + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathTranslations() { return QT_INSTALL_TRANSLATIONS + 11; }'
+    call lineout qconfig_cpp, 'const char *qInstallPathSysconf() { return 0; }'
+    call lineout qconfig_cpp
+    
     call CopyFile QuotePath(G.!QTDirP)'\qmake\"Makefile.os2-g++"',
                   G.!QMakeMakefile
@@ -1132,4 +1161,12 @@
 
 /**
+ *  Doubles all back slash characters to make the path ready to be put
+ *  to a C/C++ source.
+ */
+CPPPath: procedure expose (Globals)
+    parse arg path
+    return Replace(path, '\', '\\')
+    
+/**
  *  Fixes the directory path by a) converting all slashes to back
  *  slashes and b) ensuring that the trailing slash is present if
Index: /trunk/os2-doc/changes.html
===================================================================
--- /trunk/os2-doc/changes.html	(revision 9)
+++ /trunk/os2-doc/changes.html	(revision 10)
@@ -18,8 +18,25 @@
     release starting from the most recent. The text in the square brackets
     after the release date shows the repository tag corresponding to this
-    release.</p>
-
-    <p>More detailed changes can be found in the file <a
-    href="./ChangeLog">os2-doc\ChangeLog</a>.</p>
+    release (startng from version 3.3.1 Release Candidate 6). A tagged release
+    can be checked out from the SVN repository using a path like
+    <kbd>http://svn.netlabs.org/repos/qt3/tags/&lt;tag&gt;</kbd>.</p>
+
+    <p>For a more detailed list of changes please refer to the SVN repository.
+    Older changes (for version 3.3.1 Release Candidate 5 and earlier) can be
+    found in the file <a href="./ChangeLog.CVS">os2-doc\ChangeLog.CVS</a>.
+    </p>
+
+    <h2>Release Candidate 6 (2005-11-xx) [<kbd>3.1.1-rc06</kbd>]</h2>
+
+    <hr />
+
+    <p>The project has been moved to the SVN repository on netlabs (<a
+    href="http://svn.netlabs.org">svn.netlabs.org</a>). The direct path to the
+    main development branch is <a
+    href="http://svn.netlabs.org/repos/qt3/trunk">http://svn.netlabs.org/repos/qt3/trunk</a>.</p>
+
+    <p>The file <kbd>src/tools/qconfig.cpp</kbd> (containing default
+    installation paths) is now automatically generated by the
+    <kbd>configure.cmd</kbd> script when configuring the Qt library.</p>
 
     <h2>Release Candidate 5 (2005-11-12) [<kbd>rc05</kbd>]</h2>
Index: unk/src/tools/qconfig.cpp
===================================================================
--- /trunk/src/tools/qconfig.cpp	(revision 9)
+++ 	(revision )
@@ -1,22 +1,0 @@
-#include <qglobal.h>
-
-/* Install paths from configure */
-static const char QT_INSTALL_PREFIX [267] = "qt_nstpath=C:\\Qt\\3.3.1";
-static const char QT_INSTALL_BINS   [267] = "qt_binpath=C:\\Qt\\3.3.1\\bin";
-static const char QT_INSTALL_DOCS   [267] = "qt_docpath=C:\\Qt\\3.3.1\\doc";
-static const char QT_INSTALL_HEADERS[267] = "qt_hdrpath=C:\\Qt\\3.3.1\\include";
-static const char QT_INSTALL_LIBS   [267] = "qt_libpath=C:\\Qt\\3.3.1\\lib";
-static const char QT_INSTALL_PLUGINS[267] = "qt_plgpath=C:\\Qt\\3.3.1\\plugins";
-static const char QT_INSTALL_DATA   [267] = "qt_datpath=C:\\Qt\\3.3.1";
-static const char QT_INSTALL_TRANSLATIONS [267] = "qt_trnpath=C:\\Qt\\3.3.1\\translations";
-
-/* strlen( "qt_xxxpath=" ) == 11 */
-const char *qInstallPath()        { return QT_INSTALL_PREFIX  + 11; }
-const char *qInstallPathDocs()    { return QT_INSTALL_DOCS    + 11; }
-const char *qInstallPathHeaders() { return QT_INSTALL_HEADERS + 11; }
-const char *qInstallPathLibs()    { return QT_INSTALL_LIBS    + 11; }
-const char *qInstallPathBins()    { return QT_INSTALL_BINS    + 11;    }
-const char *qInstallPathPlugins() { return QT_INSTALL_PLUGINS + 11; }
-const char *qInstallPathData()    { return QT_INSTALL_DATA    + 11;    }
-const char *qInstallPathTranslations() { return QT_INSTALL_TRANSLATIONS + 11; }
-const char *qInstallPathSysconf() { return 0; }
