Go to file
Martin Smith 14f7eb86ca qdoc: Refactoring of qdoc data structures
This commit is the beginning of a significant
overhaul of qdoc. A new class, QDocDatabase, is
added, which will eventually encapsulate all the
data structures used by qdoc. In this commit, the
Tree class is made private and only accessible
from QDocDatabase. Several maps structures are
also moved into QDocDatabase from other classes.

Much dead code and unused parameters were removed.
Further simplification will follow.

Change-Id: I237411c50f3ced0d2fc8d3b0fbfdf4e55880f8e9
Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org>
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
Reviewed-by: Jerome Pasion <jerome.pasion@nokia.com>
2012-09-14 15:23:15 +02:00
bin remove setcepaths.bat 2012-09-11 17:24:15 +02:00
config.tests config.tests/arch: make distclean on the test, not qt 2012-09-14 00:06:41 +02:00
dist Mention logging related changes in changes-5.0.0 file 2012-09-08 01:43:57 +02:00
doc Doc: Centralize more common settings in 1 global qdocconf. 2012-09-11 09:35:28 +02:00
examples Doc: Fix snippet bug in Getting Started Qt 2012-09-13 19:33:08 +02:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs Fix the comment for the maemo mkspecs since it does not work for fremantle 2012-09-14 15:23:15 +02:00
qmake remove support for non-lowercased $$eXpaNd() functions 2012-09-13 03:42:57 +02:00
src qdoc: Refactoring of qdoc data structures 2012-09-14 15:23:15 +02:00
tests Avoid deprecated QTest method in unit test 2012-09-14 11:18:17 +02:00
tools Add c++11 option to configure.exe 2012-09-13 16:47:27 +02:00
util Make plugintest util work on Windows. 2012-08-30 13:51:22 +02:00
.gitattributes Update the git-archive export options 2012-09-07 15:39:31 +02:00
.gitignore Updated .gitignore 2012-08-18 13:59:11 +02:00
.tag Update the git-archive export options 2012-09-07 15:39:31 +02:00
configure Add c++11 option to configure.exe 2012-09-13 16:47:27 +02:00
configure.bat introduce -minimal mode to syncqt and use it for bootstrapping 2012-09-11 17:23:27 +02:00
header.BSD Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.FDL Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.LGPL Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
header.LGPL-ONLY Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
INSTALL Remove Symbian specific code from qtbase. 2012-01-31 07:08:31 +01:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.GPL Add the LICENSE.GPL file to the module referenced from license headers 2012-05-20 22:41:08 +02:00
LICENSE.LGPL Update contact information in license headers. 2012-01-23 04:04:33 +01:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Install right version of tools when x-compiling. 2012-07-17 12:52:48 +02:00
sync.profile Revert "Move QWindowSystemInterface out of qpa." 2012-08-03 00:38:09 +02:00