Various fixups for better plugin api docs and in preparation to generating gtkdoc from the doxygen xml output. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/744
-- Commit Summary --
* doxygen: do not sort elements alphabetically * doxygen: generate xml too in preparation for gtkdoc generation * plugin api: convert TMSourceFile to GBoxed internally * plugin api: convert StashGroup to GBoxed internally * doxygen: various doxygen-related fixes in preparation for gtkdoc generation
-- File Changes --
M doc/Doxyfile.in (12) M doc/Makefile.am (5) M doc/pluginsymbols.c (18) M src/build.h (33) M src/document.c (18) M src/editor.c (2) M src/editor.h (9) M src/encodings.h (1) M src/filetypes.c (19) M src/filetypes.h (14) M src/keybindings.c (2) M src/plugindata.h (4) M src/pluginutils.c (10) M src/spawn.c (1) M src/stash.c (53) M src/stash.h (1) M src/ui_utils.c (29) M src/utils.c (15) M tagmanager/src/tm_source_file.c (37) M tagmanager/src/tm_source_file.h (3) M tagmanager/src/tm_tag.c (6) M tagmanager/src/tm_workspace.c (4)
-- Patch Links --
https://github.com/geany/geany/pull/744.patch https://github.com/geany/geany/pull/744.diff
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744
The follow-up effort to this can be found at https://github.com/kugel-/geany/tree/doxygen2gtkdoc
There is the script to generate the gtkdoc and to create a .vapi, .gir and .typelib automatically for the plugin API.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744#issuecomment-155109314
Before going further, apart from (some) actual documentation changes, I don't see no use outside your automatic generation thing, in which case it should be part of it.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744#issuecomment-155138708
The changes are various enough, I think it would be preferable to make one PR each.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744#issuecomment-164734561
Closed #744.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744#event-570143654
This one can be closed, right? Feel free to reopen otherwise.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/744#issuecomment-189959019
github-comments@lists.geany.org