All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Write the extension version into the cache which will now avoid having to re-parse the Doxygen tag file [PR #50]
- Ignore friend declarations as members to avoid crash [PR #45]
- Improve performance of class SymbolMap [PR #42]
- Update packaging to use Poetry [PR #39]
- Handle the
operator()
method correctly
- Add support for sphinx parallel read/write [PR #37]
- Only link to Doxygen's PDF output when Sphinx uses the latex format [PR #36]
- Add feature to download remote and copy local pdf files [PR #35]
- Fix links to files in Doxygen's PDF output [PR #34]
- Add support for linking to Doxygen's PDF output [PR #32]
- Add support for pages in addition to files [PR #25]
- Add volatile as qualifier [PR #26]
- Add support for argument packs in C++11 [PR #20]
- Add support for linking to remote tag files [issue #12]
- Add support for multiple tag files with the same name [PR #27]
- Fix for deprecated
app.info()
[PR #23]
- Add support for linking to Doxygen groups [issue #11].
- Add possibility to link to #DEFINE macros.
- Do a better job of parsing compound fundamental types.
- Rewrite internals to a more structured style.
- Fix error in namespace resolution.
- Fix #6: convert dict_values to list before indexing [Stein Heselmans]
- fix parsing for C++11 functions with specifiers () final, () override or () = default [Elco Jacobs]
- Remove Python 2 compatibility
- Add bug fix from Stein Heselmans to force the qualifier to be a single string
- Add fix from Matthias Tuma from Shark3 to allow friend declarations inside classes.
- Add Python 3 support
- Add support for linking directly to struct definitions.
- Allow to link to functions etc. which are in a header/source file but not a member of a class.
- New Dependency: PyParsing (http://pyparsing.wikispaces.com/)
- Completely new tag file parsing system. Allows for function overloading.
- The parsed results are cached to speed things up.
- Full usage documentation. Build with
sphinx-build -W -b html doc html
.
- Fix problem with mixed slashes when building on Windows.
- Allow URLs as base paths for the HTML links.
- Don't append parentheses if the user has provided them already in their query.
- Only parse the tag file once per run. This should increase the speed.
- Automatically add parentheses to functions if the
add_function_parentheses
config variable is set.
- When a target cannot be found, make the node an
inline
node so there's no link created.
- No longer require a trailing slash on the
doxylink
config variable HTML link path. - Allow doxylinks to work correctly when created from a documentation subdirectory.
- Initial release