Doxygen adds unhandled xml output for structs that define types inline, for
example `struct Foo { enum { FOO, BAR } baz; }`. A type definitions precedes the
members. The script wrongly assumed the first sectiondef child of compounddef
would contain all members, but actually this is the case for sectiondefs with
kind=public-attrib (the sectiondef defining the type has kind=public-type).
You can view, comment on, or merge this pull request online at:

  https://github.com/geany/geany/pull/965

-- Commit Summary --

  * gtkdoc: fix gtkdoc header script for structs with inline types

-- File Changes --

    M scripts/gen-api-gtkdoc.py (6)

-- Patch Links --

https://github.com/geany/geany/pull/965.patch
https://github.com/geany/geany/pull/965.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/965

Reply via email to