summaryrefslogtreecommitdiffstats
path: root/addon/doxywizard
Commit message (Collapse)AuthorAgeFilesLines
* fix: convert links to the main doxygen site to https. Trailing whitespace ↵Allan Bowe2020-11-291-1/+1
| | | | was also removed (hope this is ok, was a default setting). Closes #8212
* issue #8184 Bad parsing of CMakeLists.txtalbert-github2020-11-241-1/+1
| | | | | | - Removing the `txt` and `doc` extension from the default list of `FILE_PATTERNS - Updating documentation - Incorrect parsing for the doxywizard of some \ref items (i.e. when the description contains a space, made compatible again with that happens in configgen.py).
* Show QT version in doxywizardalbert-github2020-11-131-2/+17
| | | | When debugging problems in respect to the doxywizard it always good to know with which version the doxywizard has been build a which runtime version is being used(especially when not linking statically)
* Merge pull request #8128 from albert-github/feature/bug_configDimitri van Heesch2020-11-065-89/+234
|\ | | | | Incorrect handling of string with spaces and no quotes
| * Incorrect handling of string with spaces and no quotesalbert-github2020-10-252-4/+4
| | | | | | | | Correcting some (Cygwin) compilation warnings / errors
| * Incorrect handling of string with spaces and no quotesalbert-github2020-10-255-88/+233
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During some tests on the documentation of LLVM the (CMake generated) doxygen configuration file contained the line: ``` DOT_PATH=D:\Program Files (x86)\Graphviz2.38\bin\dot.exe ``` and this was interpreted by doxygen as ``` DOT_PATH = D:\ProgramFiles(x86)\Graphviz2.38\bin\dot.exe ``` without any message other than that later on the `dot` executable could not be found. It is clear that here the double quotes were missing. This problem has been solved by giving a warning and setting the value to the default value. - configimpl.l - config_doxyw.l during the checking some debug facilities for the doxywizard were required and this has been implemented: - config_doxyw.l - doxywizard.h - doxywizard.cpp it was also discovered that in case of none existing int or bool values were specified the wrong "defaults" were taken (it was set to `0` / `false`), now the correct defaults are taken - inputbool.cpp - inputint.cpp
* | Handling Enable / Disable menu items (doxywizard)albert-github2020-11-032-2/+15
| | | | | | | | | | Only enable menu item "Reset to factory defaults" in case the current settings are different from the default settings. Only enable "Clear recent list" and "Open recent" in case there are recent files.
* | Merge pull request #8152 from albert-github/feature/bug_doxyw_strlist_defaultDimitri van Heesch2020-11-021-13/+52
|\ \ | | | | | | Incorrect checking between default and used values for strList in doxywizard
| * | Incorrect checking between default and used values for strList in doxywizardalbert-github2020-11-021-13/+52
| | | | | | | | | | | | | | | In case we use a default doxygen configuration file `doxygen -g` and use this as `doxywizard Doxyfile` we would expect not to see any differences between the used values and the default values, though we see in expert tab that `ABBREVIATE_BRIEF`, `STRIP_FROM_PATH` and `INPUT` don't have the default values (item is "red"). This can also be observed in the run tab when selecting "Condensed" "Show configuration". In the `isDefault()` not only the `strList` itself should be tested but also its values.
* | | Handling of "Cancel" during "Quit" in doxywizardalbert-github2020-11-021-0/+4
|/ / | | | | | | | | When one hasn't saved ones changes to the settings file and when selection `Quit` in the file menu one gets a message that unsaved changes will be lost and one has 3 possibilities: "Save", "Discard" and "Cancel". The "Save" and "Discard" work as expected but when selecting "Cancel" the application is also terminated (though one would expect to return to the "GUI"). When using (on Windows) the "X-button" one gets the same question with possibilities but here one returns to the "GUI" when selecting "Cancel". This patch sees to it that when selecting "Cancel" in this case one returns again to the "GUI"
* | Problem with `\\` at end of an ALIASES in the configuration filealbert-github2020-10-301-0/+3
|/ | | | | In principle a configuration file should not know anything about the doxygen commands, but the handling of the escaped `\` and `@` are an exception of this rule (especially in `ALIASES`). The mentioned escaped characters were not handled properly.
* Remove warnings from lexersalbert-github2020-10-201-1/+1
| | | | | | | | Remove warnings (Windows 64 bit compilation) like: ``` warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data ``` from the different lexers by making use of more consistent data types.
* Minor tweaksDimitri van Heesch2020-10-201-9/+3
| | | | | - Removed the "Step x" text altogether. - Removed some commented out code.
* Layout changes doxywizardalbert-github2020-10-142-48/+72
| | | | | | | Some changes in respect to the layout of the doxywizard - Vertical lineup of the "Step 1" "step 2" and "Step 3" - "Condensed show configuration" by means of a checkbox an "Show configuration", checkbox including tooltip - moving "Show HTML output" above the output.
* Merge pull request #8087 from albert-github/feature.bug_doxyw_class_grapg_consitDimitri van Heesch2020-10-101-1/+1
|\ | | | | Consistency for use class graphs / class diagrams
| * Consistency for use class graphs / class diagramsalbert-github2020-10-101-1/+1
| | | | | | | | | | In the GUI the term "Class diagrams" is used although this is linked to the setting `CLASS_GRAPH` and not to the setting `CLASS_DIAGRAMS`. Changed text in this case for consistency.
* | Merge pull request #8085 from albert-github/feature/bug_doxyw_sliceDimitri van Heesch2020-10-101-33/+54
|\ \ | |/ |/| Optimization for Slice missing in doxywizard Wizard-Mode page
| * Optimization for Slice missing in doxywizard Wizard-Mode pagealbert-github2020-10-081-33/+54
| | | | | | | | The Optimization for Slice was missing in the doxywizard "Wizard-Mode" page.
* | Merge pull request #8082 from albert-github/feature/bug_doxyw_docbookDimitri van Heesch2020-10-082-1/+14
|\ \ | | | | | | Docbook missing in doxywizard Wizard-Output page
| * | Docbook missing in doxywizard Wizard-Output pagealbert-github2020-10-082-1/+14
| |/ | | | | | | The output formap "Docbook" was missing in the doxywizard "Wizard-Output" page.
* | Adding possibility to add command line options when running doxygen from ↵albert-github2020-10-071-1/+1
| | | | | | | | | | | | | | doxygen wizard For Qt5 `QT::SkipEmptyParts` is shown to be used , for QT4 this `QT::SkipEmptyParts` does not exist, but `QString::SkipEmptyParts`. In Qt5 also `QString::SkipEmptyParts` still exists.
* | Adding possibility to add command line options when running doxygen from ↵albert-github2020-10-072-0/+10
|/ | | | | | doxygen wizard For debugging support questions it is necessary / very useful to be able to give (extra) command line options to the invoked doxygen version.
* Merge pull request #8076 from albert-github/feature/bug_doxyw_condDimitri van Heesch2020-10-0613-17/+65
|\ | | | | Create possibility to show in doxywizard "condensed" settings
| * Create possibility to show in doxywizard "condensed" settingsalbert-github2020-10-0613-17/+65
| | | | | | | | | | | | Doxygen has the possibility to show "condensed" (i.e. only show differences from the doxygen default)settings by means of `doxygen -x`. Creating in the doxygen wizard a button that also can show the "condensed" settings, it is already possible to show all settings.
* | Merge pull request #8077 from albert-github/feature/bug_doxyw_settingDimitri van Heesch2020-10-061-4/+8
|\ \ | | | | | | Doxywizard expert page item without settings
| * | Doxywizard expert page without settingsalbert-github2020-10-061-4/+8
| |/ | | | | | | In case of not compiling with Sqlite3 the page in the doxywizard regarding Sqlite3 remains empty. This is a bit strange as there is a setting possible (and is present) to make the group also aware of the compilation settings.
* | Missing dependency for CMake buildalbert-github2020-10-061-9/+10
|/ | | | | - The dependency for the target configdoc.cpp was missing. - minor updates regarding `<tab>` and `<spaces>`
* Allow building doxygen as a subprojectAnonymous Maarten2020-09-161-7/+7
|
* Show doxywizard version by means of --versionalbert-github2020-06-161-0/+7
| | | | Analogous to show help information (`--help`) also show the, full, version of the doxywizard (in the about box only the short version is shown).
* Fix the problem character string between '<' and '>' is not output in ↵Jun Tajima2020-03-211-1/+5
| | | | | doxywizard log. (#7631) Add the escape processing for strings passed to m_outputLog->append() in MainWindow::readStdout().
* Simplified the code a bitDimitri van Heesch2020-03-171-24/+6
|
* Merge branch 'feature/bug_doxywizard_warnings' of ↵Dimitri van Heesch2020-03-172-8/+26
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_doxywizard_warnings
| * Remove warnings from doxywizardalbert-github2020-03-172-8/+26
| | | | | | | | | | | | | | | | | | | | | | | | With newer versions of qt5 (e.g. 5.14.0), we get warnings like: ``` ...\doxygen\addon\doxywizard\doxywizard.cpp(346): warning C4996: 'QString::sprintf': Use asprintf(), arg() or QTextStream instead D:\Qt\qt-everywhere-src-5.14.0\install_nmake_2017_32\include\QtCore/qstring.h(382): note: see declaration of 'QString::sprintf' ...\doxygen\addon\doxywizard\wizard.cpp(372): warning C4996: 'QPalette::foreground': Use QPalette::windowText() instead D:\Qt\qt-everywhere-src-5.14.0\install_nmake_2017_32\include\QtGui/qpalette.h(147): note: see declaration of 'QPalette::foreground' ``` this has been corrected (ran compilation with qt4 as well).
* | Doxygen version information (#7645)albert-github2020-03-172-2/+2
|/ | | | | - add doxygen version to rtf, comment, output - remove duplicate code (getFullVersion) - more clear name to get doxygen version (getVersion becomes getrDoxygenVersion). Also to overcomecofusion with the version information for files.
* Merge pull request #7592 from albert-github/feature/bug_doxywizard_cleanupDimitri van Heesch2020-02-151-5/+0
|\ | | | | Remove some unused enums in doxywizard
| * Remove some unused enums in doxywizardalbert-github2020-02-141-5/+0
| | | | | | | | Remove some unused enums in doxywizard
* | Doxywizard unknown configuration enum valuesalbert-github2020-02-143-6/+43
|/ | | | Analogous to pull request #7586 a wrong value is given check e.g `OUTPUT_LANGUAGE = dutch`
* Merge pull request #7230 from albert-github/feature/bug_formula_macrofileDimitri van Heesch2019-12-251-0/+3
|\ | | | | Create possibility to define LaTeX commands for formulas
| * Create possibility to define LaTeX commands for formulasalbert-github2019-08-271-0/+3
| | | | | | | | | | | | 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.
* | Coverity uninitializedalbert-github2019-12-021-57/+57
| | | | | | | | Fixing a number of uninitialized variables based on the coverity output of November 30, 2019
* | Merge branch 'feature/bug_consistency_state_2' of ↵Dimitri van Heesch2019-09-122-2/+15
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_consistency_state_2
| * | Consistent way to show scanner statealbert-github2019-09-052-2/+15
| |/ | | | | | | | | Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l) Use an automatic procedure to generate the routine with the translation of the states to a string.
* | Remove unneeded include directory for building doxywizardDimitri van Heesch2019-09-071-1/+0
|/
* Update doxywizard copyright year and add missing copyright statementsDimitri van Heesch2019-08-1220-31/+131
|
* Rename version libary to avoid name clash with Window's version.libDimitri van Heesch2019-08-081-2/+2
|
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-10/+10
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-10/+10
| | | | | | | | Consistency
* | Show git version informationalbert-github2019-05-314-28/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original version has as features: - getting the git version number for usage in doxygen - making the doxygen version number inclusion dependent on the VERSION file The disadvantage of the chosen methodology was that an extra correction step was necessary, by defining getter methods to retrieve the values this correction can be hidden. The information is coming from different sources: - the VERSION file - the git "repository and build system (when present) Furthermore there are a couple of places where the version information is used (a.o. doxygen and doxywizard executable, though the doxygenwizard was only done "half hearted") The handling of the VERSION file has been made in such a way that it is comparable with the generation of the git version changes. For a better abstraction the version handling is all done in a separate directory.
* | Show git version informationalbert-github2019-04-071-2/+4
|/ | | | | | | | Show the git version on designated places (currently version, help and Doxyfile difference). The implementation is based on the git_watcher.cmake (https://github.com/andrew-hardin/cmake-git-version-tracking). The information is useful to see which. master, version of doxygen is used for a build on systems where a lot of builds are make (Fossies.org) or very regular builds are made (CGAL) Furthermore the tracking of the VERSION file was not done (when changed the version.cpp was not updated), this is corrected as well.
* Some fixes made during packaging of the binariesDimitri van Heesch2018-12-272-1/+2
|