| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (keyword-list): Treat kind "friend" as
a synonym for kind "function", so that friend members are included in
the Devhelp keyword list.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (chapters): Turn the flat structure of
the Doxygen tag file into hierarchies of modules and classes. At the
top-level, select only those compounds which are not a member of any
other compound, and then process the nested compounds recursively to
create the tree structure.
(functions): Refactor and canonicalize the template logic. No longer
attempt to sort the keyword list, because it is not a requirement and
unnecessarily complicates the transformation.
(xsl:strip-space): Strip excess whitespace from source elements.
|
|
|
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (chapters): Assign node sets to the
intermediate variables using the select attribute, rather than trying
to apply the templates in the element content. With this change, the
test whether there are any child elements now correctly evaluates to
false if the node set is empty.
|
|
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (chapters): Output the <sub> elements
only if they will have at least one child node. This way, there will
be no broken chapter link in the Devhelp documentation if the module
does not define any Doxygen groups, for instance.
|
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (functions): Apply the templates to all
<compound> elements, and add a catch-all template to filter anything
which did not match.
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (chapters): Add "Modules" chapter and
list all compounds of kind "group" there.
|
|
|
|
|
|
|
|
| |
* util/tagfile-to-devhelp2.xsl (functions): Only list members of
compounds which correspond to a C++ language construct, i.e. a class
or a namespace. Other Doxygen compounds like groups or files do not
exist at the language level, and their names should not be used like
namespace prefixes.
|
|
|