2
0
mirror of https://github.com/boostorg/docca.git synced 2026-01-19 04:12:08 +00:00

24 Commits

Author SHA1 Message Date
Dmitry Arkhipov
9cddedd1e3 allow displaying entities from multiple scopes 2025-05-01 11:25:41 +03:00
Dmitry Arkhipov
a658a96deb work around repeated members of template specializations 2025-04-11 13:27:59 +03:00
Dmitry Arkhipov
b7755ed36f add support for em- and en-dashes 2025-04-01 09:31:35 +03:00
Dmitry Arkhipov
4510773965 fix scoping of related functions 2024-11-04 11:15:50 +03:00
Dmitry Arkhipov
616f8597ae ensure related functions are scoped correctly
The assumption is that related functions are "members" of classes they
relate to. This assumption could be violated with recent Doxygen if the
first compound to have them as members is their namespace. Now Docca
makes sure to remove such functions from every scope but one, and also
makes sure that last scope is a class.
2024-11-03 15:42:33 +03:00
Dmitry Arkhipov
1d4e1e2b1b fix variables for older Doxygen 2024-11-02 18:12:16 +03:00
Dmitry Arkhipov
7e9937e111 basic support for pointers to functions 2024-11-01 11:55:35 +03:00
Dmitry Arkhipov
07860b242f fix typo 2024-10-31 13:21:23 +03:00
Dmitry Arkhipov
d335d91cf2 reuse previous occurances of functions
This fixes the issue when a function is referenced several times in the
data, and docca creates an instance for each reference, but the index
only contains the first instance. That in turn would lead to several
attributes of other instances not being set. # Please enter the commit
message for your changes. Lines starting # with '#' will be ignored, and
an empty message aborts the commit. # # On branch fix/duplicate-entities
2024-10-31 13:00:55 +03:00
Dmitry Arkhipov
f31339cd08 support conditional noexcept 2024-10-03 18:11:24 +03:00
Dmitry Arkhipov
5084e6c207 support for extension modules 2024-08-21 10:16:57 +10:00
Dmitry Arkhipov
b760e90d47 add module re to template context 2024-08-20 12:41:04 +10:00
Ruben Perez
a9cbdbebc0 fix Parameter jinja2 test 2024-08-14 13:50:56 +02:00
Dmitry Arkhipov
d58e9573cb fix deprecation warnings about etree.Element in bool contexts 2024-07-08 16:00:54 +03:00
Dmitry Arkhipov
0505011998 remove assert to support nameless entities 2024-06-18 19:05:58 +03:00
Dmitry Arkhipov
fe8dd46e9f collect bases when Doxygen fails to 2024-06-15 17:02:24 +03:00
Dmitry Arkhipov
2cce80005c fix treatment of constexpr 2024-06-14 15:56:47 +03:00
Dmitry Arkhipov
48178b1a54 fix collection and rendering of bases 2024-06-12 12:56:22 +03:00
Dmitry Arkhipov
8c25539e64 fix entity resolution when collecting descriptions 2024-06-12 09:33:14 +03:00
Dmitry Arkhipov
5c9dba3f67 pydocca tests 2024-06-11 20:41:08 +03:00
Dmitry Arkhipov
47959a5eaa pydocca supports tables 2024-06-11 20:41:08 +03:00
Dmitry Arkhipov
23ba1cfe81 open files in utf-8 encoding 2024-05-04 00:41:20 +03:00
Dmitry Arkhipov
0ac9b9c756 remove ext.debug 2024-05-03 18:05:42 +03:00
Dmitry Arkhipov
d409c66125 implementation of docca in Python 2024-05-03 12:54:54 +03:00