summaryrefslogtreecommitdiffstats
path: root/addon
Commit message (Collapse)AuthorAgeFilesLines
* 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().
* | 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-173-3/+3
|/ | | | | - 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.
* Fix a number of compiler warnings in the 64bit build for WindowsDimitri van Heesch2020-03-022-23/+23
|
* Fix a few compiler warnings in the Linux buildDimitri van Heesch2020-02-281-8/+16
|
* Problem with temporary / intermediate directory in doxyparsealbert-github2020-02-271-6/+9
| | | | | | | | When we want to use doxyparse under Windows we get the message like: ``` error: tag OUTPUT_DIRECTORY: Output directory '/tmp/doxyparse-9848' does not exist and cannot be created ``` as this is a *nix type path and the '/tmp', normally doesn't exists on Windows, better to see what is the real temporary directory (on all systems) and make everything system independent.
* output on doxyparse if a function is a prototypeJoenio Costa2020-02-241-1/+13
| | | | issue #5618
* 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.
* | Merge branch 'master' into spellingDimitri van Heesch2019-12-237-90/+90
|\ \
| * \ Merge branch 'master' into feature/bug_coverity_unintDimitri van Heesch2019-12-082-6/+6
| |\ \
| | * | Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-032-6/+6
| | | |
| * | | Coverity uninitializedalbert-github2019-12-025-84/+84
| |/ / | | | | | | | | | Fixing a number of uninitialized variables based on the coverity output of November 30, 2019
* | | spelling: argJosh Soref2019-11-121-1/+1
|/ /
* | Spelling corrections for addon directoryalbert-github2019-11-054-152/+468
| | | | | | | | | | Spelling corrections as in #561. The Doxyfiles have been regenerated to conform the current status (a.o. no obsolete tags)
* | Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-35/+25
| |
* | 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-083-4/+4
|
* add list of file extensions on doxyparse configJoenio Costa2019-08-061-0/+12
| | | | without that doxyparse doesn't proccess input files
* Some fixes and restructuringDimitri van Heesch2019-08-061-22/+3
| | | | | | - moved unescapeCharsInString to util.cpp - restructured flow keyword counting - make flow keyword counting work for python and fortran code as well
* doxyparse addon new features and bugfixesJoenio Costa2019-08-052-35/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this commit is a squashed merge from lots of doxyparse evolution and concentrates contributions from many authors, all listed at the end of this message as Signed-off-by follow a list of all improvements and bugfixes on doxyparse: * workarounding strings replaced by doxygen core * print missing module name for some C code (analizo/analizo#155) * do not count/print 'void' as a function argument * rough instructions for doxyparse release * limit identifiers to 1024 chars (analizo/analizo#135) * removing "\\" from function signatures (analizo/analizo#138) * fix override args references (analizo/analizo#79) * check if new_data in removeDoubleQuotes function is empty (analizo/analizo#120) * removing double quotes from function signature (analizo/analizo#117) * check if ArgumentList is null (analizo/analizo#116) * don't report same module/class more than once (analizo/analizo#112) * add missing key "defines:" to all modules (analizo/analizo#111) * check if string is larger than 1 before removing surrounding quotes (analizo/analizo#110) * doxyparse properly detects package methods * output inheritance as list instead of hash * start yaml document: --- * adding double quoted in module name (analizo/analizo#106) * added --version flag to doxyparse * removing double quotes from function arguments list * fix doxyparse segfault for python source files * using quotes to surround members definition on yaml * add the number of conditionals path * generate configvalues.h * adding .cs (csharp) as non-C file extension * adding .pyw (python) as non-C file extension * adding .py (python) as non-C file extension Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: Henrique Dutra <hld@henriquedutra.com.br> Signed-off-by: Igor Ribeiro Barbosa Duarte <igor.ribeiro.duarte@gmail.com> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Jonathan Moraes <arkyebr@gmail.com> Signed-off-by: Kleber <kleberbritomoreira10@gmail.com> Signed-off-by: leonardork <leodegolim@yahoo.com.br> Signed-off-by: Marcelo Ferreira <marcelohpf@gmail.com> Signed-off-by: Mateus Andrade <mateusandrade080@gmail.com> Signed-off-by: Matheus Miranda <matheusmirandalacerda@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Sabryna de Sousa <sabryna.sousa1323@gmail.com> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br> Signed-off-by: VinyPinheiro <viny-pinheiro@hotmail.com>
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-0410-56/+56
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-0110-56/+56
| | | | | | | | Consistency
* | Merge pull request #7118 from albert-github/feature/issue_7109Dimitri van Heesch2019-07-301-4/+5
|\ \ | | | | | | issue #7109 Doxyapp can't use "[source_file | source_dir]" parameter
| * | issue #7109 Doxyapp can't use "[source_file | source_dir]" parameteralbert-github2019-07-131-6/+4
| | | | | | | | | | | | | | | - setting RECURSIVE (required for directories) - making check / adjust consistent with doxyparse
| * | issue #7109 Doxyapp can't use "[source_file | source_dir]" parameteralbert-github2019-07-111-0/+3
| | | | | | | | | | | | | | | - 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.
* | | Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-306-30/+13
|\ \ \ | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion
| * | | Show git version informationalbert-github2019-05-316-28/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Fixed two compilation issuesDimitri van Heesch2019-07-281-0/+4
| |/ / |/| |
* | | doxysearch: added wildcard, partial and phrase sesarchStefan Felkel2019-06-251-5/+13
| | |
* | | issue #6880 mscgen links placed in the wrong place when using SVG outputDimitri van Heesch2019-06-232-0/+2
| | |
* | | Split off lodepng functionality in a separate libraryDimitri van Heesch2019-06-222-0/+2
| | |
* | | Remove compilation warnings from doxmlparseralbert-github2019-06-154-0/+7
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some warnings about incomplete types like: ``` D:\Programs\Doxygen\fork\doxygen\qtools\qlist.h(109) : warning C4150: deletion of pointer to incomplete type 'ParamHandler'; no destructor called d:\programs\doxygen\fork\doxygen\addon\doxmlparser\src\memberhandler.h(31) : see declaration of 'ParamHandler' D:\Programs\Doxygen\fork\doxygen\qtools\qlist.h(109) : while compiling class template member function 'void QList<ParamHandler>::deleteValue(type *) const' with [ type=ParamHandler ] d:\programs\doxygen\fork\doxygen\addon\doxmlparser\src\memberhandler.h(189) : see reference to class template instantiation 'QList<ParamHandler>' being compiled ``` from doxmlparser
* | Fixed issue in doxmlparser in getter functionDimitri van Heesch2019-05-181-1/+1
| |
* | Enable example doxmlparser possibilities for cmake buildalbert-github2019-05-1211-1212/+1194
| | | | | | | | | | The doxmlparser example program could be build by the build system before the use of cmake. In cmake it was available but "disabled" by means of an empty CMakeLists.txt in the doxmlparser main directory. (Windows is not fond of symbolic links, so removing link between src/doxmlintf.h and include/doxmlintf.h)
* | Bug 783759 - PERL_PATH config option: when is this needed? Still used?albert-github2019-05-072-2/+0
| | | | | | | | As, more or less, mentioned in the bug report: in version 1.7.6.1 the PERL_PATH is still in use (instdox.cpp) but in version 1.8.0 it is not used anymore, so the parameter has been set to obsolete now.