Details
-
Task
-
Resolution: Incomplete
-
P2: Important
-
None
-
None
-
None
-
QDoc Sprint 1, QDoc Sprint 2, QDoc Sprint 3
Description
Investigate a possible improvement to qdoc by adding comment file handling to qdoc and then seeing how it works. This involves creating a new qdoc class, QDocCommentFiles, which will be a lot like QDocIndexFiles. QDocCommentFiles will read and write a comment file for each module in a parallel way to how QDocIndexFiles reads and writes an index file for each module. It is believed this will allow the generate phase to be reduced to reading the index files required by the module, including the index file of the module itself, and reading the comment file for the module as well. Then the html files can be generated. The PCH is then no longer required for the generate phase, and qdoc no longer needs to read all the source files.
Attachments
Issue Links
- depends on
-
QTBUG-79201 qdoc: References to self are hyperlinked.
- Closed
-
QTBUG-78887 The Header and qmake sections are missing from output
- Closed
-
QTBUG-78888 Default values set in function signatures are missing in output
- Closed
-
QTBUG-78889 The reimp information is lost from output
- Closed
-
QTBUG-78904 Type information is missing from the property summary section
- Closed
-
QTBUG-78905 Q_INVOKABLE note is removed
- Closed
-
QTBUG-78906 Inherited members list is dropped for qml documentation
- Closed
-
QTBUG-78909 Missing content in qhp files
- Closed
-
QTBUG-79039 Missing examples-manifest.xml files
- Closed
-
QTBUG-79043 qdoc: Missing prev/next page navigation
- Closed
-
QTBUG-79044 Tags-files are generated without any sub-elements
- Closed
-
QTBUG-79052 Obsolete members pages get renamed
- Closed
-
QTBUG-79053 Possible failure in linking to qtcore targets
- Closed
-
QTBUG-79060 QDoc strips ending punctuation mark in some cases
- Closed
-
QTBUG-79062 Links to anchors dropped from html
- Closed
-
QTBUG-79108 QDoc auto-links to \internal targets
- Closed
-
QTBUG-79135 qdoc: Add a way to ignore specific words from being auto-linked
- Closed
-
QTBUG-79191 qdoc: Missing title for QML basic types
- Closed
-
QTBUG-79204 qdoc: Anchoring for property groups nodes is lost
- Closed
-
QTBUG-79207 qdoc: Primary tree not prioritized in search order
- Closed
-
QTBUG-79273 Autolinker selects first overload of overloaded methods as target
- Closed
-
QTBUG-79293 qdoc: Related nonmember typedef's are not linked
- Closed
-
QTBUG-79308 QDoc: possible error in linking to typedefs
- Closed
-
QTBUG-79309 Empty link to qobject.html# inserted in class members lists
- Closed
-
QTBUG-79310 QDoc: Ellipsis dropped from function signatures in some cases
- Closed
-
QTBUG-79355 Formalize QDoc's stand-alone mode
- Closed
-
QTBUG-79364 Inherited property groups missing in qml docs
- Closed
-
QTBUG-79367 Possible issue with some qml-foo.html links
- Closed
-
QTBUG-79581 qdoc: Missing type information for variables
- Closed
-
QTBUG-79582 Adoption of related non-members needs to be improved
- Closed
-
QTBUG-78957 qdoc: Handle missing .index and/or comments file in generate phase
- Closed
-
QTBUG-79065 Complete member lists contain an extra html link to qobject
- Closed
-
QTBUG-79205 qdoc: Default attribute for QML properties is lost
- Closed
-
QTBUG-79306 QDoc may write out empty Namespaces sections
- Closed
-
QTBUG-79341 qdoc: Errant markup in generated brief descriptions
- Closed
-
QTBUG-79625 qdoc: enums using \ingroup are not listed as members of the group
- Closed
-
QTBUG-79307 QDoc: Extra, empty table added to module pages
- Closed
- is required for
-
QTBUG-79002 Test comments file generation
- Withdrawn
- relates to
-
QTBUG-79358 Squash changes into parent patch
- Closed
-
QTBUG-79197 qdoc: Allow \inmodule for a \qmltype
- Reported
-
QTBUG-79136 """ character entities replaced with "
- Closed
- resulted in
-
QTBUG-78886 QDoc should run faster
- Open