summaryrefslogtreecommitdiffstats
path: root/addon
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | 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>`
* Fix for broken LaTeX output.Dimitri van Heesch2020-09-272-2/+2
| | | | | | Fixes error: "\begin{DoxyCodeInclude} on input line 93 ended by \end{DoxyCode}" while generating the LaTeX version of the manual
* Refactoring: prepare output generators for multi-threaded useDimitri van Heesch2020-09-272-6/+10
|
* Lowercase Findxapian module (same casing as upstream xapian-core)Anonymous Maarten2020-09-161-1/+1
|
* Allow building doxygen as a subprojectAnonymous Maarten2020-09-166-17/+17
|
* Make a switch to choose between dynamic library to clang-cpp or static ↵Dimitri van Heesch2020-07-202-2/+10
| | | | linking against clangTooling
* Fix #7883Joakim Tjernlund2020-07-192-2/+2
|
* Merge pull request #7854 from albert-github/feature/bug_doxywizard_versionDimitri van Heesch2020-06-161-0/+7
|\ | | | | Show doxywizard version by means of --version
| * 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).
* | Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-162-0/+2
|/
* Refactor: modernize configuration valuesDimitri van Heesch2020-06-042-45/+38
|
* Refactoring: Removed creation of MemberDef's for macro definitions from pre.lDimitri van Heesch2020-05-246-1/+9
|
* RefactoringDimitri van Heesch2020-05-152-2/+2
| | | | | | | | | | | - Makes doxycfg library more self contained - renames _doxygen library to doxymain - Modernizes Debug implementation - Moves Doxygen::runningTime into Debug - Moves full version string to libversion - Removed mentioning of file version in messages (when FILE_VERSION_FILTER is used) - Move substitute functions into QCString
* Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-062-46/+27
|
* print protection information on doxyparseJoenio Costa2020-03-291-6/+17
| | | | closes analizo/analizo#136
* Migrated some code in pre.l to use STL containersDimitri van Heesch2020-03-281-21/+21
|
* Merge branch 'remove_tcl'Dimitri van Heesch2020-03-222-2/+0
|\
| * Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-152-2/+0
| | | | | | | | very popular)
* | 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().