summaryrefslogtreecommitdiffstats
path: root/addon
Commit message (Collapse)AuthorAgeFilesLines
* Update doxywizard copyright (year)Dimitri van Heesch2021-01-081-2/+2
|
* GitHub actions experiments (#8305)Dimitri van Heesch2021-01-041-3/+15
| | | | | | | | Changes: - Build for Ubuntu-18.04 (gcc) and Ubuntu-20.04 (clang) - Build with libclang (Ubuntu 20.04) - Build with use_search enabled (Ubuntu 18.04) - Build with use_wizard enabled
* Refactoring: remove unused Doxygen::entryDBFileName and Doxygen::objDBFileNameDimitri van Heesch2021-01-012-5/+0
|
* issue #8282 Error on ALIAS declaration without quotesalbert-github2020-12-292-30/+40
| | | | | - also escape a "," (comma) when writing out string values (doxygen and doxywizard) - check on empty lists in stringlist for the wizard
* Workaround for older versions of QtDimitri van Heesch2020-12-271-3/+4
| | | | That don't support QByteArray::toStdString()
* Refactoring: Fix some issues in reporting warnings for Doxywizard's config ↵Dimitri van Heesch2020-12-251-3/+3
| | | | parser
* Refactoring: removed some dead codeDimitri van Heesch2020-12-251-140/+0
|
* Refactoring: better processing of (un)quoted values for tags in the ↵Dimitri van Heesch2020-12-251-24/+266
| | | | configuration file (part 2)
* Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-231-2/+2
|
* Merge pull request #8263 from albert-github/feature/bug_addon_versionDimitri van Heesch2020-12-219-27/+130
|\ | | | | Usage of version and help in addons
| * Usage of version and help in addonsalbert-github2020-12-199-27/+130
| | | | | | | | More consequent and consistent usage of help and version in addons.
* | Merge branch 'ClassSDict'Dimitri van Heesch2020-12-192-12/+7
|\ \ | |/ |/|
| * Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-192-12/+7
| |
* | Show configuration warnings unconditionally in the doxywizardalbert-github2020-12-171-38/+11
|/ | | | Show the configuration warnings in the doxywizard unconditionally so there is no need to use the `--debug` option
* Improvements of reading the configuration filealbert-github2020-12-169-63/+138
| | | | | | - making the parsing of the configuration consistent with the reading of the configuration file a doxygen run - adding a number of warnings in case of problems in the configuration file - making the configuration warnings better visible (popping up the "Output log Window").
* Recent file list of doxywizard not cleared properlyalbert-github2020-12-151-1/+1
| | | | | Only half of the items in the list of recently loaded configuration files were removed, (One notices this e.g. after clearing the list, leave the wizard, start wizard and look in the recent loaded files list)
* Incorrect end tag in doxywizardalbert-github2020-12-144-4/+4
| | | | The closing `</qt` was not properly closed to `</qt>`.
* Correction of spelling errorsalbert-github2020-12-031-2/+2
| | | | Correction of spelling errors (as found by Fossies).
* Merge pull request #8219 from analizo/fix-doxyparse-yaml-output-syntaxDimitri van Heesch2020-12-021-2/+2
|\ | | | | quotes added surrounding inheritance tokens on doxyparse output
| * quotes added surrounding inheritance tokens on doxyparse outputJoenio Marques da Costa2020-12-011-2/+2
| | | | | | | | closes analizo/analizo#173
* | add .md extension on Doxyparse README docJoenio Marques da Costa2020-12-011-0/+0
| | | | | | | | closes analizo/analizo#169
* | better description of Doxyparse on README docJoenio Marques da Costa2020-12-011-13/+25
|/ | | | closes analizo/analizo#169
* 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).
* Fix compile issue for doxyparse.cppDimitri van Heesch2020-11-211-2/+3
| | | | This regression was introduced after removing support for isVisited/setVisited
* 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.
* Merge pull request #8122 from albert-github/feature/bug_warn_lexDimitri van Heesch2020-10-241-1/+1
|\ | | | | Remove warnings from lexers
| * 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.
* | Refactoring: modernize Doxygen::symbolMapDimitri van Heesch2020-10-231-35/+8
|/
* Minor tweaksDimitri van Heesch2020-10-201-9/+3
| | | | | - Removed the "Step x" text altogether. - Removed some commented out code.
* Merge branch 'feature/bug_doxywizard_layout' of ↵Dimitri van Heesch2020-10-202-48/+72
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_doxywizard_layout
| * 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.
* | Refactoring: modernize TooltipManager class and source reference listsDimitri van Heesch2020-10-201-27/+25
| | | | | | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers
* | Compilation warnings in doxyparsealbert-github2020-10-131-2/+2
|/ | | | | | | | In doxyparse.cpp we got some compilation warnings (Windows 64-bit compiler) like: ``` doxyparse.cpp(299): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data ``` these have been eliminated.
* Refactoring: Modernize BaseClassListDimitri van Heesch2020-10-121-6/+3
|
* 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.