From: Duncan C. <dun...@us...> - 2005-02-23 14:12:49
|
Update of /cvsroot/gtk2hs/gtk2hs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2466 Modified Files: ChangeLog Log Message: MarshalFixup.hs: Add new module containing fixup information about specials cases. This is existing tables of info moved out of Marshal.hs and FormatDocs.hs so it is better seperated and so it's esier to change for people who don't understand the rest of the code. Also added some more leaf classes and some functions with maybe null return values. Marshal.hs: move the tables of fixup info into their own module. FormatDocs.hs: customise the C to Haskell function name conversion with a bunch of special cases, eg "hadjustment" becomes "HAdjustment" rather than "Hadjustment". The special cases go in the new MarshalFixup.hs module. CodeGen.hs: fix generation of property and signal names Index: ChangeLog =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/ChangeLog,v retrieving revision 1.363 retrieving revision 1.364 diff -u -d -r1.363 -r1.364 --- ChangeLog 21 Feb 2005 11:03:03 -0000 1.363 +++ ChangeLog 23 Feb 2005 14:12:34 -0000 1.364 @@ -1,3 +1,22 @@ +2005-02-23 Duncan Coutts <du...@co...> + + * tools/apiGen/MarshalFixup.hs: new module containing fixup + information about specials cases. This is existign tables of info + moved out of Marshal.hs and FormatDocs.hs so it is better seperated + and so it's esier to change for people who don't understand the rest + of the code. Also added some more leaf classes and some fnction with + maybe null return values. + + * tools/apiGen/Marshal.hs: move the tables of fixup info into their + own module. + + * tools/apiGen/FormatDocs.hs: customise the C to Haskell function name + conversion with a bunch of special cases, eg "hadjustment" becomes + "HAdjustment" rather than "Hadjustment". The special cases go in the + new MarshalFixup.hs module. + + * tools/apiGen/CodeGen.hs: fix generation of property and signal names + 2005-02-21 Duncan Coutts <du...@co...> * tools/apiGen/Marshal.hs: pass function name to parameter and return |