| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| |\ \
| | | |
| | | |
| | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_latex_index_sorting
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
In case of LaTeX the sorting was so that lowercase came after uppercase e.g.: `username` came after `useSsl`, although the index should be case insensitive.
Te problem was that the sort key was filtered in such a way that a.o. uppercase symbols were preceded by `\+` for hyphenation. The key doesn't need this hyphenation (as there is a separate field for the display name).
The `\+` has been filtered out now.
|
| |\ \ \
| | |_|/
| |/| | |
Issue_6456 Using # in links causes errors in PDF generation
|
| | |/
| | |
| | |
| | |
| | | |
- The # sign in an URL needs to be escaped as longtabu reads the table body as the argument to a command, so the self-escaping mechanism of \href cannot work (from https://tex.stackexchange.com/questions/447461/having-a-hash-sign-in-href-in-a-longtabu-cell)
- a regression regarding the change from `\tt` to `\texttt` (needed `{ ... }` as `\href` has 2 arguments )
|
|/ /
| |
| |
| | |
Added a Slice-optimized output mode.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Till now docbook had its own output generator, but lot of possibilities were missing (see remark about updating below), with this patch the (more than) basic implementation has been made.
Added some docbook tests to the current tests and updated documentation where necessary
Tried updating current version but too many issues remained that were generically handled in the standard generator, code is in current version behind '#if 0' construct in doxygen.cpp and name with '_v1' and in docbookgen.cp'
|
|\ \
| | |
| | | |
Correct typing error in warning message.
|
| | | |
|
| |/
|/| |
|
|/
|
|
|
|
|
|
|
|
| |
Based on the travis messages (in total 4):
/home/travis/build/doxygen/doxygen/src/util.cpp:7952:20: warning: comparison of
constant -1 with expression of type 'char' is always false
[-Wtautological-constant-out-of-range-compare]
((inBuf.at(0)==-1 && inBuf.at(1)==-2) || // Little endian BOM
~~~~~~~~~~~^ ~~
and subsequent tests, the automatic detection of the UCS-2 BOM failed, this has been corected.
|
|
|
|
|
|
| |
- In case a corrupted character is found LaTeX shows this as a U+FFFD , the character in the code is 0xef 0xbf oxbd. This character was in the LaTex Code already replaced with `\ucr` but this didn't work properly with TexLive 2015 and the code is now detected i the doxygen code and directly replaced `\ucr`
- other special characters are now handled, in a way that works in all engines, by means of `\newunicodechar`
- the size of the `\ucr` was not set in case it was used in 'running text' and not inside e.g. a code section.
|
|\
| |
| | |
Small problems when having code in LaTeX output
|
| |
| |
| |
| |
| |
| |
| |
| | |
- in formulas it is also possible to have special characters
- adding special character '-' for U+2212
- making special characters more system independent (plain latex was not handled) and should be independent of hyperlink setting
- without hyperlinks the name of normally linked names with underscore kept e.g. their underscores instead of escaping it
- be sure that on the end of a code section the previous line is properly 'closed'.
|
| | |
|
|\ \
| | |
| | | |
Bug 796426 - Invalid 3-byte UTF8 found in input of graph
|
| |/
| |
| |
| |
| |
| | |
- Corrected counting of utf-8 characters
- Corrected truncation of text for e.g. tooltips
(Note dot 2.38.0 silently ignored the error, 2.40.1 shows the error.)
|
|\ \
| |/
|/| |
Bug 796094 - Backslashes in default values confuse the parser (and cause params to be ignored)
|
| |
| |
| |
| |
| |
| | |
params to be ignored)
Corrected assignment / counting.
|
|/ |
|
|
|
|
| |
Found via `codespell`
|
|
|
|
| |
Avoid adding a space
|
| |
|
|
|
|
| |
contains a \code block
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_783134
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \ |
|
| |/
| |
| |
| | |
HTML output
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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.
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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,::::::).
|
|\ \
| | |
| | | |
Allow case insensitive file pattern matching based on CASE_SENSE_NAMES
|
| | | |
|
|/ /
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
It has refcounting, copy-on-write and all, but this is still better.
|
| | |
|
| | |
|
|/
|
|
| |
Corrected handling of (local) variables as functions as well as handling of non Fortran variables used in Fortran code.
|
|
|
|
|
|
| |
some doxy typos and some misc. source typos
typos
some doxy typos and some misc. source typos
|
| |
|
| |
|
| |
|
|
|
|
| |
argument type
|
|
|
|
| |
Documentation section
|
| |
|
|
|
|
|
|
| |
When looking at the index of the doxygen (pdf) manual we see that __init__ is on a bit strnge place (between "\" items) and that the item "\@" is missing.
Made handling of the index consistent by using latex... routines and adjusting the label routine in respect to the @.
|
|
|
|
|
| |
Purpose to have the possibility to have repeating texts not repeated in the comments.
The commands include and snippet introduce code blocks whilst the commands includedoc and snippetdoc inclode the text as is and it will be parsed by doxygen.
|
|\
| |
| | |
Also map .f95, .f03 and .f08 file types to Fortran
|
| |
| |
| |
| | |
These are for Fortran 95, Fortran 2003 and Fortran 2008, respectively.
|