This document describes the changes made to the wxErlang application.
Fixed wx app files on mac and solaris. Thanks Jachym Holecek and Joe Williams.
Own Id: OTP-9324
Wx crashed if graphics could not be initiated, for instance if DISPLAY was not available.
Wx could crash during startup, thanks Boris Muhmer for extra ordinary testing.
Own Id: OTP-9080
Wx on MacOS X generated complains on stderr about certain cocoa functions not beeing called from the "Main thread". This is now corrected.
Own Id: OTP-9081
Add wxSystemSettings which was missing in the previous release, despite previous comments.
Fix an external loop when stopping erlang nicely.
Separate OpenGL to it's own dynamic loaded library, so other graphic libraries can reuse the gl module and it will not waste memory if not used.
Own Id: OTP-8951
Fix crash (segmentation fault) in callback handling.
Own Id: OTP-8766
Add wxSystemSettings module.
Add wxTreeCtrl:editLabel/2.
Own Id: OTP-8767
Calling
Own Id: OTP-8656
Corrected incorrectly generated wxFileDialog:getPaths/1. Reported by Jason/hornja.
Own Id: OTP-8330
Fixed a memory reference bug which caused unexplained {badarg, Int} exits when running multiple wx applications.
Own Id: OTP-8461
Added
Own Id: OTP-8408
Cleanups suggested by tidier and modernization of types and specs.
Own Id: OTP-8455
Changed representation of wxTreeItem to be an integer. This saves memory, where the driver do not need to keep a object reference to each tree item.
Added getFirstChild and getNextChild to wxTreeCtrl.
Own Id: OTP-8462
Added wx_object improvements from Mazen.
Fixed pid issues, reported by Mazen.
Added wxLogNull class, reported by Amit Murthy.
Various configure fixes.
Own Id: OTP-8243 Aux Id: seq11418
The documentation is now built with open source tools (xsltproc and fop) that exists on most platforms. One visible change is that the frames are removed.
Own Id: OTP-8250
wx now builds with wxWidgets 2.8.4 or a later 2.8 release, thanks Nico Kruber.
Own Id: OTP-8292
Added wxListCtrl sorting and build fixes supplied by Paul Hampson. Thanks.
Own Id: OTP-8126
wxHtmlWindow class implemented.
All exceptions from callbacks are now catched and written to the log.
Some defines where wrong in 'wx.hrl'.
Added missing wxAuiPaneInfo constructor and destructor.
Added wxAuiNotebookEvent and wxAuiManagerEvent.
Calling non supported wxWidgets functions hanged instead of crashed.
Update OpenGL to version 3.1 and added some of the missing glu functions.
Fixed wxRadioBox which inherited the wrong class, thanks Atilla Erdodi.
Own Id: OTP-8083
Removed some of the automatic garbage collecting after application exit, user will get a warning instead so he can correct the code.
Own Id: OTP-8138
Olle Mattson have made a large demo, see
New book controls.
Added wxToolbar:addTool/6.
Empty binaries will be used to indicate NULL where applicable.
Own Id: OTP-7943
Applied patch from Nico Kruber, which fixes building on some wxwidgets installations.
Open source
Added
Added several event types and events records and fixed a couple of event related bugs.
Event callbacks can now use
Error handling and debugging aid have been improved.
Added
wxSplitterWindow and wxGauge:pulse and a couple of
missing macros in
Thanks to Steve Davis for feedback and bug reports.
Own Id: OTP-7875
A first beta release of wxErlang.
Own Id: OTP-7859