From: Duncan C. <dun...@us...> - 2005-03-31 16:39:30
|
Update of /cvsroot/gtk2hs/gtk2hs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23496 Modified Files: ChangeLog Log Message: ApiGen update: Makefile: update to latest versions of source code for all packages. CodeGen.hs: generalise parameter marshaling to include 'out' parameters as well as ordinary 'in' parameters and hidden / internal parameters. Also deal with 'shared' methods. These methods are like Java static methods. They take no self/object parameter. Marshal.hs: add support for marshaling the most common out parameter types: gboolean*, gint*, guint*, gfloat*, gdouble* and gchar**. Also add 'in' and return marshaling for a couple other misc types like fixed width integral types: guint16 and guint32. Index: ChangeLog =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/ChangeLog,v retrieving revision 1.408 retrieving revision 1.409 diff -u -d -r1.408 -r1.409 --- ChangeLog 27 Mar 2005 12:59:05 -0000 1.408 +++ ChangeLog 31 Mar 2005 16:39:17 -0000 1.409 @@ -1,3 +1,18 @@ +2005-03-31 Duncan Coutts <du...@co...> + + * tools/apiGen/Makefile: update to latest versions of source code for + all packages. + + * tools/apiGen/CodeGen.hs: generalise parameter marshaling to include + 'out' parameters as well as ordinary 'in' parameters and hidden / + internal parameters. Also deal with 'shared' methods. These methods + are like Java static methods. They take no self/object parameter. + + * tools/apiGen/Marshal.hs: add support for marshaling the most common + out parameter types: gboolean*, gint*, guint*, gfloat*, gdouble* and + gchar**. Also add 'in' and return marshaling for a couple other misc + types like fixed width integral types: guint16 and guint32. + 2005-03-27 Duncan Coutts <du...@co...> * gtk/Graphics/UI/Gtk/Abstract/Container.chs: documentation changes |