Changelog for wxcore-0.10.1
----------------------------------------------------------------------
Copyright (c) 2003, 2004, 2005 Daan Leijen.
See license.txt for details.
----------------------------------------------------------------------
Version 0.9.4-1
-------------
Bugfixes:
- Compile the wx library with -fvia-C. This prevents crashes in
GHCi-6.4.(Fix is found by Sigbjorn Finne)
Version 0.9.4
-------------
Backward compatible additions:
- Adapted the configuration, make files, and install scripts to work
with GHC 6.4.
- Adapted the wxHaskell C-layer to work with wxWidgets 2.6.0
- Made "Object" an instance of Ord
Version 0.9
-------------
Non backward compatible changes:
- Changed "image" attribute to "picture"
Backward compatible additions:
- Added Multiple OpenGL Canvas example and fixed old example.
- Much improved process support in WXCore.Process. Use
"processExecAsyncTimed" instead of "processExecASync".
- Full printing support in WXCore.Print
- Added SpintControl events.
- Fixed bug in MultiListBoxes where selections would only be
added.
- Added "pixelBufferGetPixels" and "pixelBufferSetPixels" and
according functions for images.
- Added "image" and made it an instance of the "Sized" class
exported "imageCreateFromPixels" and "imageCreateFromPixelArray"
- Added "drawImage"
- Removed dependency on "readline" package in ghc 6.2.2
- Added "--cache" argument to configure script
Bug fixes:
- fixed "on command" event handlers in submenus.
Version 0.8
-------------
Non backward compatible changes:
- Added wildcards argument to the "fileSaveDialog" function.
- Removed the call to "buttonSetDefault" in the "defaultButton"
property since GTK seems to enlarge the button in that case.
- Removed alignment argument for text controls
- Removed sorted and labels argument for choice and combo boxes.
- Removed sorted argument for listboxes.
- Added default "stretch" to every toplevel layout, assuring that
such layout gets at least all available space assigned.
- (un)set "maximize box" when "resizeable" is set.
- Removed default "wxTAB_TRAVERSAL" style on frames (to make the grid
work correctly).
- Renamed "WXCore.WxcClassTypes" to "WXCore.WxcClassInfo".
- Ignore double buffering on the Mac toolkit to avoid bugs (?) in
wxMac 2.5.2.
Backward compatible additions:
- Added pure "bitmap" and "sound"
- Added "variable" objects (mutable variables)
- Added custom control demo.
- Made "refresh" erase the background too.
- Added "children" attribute for windows.
- Added "border" attribute for windows.
- Added "tabTraversal" attribute for windows.
- Added wxGrid events and demo (samples/wx/Grid.hs).
- Improved signatures for wxGrid.
- Added "changes.txt" file :-)
- Added "HAS_RADIO_MENU_ITEMS" to "isDefined".
- Added support for radio menu items.
- New wxHaskell+HOpenGL sample added to the contributions. Thanks
to Shelarcy and Sean Seefried.
- Added "Align" and "Wrapped" classes to set alignment
and wrap mode for text controls.
- Added "Sorted" class to set the sort mode of choice, combo box,
and listbox controls.
- Added "creation time" attributes that use reflective attributes
not compositional (and thus not so nice), but very convenient!
- Added "entry" as shorthand for "textEntry"
- Added "SystemColor" and "colorSystem" to get standard system colors.
- Defaulted background color of "Frame"s to Color3DFace (as a Panel).
- Made the definition of "Closure" in "wrappers.h" more liberal to
support wxOCaml better.
- Added "frameCentre" method
- Huge internal changes: split up wxcClasses in three files and added
support for managed objects like bitmaps. Also added checks for NULL
pointers.
Bug fixes:
- HtmlLinkClicked events are now properly generated.
- Fixed bug that crashed wxHaskell when a tree control had the focus
and a key was pressed. Thanks to Olivier Spier for sending a fix.
- The "item" attribute of a list control always returned the first
item and disregarded the parameter. Thanks to Olivier Spier for
sending a fix.