Revision: 1380 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1380&view=re... Author: colombanw Date: 2010-05-22 21:37:13 +0000 (Sat, 22 May 2010)
Log Message: ----------- Import GeanyGenDoc into geany-plugins
Things left to do: * Install the data files; * Waf build.
Modified Paths: -------------- trunk/geany-plugins/Makefile.am trunk/geany-plugins/configure.ac trunk/geany-plugins/geanygendoc/Makefile.am trunk/geany-plugins/geanygendoc/data/filetypes/Makefile.am trunk/geany-plugins/geanygendoc/docs/help/Makefile.am trunk/geany-plugins/geanygendoc/src/Makefile.am trunk/geany-plugins/geanygendoc/src/ggd-plugin.c trunk/geany-plugins/geanygendoc/src/ggd-plugin.h trunk/geany-plugins/po/POTFILES.in
Added Paths: ----------- trunk/geany-plugins/build/geanygendoc.m4 trunk/geany-plugins/geanygendoc/ trunk/geany-plugins/geanygendoc/ChangeLog trunk/geany-plugins/geanygendoc/NEWS
Removed Paths: ------------- trunk/geany-plugins/geanygendoc/po/
Modified: trunk/geany-plugins/Makefile.am =================================================================== --- trunk/geany-plugins/Makefile.am 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/Makefile.am 2010-05-22 21:37:13 UTC (rev 1380) @@ -4,6 +4,7 @@ geanydoc \ geanyextrasel \ geanygdb \ + geanygendoc \ geanyinsertnum \ geanylatex \ geanylipsum \
Added: trunk/geany-plugins/build/geanygendoc.m4 =================================================================== --- trunk/geany-plugins/build/geanygendoc.m4 (rev 0) +++ trunk/geany-plugins/build/geanygendoc.m4 2010-05-22 21:37:13 UTC (rev 1380) @@ -0,0 +1,61 @@ +AC_DEFUN([GP_CHECK_GEANYGENDOC], +[ + AC_ARG_ENABLE(geanygendoc, + AC_HELP_STRING([--enable-geanygendoc=ARG], + [Enable GeanyGenDoc plugin [[default=auto]]]),, + [enable_geanygendoc=auto]) + + GTK_VERSION=2.12 + GLIB_VERSION=2.14 + GIO_VERSION=2.18 + CTPL_VERSION=0.2 + + geanygendoc_have_gtk=no + geanygendoc_have_glib=no + geanygendoc_have_gio=no + geanygendoc_have_ctpl=no + if [[ x"$enable_geanygendoc" = "xauto" ]]; then + PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= ${GTK_VERSION}], + [geanygendoc_have_gtk=yes], + [geanygendoc_have_gtk=no]) + PKG_CHECK_MODULES(GLIB, [glib-2.0 >= ${GLIB_VERSION}], + [geanygendoc_have_glib=yes], + [geanygendoc_have_glib=no]) + PKG_CHECK_MODULES(GIO, [gio-2.0 >= ${GIO_VERSION}], + [geanygendoc_have_gio=yes], + [geanygendoc_have_gio=no]) + PKG_CHECK_MODULES(CTPL, [ctpl >= ${CTPL_VERSION}], + [geanygendoc_have_ctpl=yes], + [geanygendoc_have_ctpl=no]) + if [[ $geanygendoc_have_gtk = yes ]] && + [[ $geanygendoc_have_glib = yes ]] && + [[ $geanygendoc_have_gio = yes ]] && + [[ $geanygendoc_have_ctpl = yes ]]; then + enable_geanygendoc=yes + else + enable_geanygendoc=no + fi + elif [[ x"$enable_geanygendoc" = "xyes" ]]; then + PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= ${GTK_VERSION}]) + PKG_CHECK_MODULES(GLIB, [glib-2.0 >= ${GLIB_VERSION}]) + PKG_CHECK_MODULES(GIO, [gio-2.0 >= ${GIO_VERSION}]) + PKG_CHECK_MODULES(CTPL, [ctpl >= ${CTPL_VERSION}]) + fi + + AC_PATH_PROG([RST2HTML], [rst2html], [no]) + AC_SUBST([RST2HTML]) + AM_CONDITIONAL([BUILD_RST], [test "x$RST2HTML" != "xno"]) + + AM_CONDITIONAL(ENABLE_GEANYGENDOC, test $enable_geanygendoc = yes) + GP_STATUS_PLUGIN_ADD([GeanyGenDoc], [$enable_geanygendoc]) + + AC_CONFIG_FILES([ + geanygendoc/README + geanygendoc/Makefile + geanygendoc/src/Makefile + geanygendoc/data/Makefile + geanygendoc/data/filetypes/Makefile + geanygendoc/docs/Makefile + geanygendoc/docs/help/Makefile + ]) +])
Modified: trunk/geany-plugins/configure.ac =================================================================== --- trunk/geany-plugins/configure.ac 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/configure.ac 2010-05-22 21:37:13 UTC (rev 1380) @@ -26,6 +26,7 @@ GP_CHECK_GEANYDOC GP_CHECK_GEANYEXTRASEL GP_CHECK_GEANYGDB +GP_CHECK_GEANYGENDOC GP_CHECK_GEANYINSERTNUM GP_CHECK_GEANYLATEX GP_CHECK_GEANYLIPSUM
Added: trunk/geany-plugins/geanygendoc/ChangeLog =================================================================== --- trunk/geany-plugins/geanygendoc/ChangeLog (rev 0) +++ trunk/geany-plugins/geanygendoc/ChangeLog 2010-05-22 21:37:13 UTC (rev 1380) @@ -0,0 +1,282 @@ +2010-05-22 Colomban Wendling ban@herbesfolles.org + + * src/ggd-plugin.c: + Fix packing of the General frame not to expand unnecessarily, which + would break other expansions. + * TODO: + Add an entry in the TODO-list + * [All] + Import into Geany-Plugins. + + +2010-05-21 Colomban Wendling ban@herbesfolles.org + + * docs/help/manual.rst: + Add a new section in the manual that presents and describes the UI + that the plugin adds to Geany. + * src/ggd-file-type-loader.c, src/ggd-file-type-manager.c, src/ggd-options.c, + src/ggd-plugin.c, src/ggd-utils.c, src/ggd-widget-doctype-selector.c, + src/ggd.c: + Strings review + * src/ggd-plugin.c: + Open the manual on plugin_help() + * TODO, src/Makefile.am, src/ggd-plugin.c, src/ggd-plugin.h, + src/ggd-widget-doctype-selector.c, src/ggd-widget-doctype-selector.h: + Support per-filetype documentation type setting. This is useful since + different languages may not share the same doctype (e.g. Java is + likely to use Javadoc, Vala to use Valadoc, etc.). + + +2010-05-20 Colomban Wendling ban@herbesfolles.org + + * TODO, src/ggd-plugin.c: + Use an helper function to add menu items + + +2010-05-11 Colomban Wendling ban@herbesfolles.org + + * src/ggd-options.c: + Make option saving more robust against corrupted conffile. + Do not fail saving if the original file cannot be loaded, simply + overwrite with the new settings. This fixes configuration saving when + the configuration file does not exist or exists but is corrupted. + + +2010-05-09 Colomban Wendling ban@herbesfolles.org + + * configure.ac: + Show whether to build documentation on configure summary + * docs/help/manual.rst: + Clarify the manual by saying for what the syntax is used + + +2010-05-04 Colomban Wendling ban@herbesfolles.org + + * src/Makefile.am, src/ggd-plugin.c: + Add a menu item to open the manual + * Makefile.am, README.in, configure.ac, docs/Makefile.am, + docs/help/Makefile.am, docs/help/html4css1.css, docs/help/manual.css, + docs/help/manual.rst: + Add a manual and install it (and other missing documentation files). + + +2010-05-01 Colomban Wendling ban@herbesfolles.org + + * src/ggd.c: + Don't use a hard-coded list of what can have arguments. + Always generate arguments list if the tag have one. + In the same spirit, always generate the "returns" symbol too even + when it doesn't make sense; simply let the template use it or not. + * src/Makefile.am, src/ggd-plugin.c, src/ggd-widget-frame.c, + src/ggd-widget-frame.h: + Implement and use Glade-style frames. + This makes the UI quite nicer and more consistent with both Geany + and GNOME. + * TODO: + Update TODO list + * data/filetypes/Makefile.am, + data/filetypes/vala.conf: + Add basic rules for Vala + * src/ggd-tag-utils.c, src/ggd-tag-utils.h, + src/ggd.c: + Fix tag scope detection for non-c-style languages. + Don't use hard-coded "::" separator but try to find the right + separator for the file type. + * src/ggd.c: + Display a message when no setting applies to a tag. + This eases writing/debugging of rules, and is not that intrusive for + production use. + * configure.ac, src/ggd-plugin.c: + Decrease plugin API dependency to 171, which should be the actual + version we need and should make the plugin work with Geany 0.18.1. + * src/ggd-plugin.c, src/ggd-plugin.h, src/ggd.c: + Support for global environment overrides. + Add a global environment to allow overrides and additions to the + filetype-specific environments. This is useful e.g. to set a "insert + since" property that will apply to all filetypes, an this without + modifying filetypes themselves. + * src/Makefile.am: + Fix distribution of ggd-macros.h + * src/ggd.c: + Fix crash when documenting symbol with no rules set. + Don't try to access the GgdDocSetting.autodoc_children field if the + setting is NULL (oops). + * src/ggd.c: + Fix support of argument list and return type for methods. + Methods was just forgotten in the list of things that can have + arguments and return type (oops). + + +2010-04-29 Colomban Wendling ban@herbesfolles.org + + * src/ggd-doc-setting.c, src/ggd-doc-setting.h, src/ggd-doc-type.c, + src/ggd-doc-type.h, src/ggd-file-type-loader.c, src/ggd-file-type-loader.h, + src/ggd-file-type-manager.c, src/ggd-file-type-manager.h, + src/ggd-file-type.c, src/ggd-file-type.h, src/ggd-macros.h, + src/ggd-options.c, src/ggd-options.h, src/ggd-plugin.c, src/ggd-plugin.h, + src/ggd-tag-utils.c, src/ggd-tag-utils.h, src/ggd-utils.c, src/ggd-utils.h, + src/ggd.c, src/ggd.h: + Cleanup and fix copyright information: + * Don't use non-ASCII character; + * Don't include nickname in author's name; + * Update some outdated dates; + * Add a short description of the package. + * src/ggd-doc-setting.h, src/ggd-doc-type.h, src/ggd-file-type-loader.h, + src/ggd-file-type-manager.h, src/ggd-file-type.h, src/ggd-macros.h, + src/ggd-options.h, src/ggd-plugin.h, src/ggd-tag-utils.h, src/ggd-utils.h, + src/ggd.h: + Set the "internal" visibility for plugin's symbols. This cleans the + symbol table of the plugin, as well as it might allow the compiler + to do some optimizations. + + This is currently only supported when building with GCC >= 4.2. Builds + with other/older compilers will simply keep their default symbol + visibility. + + +2010-04-28 Colomban Wendling ban@herbesfolles.org + + * src/ggd-plugin.c: + Show the "indent" preference in the plugin's preference dialog. + * src/ggd-plugin.c, src/ggd-plugin.h, src/ggd.c, src/ggd.h: + Indent the inserted comment according to the insertion position + indentation. This can be disabled by a (currently) hidden "indent" + preference. + Also use editor_insert_text_block() in place of sci_insert_text(), + which fixes line endings to be the right ones for the working file. + * src/ggd-plugin.c, src/ggd-plugin.h: + Plugin options are now available everywhere by including ggd-plugin.h. + Prefix the options with GGD_ since they are now exported. + + +2010-04-26 Colomban Wendling ban@herbesfolles.org + + * po/fr.po: + Update French translation + * src/ggd-plugin.c: + Add & cleanup some tooltips. + Add tooltips for the tool's menu items; + Cleanup the big tooltip of the save-to-refresh option. + * data/filetypes/c.conf: + Use new auto-generation of children documentation + Use auto-generation of children's documentation for structures, unions + and enumerations in Doxygen format. + * src/ggd-doc-setting.c, src/ggd-doc-setting.h, src/ggd-file-type-loader.c, + src/ggd-tag-utils.c, src/ggd-tag-utils.h, src/ggd.c: + Support automatic documentation of children + Allow a rule to request for automatic generation of its children + documentation. This is useful for fragmented documentation styles + such as Doxygen not to need to manually generate documentation for + each children of i.e. a structure. + + +2010-04-24 Colomban Wendling ban@herbesfolles.org + + * data/filetypes/c.conf: + Use new cursor positioning in C filetype configuration + * src/ggd.c: + Add support for the special "cursor" variable in templates, allowing + to explicitly place the cursor in the generated comment. + This variable may appear more than once but currently only the first + occurrence that appears in the output comment is honored. + * data/filetypes/c.conf: + Update C filetype configuration + gtkdoc: + * Don't document prototypes; + * Fill-in union rule. + doxygen: + * Add support for more types. + * src/ggd.c: + Fix "document all" when there are symbols not to document + The "document all" action was aborting if the setting for any tag + wasn't found rather than when something went actually wrong. + This fixes the action when called on a file that contains symbols + without rules. + + +2010-04-22 Colomban Wendling ban@herbesfolles.org + + * TODO, src/ggd-tag-utils.c: + Fix ordering of tag children + Make ggd_tag_find_children() return a sorted list of the tags, in the + order they appears in the source. + This fixes wrong order of some children such as structure members or + enumeration values that were sorted alphabetically. + * src/ggd-doc-setting.c, src/ggd-doc-setting.h, src/ggd-file-type-loader.c, + src/ggd-file-type-loader.h, src/ggd-file-type-manager.c, + src/ggd-file-type.c, src/ggd-options.c, src/ggd-options.h, + src/ggd-tag-utils.c, src/ggd-tag-utils.h, src/ggd-utils.c, src/ggd-utils.h, + src/ggd.c: + Add some code documentation + * TODO: + Update TODO list + * data/filetypes/c.conf: + C configuration: fix match of empty argument list + Cleanly support completely empty argument lists (foo()) used e.g. in + macros with no arguments. + * data/filetypes/c.conf: + Updated default C filetype configuration + * Added template for defines; + * Don't include since tag by default. + * configure.ac: + Fix installation directory of plugin's data (oops) + Install plugin's data in ${prefix}/geany/plugin/${plugin_name} rather + than ${prefix}/geany/{plugin_name}. + If you already have installed the plugin, simply delete the old + directory. Sorry for this. + + +2010-04-21 Colomban Wendling ban@herbesfolles.org + + * src/ggd-plugin.c: + Make editor's menu action work at the popup position + When inserting documentation by activating the editor's popup menu + item, insert documentation for the popup position rather than for + the cursor's position. + This fixes strange behavior when using editor's popup menu item. + * src/ggd-plugin.c: + Make menu items document-sensitive when it makes sense + * po/fr.po: + Update French translation + * src/ggd-plugin.c: + Add the "Document current symbol" item to the plugin's menu too + * src/ggd-plugin.c, src/ggd.c, src/ggd.h: + Add ability to document a whole file at once + * src/ggd-tag-utils.c, src/ggd-tag-utils.h: + Add sort direction argument to ggd_tag_sort_by_line() + Provide a way to chose sort direction (ascending or descending) with + ggd_tag_sort_by_line(). + * src/ggd-tag-utils.c, src/ggd-utils.h: + Move GGD_PTR_ARRAY_FOR() to ggd-utils + + +2010-04-20 Colomban Wendling ban@herbesfolles.org + + * src/ggd-tag-utils.c, src/ggd-tag-utils.h: + Make tag find functions take a const array + Tag find functions actually doesn't and shouldn't have to modify the + the given tag list they work on. + * src/ggd-tag-utils.c, src/ggd-tag-utils.h: + Add ggd_tag_sort_by_line() function that sorts a tag array by tag's + line. + * src/ggd-tag-utils.c: + Improve tag search for a given line + Make ggd_tag_find_from_line() use only a linear search rather than + sorting the tag array and then doing an almost linear search. + Benefits are probable speed improvement (array sorting isn't a cheap + operation) and no more modification of the given tag array. + + +2010-04-18 Colomban Wendling ban@herbesfolles.org + + * AUTHORS, COPYING, INSTALL, Makefile.am, README.in, TODO, autogen.sh, + configure.ac, data/Makefile.am, data/filetypes/Makefile.am, + data/filetypes/c.conf, po/LINGUAS, po/POTFILES.in, po/fr.po, + src/Makefile.am, src/ggd-doc-setting.c, src/ggd-doc-setting.h, + src/ggd-doc-type.c, src/ggd-doc-type.h, src/ggd-file-type-loader.c, + src/ggd-file-type-loader.h, src/ggd-file-type-manager.c, + src/ggd-file-type-manager.h, src/ggd-file-type.c, src/ggd-file-type.h, + src/ggd-options.c, src/ggd-options.h, src/ggd-plugin.c, src/ggd-plugin.h, + src/ggd-tag-utils.c, src/ggd-tag-utils.h, src/ggd-utils.c, src/ggd-utils.h, + src/ggd.c, src/ggd.h: + Initial commit of the plugin
Modified: trunk/geany-plugins/geanygendoc/Makefile.am =================================================================== --- trunk/geanygendoc/Makefile.am 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/Makefile.am 2010-05-22 21:37:13 UTC (rev 1380) @@ -1,18 +1,11 @@ +if ENABLE_GEANYGENDOC +include $(top_srcdir)/build/vars.auxfiles.mk +else +include $(top_srcdir)/build/vars.docs.mk +EXTRA_DIST = $(AUXFILES) +endif
-SUBDIRS = src data po docs - -ACLOCAL_AMFLAGS = -I build/m4 - -EXTRA_DIST = autogen.sh \ - README \ - po/LINGUAS - -doc_DATA = AUTHORS \ - COPYING \ - README - -sign: - if test -f $(PACKAGE)-$(VERSION).tar.gz; then \ - gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.gz; fi - if test -f $(PACKAGE)-$(VERSION).tar.bz2; then \ - gpg --detach-sign --digest-algo SHA512 $(PACKAGE)-$(VERSION).tar.bz2; fi +SUBDIRS = src docs +# don't install data because it doesn't work for now +#SUBDIRS += data +plugin = geanygendoc
Added: trunk/geany-plugins/geanygendoc/NEWS =================================================================== Modified: trunk/geany-plugins/geanygendoc/data/filetypes/Makefile.am =================================================================== --- trunk/geanygendoc/data/filetypes/Makefile.am 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/data/filetypes/Makefile.am 2010-05-22 21:37:13 UTC (rev 1380) @@ -1,5 +1,13 @@ +if ENABLE_GEANYGENDOC +plugin = geanygendoc +endif + +FILETYPES = c.conf \ + vala.conf + +if ENABLE_GEANYGENDOC filetypesdir = $(plugindatadir)/filetypes -filetypes_DATA = c.conf \ - vala.conf +filetypes_DATA = $(FILETYPES) +endif
-EXTRA_DIST = $(filetypes_DATA) +EXTRA_DIST = $(FILETYPES)
Modified: trunk/geany-plugins/geanygendoc/docs/help/Makefile.am =================================================================== --- trunk/geanygendoc/docs/help/Makefile.am 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/docs/help/Makefile.am 2010-05-22 21:37:13 UTC (rev 1380) @@ -1,3 +1,9 @@ +if ENABLE_GEANYGENDOC +include $(top_srcdir)/build/vars.docs.mk +plugin = geanygendoc +AIXFILES= +endif ENABLE_GEANYGENDOC + EXTRA_DIST = manual.rst \ manual.css \ html4css1.css @@ -2,6 +8,5 @@
-doc_DATA = - +if ENABLE_GEANYGENDOC if BUILD_RST -doc_DATA += manual.html +plugindoc_DATA = manual.html
@@ -12,3 +17,4 @@ manual.html: manual.rst manual.css $(AM_V_GEN) $(RST2HTML) -d --strict --stylesheet-path manual.css $< $@ endif BUILD_RST +endif ENABLE_GEANYGENDOC
Modified: trunk/geany-plugins/geanygendoc/src/Makefile.am =================================================================== --- trunk/geanygendoc/src/Makefile.am 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/src/Makefile.am 2010-05-22 21:37:13 UTC (rev 1380) @@ -1,5 +1,12 @@ +include $(top_srcdir)/build/vars.build.mk +plugin = geanygendoc
-lib_LTLIBRARIES = geanygendoc.la +if ENABLE_GEANYGENDOC +geanyplugins_LTLIBRARIES = geanygendoc.la +else +EXTRA_LTLIBRARIES = geanygendoc.la +endif + geanygendoc_la_SOURCES = ggd.c \ ggd-doc-setting.c \ ggd-doc-type.c \ @@ -25,18 +32,13 @@ ggd-utils.h \ ggd-widget-frame.h \ ggd-widget-doctype-selector.h -geanygendoc_la_LDFLAGS = -module -avoid-version -geanygendoc_la_LIBADD = @GEANY_LIBS@ \ +geanygendoc_la_CFLAGS = $(AM_CFLAGS) \ + @GLIB_CFLAGS@ \ + @GIO_CFLAGS@ \ + @GTK_CFLAGS@ \ + @CTPL_CFLAGS@ +geanygendoc_la_LIBADD = $(COMMONLIBS) \ @GLIB_LIBS@ \ @GIO_LIBS@ \ @GTK_LIBS@ \ - @CTPL_LIBS@ \ - $(INTLLIBS) - -AM_CFLAGS = @GEANY_CFLAGS@ \ - @GLIB_CFLAGS@ \ - @GIO_CFLAGS@ \ - @GTK_CFLAGS@ \ - @CTPL_CFLAGS@ \ - -DLOCALEDIR=""$(localedir)"" \ - -DDOCDIR=""$(docdir)/"" + @CTPL_LIBS@
Modified: trunk/geany-plugins/geanygendoc/src/ggd-plugin.c =================================================================== --- trunk/geanygendoc/src/ggd-plugin.c 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/src/ggd-plugin.c 2010-05-22 21:37:13 UTC (rev 1380) @@ -311,7 +311,7 @@ open_manual_handler (GtkWidget *widget, gpointer data) { - utils_open_browser (DOCDIR "manual.html"); + utils_open_browser (DOCDIR "/" GGD_PLUGIN_CNAME "/manual.html"); }
/* handler that reloads the configuration */
Modified: trunk/geany-plugins/geanygendoc/src/ggd-plugin.h =================================================================== --- trunk/geanygendoc/src/ggd-plugin.h 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/geanygendoc/src/ggd-plugin.h 2010-05-22 21:37:13 UTC (rev 1380) @@ -47,7 +47,7 @@
#define GGD_PLUGIN_ONAME geanygendoc -#define GGD_PLUGIN_CNAME PACKAGE_TARNAME +#define GGD_PLUGIN_CNAME G_STRINGIFY (GGD_PLUGIN_ONAME) #define GGD_PLUGIN_NAME "GeanyGenDoc"
Modified: trunk/geany-plugins/po/POTFILES.in =================================================================== --- trunk/geany-plugins/po/POTFILES.in 2010-05-22 12:48:44 UTC (rev 1379) +++ trunk/geany-plugins/po/POTFILES.in 2010-05-22 21:37:13 UTC (rev 1380) @@ -33,6 +33,20 @@ geanygdb/src/gdb-ui-main.c geanygdb/src/geanygdb.c
+# GeanyGenDoc +geanygendoc/src/ggd.c +geanygendoc/src/ggd-doc-setting.c +geanygendoc/src/ggd-doc-type.c +geanygendoc/src/ggd-file-type.c +geanygendoc/src/ggd-file-type-loader.c +geanygendoc/src/ggd-file-type-manager.c +geanygendoc/src/ggd-options.c +geanygendoc/src/ggd-plugin.c +geanygendoc/src/ggd-tag-utils.c +geanygendoc/src/ggd-utils.c +geanygendoc/src/ggd-widget-doctype-selector.c +geanygendoc/src/ggd-widget-frame.c + #geanylatex geanylatex/src/bibtex.c geanylatex/src/formatutils.c
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
plugins-commits@lists.geany.org