Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-41003

External site information is needlessly duplicated for each doc module

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Done
    • Affects Version/s: 5.4.0
    • Fix Version/s: 5.4.0 Beta
    • Component/s: Documentation
    • Labels:
      None
    • Commits:
      1ce0acfb141a899ec91f7586015c13c5aa3f0137 (qtbase)

      Description

      The global Qt doc configuration includes the following line:

      sources += externalsites
      

      which adds 256 \externalpage entries into each documentation project that uses the global Qt doc config. These entries are written to every index file, leading to unneccessary duplication, increased .index file sizes, and affects the total doc generation time.

      Consider the QtDoc project, for example: It has 49 dependencies, which means that the same external site information is read 50 times (100 times total over -prepare and -generate phases), and qdoc ends up having (49 * 256 = 12544) redundant entries in its node tree.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              treinio Topi Reiniƶ
              Reporter:
              treinio Topi Reiniƶ
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes