[Github-comments] [geany] Gtkdoc hdr (#890)

Thomas Martitz notifications at xxxxx
Tue Jan 26 23:02:13 UTC 2016


This is probably not ready yet, but open for review. The new script probably needs some more cleanup but since I'm not sure anyone is interested in reviewing ruby code I decided to PR'ify.

Description: This PR does some prep work, then enables generating xml output from doxygen, and lastly generate gtkdoc'ized headers from the xml output. The gtkdoc'ized headers in turn are input to g-ir-scanner and g-ir-compile but that's not port of the PR yet (but I have it working on my side).

If we decide to not ship the actual .gir and .typelib files for gobject-introspection yet, then we should at least ship the gtkdoc headers so that I can use it to generate .gir and .typelib on my own in my plugin for now.

You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * doxygen: generate xml too in preparation for gtkdoc generation
  * doxygen: various doxygen-related fixes in preparation for gtkdoc generation
  * api: add script to generate {geany,geany-scintilla}-gtkdoc.h

-- File Changes --

    M .gitignore (1)
    M configure.ac (1)
    M doc/Doxyfile.in (16)
    M doc/Makefile.am (40)
    M doc/pluginsymbols.c (4)
    M m4/geany-docutils.m4 (16)
    A scripts/gen-api-gtkdoc.rb (490)
    M src/document.c (18)
    M src/editor.c (2)
    M src/editor.h (2)
    M src/encodingsprivate.h (6)
    M src/filetypes.c (19)
    M src/filetypes.h (3)
    M src/keybindings.c (10)
    M src/plugindata.h (4)
    M src/pluginutils.c (16)
    M src/spawn.c (1)
    M src/stash.c (2)
    M src/ui_utils.c (29)
    M src/utils.c (15)
    M tagmanager/src/tm_workspace.c (4)

-- Patch Links --

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

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/890
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20160126/84bc52a6/attachment.html>


More information about the Github-comments mailing list