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

Move to v3.0.0

d891f5f009d7b768a60970b3875076a7383036e2 authored over 10 years ago
Merge branch 'mask'

1624a5c820de17f2ef1730b1c2943bd9922b64cb authored over 10 years ago
Fix matching functions with default arguments.

We need to suppress the default argument in the signature when we're
doing matching as you can't...

6d5302ea74fb7a91c0bb82ddc1e3207bec7bee2b authored over 10 years ago
Merge branch 'docs'

c21c3971f7c49ec9fceeab74366590ac098accca authored over 10 years ago
Reorganise index page toctrees

Attempt to make it a little more approachable for new people. It had
become quite a mix of links...

0c8e61f7189f09e4e855e7a7e71f6ed31cf0b356 authored over 10 years ago
Merge branch 'templates'

82ea0d3255e86bada470e02e1a85579d282c8912 authored over 10 years ago
Improve function signature handling for templates

We pass the 'outline' option through to the filter so that we don't get
the function description...

dc7380624fb102b3796c688f8b17e588e494fa4a authored over 10 years ago
Merge branch 'sam-roth-args'

a7c0ac76a404db5edd75500859887ee496ed8af3 authored over 10 years ago
Acknowledge sam-roth's contribution

Thanks for fixing the css class output and improving the keyword
handling for declarations.

c9da4cef0e3350d2d197d459a8c5ed9b9db5b8a2 authored over 10 years ago
Make const & volatile checks more explicit

The value of 'const' can be 'no' so checking for its truthiness is not
suitable, instead we can ...

b605ec0ebf36fbb04ff8921ffc8249a5145b64fe authored over 10 years ago
Display const/volatile qualifiers, "=0" for abstract methods, and "virtual" for virtual methods.

485c697ca5473729e38d76f06ba3463f6f892b4e authored over 10 years ago
Modify `render_compound` to use kind rather than name for `objtype`.

This sets the CSS class of the emitted HTML element to the object kind
(e.g., `class` or `struct...

ebcae53784edd24bfd434301d74f986047885ffa authored over 10 years ago
Merge branch 'functions'

4ad21ffbd5957802947c01794c0ce2c346700cfd authored over 10 years ago
Add config variable for implementation filename extensions

And document the set up.

This involves switching the EndsWithFilter to handle a list of options...

02592b3ca891958ce7281ca6bb0adfcddaa0a2a5 authored over 10 years ago
Improve function finding code to ignore implementation files

We've had a bug report that if we have a c-style function in a header
file & implementation file...

97d4f98633048e975db2972284f202b250cd8277 authored over 10 years ago
Fix filter documentation typo

6694dc64d51d2175e9bf392edfc64c207dfe0a06 authored over 10 years ago
Switch to relative imports

Slightly better form I think.

cd78c051db6832165e487b93eca4d6ecbb71250b authored over 10 years ago
Merge branch 'args'

45d0557cf44f71d9284eb1c193c40d2467187766 authored over 10 years ago
Update change log

28ed66eb1bf692c4590b32a848e306a7d7e778f0 authored over 10 years ago
Add mask functionality to screen node attributes

We want to hide the declname and defname attributes from the param
nodes for the signature rende...

d11b94f16dc5afb3b152845d3d5eeb1bbb02f1c9 authored over 10 years ago
Provide console & output lists of function mismatches

We change the warning mechanism so that we can provide the raw_text and
the nodes if desirable.
...

8daf6abc3190630cd666c9aace48fb5aa1121179 authored over 10 years ago
Fix documentation to reference correct args

47f8092626e537b09978e78d12cbd3bb5e20891d authored over 10 years ago
Display potential matches when function arg matching fails

0b6933056fc3ea26589ed074b95109c1de0f0831 authored over 10 years ago
Add no-link options to clean up some warnings

e8934023a24185bcbf24fd3506c9bef1151fe01c authored over 10 years ago
Improve function argument handling for overloads

The previous approach tried to read appropriate data out of the xml
object hierarchy and use it ...

a8b2894a6baf6baa7ad3896868e89e026381ec30 authored over 10 years ago
Move decl_impl example to specific folder

And extend the class example to have an impl file as well for
testing.

928c647fc0340084a466f7a4174955d4aa9be062 authored over 10 years ago
Update gitignore files to have clean repository

Tired of stuff lying around confusing the status but still want some of
that stuff for development.

e9f07966cfec2c9613f170b2401526b3a7f3e5a9 authored over 10 years ago
Fix: Allows picking a named function without arg spe

Also if there are several candidates, if all candidates' arguments are
identical.

a1f7310be7387f5e1984d21f9540c1c511c47ca0 authored over 10 years ago
Breaking test: Unable to resolve multiple matches for function

When a function is both declared and implemented, doxygenfunction fails with the message:

Warni...

2a6969170923480dfee58fa216ea2d5b49a6da50 authored over 10 years ago
Merge branch 'docs'

9a283fe747d5bed8f91100aca640f7643432260e authored over 10 years ago
Add change log for recent history

8d3dea7c883e4b8754e80cd610a9f9d57dcb7034 authored over 10 years ago
Add examples list to Readme

c537ef6a7a91d38703d82653ce3d4255e83893ca authored over 10 years ago
Merge branch 'addgroupoutline'

2aff4f4bde4a3fe6c38e9ee14ede36b08c27a3e8 authored over 10 years ago
Improve innerclass filter

So that innerclasses respond properly the :members: option having
specific members listed.

Othe...

8996aa154754dd215a3c0b6e6b03283fc0db8d82 authored over 10 years ago
Merge class & struct implementations

As they should be basically the same thing. This introduces public,
private, protected & undoc c...

362d66d6e5065dc873992d004451d1500d24ce1e authored over 10 years ago
Add :outline: to namespace documentation with example

And fix up the warning message.

35405e5d84e651bc58e5cf9ffce623d069f7b08b authored over 10 years ago
Fix class & namespace docs to cover protected-members

And fix doxygengroup/namespace typo.

1483a528144c6c91ca70adc371cad4e914e7ff4a authored over 10 years ago
Tweak filter implementation and add outline docs

The implementation is just style.

The docs cover an example of outline working as expected.

59efb6645827a790103ce499d978106e01500f74 authored over 10 years ago
Adds outline flag to doxygengroup directive.

Although already been documented, the outline flag has not been
implemented to the doyygengroup ...

586d2cb702d39445e1a00d47fab92e2d0f1cc0a4 authored over 10 years ago
Fixes minor code issues.

- a forgotten variable definition
- duplicate flag entry

b937f67b4e880ddd82c93a429ec7ed46e4617288 authored over 10 years ago
Merge branch 'doxygennamespace'

16531a0d86a52f97dcf89a631af2e622f594252f authored over 10 years ago
Acknowledge rweickelt's contribution

Thanks for writing the doxygennamespace directive.

195728f38ccdca610f8da1bedc708748f90dbf66 authored over 10 years ago
Improve namespace documentation

By copying over the group docs and changing them appropriately.

c503104dac4badb503132446d3353f5c8da5dae5 authored over 10 years ago
Refactor doxygen namespace & group implementations

They are so close in purpose and implementation that we combine them
into common methods and bas...

d5c2c241f306dea3052bbd47cb32babfcaf68c01 authored over 10 years ago
Rename namespacefile project to 'namespace'

As the 'file' part is an unnecessary extra which breaks the trend with
other example projects.

42d7631c5cb4ba0f104d3d3aefd2db7db359da54 authored over 10 years ago
Fix doxygengroup documentation

It seems I completely failed to proofread the copy and paste of examples
from the class docs to ...

3a2b2b015de092b28f04fd606d193f654417d88a authored over 10 years ago
Update rebased directive for RenderContext

It was written prior to the RenderContext introduction and rebased.

081d976e73cc453d646d2d52c7b6f130b7866113 authored over 10 years ago
Fix up documentation for namespace directive

Improved to remove the empty note and add the required target for the
namespace link from the di...

207a8a48566f8262d98904ece6e1204a0a9bb4ae authored over 10 years ago
Adds a directive for namespaces.

This commit adds a directive to include namespaces very similar to the
already existing `doxygen...

8b74b2c18e360119eeb05a29f518c4d838e83f30 authored over 10 years ago
Merge branch 'text'

a93c812c130c638ce53b607e1fc6cad684f7b678 authored over 10 years ago
Stop reading text nodes in descriptionTypes

As all the actually description text is put into <para> elements, the
text between these element...

98c88e182c45c7aa7a3365d815a744cbb3459055 authored over 10 years ago
Merge branch 'prot'

c831b07deb7c4876cd1e1ab16aaa9ae74bdd8cab authored over 10 years ago
Improve doxygengroup documentation

79993bf22156a31ae810c5b09d4d7774e98b351e authored over 10 years ago
Change filters based on new understanding from documentation

They can be simplified a little. I think.

661c900e1775a76d18e0a529d19d7ba148461c10 authored over 10 years ago
Add documentation to filters.py

An attempt to explain some of what is going on.

49f454221b6b9752a4205be844a437885d8419f4 authored over 10 years ago
Switch group content filter to prot matching

This is more reliable but also only matches the memberdefs and not the
sectiondefs so we're losi...

4380bf064d09b57560e8e959b5b79fa477a115d5 authored over 10 years ago
Switch to prot filter for c-kind objects

Top level public objects like c-functions are now filtered based on
their memberdef 'prot' attri...

060ec2e6006b00366896a9b5d18ec1919613a10b authored over 10 years ago
Switch to render context object instead of just parent & node

We are going to need more information about where we are in the
hierarchy when rendering. Specif...

0f0d8fd6ee3a0b302437da177d3c2ab728d2d77d authored over 10 years ago
Remove c kinds filter

As it was to account for the different sectiondef 'kind' values but now
as we're looking at the ...

e46149567f8b944a09d511fd1ce996ba72a1f297 authored over 10 years ago
Switch to using memberdef 'prot' instead of sectiondef 'kind'

It turns out that if you define custom groups then the sectiondefs
have type of 'user-defined' i...

cb9e4343a52a64b24f380a8059090e6e5a8adf93 authored over 10 years ago
Merge branch 'undoc-doc'

9d9cf01c569a9545fa7de99fac55f87ec360fd70 authored over 10 years ago
Document the undoc-members option

For group and make some tweaks to formatting in general.

64402d6acfa1a8de1ed9344e38d878435925a7cc authored over 10 years ago
Merge branch 'protected'

372a17b85376d2141d16f9fd6eeb69fb56c05022 authored over 10 years ago
Add documentation for the protected-members option

5cc50d384a4fb280bb1223c1185aea07ee0ab5b4 authored over 10 years ago
Filter innerclasses as well

We add a new filter builder method to constuct a filter for innerclasses
(public, protected and ...

7aa2c47befe159d3246a82551981bdf645b6c0cb authored over 10 years ago
Add protected-members option to class & group directives

We refactor the create_private_members_filter method so that it can do
either private or protect...

21c0ac9f04e642b244dd1510a67527a2ffe63acb authored over 10 years ago
Merge branch 'undoc'

67c95d19446576c30f6cc27597b47b89e6f7ab50 authored over 10 years ago
Reorganise directive docs to be alphabetical

It was a pretty random order before. This makes sense. We group the
auto-directives with the pairs.

7c89041b3c603f1a8df4f8a0cc78b4d52109097d authored over 10 years ago
Add and document undoc-members flag for doxygengroup

We just let it pass down to the creation of the members filter for the
classes and do its stuff.

6e3180e5c871c03d00789100ad44d7bc43314dc6 authored over 10 years ago
Separate member filters in individual functions

To clarify their construction a little and leave more room for
documentation.

2481ff580cb415c015686e0ce4e66c2cb6f6f451 authored over 10 years ago
Fix doxygengroup documentation

I failed to update it when changing away from :sections:.

b4dc16f9c251afb7451e0ebab1777c45abf4f7b9 authored over 10 years ago
Split out c_kind filter and add members to doxygengroup

We split the filtering of top level C-language kinds of sectiondefs out
to a separate filter so ...

5f0c3d7c9c19ba44280d742acc4ae28098572c17 authored over 10 years ago
Convert breathe_default_sections conf variable to members

We rewrite it to deal in terms of our new members options rather than
the sections concept. This...

3d78676b54c8f4ca8d9b0689cca7b847fec52e14 authored over 10 years ago
Add documentation for undoc-members option

4fe6a2e7069c7d4c3fd9600ceb736456469979dd authored over 10 years ago
Add undoc-members option to doxygenclass directive

It is a little more complex than repeating the members and
private-members options as the undoc-...

f8ebebc8ae60b80765156275743b81959b99e125 authored over 10 years ago
Merge branch 'members'

a07a46cc6d85c061b1d51177d9ea6166d3f50f6e authored over 10 years ago
Fix & make node_type property more explicitly named

Rather than using 'type' because it is a few less characters and risk
confusion with an actual '...

2cbdc83d119614e51917dcfe2d024bf236f2677f authored over 10 years ago
Implement helper API for filter objects

The filters were getting a little complex & ugly to declare as nested
object declarations so we ...

abe79d6085fdb16e1c9afd3488970d5c197049a5 authored over 10 years ago
Switch from if-statements to and/or combos

Which may or may not be more readable. Actual if-statements would be
more readable, but we can o...

812a4a7f22e5d76bbf4354360603edf6ae531dc7 authored over 10 years ago
Add filter for sectiondef description

This was in here before we started rewriting it. I'm not sure of an
example which exercises this...

0dea876dea31a55079273b0fa569c6796369df8f authored over 10 years ago
Remove :members: option from group

It doesn't seem to fit with the use case. If it is an option, what does
it mean? Public members ...

1eab0268ea816aa0a0da23a04348131a345f0eeb authored over 10 years ago
Fix ups for the filter improvements

I forgot the __or__ method and apparently __contains__ has to return a
True or False so we switc...

1883d4281b43f5a1a2db58e347173e63fc0140e7 authored over 10 years ago
Simplify group content filter

d1c2d640572a40f187a2cbd23057a5c820695df1 authored over 10 years ago
Switch to :members: & :private-members: from :sections:

fabafa46925fd8702fd97eab94edebf5fb454274 authored over 10 years ago
Merge branch 'global'

a624f41dac6d836382329472aa57698274f9b166 authored over 10 years ago
Improve group content extraction

We account for the :sections: option when extracting the content from
the doxygen group when ren...

ffbe3071a8b1b8fb6707c0757f6f221f801b5422 authored over 10 years ago
Document breathe_default_sections config variable

d1e0287d143fba6d1ee45616b7315a00c274853c authored over 10 years ago
Make the default sections a configurable value

Previously it was hard coded to [public*, func*] but now we default to
that but make it configur...

60305ea9f78294ca1911b70ce3fc3865a2b6d196 authored over 10 years ago
Merge branch 'doxygengroup'

c0964435c86c1194017e7bc7545172e79d634f0d authored over 10 years ago
Attempt to remember and restore branch in compare script

So that we're not left in a detached HEAD state as we were previously. I
keep forgetting and the...

dbfcefec0ae318d72a064477988161492d70ebe2 authored over 10 years ago
Default to 'public*, func*' instead of just 'public*'

It seems that top level functions go into their own sectiondef with a
'func' 'kind'. We'd really...

f3f3d274daa536717b83cef10c701813a9cf0507 authored over 10 years ago
Add documentation & examples for :sections: option

We add public and private functions to our group.h code and then extend
the documentation to cov...

e7ff08bbf2d7b1cc2c46c961f32cf39cc12e06cf authored over 10 years ago
Refactor section filter code

To take advantage of the OrFilters which can now take multiple arguments
so we don't have to cre...

d9f09559bc2c12bb343903da5b7a9db05ff5e4b3 authored over 10 years ago
Refactor section filter code into a separate method

As we think we're going to need it for the groups shortly.

37539c26df433788858f5fa2788282fb534f2e1b authored over 10 years ago
Add version & release exception for comparisions

1f201c9cbf135073cd6bda6109e8ce206d7809d0 authored over 10 years ago
Use warning helpers for directives in directive/ folder

We missed those on the previous effort. Here we move the warning code in
directive/base.py and d...

4d9821e468c3fc3def60d38e5892de34ebb15866 authored over 10 years ago
Add section filter to doxygengroup directive

Having separated out the section filter code to a separate method we can
easily call it to creat...

7f7cf834c229541264485617f40d13da8025c852 authored over 10 years ago
Move to v2.0.0

4838dd2668d5157e1a03dfbc85a11e01c73c07af authored over 10 years ago
Merge branch 'readthedocs'

ec9709417e7f9b590ef42907e1b460db8c8183f2 authored over 10 years ago
Switch to detecting the version in the docs

We use git to detect the latest tag and report the tag version if we're
sitting on that tag and ...

3b7e801ed5a47402b0e0842737f29bcb52beb67c authored over 10 years ago