| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- avoids a second regEx
- compute ds.substr part only once
- unify varArgs only and fixed+varArgs cases
|
|\ \ \ \ \
| |/ / / /
|/| | | |
| | | | | |
https://github.com/albert-github/doxygen into albert-github-feature/issue_8542
|
| | |_|/
| |/| |
| | | |
| | | | |
The variadic macro was not handled in case there were fixed arguments as well.
|
| | | |
| | | |
| | | |
| | | | |
base compound not resolved under certain conditions
|
|\ \ \ \ |
|
| |\ \ \ \
| | | | | |
| | | | | | |
Incorrect handling normal C comment in comment converter
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In normal C-comment (i.e. `/*` without extra `*` of `!` etc.) doxygen commands should be ignored.
This was notr te case see e.g.:
```
const char * /* O - or @code NULL@ */
zipcXMLGetAttribute();
```
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
The opening bracket was "forgotten" when the sharp count > 0 (in this case 1). the closing bracket was later on added to the name so the opening bracket is also be added to the name.
|
|/ / / / |
|
| |_|/
|/| |
| | |
| | |
| | | |
For easier debugging one can do e.g. `{% msg %}value={{ variable }}{% endmsg %}`
to list the value of a variable also when it is a list or struct.
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |/
| |
| |
| | |
As a regression of #8509 formulas that start a new environment (`\f{`) were considered as inline formulas as teh inline test looked for a `\{` but should look for `\begin{`.
|
|/ |
|
|
|
|
|
| |
- This new page layout is only enabled if DISABLE_INDEX=YES, GENERATE_TREEVIEW=YES,
and FULL_SIDEBAR=YES.
|
|\ |
|
| |\
| | |
| | | |
Adding field extern for sqlite output
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In case we have:
```
extern int var;
```
the `extern` was not recorded in case of sqlite output.
|
| |\ \
| | | |
| | | | |
Missing page when followed by mainpage
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When we have in one file a `\page` followed by a `\mainpage` than this page is not shown / completely ignore, an example:
```
@page pg_tst_1 Test 1
the 1 page
@mainpage Test MainPage
the mainpage
```
this problem is due to the fact that `handleMainPage` is called when a `\mainpage` command is found, and this is also the case at the end of the content of `\page` resulting in the fact that the name of this page is removed (and thus actually the complete page).
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
a9d29861fe6ad3c182d6cded2e3636a20086fc96
- Caused issues with existing projects that customized the page header to add
own navigation tabs (e.g. CGAL).
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | | |
- also illustrated the various layouts in the customization section of
the manual to make choosing easier.
|
|\ \ \
| |/ /
|/| | |
Warnings regarding Internal inconsistency: namespace in IDL
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
n the ACE TAO package we find a number of warnings like:
```
.../ACE_TAO/ACE/html/libtao-doc/security/TAO_Security.tag:1: error: Internal inconsistency: namespace in IDL not module, library or constant group
.../ACE_TAO/TAO/orbsvcs/orbsvcs/CosEventChannelAdmin.idl:30: error: Internal inconsistency: namespace in IDL not module, library or constant group
```
There are a number of reasons for these warnings a.o. IDL modules not handled properly but seen as namespaces and when type is not an IDL modules a warning is given.
This happens especially when the module is documented with `@namespace` or there is a namespace definition with the same name in a C++ file (which is just a mapping between IDL and C++).
Based on the discussion in https://github.com/DOCGroup/ACE_TAO/pull/1450#issuecomment-799277574 and the results from pull request #8429
a new version has been crated with just the extra test this just removes all Internal inconsistency warnings.
|
| |/
|/| |
|
|\ \ |
|
| |\ \
| | | |
| | | | |
Problem with non escaped double quote in preprocessor
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When having the (lex) program like:
```
%%
[\"] {}
%%
#ifdef SHARED_OBJECT
int filter_func(FILE *in, FILE *out)
{
/* " */
}
#else
int main(void) { }
#endif
```
we get the messages like:
```
.../htuml2txt.lex:11: warning: Found an #else without a preceding #if.
.../htuml2txt.lex:13: warning: More #endif's than #if's found.
```
due to the fact that the escaped double quote is not seen as an escaped character.
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | | |
https://github.com/DuyDang007/doxygen into DuyDang007-vertical_alignment_table
|
| | | |
|
| | | |
|
|\ \ \ |
|
| |\ \ \
| | | | |
| | | | | |
Fix bug linking C++ anonymous namespace
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | | |
When using the \copydoc or \copybrief command, a variable declared
inside an anonymous workspace couldn't be fixed.
This patch resolves this issue.
|
| |\ \ \
| | | | |
| | | | | |
bug_305773 Volatile declaration is missing for variables in XML output
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Handle "const" and "volatile" in the same way, they are bit cv-qualifiers
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | |
| | | | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_linecnt_define
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When having the program:
```
/// \file
#define A_DEF 2 /* A line
* A line */
/**
* the wrong line \line7
*/
void fie(void)
{}
``
we get the message:
```
aa.c:6: warning: Found unknown command '\line7'
```
instead of
```
aa.c:7: warning: Found unknown command '\line7'
```
Also in the source code and the reference to it we see a wrong line number for the function `fie`.
|
| | | | | | |
|
|\ \ \ \ \ \ |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Incorrect type for enum struct
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
In case we have the simple file:
```
/// \file
/// docu with nothing
enum MyEnum_not { v1_0, v2_0 };
/// docu with class
enum class MyEnum_cls { v1_2, v2_2 };
/// docu with struct
enum struct MyEnum_str { v1_3, v2_3 };
```
with settings:
```
QUIET=YES
ALWAYS_DETAILED_SEC=YES
```
the `enum struct` is shown as `enum class` in the brief description and in the detailed description just as `enum` (the later also is the case for the `enum class).
|
| |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Problems with some commands in MathJax
|
| | |\ \ \ \ \ \ \ |
|
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
Especially with commands like `\f$\mbox{\LaTeX}\f$`MathJax has some problem as it is not, yet, able to use the commands `\raise` and `lower` inside the `\mbox` as used in this LaTeX command.
Also switching in and out of math-mode doesn't work as the resulting code either doesn't work in MathJax or in LaTeX, hence the new command s `\f(` and `\f)`.
|
| | | | | | | | | | |
|
| |\ \ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_startuml
|