[Announce] wxHaskell 0.90

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Announce] wxHaskell 0.90

Jeremy O'Donoghue
Hi Haskellers,

I am delighted to announce the release of wxHaskell 0.90. This release represents a significant milestone for us as it includes support for wxWidgets 2.9.x.

The release is avalable from Hackage and as a darcs repo from http://code.haskell.org/wxhaskell. Build and installation instructions have been updated on the Haskell wiki at http://www.haskell.org/haskellwiki/Wxhaskell.

Highlights of the new release:
  • Builds and runs cleanly on 64 bit platforms (particularly MacOS X Lion).
  • The wxWidgets C wrapper is now built as a DLL on all platforms.
    • This is reported to enable meaningful use of wxHaskell in GHCi, at least on OS X and Windows.
    • It also theoretically allows wxc to be used independently of wxHaskell as the basis of a wxWidgets wrapper for other programming languages. Some D language hackers have expressed an interest in this.
  • New controls:
    • Styled Text Control (actually, this is reinstated as it was 'lost' a while back during cabalization)
    • OpenGL support
    • PropertyGrid control
  • Many events added in anticipation of wrapping more controls in the near future.

There were many contributors to this release, the most notable being Dave Tapley (with the generous support of Mentics Inc.). Dave was responsible for the refactoring of wxc and PropertyGrid support. Eric Kow put in quite a bit of work with Kenny Frodo, Doaitse Swierstra and Alessandro Vermeulen on MacOS support. There were a couple of contributions from long-time wxHaskell contributor shelarcy, and bug reports, fixes and support from a larger community than I ever realised we had.

Support for wxWidgets 2.8.x will continue in a 'maintenance mode' continuing from the wxHaskell 0.13 codeline. If you continue to use the old codeline, please take note of the changes to the procedure to get the correct version for your needs. This is also documented at http://www.haskell.org/haskellwiki/Wxhaskell.

Thanks to everyone involved.

Best regards

Jeremy


_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe
Reply | Threaded
Open this post in threaded view
|

Re: [wxhaskell-users] [Announce] wxHaskell 0.90

Henk-Jan van Tuyl

L.S.,

I had some problems installing the branch for wxWidgets 2.8.x:

The command
   cabal install 'wx < 0.90'
results in
   Resolving dependencies...
   Downloading wxdirect-0.90...
   :
.

The dependency on wxcore in wx.cabal (version 0.13.2.1) must have an upper  
limit '< 0.90' and the dependency in wxdirect in wxcore.cabal (version  
0.13.2.1) must have an upper limit '< 0.90'

Another bug:
Cabal-install tried to install wxc-0.90; I saw the following error message:
   setup.exe: This version of wxcore requires wx 2.9 to be available
wx should be wxWidgets, of course.

Regards,
Henk-Jan van Tuyl


--
http://Van.Tuyl.eu/
http://members.chello.nl/hjgtuyl/tourdemonad.html
Haskell programming
--

_______________________________________________
Haskell-Cafe mailing list
[hidden email]
http://www.haskell.org/mailman/listinfo/haskell-cafe