| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \ |
|
| |\ \ \ \
| | |/ / /
| |/| | | |
QGDict::hashAsciiKey: Invalid null key due to empty procedure name
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When having a problem like:
```
namespace eval ::tk::dialog {}
namespace eval ::tk::dialog::file {}
namespace eval ::tk::dialog::file::chooseDir {
namespace import -force ::tk::msgcat::*
}
proc ::tk::dialog::file::chooseDir:: {args} {
}
```
This will lead to the following warnings:
```
QGDict::hashAsciiKey: Invalid null key
.../aa.tcl:9: warning: Illegal member name found.
```
this is due to the fact that the procedure name definition ends with `::` and thus actually has an empty procedure name (this is legal in TCL).
(see also: https://stackoverflow.com/questions/58683103/meaning-of-a-proc-name-ending-with).
In case of an empty name the last component is taken for the name too.
|
|/ / / |
|
| | | |
|
| | | |
|
|\ \ \ |
|
| | | | |
|
| |\ \ \
|/ / / /
| | | |
| | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_code_string
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In case we have an example like (based on issue #7302):
```
/// @file
/// Something
template <char C>
struct one { };
/// The struct single_009 the char
struct single_009 : one<' '> { };
/// The struct single_010 the char
struct single_039 : one<'\''> { };
/// The struct single_040 the char (
struct single_040 : one<'('> { };
/// The struct single_041 the char )
struct single_041 : one<')'> { };
/// The struct single_042 the char *
struct single_042 : one<'*'> { };
struct single_058 : one<':'> { };
/// The struct single_059 the char ;
struct single_059 : one<';'> { };
/// The struct single_060 the char <
struct single_060 : one<'<'> { };
/// The struct single_061 the char =
struct single_061 : one<'='> { };
/// The struct single_062 the char >
struct single_062 : one<'>'> { };
/// The struct single_063 the char ?
struct single_063 : one<'?'> { };
```
The result is that in the code section there are no links to the structs 41, 61, 62 as the `(` and `<` block it till the corresponding `)` and `>` is found.
Analogous problem for the double quote version.
|
|\ \ \ \
| | | | |
| | | | | |
Skip empty HTML tag
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Due to the fact that an empty HTML tag (like `<strike/>` is seen as a start tag the rest of a documentation block is handled with the strikethrough. Same problem occurs for other tags as well, in most cases empty HTML tags should be left out of the output (and just give the warning about the empty tag).
Mentioned example:
```
/**
Before a strike:
<strike/>
after strike
*/
void fie_b_strike(void);
```
|
|\ \ \ \ \
| | | | | |
| | | | | | |
issue #7358: Ternary conditional and null-coalescing operator in constructor results in faulty warning
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
results in faulty warning
Problem due to the implementation of "Support for C# nullable types (Origin: bugzilla #638606)" (issue #4064, pull request #645). The used condition was a bit to stringent so later on the function was not recognized as constructor.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Removing left over debug statements
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Removing some leftover debug statements from38f1441dc329e72ba4c782fdc721ce5199e01a67 and 6216208b0a4288a41450e4d37226f0e4c492128c
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Nicer warning for missing parameter
|
| |\ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
|
|\ \ \ \ \ \ \ |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
|/ / / / / / / /
| | | | | | | |
| | | | | | | | |
into cheoljoo-191031/g_bracketCont
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| |_|/ / / / /
|/| | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Adding possibility to automatically build vhdlparser from vhdlparser.jj file
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Removed debug statement
|
| | |_|_|_|_|/
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- possibility to find the javacc program / script
- creating command to compile javaparser.jj with javacc and place files in the right directory when javacc is present.
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Let $year support SOURCE_DATE_EPOCH
|
| |/ / / / / / |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
issue #7119 Doxygen does not link to C# snippets - regression
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
Looks like the `isLinkableIeInProject` is a bit to strict and `isLinkable` has to be used (also the original pull request #6489 still works OK).
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Properly open quotes in warning
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Commit 78b5c44 'Properly close quotes in warning' https://github.com/doxygen/doxygen/pull/7312 handled the case that a closing quote was missing in case of a missing closing quote.
I case the word template is missing it is possible to miss the opening quote, resulting in:
```
wxWidgets-3.1.3/src/x11/brush.cpp:66: warning: no matching class member found for
wxBrush::wxBrush(const wxColour &col, int style)
Possible candidates:
wxBrush::wxBrush()'
wxBrush::wxBrush(const wxColour &colour, wxBrushStyle style=wxBRUSHSTYLE_SOLID)'
```
this is fixed here.
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
RTF extension file to standard output, make according documentation consistent.
|
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Create possibility to write rtf extension file to standard output as well, see to it that same technique is used on different places
Update documentation and make it consistent
|
|\ \ \ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | | |
issue #7328 Cannot generate DoxygenLayout.xml
|
| |/ / / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Problems with generating the DoxygenLayout.xml on a system the language set to Russian, set encoding for file.
|
|\ \ \ \ \ \ \ \
| |_|/ / / / / /
|/| | | | | | | |
|
| | |_|_|/ / /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Support for <a id="label">
|
| |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
Support besides `<a name="label">` also `<a id="label">` as `id=` is the HTML attribute to define an ad for an HTML element.
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
Discrepancy between vhdl input and generated sources
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The generated vhdl code files (.cc and .h) and didn't match the vhdl input source (vhdlpardser.jj).
When regenerating with javacc the vhdl code file they didn't compile.
vhdlparser.jj has been corrected.
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
This reverts commit ed4515149fd0839dba1f59858aec37b73c0ac805.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Incorrect warning for ALIASES
|