summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Better HTML output for VHDL Portsalbert-github2018-03-2911-38/+56
| | | | Small alignment improvement of HTML output for VHDL Ports so that the mode will be in a separate column
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2018-03-1721-40/+141
|\
| * Merge pull request #664 from albert-github/feature/bug_791410Dimitri van Heesch2018-03-041-1/+5
| |\ | | | | | | Bug 791410 - doxygen has problem with operator&=()
| | * Bug 791410 - doxygen has problem with operator&=()albert-github2018-02-251-1/+5
| |/ | | | | | | Avoid adding a space
| * Merge pull request #647 from jwuttke/masterDimitri van Heesch2018-02-101-1/+1
| |\ | | | | | | correct typo in comment
| | * correct typo in commentJoachim Wuttke (h)2018-02-031-1/+1
| | |
| * | Merge pull request #650 from albert-github/feature/bug_792727Dimitri van Heesch2018-02-101-0/+1
| |\ \ | | | | | | | | Bug 792727 - unescaped double quote in searchdata.js breaks search box functionality
| | * | Bug 792727 - unescaped double quote in searchdata.js breaks search box ↵albert-github2018-02-041-0/+1
| | |/ | | | | | | | | | | | | | | | functionality Escaped the doubele quote.
| * | Merge pull request #649 from albert-github/feature/docu_reference_relationDimitri van Heesch2018-02-101-1/+1
| |\ \ | | | | | | | | Small clarification for REFERENCED_BY_RELATION
| | * | Small clarification for REFERENCED_BY_RELATIONalbert-github2018-02-031-1/+1
| | |/ | | | | | | | | | Based on stack overflow question "Track C variable doxygen" (https://stackoverflow.com/questions/48586670/track-c-variable-doxygen)
| * | Merge pull request #648 from albert-github/feature/bug_792415Dimitri van Heesch2018-02-101-0/+4
| |\ \ | | | | | | | | Bug 792415 - Blank rows on class page when using external tag file
| | * | Bug 792415 - Blank rows on class page when using external tag filealbert-github2018-02-031-0/+4
| | |/ | | | | | | | | | | | | Regression on: Bug 743367 - Duplicate attribute (target="_top" target="_top") generated in .SVG files Added missing closing >.
| * | Merge pull request #646 from albert-github/feature/bug_792935Dimitri van Heesch2018-02-101-1/+6
| |\ \ | | | | | | | | Bug 792935 - error: Could not open file .../doc/html/functions_ .html for writing
| | * | Bug 792935 - error: Could not open file .../doc/html/functions_ .html for ↵albert-github2018-02-021-1/+6
| | |/ | | | | | | | | | | | | | | | writing Labels are used internally in pages but also for filenames and not all file systems can cope with all characters, so only ASCII printable characters are left untouched.
| * | Merge pull request #645 from albert-github/feature/bug_638606Dimitri van Heesch2018-02-101-0/+16
| |\ \ | | | | | | | | Bug 638606 - Support for C# nullable type
| | * | Bug 638606 - Support for C# nullable typealbert-github2018-02-011-0/+16
| | |/ | | | | | | | | | Added, basic, support for C# nullable types.
| * | Merge pull request #644 from albert-github/feature/bug_793052Dimitri van Heesch2018-02-101-1/+8
| |\ \ | | | | | | | | Bug 793052 - C#: Incorrect parsing of property definitions containing "//" symbols in one line with "}
| | * | Bug 793052 - C#: Incorrect parsing of property definitions containing "//" ↵albert-github2018-01-311-1/+8
| | |/ | | | | | | | | | | | | | | | symbols in one line with "} The handling of comment signs inside a string for property definitions has been corrected, by defining parsing rules for these cases so that not the default comment handler will be used (i.e. remove the part behind the comment sign).
| * | Merge pull request #643 from luzpaz/even-moar-typosDimitri van Heesch2018-02-105-6/+6
| |\ \ | | |/ | |/| Misc. typos
| | * Misc. typosluz.paz2018-02-065-6/+6
| |/
| * Merge pull request #638 from powARman/fix-vs2013-buildDimitri van Heesch2018-01-091-3/+3
| |\ | | | | | | Fix building with Visual Studio 2013
| | * Fix building with Visual Studio 2013Andreas Regel2018-01-081-3/+3
| |/ | | | | | | Visual Studio 2013 and older (probably also newer) do not understand binary constants. So change them to hexadecimal.
| * Merge pull request #634 from analizo/doxyparse-minor-fixesDimitri van Heesch2018-01-062-8/+37
| |\ | | | | | | doxyparse bugfixes and minor improvements
| | * 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>
| * | Merge pull request #636 from ahoogol/masterDimitri van Heesch2018-01-062-10/+45
| |\ \ | | | | | | | | -Fixed: some of remained work to support RTL in HTML output
| | * | + Added: support RTL for DocXRefItem in htmlahoogol2017-09-021-3/+6
| | | | | | | | | | | | | | | | - Removed: support RTL form Return section in html, for consistency with parameter sections
| | * | -Fixed: last line underline overlap border in html fragmentahoogol2017-09-021-4/+4
| | | |
| | * | - Fixed: text-align of rtl tocahoogol2017-08-281-1/+28
| | | |
| | * | - Fixed: list item bullets overlap floating elements in htmlahoogol2017-08-281-4/+9
| | | | | | | | | | | | | | | | - Fixed: fragment lines overlap floating elements in html
| * | | Merge pull request #637 from luzpaz/moar-typosDimitri van Heesch2018-01-065-8/+8
| |\ \ \ | | | | | | | | | | More typos
| | * | | More typosluz.paz2018-01-045-8/+8
| |/ / /
* | | | Bug 777746 - Build of PDF with LaTEX breaksDimitri van Heesch2018-03-171-1/+1
|/ / /
* | | Merge branch 'albert-github-feature/bug_783134'Dimitri van Heesch2017-12-315-2/+38
|\ \ \
| * | | Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵Dimitri van Heesch2017-12-315-12/+33
| | | | | | | | | | | | | | | | contains a \code block
| * | | Merge branch 'feature/bug_783134' of ↵Dimitri van Heesch2017-12-314-1/+16
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_783134
| * | | Bug 783134 - LaTeX output for \tparam block fails to compile when it ↵albert-github2017-05-284-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | contains a \code block General problem regarding having a code / verbatim section inside a table. Besides handling of the $ some other characters need special handling as well as the \n.
* | | | Merge pull request #635 from mosra/xml-no-warn-on-enum-in-anon-nsDimitri van Heesch2017-12-303-3/+60
|\ \ \ \ | | | | | | | | | | XML output: avoid warnings with scoped enum values in anonymous namespaces
| * | | | XML output: avoid warnings with scoped enum values in anonymous namespaces.Vladimír Vondruš2017-12-293-3/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a C++11 `enum class` was present in an anonymous namespace (usually in *.cpp files), the XML output was emitting warnings similar to the following: Internal inconsistency: member False does not belong to any container! And the XML output was rendering bogus IDs for enum values starting with `dummy_`, such as: dummy_1a96ab6574751fdf6a53ceec8a3896c45daf8320b26d30ab433c5a54546d21f414c The fix is to call memberOutputFileBase() on the enumeration itself and not on the enum value, that way it provides correct file base that corresponds to file base of the enumeration. There's also a new test that checks this. Note: this assumes that enum values belong to the same compound as enums themselves. In my experience that was always the case and there's no broken test after this change, so I hope I didn't break anything.
* | | | | Merge branch 'ahoogol-master'Dimitri van Heesch2017-12-3017-186/+609
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge branch 'master' of https://github.com/ahoogol/doxygen into ahoogol-masterDimitri van Heesch2017-12-2817-186/+609
| |\ \ \ \ |/ / / / / | | | _ / | | | /
| * | | Fixed one remained compile error in clangahoogol2017-06-281-1/+1
| | | |
| * | | Fixed compile errors in clang and gccahoogol2017-06-283-28/+28
| | | |
| * | | Added support for RTL(right to left) languages like Arabic and Persian in ↵ahoogol2017-06-2517-186/+609
| | | | | | | | | | | | | | | | HTML output
* | | | Merge branch 'mehw-variadic'Dimitri van Heesch2017-12-2811-3/+1022
|\ \ \ \
| * | | | Add variadic arguments support to @link and @ref, aka '...' arguments, fixesDimitri van Heesch2017-12-282-1/+37
| | | | |
| * | | | Merge branch 'variadic' of https://github.com/mehw/doxygen into mehw-variadicDimitri van Heesch2017-12-2711-7/+990
| |\ \ \ \ |/ / / / /
| * | | | Add variadic template function regression testsMatthew White2017-08-034-0/+808
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testing/069_link_variadic_template.cpp: new file, @link regression test for variadic template function * testing/069/069__link__variadic__template_8cpp.xml: new file, expected @link regression test result for variadic template function * testing/070_ref_variadic_template.cpp: new file, @ref regression test for variadic template function * testing/070/070__ref__variadic__template_8cpp.xml: new file, expected @ref regression test result for variadic template function At the time of writing, the part between <> is totally ignored: func<Args...>(Args... args) is interpreted as func(Args... args). Beware that a function parameter with either a & or * operator, e.g. 'const Args&... args', requires @link and @ref to use such parameter as verbatim, i.e. {@link func(const Args&... args)}. At the time of writing, the form {@link func(const Args&...)} will fail, unless the function parameter was declared just as 'const Args&...'.
| * | | | Add variadic function arguments '...' regression testsMatthew White2017-08-034-0/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * testing/067_link_varargs.cpp: new file, @link regression test for variadic function arguments '...' * testing/067/067__link__varargs_8cpp.xml: new file, expected @link regression test result for variadic function arguments '...' * testing/068_ref_varargs.cpp: new file, @ref regression test for variadic function arguments '...' * testing/068/068__ref__varargs_8cpp.xml: new file, expected @ref regression test result for variadic function arguments '...'
| * | | | Fix/New: add variadic function args '...' support to @refMatthew White2017-08-032-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/doctokenizer.l: add VARARGS, aka variadic function args '...' * src/util.cpp (linkToText): call substitute() with skip_seq set to 3 to keep each '...' sequence of chars unchanged For instance, the command '@ref fun(int,...)' now is able to parse each '...' sequence of chars correctly to reference fun(int,...). Before this patch, the '...' part was skipped. Also, linkToText() is fixed to not substitute '...' with '::::::' in the text representation of the link.
| * | | | Fix/New: add variadic function args '...' support to @linkMatthew White2017-08-032-5/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/util.h (substitute): add skip_seq to function declaration * src/util.cpp (substitute): implement skip_seq to keep unchanged a given number of sequential chars otherwise targeted for substitution * src/util.cpp (resolveRef): call substitute() with skip_seq set to 3 to keep each '...' sequence of chars unchanged For instance, the command {@link fun(int,...)} now keeps each '...' sequence of chars unchanged to reference fun(int,...). Before this patch, each '.' was substituted into '::' by resolveRef() calling substitute(), producing a weird reference to fun(int,::::::).