From: Dave T. <dav...@gm...> - 2012-01-04 16:26:22
|
On 2 January 2012 08:48, Jeremy O'Donoghue <jer...@gm...>wrote: > Hi lists, > > A Happy New Year to all, and with it a chance to talk about some imminent > changes in wxHaskell. There is nothing new in this mail for those who > follow the wxhaskell-devel list, but for users who are interested in the > evolution of the project, I thought this would be a good time to summarise. > > First, there will be a new release of wxHaskell in the next few days. This > is mainly a bugfix edition, but also reinstates some features which were > lost with Cabalization. Specifically: > > - Styled Text Control support > - OpenGL support > - Support for building on Haskell Platform 2011.4 > > This will be the last update of wxHaskell to support the wxWidgets 2.8.x > releases. > Thanks for taking care of this last release Jeremy :) > Following shortly afterwards, the very exciting news is that a number of > people (Dave Tapley in particular) have been putting a lot of work over the > last few months towards support of the wxWidgets 2.9 releases. This does > introduce a small number of breaking changes as the wxWidgets API has > changed in places, but brings with it quite a number of improvements: > Just to note again, I've been pushing all my 2.9 dev work here: http://darcsden.com/DukeDave/wxhaskell-dev That branch's wxC configure will fail if wx-config reports a version other than 2.9.x, see readWxConfig in: http://darcsden.com/DukeDave/wxhaskell-dev/browse/wxc/Setup.hs > > - wxC is built as a shared library. This means that wxHaskell works in > GHCi again, which has been one of the most requested bugfixes over the past > 18 months or so. > - Support for wxPropertyGrid and associated classes. > - Support for the wxWidgets AUI classes. > - Support for wxMediaControl. > - Removal of legacy use of Eiffel files to generate constant > definitions. This is only of interest to developers, but is far cleaner. > - Build system improvements to reduce 'unnecessary' rebuilding of > source files - again, one for developers. > - Support for 64bit OS X platforms. > > We will make a release of wxHaskell with all of the new features soon > after the changes have been merged into the main repository, and have been > more fully tested on all of our supported platforms. > Yes the testing on more platforms is where the emphasis needs to be here. I'm primarily working in Ubuntu, but I did do a small amount of work trying to ensure Windows is supported in my branch. One hurdle I ran in to is that wx-config-win is unmaintained and no longer works with wxWidgets 2.9.x: http://code.google.com/p/wx-config-win/ The good news is that I emailed the old maintainer and he both responded and made me an owner of that project. I just need to make some small changes there, and then we should be able to get wxHaskell building in Windows against 2.9.x, see here: http://code.google.com/p/wx-config-win/issues/detail?id=21 Best regards > > Jeremy > > > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > wxhaskell-devel mailing list > wxh...@li... > https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel > > |