From: Duncan C. <dun...@us...> - 2005-02-17 13:51:45
|
Update of /cvsroot/gtk2hs/gtk2hs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14480 Modified Files: ChangeLog Log Message: Some more doc improvements Add the ability to exclude certain modules when scanning existing modules. This is useful so that we do not confuse some Gtk module with a Gdk or Pango module of the same name. Allow functions specified in a file to not have code generated for them. It uses the same format as the apicoverge tool's api.ignore files. Use this to exclude the *_get_type, *_valist and *_ref / *_unref funtions. Index: ChangeLog =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/ChangeLog,v retrieving revision 1.358 retrieving revision 1.359 diff -u -d -r1.358 -r1.359 --- ChangeLog 17 Feb 2005 12:55:46 -0000 1.358 +++ ChangeLog 17 Feb 2005 13:51:25 -0000 1.359 @@ -4,6 +4,34 @@ gtk/Graphics/UI/Gtk/TreeList/TreeView.chs.pp: fix display of documentation by moving much of it inside the export list. + * tools/apiGen/ModuleScan.hs: add abality to exclude certain modules + when scanning existing modules. This is useful so that we do not + confuse some Gtk module with a Gdk or Pango module of the same name. + + * tools/apiGen/FormatDocs.hs: more minor improements to the docs. + Format constants inside literal tags and do not escape "'" so much + when it is not necessary. + + * tools/apiGen/ExcludeApi.hs: new module that can parse the api.ignore + files and filter on theri basis. It the same code as used in the + apicoverage system. + + * tools/apiGen/ApiGen.hs: add new options --excludeapi and + --excludescan. Use the ExcludeApi stuff to filter the list of methods + in each object before doing code generation. + + * tools/apiGen/CodeGen.hs: no need to exclude *_get_type functions + here since the ExcludeApi functionality now covers this. + + * tools/apiGen/gtk.ignore: list a few functions regexps that we do not + want to bind including the *_get_type ones but also the _valist and + _ref / _unref ones. + + * tools/apiGen/Makefile: add --excludeapi and --excludescan commands + when generating gtk-modules. Also add a 'clean' target. + + * tools/apiGen/glib-sources.xml: strip version numbers. + 2005-02-16 Axel Simon <A....@ke...> * Makefile.am: Renamed TreeViewColumn.chs, TreeModelSort.chs, |