summaryrefslogtreecommitdiffstats
path: root/src/configgen.py
Commit message (Collapse)AuthorAgeFilesLines
* Template engine: allow listing list and struct variables as stringsDimitri van Heesch2021-05-151-23/+44
| | | | | For easier debugging one can do e.g. `{% msg %}value={{ variable }}{% endmsg %}` to list the value of a variable also when it is a list or struct.
* Merge pull request #8501 from albert-github/feature/bug_docu_improvDimitri van Heesch2021-04-301-0/+3
|\ | | | | Some documentation improvements
| * Some documentation improvementsalbert-github2021-04-131-0/+3
| | | | | | | | Some small documentation improvements.
* | Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-3/+3
|/ | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()'
* Refactoring: make qcstring.h a local includeDimitri van Heesch2021-03-261-1/+1
|
* Refactoring: cleanup unused qtools headersDimitri van Heesch2021-01-221-2/+0
|
* issue #8093 Some URLs in fresh/updated Doxyfile are split over two linesalbert-github2020-10-131-1/+1
| | | | | Created an explicit split of the line before the http address so the URL will start on a new line in the doxygen configuration file and won't be split anymore (unless the total length of the URL will be longer than 78 characters but this is in the doxygen settings not the case). (The other formats: HTML, LateX and the help in the doxywizard give still the same output results).
* Added configuration options to better control the sqlite3 output.Dimitri van Heesch2020-07-301-0/+5
| | | | | | | | | | | | Still requires cmake -Duse_sqlite=YES to compile in support (and libsqlite3) New configuration options available: - GENERATE_SQLITE3 enable/disable SQLITE3 output - SQLITE3_OUTPUT configure directory where output is written to (default: sqlite3) - SQLITE3_RECREATE_DB controls if existing database file is overwritten (default: YES)
* Refactor: modernize configuration valuesDimitri van Heesch2020-06-041-43/+74
|
* Create possibility to define LaTeX commands for formulasalbert-github2019-08-271-0/+2
| | | | | | To be able to have building bocks for formulas one can create a `\newcommand` (or when one wants to change a command `\renewcommand`). Due to the different handling of LaTeX commands in pure LaTeX code (latex output and formulas converted to images) and MathJax it is necessary to transform LaTeX commands to the MathJax equivalent. This is done in a transparent way by providing the new commands in a file and add this verbatim to the pure LaTeX code and to translate the `\newcommand` and `\renewcomamnd` to MathJax macros.
* issue #7109 Doxyapp can't use "[source_file | source_dir]" parameteralbert-github2019-07-111-0/+4
| | | | | - initialization has to be done in an earlier stage (and only once) - not only the INPUT tag was involved, none of the tags were set.
* Making the 'tex' part of \makeindex available to the useralbert-github2018-05-081-2/+2
| | | | | | | | | In case we need to use another 'makeindex' command in the Makefile / make.bat we can use the configuration tag MAKEINDEX_CMD_NAME When we want to have another index we can use e.g. EXTRA_PACKAGES = [nottoc]tocbibind but in those cases the \makeindex command is still the same but should be \makeindex[intoc]. By means of the new configuration tag LATEX_MAKEINDEX_CMD this discrepancy has been solved. Due to the default value some small changes in the configuration parser were necessary as well. (based on the stack question https://stackoverflow.com/questions/44394311/add-index-to-toc-with-doxygen).
* Misc. typosluzpaz2017-12-231-1/+1
| | | | | Super trivial typos Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless Tacked on several more commits
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-4/+129
| | | | improve performance
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Fixed typos and formatting in Doxyfile (thanks to Armin Mueller)Dimitri van Heesch2014-08-221-0/+1
|
* Added build support for Python3+ and Python2.6+Dimitri van Heesch2014-06-151-164/+164
|
* Extension in config.xml if type=string with format=imagealbert-github2014-03-011-0/+30
| | | | | | In case of a project logo a preview is shown in the "wizard mode". In "expert mode" only the name is shown. In this patch the config.xml the type=string possibilities are extended with format=image (config.xml, configgen.py, config.h). The doxywizard has been extended so that in "expert mode" this type is supported and that a preview is given (expert.cpp, inputstring.cpp and inputstring.h), furthermore in wizard.cpp a minimum label size has been defined to prevent jumping of the items in case of switching between a message text and an icon.
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Minor changes to the way the code for config options is generated (thanks to ↵Dimitri van Heesch2013-08-081-20/+32
| | | | Albert for the patch)
* config.xml is now used to generate configoptions.cpp and config.docDimitri van Heesch2013-07-281-105/+564
|
* Python indentation cleanup broke code generationDimitri van Heesch2013-07-021-1/+1
|
* configgen.py: TabifyPhilipp Möller2013-05-221-75/+75
| | | | Some python installation bork on inconsistent tab/spaces indents
* Release-1.8.3.1-20130512Dimitri van Heesch2013-05-121-0/+2
|
* Release-1.8.3.1-20130324Dimitri van Heesch2013-03-241-1/+7
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.2-20120930Dimitri van Heesch2012-09-301-1/+2
|
* Release-1.8.0-20120429Dimitri van Heesch2012-04-291-1/+3
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.5.9-20090814Dimitri van Heesch2009-08-141-1/+1
|
* Release-1.5.7.1-20081206Dimitri van Heesch2008-12-061-0/+137