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-devel@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-devel mailing list
wxhaskell-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel

Reply via email to