From: Duncan C. <dun...@us...> - 2005-05-07 18:58:27
|
Update of /cvsroot/gtk2hs/gtk2hs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1759 Modified Files: ChangeLog Log Message: Attribute changes, adding the new API. Note: this temporarily breaks almost all other modules so make sure you've got the follow-on changes or it won't build. GValueTypes.chs: make valueSetString deal with String rather than Maybe String, and introduce value(G|S)etMaybeString for the latter. StoreValue.hsc: knock on change from the above. Attributes.hs: add the full attributes API and the Prop and get/set user facing API. This module is completely standalone so it should be reusable or easy to swap out and depend on an external implementaion should that be necessary (eg for hscairo integration). Properties.chs: add more property get/set functions and add convenience functions for making attributes that are based on GObject properties. Index: ChangeLog =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/ChangeLog,v retrieving revision 1.489 retrieving revision 1.490 diff -u -d -r1.489 -r1.490 --- ChangeLog 29 Apr 2005 00:21:07 -0000 1.489 +++ ChangeLog 7 May 2005 18:58:17 -0000 1.490 @@ -1,3 +1,20 @@ +2005-05-7 Duncan Coutts <du...@co...> + + * glib/System/Glib/GValueTypes.chs: make valueSetString deal with + String rather than Maybe String, and introduce value(G|S)etMaybeString + for the latter. + + * glib/System/Glib/StoreValue.hsc: knock on change from the above. + + * glib/System/Glib/Attributes.hs: add the full attributes API and the + Prop and get/set user facing API. This module is completely standalone + so it should be reusable or easy to swap out and depend on an external + implementaion should that be necessary (eg for hscairo integration). + + * glib/System/Glib/Properties.chs: add more property get/set functions + and add convenience functions for making attributes that are based on + GObject properties. + 2005-04-28 Duncan Coutts <du...@co...> * Makefile.am: add gconf/System/Gnome/GConf/marshal.list to EXTRA_DIST |