DEPRECATED, see http://darcsden.com/kowey/wxhaskell-osx64-dave instead
Do a better job grabbing extra lib arguments; dump 2.8 support.
Focusing on 2.9 cuts down on the number of variants we have to fight with.
Remove references to wxPendingEvents
Not sure what this is, just trying to inch forward We may need to roll this back in the future.
I'm not sure whether it should be wxItemContainer I cast to. But it seems probable based on the signature of the function. The method in eventsomething has a different signature.
Disable webkit and power events that were causing compile errors.
Update Graphics.UI.WXCore.WxcDefs haddock to reflect manual maintenance.
Just use the autogenerated (and now manually maintained) Haskell module instead.
wxEiffel seems to be a dead project at the time of this patch, so we're not exactly getting a cross-project refactor out of this. Having the Eiffel around just creates the impression of complexity for little gain.
Only install the wx-config executable on Windows
We don't want to override the Mac/Linux ones
use Haskell WxConfig library instead of wx-config on Windows
This patch adds detectWxVersion to WxConfig library and uses it to determine the version during wxcore build on Windows. wx-config is still used to generate the cpp flags and library list.
Fix oversight: include the wxWidgets libs in wx-config output.
Rudimentary replacement for wx-config.
Only works on Windows with wxWidgets 2.8 for now. There is no verification, if for example, the build is Unicode-enabled.
wxEventType is an extern type in wxWidgets 2.9.2
Compare wxEventType in include/wx/event.h in wxWidgets 2.8.10 and 2.9.2, you will see that the latter contains the lines: extern WXDLLIMPEXP_BASE const wxEventType wxEVT_NULL; extern WXDLLIMPEXP_BASE const wxEventType wxEVT_FIRST; This was causing a "Conflicting exports" error as detailed here: http://sourceforge.net/mailarchive/message.php?msg_id=27810904 Because wxc_glue.h previously exported these as ints.
fix for colorDialog return value (3019730)
Two issues have been addressed: 1. colorIsOk function in WxcTypes.hs was assuming that invalid colour will have rgba < 0, but rgba is a Word, i.e. non-negative; 2. wxColour_IsOk function in eljcolour.cpp was returning a bool, but the foreign import in WxcTypes was expecting a CInt. This might work on platforms where sizeof(bool) == sizeof(int), but doesn't work e.g. on Windows under gcc, where sizeof(bool) == 1.
Bugfix for assert error in SearchDynamicEventTable, reported by Eric on 12/3/2011.
Fix warnings: replaced (deprecated) pragma OPTIONS -fglasgow-exts with appropriate LANGUAGE pragmas.