| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
zeroc-ice-master
|
| |\ |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
Added a Slice-optimized output mode.
|
|\ \ \ \
| |_|_|/
|/| | |
| | | | |
https://github.com/albert-github/doxygen into albert-github-feature/issue_6517
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Added issue support for the different output types.
- Sources of the emoji
- based on the Unicode definition v11.0:
- https://unicode.org/emoji/charts/full-emoji-list.html
- http://www.unicode.org/emoji/charts/full-emoji-modifiers.html
- github definition list:
- https://api.github.com/emojis
- Input of emoji: :<test>: with the restriction that direct after the opening colon and direct before the closing colon no space is allowed
- doctokinizer.l, adding detection of emoji and new command `\:`
- doktokinizer.h, adding "word" type TK_EMOJI
- docparser.* handling of new "word" type TK_EMOJI (analogous to HTML Entities), handling of new command `\:`
- cmdmapper,cpp, cmdmapper.h, adding new command `\:`
- htmlentity.cpp, adding new definition required for new command `\:`
- Emoji
- emoji.cpp, emoji.h, class for handling emoji analogous to HTML Entities, including small directions on how to update the code when a new emoji is defined. Not everything is converted to lowercase for comparison and accents are removed.
- doxygen.cpp possibility to create list of supported emoji
- handling emoji for output types (analogous to HTML Entities), see documentation for different output types
- docparser.h, *docvisitor.*
- rtfdocvisitor.* converting output to UTF-16 (based on http://scruss.com/blog/2017/03/12/in-the-unlikely-event-you-need-to-represent-emoji-in-rtf-using-perl/)
- latexdocvisitor.*, handling arguments for emoji in output (see also latexgen.cpp for meaning of the arguments of doxygenemoji).
- latexgen.cpp, adding new latex command for doxygen (doxygenemoji) and prevent too many open file (code before documentclass)
- config.xml, definition of `LATEX_EMOJI_DIRECTORY` with path to images required for LaTeX output
- Documentation:
- emojisup.doc, user description
- commands.doc, description of new command `\:`
- index.doc, reference to emoji chapter
- xmlcmds.doc, adjust reference to next chapter as a new chapter is added
- Doxyfile*, adding emoji chapter
Build system
- CMakeLists.txt adding new files
|
|\ \ \ \
| | | | |
| | | | | |
Add commands to handle referenced by relation and references relation
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Analogous to call graph and caller graph this patch provides an implementation for the referenced by relation and references relation.
Providing the commands:
- referencedbyrelation
- hidereferencedbyrelation
- referencesrelation
- hidereferencesrelation
Motivation is that some lists can get extremely large and also there is now more symmetry between the textual and graphical out.
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
issue_6547 Call graph missing due to ALIASES
|
| |/ / /
| | | |
| | | |
| | | | |
The fix as given in pull request #6548 worked but at some places it didn't work as the backslash (`\`) was eaten, replacing the backslash with a `@` solves the issue.
|
|\ \ \ \
| | | | |
| | | | | |
[C++] Add support for std::shared_ptr
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
https://github.com/albert-github/doxygen into albert-github-feature/docbook_cleanup
|
| | |/ / /
| |/| | |
| | | | |
| | | | | |
The docbook generator has been replaced by a new implementation. The old implementation was still present, removed now (disrupts easy updates due to false positive searches in the code).
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
File list creation performance improvement.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Reading a few thousands of input CPP/H files in alphabetical order is very slow because of using the inSort construct. The inSort function does a linear loop through the list to find the right alphabetical position, leading to a quadratic algorithm. During the creation of the file list there is no need to keep it sorted - it is not used at all yet. Therefore I propose to just append them and to a final sort at the end of the creation of the file list.
For my use case with several thousands of input files, this reduces creating the file list from about an hour to a few seconds !!
|
| |/ / /
|/| | |
| | | |
| | | | |
methods in Python are always "virtual" (but there is no way to signal it).
|
| |_|/
|/| |
| | |
| | |
| | | |
Replace the `^^` in an alias not with an physical newline but with a doxygen synthetic newline.
Shown problem is due to the fact that line matching didn't work anymore due to the fact that a physical newline was inserted (ever better seen when enabling `INLINE_SOURCES`)
|
| | |
| | |
| | |
| | | |
FILTER_SOURCE_FILES and INLINE_SOURCES are both enabled #6395
|
|\ \ \
| | | |
| | | | |
Implementation of standard generator for docbook output
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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'
|
|/ /
| |
| |
| |
| |
| | |
Writes a the differences between the current configuration and the template configuration.
Useful when communicating e.g. in forums.
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| | |
Regression on earlier change, the -l option does not need a `Doxyfile`
|
| |
| |
| |
| |
| | |
Regression, the command `doxygen -g` didn't work anymore when no `Doxyfile` was present.
(commands like `doxygen -g MY_Doxyfile` still worked even when `MY_Doxyfile` was not present).
|
|\ \
| | |
| | | |
Consistency between 'generate' and 'update' startup option
|
| | |
| | |
| | |
| | |
| | | |
The commands 'doxygen -s -u df_su' and 'doxygen -u -s df_us' gave same results (updated specified file).
The command 'doxygen -s -g df_sg' gave file 'df_sg' but 'doxygen -g -s df_gs' gave file 'Doxyfile'.
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_tableofcontents_latex
|
| |\ \
| | | |
| | | |
| | | | |
https://github.com/albert-github/doxygen into feature/bug_tableofcontents_latex
|
| | |\ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
table of contents
- add the in page table of contents for XML
- add the possibility to have maximum levels in the in page table of contents (possible per output type and per in page table of contents. Default is show all)
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
currently the \tableofcontents command is only supported for HTML.
In this patch:
- enable in page table of contents for LaTeX: \tableofcontents['{'[option][,option]*'}']
where option can be 'HTML, and 'LaTeX'
(side effect: possibility to have options with, nearly, all commands.)
|
| | | |
| | | |
| | | |
| | | | |
The forward declaring of standard functions is not the best way, better to do it through available standard settings. Setting has to be before that features.h is loaded (the first time).
|
| |/ /
|/| |
| | |
| | |
| | | |
- During compilation there were some problems with strdup (POSIX), replaced by qstrdup
- During compiling / linking there were some problems with killpg which was recognized, added standard definition.
|
|\ \ \
| | | |
| | | | |
Resolve inconsistency in formula repositories.
|
| | | |
| | | |
| | | |
| | | | |
HTML and RTF have their own directory with formula repository files. These can get out of sync when HTML and RTF versions are not always build together (and both are required again).
|
|/ / / |
|
|/ /
| |
| |
| | |
The RTF output was lacking the possibility to have formulas in it (were written as text). This patch generates the images analogous to the HTML, non MATHJAX, version and includes them in the output.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The Markdown processing was done after the normal tag processing and splitting the comment in brief, doc, inline. This resulted in that sectioning parts (i.e. e.g. ==== conversion to <h1> ) remained in the brief description whilst similar constructs with HTML commands landed in the doc (details) description. By performing the markdown on the entire comment block this problem has been overcome.
commentscan.l
- change moment of calling markdown processing
- skip start spaces and subsequent empty lines in markdown processed code
- small debug correction
markdown.cpp
- don't convert the dashes in <!-- and --> (HTML type comment)
- small debug correction
054 test
- update of example for compatibility and adding part about none code result.
doxygen.cpp
- small textual comment correction
|
| |
| |
| |
| | |
template
|
|\ \
| | |
| | | |
Physical newlines in ALIASES configuration tags.
|
| |/
| |
| |
| |
| |
| | |
Some commands read input till the end of the physical line. In case these commands are used in an alias the rest of the line is lost / gives not the required results.
This patch creates the possibility to have physical newlines in ALIASES.
See also: https://stackoverflow.com/questions/46050789/doxygen-alias-with-multiple-commands
|
| |
| |
| |
| |
| | |
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
|
|/
|
|
| |
not recognized by Doxygen
|
| |
|
| |
|
|
|
|
| |
is formatted incorrectly
|
| |
|