Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/breathe-doc/breathe

ReStructuredText and Sphinx bridge to Doxygen
https://github.com/breathe-doc/breathe

add ignore and version

9ccc4a671d80bbe7139ef8b99c637925e24d022c authored over 13 years ago
add setup.py and version info to support egg and 'develop' installation styles

159e9cd274bbfbf79e0f81519b1e6e853c88ba9f authored over 13 years ago
Merge branch 'template'

0f10c968b603d5eea7bd97c4d3e6126d5b8428dd authored over 13 years ago
Support template parameters for classes and functions

We introduce the TemplateParamListRenderer which handles iterating over
its parameters and forma...

46e403bc95e8d6aaf91195cbe7f6143fbd26d847 authored over 13 years ago
Minor tweaks to the template example code

Make one function have only one template parameter (as seems to be the
original intention) and r...

00333c4dd3a0fcfbcd4df782e804c2e9a68fb09a authored over 13 years ago
Add template examples to makefiles and conf

We also add "public" statements at the top of the class which is
presumably the original intenti...

5b52fe4891e8eae82d5c4f44d2cd82f00717cd98 authored over 13 years ago
Reduce repetition with common_arg list

It was getting silly, this helps trim it a bit.

b0c162aea381993f3b6a69e70a57d3d18387007f authored over 13 years ago
Merge pull request #39 from sschaetz/master

Example code for templated classes and functions

62c7d5f88a001df75f9ba1b655e3636257dc5459 authored over 13 years ago
Added specific examples for documented template functions

7e722a21c0db8cd77e624b20cdf88c8c70a5d72f authored over 13 years ago
Added specific examples for documented template classes

fce890995cd8aae25995bd24970f3134cead8605 authored over 13 years ago
Fixing abandoned "items" to fix latex output

The more targetted directives were entering into the rendering hierarchy
at the MemberDefTypeSub...

3e0e5f97201611de83d1f9123839c13e14e1f3dc authored over 13 years ago
Updated docs to reflect :no-link: support on file directive

d4c6d4c583844404e49a014c2f7158c1c98ced64 authored over 13 years ago
Acknowledged davidm as a contributer

7a92f3bf3f23d41e140a98ff3589b15cfeed968b authored over 13 years ago
Further improvements to the treatment of groups

We improve the group name logic so that it outputs an "Unnamed Group"
title for any unnamed grou...

c1cfbd20b64db42592048fc2d4bd3b46de5c8cad authored over 13 years ago
Remove "domains" page from testpage toctree

As it is referenced from elsewhere and so confuses some of the sphinx
setup.

c8459dcbb225af48aab9eee5419ce9955634d981 authored over 13 years ago
Improved handling user-defined member groups @{ ... @}

``.. doxygenclass:: :members:`` now displays members in
user-defined groups (which might contain...

24833625922464b0c3c5258bfd0540da54d8b5cf authored over 13 years ago
Restore doxygen par title functionality as exposed by the ALIASES

During a previous change we lost support for this.

We no longer need to use an emphasis node as...

0f09f25601b2fb204fd2c94ca2716b4ffa440b08 authored over 13 years ago
Removing specification file which is long outdated

Perhaps I should be keeping it up to date, but similar information is
available and better place...

41bdb793508809775a3a9dc350e6511dfa377f32 authored over 13 years ago
Changed all references to "restructured text" to reStructuredText.

That's how it is meant to be referred to apparently.

54468717a598d2211ed5ff5b6a99d18d24239a6d authored over 13 years ago
Introduce basic caching for the xml parsing results

Previously, we were reparsing the xml files everytime we came across
one. So this would happen t...

74a07ce49538bc8dfaaf56b85867c98937cad9bd authored over 13 years ago
Change README to reflect current version of Python

I realise it probably isn't great to develop with the latest and
greatest but best to be honest ...

edc7a54b6fd4c670b01186c6386739fe0594b38d authored over 13 years ago
Changed doxygenvariable docs to fake warning instead of generate it

We use this method to reflect what the users will see in the final
output without having a large...

ceec5f56a9492297daf5d7adafd037f7ef2f747a authored over 13 years ago
Adding missing testsuite/source/variable.rst.

Oops.

4cb09b7e326e65c00ac4752a8dd933f3d6f4188d authored over 13 years ago
Added example and definition of variable directive to docs.

5d48df432ef60f7693d27f6d8d749c400c430930 authored over 13 years ago
Adding doxygenvariable directive.

There was already a VariableMemberDefTypeSubRenderer, but there was no
top-level directive for g...

17771e9fdbf1be5d949245ef9d6d7df369e161a7 authored over 13 years ago
Makes domain references obey the no-link flag

The introduction of the domain references lead to a lot of duplicate ids
in the testsuite which ...

dfb1dfd5491cfa49d8a10651fae5ffa1dc906fdc authored over 13 years ago
Ran "pep8" check over main file

Ignoring "E501 line too long" and the final "W391 blank line at end of
file".

Mostly whitespace...

1384f875dafb2f600e7114c14e38733d6c2adc78 authored over 13 years ago
Fixed support for using Sphinx domains to reference Classes

A chunk of the work was unfortunatel mixed in with the last commit. The
main parts are that we i...

e7aea80ffda729718a753077196b76a3a8efa41e authored over 13 years ago
Fixing domains references for functions & basic work for classes

When attempting to add support for Sphinx domain references to classes
it become apparent that t...

1a966dcf542157b25b75076842aeaa709bba3da0 authored over 13 years ago
Added example and definition of define directive to docs

To cover the excellent work done by mbolivar.

c265d9fc83886c2835a7fceff5cba41fbbd9e765 authored over 13 years ago
Adding doxygendefine directive.

473134582f801f909fb5a51fc01ae51b6d144a8d authored over 13 years ago
Ignoring autogenerated .xml, .xsd, and .xslt files under examples/specific/.

8a941f841ae92a689768359d0666f065e7243aea authored over 13 years ago
Check each namespace and class we render against a valid list

Again, this is an issue with cross over into xml files for namespaces
including namespaces which...

2cc08d543ae2292919452e192df0bc49115d4e4b authored almost 14 years ago
Account for namespaces spread across files for doxygenfile directive

Previously, if we were rendering a file with a namespace in it we would
cross over to the namesp...

cc172045faa93f06f5172eb9b5b2021ad0555fe9 authored almost 14 years ago
Improve the doxygenfile directive examples

Added the output for the file with nested namespaces

ae5f168301cf3800a89e97bf60ee0c2090c152fa authored almost 14 years ago
Improve index filtering to remove group errors

We're essentially sweeping these errors under the rug at the moment.
There is no effort in Breat...

7d63238540871d0c6c6ecc87b2cbe785e00a21e9 authored almost 14 years ago
Improve namespace rendering for doxygenfile directive

Previously, we have had issues with the fact that classes and namespaces
are always listed as to...

685c236fc41e6dc4e3b354e2b37eda86ac7eba4a authored almost 14 years ago
Improved the documentation for doxygenfile

To cover the multifile example

c0afff088d1cb2512a216ccd92a83797dc1c1867 authored almost 14 years ago
Updated credits and referenced mailing list

a51279ae2457310e72646569698af44752e32572 authored almost 14 years ago
Adding example file level doxygen comment

Allows us to test that the doxygenfile directive is handling it
properly.

c0d9812493e99036f4f6ab8674a9ff5ce2f132c6 authored almost 14 years ago
Doxygenfile can distinguish between files with the same name

Previously, if you used the doxygenfile directive with a filename and
there were two files match...

da2b8aa540947c4f3caef3a710d6d16bb21871f2 authored almost 14 years ago
Added examples to test struct, enum and typedef in namespaces

08805442fd1bec048b3a0c728c81af4984bebe2a authored almost 14 years ago
Add example of C code for future tests

76c086f5838f55dcca652a3b0d3f4488d87d10c1 authored almost 14 years ago
Allow users to specify namespaces for structs, enums and typedefs

In response to issue #27.

We split out the namespace from the name argument for the appropriate...

d70cc3016e3f691ef791b9f8310cf133b84030c6 authored almost 14 years ago
Introduced doxygenfile directive and documentation

We define the doxygenfile directive class and the RefTypeSubRenderer
which is required to jump f...

8d857a173e8ee20db75699277797e587227eec4a authored almost 14 years ago
Support outline in all directives as Queezy intended

This was lost in my refactor of Queezy's work. We add some examples to
the docs to illustrate th...

5ee07cc7cf84ae70738a8f6f4949b61890aef8bf authored almost 14 years ago
Adding :no-link: support and documentation for all remaining directives

This means doxygenindex and doxygenfunction at this point. And not
brilliantly well tested but w...

214b9472fff43c3834488ecd5eaf3875c68bdf1c authored almost 14 years ago
Add :no-link: flag to struct, enum and typedef directives

Needed for the documentation of the outline feature. This change hasn't
been widely tested, it s...

fdc7128ba4fb59fc8aeb44e3c0531c8e984e5e73 authored almost 14 years ago
Remove xml node export code

The original code generation run also wrote out a large amount of code
for exporting the xml bac...

bec45db33699fa433b44bd66498caabfd0520c30 authored almost 14 years ago
Removing lookups based on class type

Motivated by the "isinstance considered harmful" line of thought, we
remove all checks based on ...

73a86c4ea5ae8942aed8017053984c9d8cb59f21 authored almost 14 years ago
Recognition of QueezyTheGreat's contributions.

Many thanks.

91e02b9fa8c6eea523e8a084f12d84e267d358d8 authored almost 14 years ago
Refactor of filtering factory changes for "outline"

This is to re-implement the much needed and much appreciated
functionality in another way. Mainl...

1244134e5bf159aadf327fe13b1b466538948358 authored almost 14 years ago
Changed indentation and removed display flag

A portion of the file was indented with tabs which contrasts with the
rest of the code base.

Th...

5c801d9e88e816617abadcef0bfdbb1d0fa9a0bc authored almost 14 years ago
Minor corrections to output formatting to preserve new breaks

<para> node content needs to be rendered in a paragraph to preserve line
breaks from the origina...

388e8e884b81867abf61cd6e40a119c75dfa9ade authored almost 14 years ago
Added full support for having outlines of Doxygen documentation.

- Added rendering filter to Renderer's
Every time a renderer tries to render somthing it passe...

1c70757aea90fc0df090989a64afc3ef069ffef6 authored almost 14 years ago
Changed rendering style of parameter/function documentation,

sections are render as rst field lists. This emulates the output
style of python function docume...

1629a1aeda1f1e4eb9ac8a955d021758da172ba7 authored almost 14 years ago
Added documentation for restructured text in-comment markup

Tweaked the example code to provide better examples of raw markup and
with aliases.

e34730051dfc8a7c58bdcf568ccfcbc6969ba6ab authored almost 14 years ago
Added documentation for :members: and :no-link:

Required updating the homepage In a Nutshell example, adding a
description of options to the dir...

863c1a96206d7c58849cdaf77092d2565adaf518 authored almost 14 years ago
Added makefile to simplify project setup

The previous instructions were simple but poorly phrased and can be
simplified and so should.

6a9ceb76bd54bbe3d458b989262c61e411022fc0 authored almost 14 years ago
Move section title in section renderer

Should keep the same behaviour it is just a better separation of
concerns. Previously the compou...

e7e02148b76a05429e53b671c9d38b08244d235f authored about 14 years ago
:members: without args only shows public members/attributes

This is a closer match to the behaviour of the Sphinx autoclass
:members: option. If you specify...

f1bf515ca2a45f50fcac7fc42f16cae174c8d7e9 authored about 14 years ago
Support for :members: and :no-link: directive options

These should have been two separate commits. It is a shame they are
mixed together.

The :no-lin...

dc7ec13f337a2dfbfe0270059536ebb197023ba5 authored about 14 years ago
Remove Builder class and usage

It is pointless. Adds an extra level of indirection with no clear gain.

3f7d15b880be2659e00533a5ef220d9b3e3b367b authored about 14 years ago
Changed README to reflect slightly maturing status.

453c43f0471f27122047105b02852eb50eea29ad authored about 14 years ago
Improvements to the documentation

Changed to "haiku" Sphinx theme.

Added features section to front page.

Added credits page.

Ad...

e8dfa0ad6f6634a358e5ce645714c0a77e39f96d authored about 14 years ago
Handle non-embed:rst verbatim tags as literal blocks

Gives the standard Sphinx literal block with preformatted text between.
Seems like the most reas...

b88a2056057da724d992b0cc26ba9dd5c12a9618 authored about 14 years ago
Switch from <rst> tags to <verbatim>embed:rst

The previous attempt to use \xmlonly doxygen markup for rst code meant
that you have to do xml-e...

dde6b7efdee41ce36edec707af53097f1ddd0fe9 authored about 14 years ago
Support for inline parameter documentation

Breathe was previously ignoring documentation for parameters that
appeared like this:

const ch...

b5187fc944e84b3865be8966b2c7aace86e1c729 authored about 14 years ago
Just put parameter list at the start of detail description

The fancy attempts to calculate a better place were not working well and
added much confusion. T...

c70e46999dea4b424f7047b841223e9ec8430504 authored about 14 years ago
Support for embedded rst in doxygen markup

Using a couple of Doxygen aliases:

ALIASES = "rst=\xmlonly<rst>"
ALIASES += "endrst=</rst>\en...

8927c7017065097cf7224f54e9eab002e6359bd4 authored about 14 years ago
Better handling of file IOErrors on parsing

Only implemented for doxygenindex but it is a start.

34dada649ad62ec68fa670e6be539b968daff263 authored about 14 years ago
Support for c & cpp functions for Sphinx domains

First, lengthy, pass at adding domain support to breathe, so that when
it outputs functions, it ...

8d9406af30a12bdbd7bad6b9a5e5c3178811405e authored about 14 years ago
Remove depreciated code

Long since replaced by the Finder classes.

84cdf7ddb5f76d5ccddc653ea45a1e23203217e4 authored about 14 years ago
Improved handling of "simplesect" nodes of kind "par"

The \par doxygen markup allows users to specify there own paragraph with
an optional title. It c...

16e3a795a5914b259912246f40602f54bc96d432 authored about 14 years ago
Added "In a Nutshell" example to documentation homepage

Requires example code in nutshell.h, both for generating the xml and for
including in the docume...

0abf68f66ea8359960fd7be9973e94409c77c031 authored about 14 years ago
Added Renders section to the code guide

e5f6a6e9980cb1875a9e30e4f907c46a2e47d8d3 authored about 14 years ago
Editing code guide and addition of "Finders" section

d57099391807bffe46fb3aaff229706d73e911dc authored about 14 years ago
Re-structuring documentation and adding contributions guide

Needs more work but is a promising start.

Contains code guide for the doxygen xml output and pa...

2bbdc522cd725d20a9e06ec49beeb49db17cec90 authored over 14 years ago
Improved linking at member level

It seems that the target node is not actually what we're linking to in
this case and that the im...

e0903cb279b76bf49c9f9f161ba9539517e1a3fc authored over 14 years ago
Fixed cross linking for Sphinx v1.0

The API for pendin_xrefs seems to have changed for Sphinx v1.0. Now the
xref code we're trying t...

5e1c469666bfe0f0e253ed71f71add983591760f authored over 14 years ago
Para nodes should be rendered as paragraphs

This is necessary so that separate paragraphs in the descriptions are
rendered as separate parag...

59089cfea4ba9979aa8748f41af49ac89aa80ca0 authored over 14 years ago
Fix for DocParamListType values

Previously our dictionary for translating names from the xml to something
more readable was inco...

d3b9557b0eb93aed5dc12b5147d9a05175b069d2 authored over 14 years ago
Render function pointer properly

Previous efforts to improve function pointer typedef displays neglected
variables which are func...

ea22051d33a97132bf2ccbdd48b0f7376750b371 authored over 14 years ago
Added support for specifying namespace and class when addressing a function

Requires splitting on the final "::" in the name and matching the first
part to the compound nam...

bb24b9c2f28930a3de70182d4da7dc3c8668acf3 authored over 14 years ago
Add "Values" title to enum output

In response to issue #10.

Request to "Values" title in case the enum values appear like they ar...

2cf443c61e42886532792a39a60544eace2c44d8 authored over 14 years ago
Support emphasis, bold, computeroutput, etc. markup

It was noticed that text marked-up with doxygen tags like \a were not
being rendered at all. Thi...

f530fea8c2bedfd5ca945eb728411e5122b47d01 authored over 14 years ago
Put parameter list title on its own line

Previously, given a detailed description the "Parameters" title would
appear on the end of the d...

b8523e04d09504c44ebd3d4c414f3c137f3b9e1f authored over 14 years ago
Improved Enum titling and supported initialiser

It now displays the value of any enum entries in literal format next to
the value name.

Doxygen...

ddc7c128443aadfbb629cc2576a8731c1cb12f4e authored over 14 years ago
Adding more typedef examples

Leaving further work until the parsing is refactored.

Ideally, I'd rather see:

typedef void (...

148091d3e154b9bdcd76e0c849f1aa311caf7f46 authored over 14 years ago
Extended README with credit and warning.

d555c0bb54190c7fedbecdf02a742fa60ebbce87 authored over 14 years ago
Fixing tinyxml examples "make clean"

939e114dd5bc006dc4557adac772f65e7ff20a65 authored over 14 years ago
example demonstrating doxygenfunction misbehavior when long description is present.

d49d79aa6b5368b6229d202a8c2e0495407dab99 authored over 14 years ago
modified testsuite to work on OS X, assuming Doxygen.app/Contents/Resources is in PATH

b235eeb96b09ed7493b34c9ebcaaa7ad43b43ac6 authored over 14 years ago
Added specific function typedef example

New folder with mini makefile copying the doxygen example structure.

Added rst file referencing...

2260e34449e48bb4687d21c50222ef625c215907 authored over 14 years ago
Factored out specific memberdef behaviours

Improved on the previous basic "overload render()" concept. Now "render" is
always called on the...

25969951f572c8803c9c3a5ad14b204e50d41c16 authored over 14 years ago
Basic framework for specialised MemberDef renderers

Functions, typedefs, enums and probably others all come up as "memberdef"
nodes so we're choosin...

89c9200370f4fb83886990aea074bc5eae97c569 authored over 14 years ago
Display enum values and individual descriptions in final output

Was previously ignoring the enum sections completely. Could still be improved.
In particular the...

9da935b50206d31a1822400018e09d1bc0082085 authored over 14 years ago
Updated README to contain current development environment

ca225d2d8265d00ba6d4e1badc7d589836b64db6 authored over 14 years ago
Catching para nodes which are children of ref nodes

Previously we were only picking up direct text in the <ref></ref> scope.

This involves extendin...

d735400528dfb6374f6b4e1947a1fc24b4d84e42 authored over 14 years ago
Checking commit from behind firewall

3f874bdc109307d0cbea30d283c8e0f930c446e7 authored over 14 years ago