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
We repeat what we did for the function handling:
- Deliberately and clearly output domain and d...
c905f3c0c790e901e985c69e3262e5336df7daee authored about 11 years ago
Re-jig the MemberTypeDef handling so that we deliberately and clearly
create a domain target and...
We pass the target handler to domain handlers as they are in a better
place to use it than the r...
Makes it easier to grep for and discover and is generally more explicit.
f92122988c16c423ff72d7bae441d7768b3cb253 authored about 11 years ago
Probably others in the examples but this does no harm and was useful for
testing.
e1fae5418ffc285f649c24664443b2b7f56444aa authored about 11 years ago
f415954ad0b7b4f28cdcccc0a7e87850c0064318 authored about 11 years ago
Thanks for helping with the Expat parser errors.
15a966efce37cb97f1bf1495804ae7b9b9f26cbc authored about 11 years ago
I don't like the idea of moving stuff to the base class for reuse
(composition/collaboration bei...
And use it in the class & function directives as well as in the index
processing.
We change the parser module code to raise different exceptions for the
IOError and ExpatError wh...
When some c++ source file is badly encoded, an ExpatError causes
breathe to crash. This patch pr...
As we have introduced new interfaces since the last version but haven't
broken anything (to my k...
d9df86a4f373f7969ae3fe05b02be59124183b1f authored about 11 years ago
We want to separate out all the ugly subprocess call and stuff into a
separate helper class to k...
f81c09f27b4838c04cca9dc339471d6dbf18de8e authored about 11 years ago
To avoid confusion with the behaviour of path in the other directives.
b288d2c9518c2237b268bbaf82e6d3233435b9d8 authored about 11 years ago
So that we properly identify the usage of doxygenindex and
autodoxygenindex in the errors.
Covering the basics, though without a failing case as we need to chase
that up a bit.
Otherwise we're overloading the word and it is a bit confusing. We
should probably do the same f...
086a2c3e473151d0bb729ffc7d1c56b8925cfff3 authored about 11 years ago
We add a config value to determine the directory that the doxygen xml is
generated to for the au...
We add a AutoDoxygenIndexDirective which takes the arguments and puts
out a DoxygenAutoNode into...
Instead of processing everything in place in the directive code, we
output a single DoxygenNode ...
To reflect the root directory from which to specify relative paths to
source files that we want ...
A simple custom node and transform inherited from the relevant classes
in docutils and registere...
e0004dffef8fb593a5214d45ba05f15cc62ea288 authored over 11 years ago
Raised on the librelist. It is possible for a sectiondef element to have
a description which we ...
From libre list discussion.
4c8f72b5ed3320f49aef2fe32b3c07e8ddb1d07f authored over 11 years ago
I've left my try-except phase and have realised that there are more
graceful ways to handle thos...
Mistakenly left in there.
06cc3dd45d52d6a9218a3983a82e3c7515a34026 authored over 11 years agof39754dd81864897fafda407a6af7363135c359c authored over 11 years ago
The code was getting confused when the .rst file that wanted the image
was not at the top level ...
And changed the documentation a little so that it isn't just an out of
context cut and paste of ...
We provide the very basics of support for the \image tag in doxygen
output by reading the name o...
And provide a helper method for getting paths relative to it.
50604fd00ac728a69b1a34ae939a6b0a47bf6f91 authored over 11 years agoBased on jo3w4rd's ticket.
8faa29e35dd60151fd0720b39b3e37862b4e5b52 authored over 11 years ago227df1fe55192e9e493776eec631dc6933957348 authored over 11 years ago
As noted in the exception, if breathe_default_project had a value which
wasn't a key in the brea...
be14aebf7f30035acfae9d0265330f5c840e363c authored over 11 years ago
daca1a1b0d149d23530bd45186c99291f99323fc authored over 11 years ago
Found that properties were excluded by default.
4930d750a97ba8ceb7e010a81468b7ddda974fba authored over 11 years agoaf1a7ad615c895b4dd0c888550d8d2211c477e7f authored over 11 years ago
Thanks for reporting the issue with programlistings.
1297bd2fa34f8dfbedbee5a5d46f68a2db5d6bdb authored over 11 years ago
Turns out that if we pass an extra empty string to the literal_block
node at the start then it r...
3efe8dd22b08590f7785cbf3879faea556a002b8 authored over 11 years ago
We have to parse the programlisting tags within para tags and then
provide renderers for program...
c397edf15bd4131a789fca0cd22444d7fe31ecfd authored over 11 years ago
As reported by jo3w4rd on #65 on github.
88cf0f33d44c3973ad1467189e4a633a82f0904b authored over 11 years agoc849a86ebab587438df6b2679d330a2f8d23098d authored over 11 years ago
cd37ae6778f0312a8a2b7678f57fd9145b891334 authored over 11 years ago
Thank you for contribution handling asterisks in the embedded rst
comments.
We change the documentation to output a representation of the bad data
rather than feeding it th...
7f091bcca348902f3a444dd5f173886efd564a65 authored over 11 years ago
Comment styles in doxygen that use a leading asterisk, such as
/*!
* Commenting
* a bit
...
ec085fd9124617cdbaf7739f4912ea7214fa1f5a authored almost 12 years ago
Only when we need it. We reschuffle the code so that we only look for
the default project if the...
To start semantic versioning.
3d465318cbb1a87df4597f535aaff4dbc23f02c9 authored almost 12 years agofe731a599d4c981a920493f448de40a246af21eb authored almost 12 years ago
Thank you for figuring out the update logic when doxygen xml files
change to get the rst files t...
We wrap up all the login in a FileStateCache object so that the internal
code only needs to know...
This means changes to doxygen xml files will caused rst documents that
use those files to be reb...
7eba493d3738f9085a8c197340abd248e47b5451 authored almost 12 years ago
Thank you for contribution.
87ec3725257144de89935d6856f4d1baf506a16a authored almost 12 years ago0b98eb7bda67917b3c5e988944761fb029faa455 authored almost 12 years ago
8c2c4ecdde0aadab1911747de81bdc03386e575e authored almost 12 years ago
Thank you for contributions towards the overloaded function resolution.
b48d8bcdfe8dae223f5f45c59411d7eacbe33d6f authored almost 12 years ago
We separate out the argument parsing and matching into separate function
for a bit more readabil...
With simple and more complex types.
8dea975b69cbb82f5dad7bd99c6ba5a0ef33a818 authored almost 12 years agoda6ced307132a6318cfd96367f80f3baf2ac87dd authored almost 12 years ago
In thanks for contributions towards the auto-directives which allow
on-the-fly generation of the...
Thank you for contributions towards the Python3 support.
f8196f1d26e6061f6773f34d49590984b9b9831c authored about 12 years agoOtherwise links to classes and other index level items fail.
The regression was introduced in:
...
So that __init__.py is syntax friendly for both python 2 & 3 as setup.py
needs to be able to imp...
fe2b814b2ec25c433f7fc6fde167234d4d46cfb7 authored about 12 years ago
Mostly personal preference.
2f26563bce35f9f7fc919c446bd9a03cbe0db4a9 authored about 12 years agodae19c3745cd5651c3f57c65222d4217272cec7d authored about 12 years ago
b1a21f670464d67acdcfedd0bf03a15b0cf1d893 authored about 12 years ago
By using the math node instead of the display math node when we detect
the start & end $'s which...
Involves picking up the "formula" xml nodes from the doxygen xml output
as children of the "para...
We use the same formatting code we have for the functions except we
check ahead as we don't want...
Previously we were outputting these section as a field list which looked
rather good but it adds...
dc96621b56fa9b56f19876b987c54f885a26a6b5 authored over 12 years ago
Previously we were applying it if any "show" option had been provided at
all, here we make sure ...
We provide a ":show: header-file" option to the doxygenclass directive
which looks for the "incl...
... to squeeze our testsuite output through the latex pdf builder
without hitting the 6 level in...
Previously the CompoundDef renderer was choosing to indent its own
output but really it should b...
It hasn't been updated in ages and so was broken and expecting to use
all kinds of classes that ...
It is perhaps not flawed by itself but in conjunction with using
line_blocks to put the template...
ebf30aaf9167f73fe3b90d2e194f6588ac625f5e authored over 13 years ago
In case it isn't immediately obvious.
d215d4deb74cac6e4829cac212760e9cd1cb2608 authored over 13 years ago
We have an issue that we generally want to ignore most of the
pretty-printing whitespace inside ...
An issue was reported where a linked word inside a markup tag
(literal/fixed width font in this ...
For issue #46.
42e7eabddca6d90a9e9eb206bbee9a668a7f9bf6 authored over 13 years agoForgotten previously.
Would be best to automate this somehow to look at the latest tag in the
g...
Thanks to LDiracDelta for pointing out the need for this.
caa1ee95585e536c32b131dc307a3cab4d330996 authored over 13 years agoFor no really good reason, just personal preference.
5fed3ee579331d64594fab3f4f06b9b9f145f791 authored over 13 years ago
This is a pretty random choice but we're slowing improving and it has
been a while since 0.6!
Thank you to hobu for the setup.py.
57f3fd9b7a982b4721d11638a0f78c08bf21fdd8 authored over 13 years agoThis implements a setup.py that was cribbed from sphinx's repository for breathe
2894a197a6bb7f957049493abb55271921cc768b authored over 13 years ago