summaryrefslogtreecommitdiffstats
path: root/addon
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | Fix #6906Ton van den Heuvel2019-05-062-16/+0
| | | | | | | | | | | | Generate configvalues.h only as a dependency for the VHDL parser. Fixes a problem in combination with Ninja v1.9.0 because of duplicate rules for generating configvalues.h.
* | issue #6946 Compilation error (clangparser.cpp)albert-github2019-04-272-0/+10
| | | | | | | | | | corrected clangparser conform other source code in respect to casting. Corrected doxyapp and doxyparse make scripts for usage with clang parser.
* | issue #6939 Build fail in Windows with build_parse turn ON (unistd.h does ↵albert-github2019-04-221-11/+20
| | | | | | | | | | | | | | | | | | | | | | not exist in Windows) Made doxyparse compilable on Windows. - removed printNumberOfConditionalPaths as it contained numberOfFlowKeywords() that was removed as dead code in 924cc02d8b7439551508a6301a3b9c762fd2d1bc or Jan 21, 2019. - corrected casts and prototypes - corrected include files - got correct "getpid" for windows. - corrected calls to OS remove functions by system independent Qt functions
* | Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-1/+1
|/
* Regression on Definition and derived classes that are abstract interfacesalbert-github2019-03-011-7/+7
| | | | In the doxyapp a number of casts were not corrected.
* Some fixes made during packaging of the binariesDimitri van Heesch2018-12-272-1/+2
|
* [ImgBot] Optimize imagesImgBotApp2018-12-071-0/+0
| | | | | | | | | | | | | | | | | | | | *Total -- 536.41kb -> 410.38kb (23.5%) /doc/extsearch_flow.png -- 20.57kb -> 7.41kb (64%) /testing/sample.png -- 3.69kb -> 2.50kb (32.26%) /doc/doxywizard_main.png -- 55.86kb -> 38.51kb (31.07%) /doc/doxywizard_page1.png -- 38.72kb -> 29.24kb (24.47%) /doc/doxywizard_page4.png -- 42.69kb -> 32.57kb (23.72%) /doc/doxywizard_page3.png -- 49.71kb -> 37.95kb (23.66%) /doc/doxywizard_page2.png -- 38.13kb -> 29.21kb (23.41%) /addon/doxywizard/images/tunecolor.png -- 99.90kb -> 77.30kb (22.62%) /doc/doxywizard_menu.png -- 57.29kb -> 45.09kb (21.28%) /doc/doxywizard_expert.png -- 29.35kb -> 23.73kb (19.15%) /templates/html/mag_sel.png -- 0.55kb -> 0.45kb (17.41%) /templates/html/mag.png -- 0.51kb -> 0.44kb (14.31%) /doc/infoflow.png -- 98.24kb -> 84.89kb (13.59%) /templates/html/search_r.png -- 0.60kb -> 0.54kb (9.64%) /templates/html/search_l.png -- 0.59kb -> 0.55kb (6.13%)
* Merge pull request #6482 from abathur/sql3Dimitri van Heesch2018-10-221-59/+65
|\ | | | | update to the experimental sqlite3 generator
| * Expand sqlite3gen's breadth, depth, and qualityTravis A. Everett2018-09-031-59/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Generated sqlite3 databases are roughly ready to support tools and projects that require a significant fraction of what Doxygen collects. output quality: - collect primary info for most major entities and relationships - fix causes of junk data in some columns (i.e. const * / QCString / string / memory issues) - convert decription field markup (mix of markdown, HTML, and Doxygen commands) into XML - eliminate duplicate/overlapping data (both rows and columns) usability: - abort if database already exists; prompt user to archive/delete it - record Doxygen and sql schema versions so tools/clients can target/message appropriately - refine schema to support and simplify common queries addon/doxypysql: - adopt schema changes - py3 compat
* | Bug 702265 - Generated Doxyfile differs from result of doxygen -ualbert-github2018-10-042-3/+3
| | | | | | | | Syntax correction (Mac)
* | Bug 702265 - Generated Doxyfile differs from result of doxygen -ualbert-github2018-10-046-3/+15
|/ | | | | | | See to it that the output from 'doxygen' and 'doxywizard' give the same result, difference was only in whitespace. - space after '#' was already implemented - implemented now that line endings are conform text layout (Qt 3 name: IO_Translate, Qt 4 name: QIODevice::Text) - implement no space after '=' in case of an empty string or empty string list.
* fix build with qt 5.11, deprecated qt5_use_modules macro was removed, patch ↵pgajdos2018-06-191-9/+6
| | | | by Christophe Giboudeaux
* Misc. typosluz.paz2018-04-251-1/+1
| | | | Found via `codespell`
* Merge pull request #672 from albert-github/feature/doxywizard_780648Dimitri van Heesch2018-04-221-7/+22
|\ | | | | Bug 653502 - Can't use pound sign in alias command, escaped or unescaped
| * Bug 653502 - Can't use pound sign in alias command, escaped or unescapedalbert-github2018-02-281-7/+22
| | | | | | | | | | - In case there is already a double quote at the beginning of the line disable further escaping (assume that there is an end double quote as well) - In case a hash sign is present see to it that the string will have double quotes around the alias.
* | Bug 788873 - Disabled controls when `HAVE_DOT` is already set to `YES`albert-github2018-02-271-0/+5
|/ | | | Explicitly call the routine to set the status of the sub list.
* doxyparse bugfixes and minor improvementsJoenio Costa2017-12-282-8/+37
| | | | | | | | | | | | | | | | | - removing double quotes from function arguments list - fix doxyparse segfault for python source files - documenting install instructions from source - documenting build dependencies - updating email address Signed-off-by: Igor Ribeiro Barbosa Duarte <igor.ribeiro.duarte@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: Matheus Miranda <matheusmirandalacerda@gmail.com> Signed-off-by: Sabryna de Sousa <sabryna.sousa1323@gmail.com> Signed-off-by: VinyPinheiro <viny-pinheiro@hotmail.com>
* Misc. typosluzpaz2017-12-232-2/+2
| | | | | 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
* CMake: avoid if() around the whole contents of plugin CMakeLists.txtRolf Eike Beer2017-10-205-16/+17
| | | | Just don't call add_subdirectory() if the build flag is not set.
* CMake: search for Qt5 only in config file modeRolf Eike Beer2017-10-201-1/+1
|
* add the number of conditionals path and bugfixJoenio Costa2017-06-283-28/+47
| | | | | | | | | | | | | * Rebased with upstream master * Added build instructions to README * Bug 398942 - fixes the problem with instance variables and arguments with the same name Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br> Signed-off-by: Jonathan Moraes <arkyebr@gmail.com>
* Merge pull request #425 from analizo/doxyparseDimitri van Heesch2017-02-194-0/+494
|\ | | | | new addon doxyparse, a source parsing engine
| * using YAML in the output of "doxyparse"Joenio Costa2016-02-031-129/+121
| | | | | | | | refers to pull-request !425
| * new addon doxyparse, a source parsing engineJoenio Costa2015-12-134-0/+502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | doxyparse parses source code and dumps the dependencies between the code elements. Today doxyparse is in use by Analizo* toolkit, a suite of source code analysis tools, aimed at being language-independent and extensible. * http://analizo.org Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br>
* | flex: use %option instead of command line options.Adrian Negreanu2016-09-212-1/+2
| |
* | Merge pull request #451 from albert-github/feature/bug_761641Dimitri van Heesch2016-09-032-10/+19
|\ \ | | | | | | Bug 761471 - Do not allow ligatures in log output
| * | Bug 761471 - Do not allow ligatures in log outputalbert-github2016-02-062-10/+19
| | | | | | | | | | | | | | | Replacing QTextEdit by QTextBrowser. Need to have 1 <pre> block as otherwise an empty line appears between 2 blocks appears as data is read in parts.
* | | Bug 764359 - Recent File list allows only 2 entriesalbert-github2016-03-311-0/+2
| | | | | | | | | | | | | | | Looks like the update of the GUI in respect to the "recent list" interfered with the reading of the values in the external list (which was updated during GUI update). Order of items was also reversed.
* | | Bug 764359 - Recent File list allows only 2 entriesalbert-github2016-03-311-3/+13
|/ / | | | | | | | | Looks like the update of the GUI in respect to the "recent list" interfered with the reading of the values in the external list (which was updated during GUI update). Order of items was also reversed.
* | Building doxyapp fails after update of config methodology to improve performancealbert-github2016-01-172-13/+22
| | | | | | | | This is a regressing on the "Changed configuration mechanism to directly access options in order to improve performance ( a93ec7221d1a258f0268e0c081782478372efe0b)