On 2 January 2012 08:48, Jeremy O'Donoghue <jeremy.odonog...@gmail.com>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
> wxhaskell-de...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel
>
>
------------------------------------------------------------------------------
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-users mailing list
wxhaskell-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-users