- May 07, 2013
-
-
Friedemann Kleint authored
Introduced by a2892ad1 . Change-Id: If41d5990724fd75d27e29987ad19bda50e29518f Reviewed-by:
Martin Smith <martin.smith@digia.com>
-
- Apr 30, 2013
-
-
Martin Smith authored
The Config class is further modified to make use of the current directory information it stores with each configuration variable. Task-number: QTBUG-30725 Change-Id: I34c845e6c05d7868266324f1d54e56f94d709f95 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
Martin Smith authored
The Config class is modified to build a single multimap containing a record for each variable found in each .qdocconf file. Each reacord contains not only the name and value of the variable, but also its location in the qdocconf file it was read from and the path to that file. This single multimap replaces 3 maps in the Config class. Task-number: QTBUG-30725 Change-Id: I049a69790f943b24c014a24b55b2b39725a1b56f Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- Feb 07, 2013
-
-
Friedemann Kleint authored
Put all translations into the namespace QDoc and fix warnings about invalid tr()-usage by removing the free tr()-function from tr.h. Provide QCoreApplication::translate() for bootstrap builds. Change-Id: I2b6931188346f290e80e14b84adff8892d8a860f Reviewed-by:
Martin Smith <martin.smith@digia.com> Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@digia.com>
-
- Jan 18, 2013
-
-
Sergio Ahumada authored
Change-Id: Ic804938fc352291d011800d21e549c10acac66fb Reviewed-by:
Lars Knoll <lars.knoll@digia.com>
-
- Nov 16, 2012
-
-
Martin Smith authored
Just removing calls to qDebug(). Task-number: QTBUG-27878 Change-Id: I592ddbb8541b5b65aee9e0f940b50217e84b3a5e Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
Martin Smith authored
This change ignores templatedir for css files. It assumes that the paths in the stylesheets variable are relative to the qdocconf file that contains the stylesheets variable. Task-number: QTBUG-27878 Change-Id: I2155e58f352e17d710c93ad4e92679beb169d823 Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- Nov 14, 2012
-
-
Martin Smith authored
This fix searches for the css files specified in the stylesheets variable. It searches for them in the directory specified as the templatedir. It copies them into the style subdirectory of the outputdir. It also tests QT_INSTALL_DOCS before setting it to the library info. If it was set on the command line, it is not set from the library info. This change also includes some debug code, which will be removed after testing. Task-number: QTBUG-27878 Change-Id: I7a9469b840e13b966aca44b99aebba102e5d4f0c Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- Sep 29, 2012
-
-
Martin Smith authored
Modularization of examples has resulted in putting all documentation and code for an example in each example subdirectory. In particular, each example subdirectory now contains a doc/images subdirectoy, where images are stored that are linked to from the example .qdoc files, which are in the doc/src subdirectory of the example directory. Because there are so many example subdirectories, it would be difficult to list all the doc/images directories in the imagedirs variable of the qdocconf file. Therefore, qdoc now searches all the directories listed in the exampledirs variable to find all the doc/images subdirectories there, and it adds these to the imagedirs variable for use in finding images called out in \image and \inlineimage commands. Task Nr: QTBUG-27248 Change-Id: I070ba1a558ab32e1db06429a71c083b55f9dd0ea Reviewed-by:
Jerome Pasion <jerome.pasion@digia.com>
-
- Sep 23, 2012
-
-
Marc Mutz authored
This is an automated change performing the following replacements: join\("(.)"\) -> join('\1') join\(QLatin1String\("(.)"\)\) -> join(QLatin1Char('\1')) join\(QStringLiteral\("(.)"\)\) -> join(QLatin1Char('\1')) Change-Id: Ia087beb886bbaec1a0976cd924440d8904044879 Reviewed-by:
Marc Mutz <marc.mutz@kdab.com>
-
- Sep 22, 2012
-
-
Iikka Eklund authored
Change copyrights and license headers from Nokia to Digia Change-Id: If1cc974286d29fd01ec6c19dd4719a67f4c3f00e Reviewed-by:
Lars Knoll <lars.knoll@digia.com> Reviewed-by:
Sergio Ahumada <sergio.ahumada@digia.com>
-
- Sep 19, 2012
-
-
Oswald Buddenhagen authored
so the build works with syncqt -minimal Change-Id: Ief5e8eb9a504dd6c84cff76cc3e5257450386a0f Reviewed-by:
Joerg Bornemann <joerg.bornemann@digia.com> Reviewed-by:
Thiago Macieira <thiago.macieira@intel.com>
-
- Aug 29, 2012
-
-
Frederik Gladhorn authored
Change-Id: I01063b38122aea3615801ff013c8c4a1589327fc Reviewed-by:
Martin Smith <martin.smith@nokia.com>
-
- Aug 17, 2012
-
-
Jan-Arve Saether authored
The bug was there because the way qdoc tries to exclude the directories given in the "excludedirs" variable: It did a simple string comparision on the candidate path (to include) with every string in the "excludedirs" variable. However, this did not work for all cases, since the paths are not canonicalized. For instance, the problem I faced was that the following qdocconf fragment: (config file located in doc/qtwidgets.qdocconf) sourcedirs += .. excludedirs += snippets Since qdoc would recursively parse all subfolders of sourcedirs, it would at one point visit the snippets folder, but it would have the relative path "../doc/snippets", which did not match with "snippets", causing snippets to not be excluded. In addition, it seems that qdoc tries hard not to use absolute paths (maybe because of more human-friendly error messages). I therefore chose to canonicalize the relative paths. As a side-effect this also give a better output from qdoc, as ../doc/foo.qdoc:42: Missing link will become foo.qdoc:42: Missing link Change-Id: If9c25fa569abd03542bd12675acd44d8f4e0282c Reviewed-by:
Martin Smith <martin.smith@nokia.com>
-
- Aug 01, 2012
-
-
Martin Smith authored
qdoc now searches for .qdoc files in the directories listed in the exampledirs variable. These files are added to the list of sources to be parsed. Task nr: QTBUG-26708 Change-Id: I6dfd7cd7b41e0bdf847f88b6d61ac0272902d4e1 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- Jul 12, 2012
-
-
Martin Smith authored
The excludedirs variable doesn't work correctly when its values have '../' in them. The solution is to use QDir::cleanPath() on each path name before using it. Task Nr: QTBUG-26492 Change-Id: I2db74e79cf096c1c75ab5b10877320360c016fc7 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- Jul 06, 2012
-
-
Martin Smith authored
Removed a lot of dead code. Change-Id: I237521efab7dd046d3a47ab92a6a0e083c59ab55 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- Jun 05, 2012
-
-
Casper van Donderen authored
The installdir will now also be used to search for include() qdocconf variables and the stylesheet. Change-Id: I388392114fd5a8d57bab0b71699b30e4a6ddd46e Reviewed-by:
Martin Smith <martin.smith@nokia.com>
-
- May 29, 2012
-
-
Thiago Macieira authored
Change-Id: I2923315678d1aef516b35a8c83fe734367723a28 Reviewed-by:
Casper van Donderen <casper.vandonderen@nokia.com>
-
- Apr 25, 2012
-
-
Casper van Donderen authored
QDoc needs to know the final location of the installed documentation to generate correct relative links between the modules. Normally you can use QLibraryInfo::DocumentationPath for this, but since QDoc gets compiled during Qt bootstrapping QLibraryInfo is not available yet. The -installdir option still allows us to specify QLibraryInfo::DocumentationPath on the command line. Change-Id: Ic4729f4daad112f0d175931467cf09cfcf5145a3 Reviewed-by:
Martin Smith <martin.smith@nokia.com>
-
- Mar 28, 2012
-
-
Casper van Donderen authored
Change-Id: I059ae76430adada020d338905b39ba3089c89615 Reviewed-by:
Martin Smith <martin.smith@nokia.com>
-
- Mar 08, 2012
-
-
Lars Knoll authored
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>
-