Move qdoc into qtbase and bootstrap it
authorLars Knoll <lars.knoll@nokia.com>
Mon, 5 Mar 2012 14:34:40 +0000 (15:34 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 8 Mar 2012 04:31:40 +0000 (05:31 +0100)
commit448a3cfe17735499cb43186200e8d52669b6a7ca
tree4792b705b7825126e62fc58cf69102ea0d009e0a
parent6c612c933803ef57ea45e907d0181b40659148ac
Move qdoc into qtbase and bootstrap it

We need qdoc in qtbase to be able to properly
modularize our documentation and build it
when building the different Qt modules.

qdoc does contain a copy of the qml parser from
qmldevtools, but this is the lesser evil compared
to how we are currently forced to genereate our
docs (and the fact that no developer can run
qdoc and check the docs for their module).

Change-Id: I9f748459382a11cf5d5153d1ee611d7a5d3f4ac1
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Reviewed-by: Martin Smith <martin.smith@nokia.com>
136 files changed:
configure
src/tools/qdoc/TODO.txt [new file with mode: 0644]
src/tools/qdoc/atom.cpp [new file with mode: 0644]
src/tools/qdoc/atom.h [new file with mode: 0644]
src/tools/qdoc/codechunk.cpp [new file with mode: 0644]
src/tools/qdoc/codechunk.h [new file with mode: 0644]
src/tools/qdoc/codemarker.cpp [new file with mode: 0644]
src/tools/qdoc/codemarker.h [new file with mode: 0644]
src/tools/qdoc/codeparser.cpp [new file with mode: 0644]
src/tools/qdoc/codeparser.h [new file with mode: 0644]
src/tools/qdoc/config.cpp [new file with mode: 0644]
src/tools/qdoc/config.h [new file with mode: 0644]
src/tools/qdoc/cppcodemarker.cpp [new file with mode: 0644]
src/tools/qdoc/cppcodemarker.h [new file with mode: 0644]
src/tools/qdoc/cppcodeparser.cpp [new file with mode: 0644]
src/tools/qdoc/cppcodeparser.h [new file with mode: 0644]
src/tools/qdoc/ditaxmlgenerator.cpp [new file with mode: 0644]
src/tools/qdoc/ditaxmlgenerator.h [new file with mode: 0644]
src/tools/qdoc/doc.cpp [new file with mode: 0644]
src/tools/qdoc/doc.h [new file with mode: 0644]
src/tools/qdoc/doc/config/compat.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/config.pro [new file with mode: 0644]
src/tools/qdoc/doc/config/images/arrow_down.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/bg_l.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bg_l_blank.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bg_ll_blank.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/bg_r.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bg_ul_blank.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/box_bg.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/breadcrumb.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bullet_dn.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/bullet_gt.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bullet_sq.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/bullet_up.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/feedbackground.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/header_bg.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/horBar.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/page.png [new file with mode: 0644]
src/tools/qdoc/doc/config/images/page_bg.png [new file with mode: 0755]
src/tools/qdoc/doc/config/images/spinner.gif [new file with mode: 0644]
src/tools/qdoc/doc/config/images/sprites-combined.png [new file with mode: 0755]
src/tools/qdoc/doc/config/macros.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qdoc-online.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qdoc-project.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qdoc.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-cpp-ignore.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-defines.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-html-default-styles.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-html-online-styles.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-html-templates-online.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/qt-html-templates.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/config/style/offline.css [new file with mode: 0644]
src/tools/qdoc/doc/corefeatures.qdoc [new file with mode: 0644]
src/tools/qdoc/doc/examples/componentset/ProgressBar.qml [new file with mode: 0644]
src/tools/qdoc/doc/examples/componentset/Switch.qml [new file with mode: 0644]
src/tools/qdoc/doc/examples/componentset/TabWidget.qml [new file with mode: 0644]
src/tools/qdoc/doc/examples/componentset/componentset.pro [new file with mode: 0644]
src/tools/qdoc/doc/examples/componentset/uicomponents.qdoc [new file with mode: 0644]
src/tools/qdoc/doc/examples/examples.qdoc [new file with mode: 0644]
src/tools/qdoc/doc/examples/layoutmanagement.qdocinc [new file with mode: 0644]
src/tools/qdoc/doc/examples/main.cpp [new file with mode: 0644]
src/tools/qdoc/doc/examples/minimum.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/examples/objectmodel.qdocinc [new file with mode: 0644]
src/tools/qdoc/doc/examples/samples.qdocinc [new file with mode: 0644]
src/tools/qdoc/doc/examples/signalandslots.qdocinc [new file with mode: 0644]
src/tools/qdoc/doc/files/compat.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/files/qt.qdocconf [new file with mode: 0644]
src/tools/qdoc/doc/images/happy.gif [new file with mode: 0644]
src/tools/qdoc/doc/images/happyguy.jpg [new file with mode: 0644]
src/tools/qdoc/doc/images/qt-logo.png [new file with mode: 0644]
src/tools/qdoc/doc/images/training.jpg [new file with mode: 0644]
src/tools/qdoc/doc/qdoc-guide.qdoc [new file with mode: 0644]
src/tools/qdoc/doc/qdoc-manual.qdoc [new file with mode: 0644]
src/tools/qdoc/editdistance.cpp [new file with mode: 0644]
src/tools/qdoc/editdistance.h [new file with mode: 0644]
src/tools/qdoc/generator.cpp [new file with mode: 0644]
src/tools/qdoc/generator.h [new file with mode: 0644]
src/tools/qdoc/helpprojectwriter.cpp [new file with mode: 0644]
src/tools/qdoc/helpprojectwriter.h [new file with mode: 0644]
src/tools/qdoc/htmlgenerator.cpp [new file with mode: 0644]
src/tools/qdoc/htmlgenerator.h [new file with mode: 0644]
src/tools/qdoc/jscodemarker.cpp [new file with mode: 0644]
src/tools/qdoc/jscodemarker.h [new file with mode: 0644]
src/tools/qdoc/location.cpp [new file with mode: 0644]
src/tools/qdoc/location.h [new file with mode: 0644]
src/tools/qdoc/main.cpp [new file with mode: 0644]
src/tools/qdoc/node.cpp [new file with mode: 0644]
src/tools/qdoc/node.h [new file with mode: 0644]
src/tools/qdoc/openedlist.cpp [new file with mode: 0644]
src/tools/qdoc/openedlist.h [new file with mode: 0644]
src/tools/qdoc/pagegenerator.cpp [new file with mode: 0644]
src/tools/qdoc/pagegenerator.h [new file with mode: 0644]
src/tools/qdoc/plaincodemarker.cpp [new file with mode: 0644]
src/tools/qdoc/plaincodemarker.h [new file with mode: 0644]
src/tools/qdoc/puredocparser.cpp [new file with mode: 0644]
src/tools/qdoc/puredocparser.h [new file with mode: 0644]
src/tools/qdoc/qdoc.pro [new file with mode: 0644]
src/tools/qdoc/qmlcodemarker.cpp [new file with mode: 0644]
src/tools/qdoc/qmlcodemarker.h [new file with mode: 0644]
src/tools/qdoc/qmlcodeparser.cpp [new file with mode: 0644]
src/tools/qdoc/qmlcodeparser.h [new file with mode: 0644]
src/tools/qdoc/qmlmarkupvisitor.cpp [new file with mode: 0644]
src/tools/qdoc/qmlmarkupvisitor.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qmlparser.pri [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljs.g [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsast.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsast_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsastfwd_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsastvisitor.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsastvisitor_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsengine_p.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsengine_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsglobal_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsgrammar.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsgrammar_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljskeywords_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljslexer.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljslexer_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsmemorypool_p.h [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsparser.cpp [new file with mode: 0644]
src/tools/qdoc/qmlparser/qqmljsparser_p.h [new file with mode: 0644]
src/tools/qdoc/qmlvisitor.cpp [new file with mode: 0644]
src/tools/qdoc/qmlvisitor.h [new file with mode: 0644]
src/tools/qdoc/quoter.cpp [new file with mode: 0644]
src/tools/qdoc/quoter.h [new file with mode: 0644]
src/tools/qdoc/separator.cpp [new file with mode: 0644]
src/tools/qdoc/separator.h [new file with mode: 0644]
src/tools/qdoc/text.cpp [new file with mode: 0644]
src/tools/qdoc/text.h [new file with mode: 0644]
src/tools/qdoc/tokenizer.cpp [new file with mode: 0644]
src/tools/qdoc/tokenizer.h [new file with mode: 0644]
src/tools/qdoc/tr.h [new file with mode: 0644]
src/tools/qdoc/tree.cpp [new file with mode: 0644]
src/tools/qdoc/tree.h [new file with mode: 0644]
src/tools/qdoc/yyindent.cpp [new file with mode: 0644]
src/tools/tools.pro