diff --git a/configure b/configure
--- a/configure
+++ b/configure
@@ -12,7 +12,7 @@
 #--------------------------------------------------------------------
 # Versioning
 #--------------------------------------------------------------------
-version="0.10.11"
+version="0.10.12"
 release="0"
 
 #--------------------------------------------------------------------
diff --git a/wxc/src/eljnotebook.cpp b/wxc/src/eljnotebook.cpp
--- a/wxc/src/eljnotebook.cpp
+++ b/wxc/src/eljnotebook.cpp
@@ -101,28 +101,46 @@
 
 EWXWEXPORT(int,expBK_HITTEST_NOWHERE)()
 {
+#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_NOWHERE;
+#else
+    return (int)wxNB_HITTEST_NOWHERE;
+#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONICON)()
 {
+#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONICON;
+#else
+    return (int)wxNB_HITTEST_ONICON;
+#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONLABEL)()
 {
+#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONLABEL;
+#else
+    return (int)wxNB_HITTEST_ONLABEL;
+#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONITEM)()
 {
+#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONITEM;
+#else
+    return (int)wxNB_HITTEST_ONITEM;
+#endif
 }
 
+#if wxCHECK_VERSION (2,8,0)
 EWXWEXPORT(int,expBK_HITTEST_ONPAGE)()
 {
     return (int)wxBK_HITTEST_ONPAGE;
 }
+#endif
 
 EWXWEXPORT(int, wxNotebook_DeletePage)(void* _obj, int nPage)
 {
diff --git a/wxc/src/eljnotebook.cpp.1~ b/wxc/src/eljnotebook.cpp.1~
new file mode 100644
--- /dev/null
+++ b/wxc/src/eljnotebook.cpp.1~
@@ -0,0 +1,157 @@
+#include "wrapper.h"
+
+extern "C"
+{
+
+EWXWEXPORT(int,expNB_TOP)()
+{
+    return (int)wxNB_TOP;
+}
+
+EWXWEXPORT(int,expNB_BOTTOM)()
+{
+    return (int)wxNB_BOTTOM;
+}
+
+EWXWEXPORT(int,expNB_LEFT)()
+{
+    return (int)wxNB_LEFT;
+}
+
+EWXWEXPORT(int,expNB_RIGHT)()
+{
+    return (int)wxNB_RIGHT;
+}
+
+EWXWEXPORT(void*, wxNotebook_Create) (void* _prt, int _id, int _lft, int _top, int _wdt, int _hgt, int _stl)
+{
+	return (void*) new wxNotebook ((wxWindow*)_prt, _id, wxPoint(_lft, _top), wxSize(_wdt, _hgt), _stl);
+}
+
+EWXWEXPORT(int, wxNotebook_GetPageCount)(void* _obj)
+{
+	return ((wxNotebook*)_obj)->GetPageCount();
+}
+	
+EWXWEXPORT(int, wxNotebook_SetSelection)(void* _obj, int nPage)
+{
+	return ((wxNotebook*)_obj)->SetSelection(nPage);
+}
+	
+EWXWEXPORT(void, wxNotebook_AdvanceSelection)(void* _obj, int bForward)
+{
+	((wxNotebook*)_obj)->AdvanceSelection(bForward != 0);
+}
+	
+EWXWEXPORT(int, wxNotebook_GetSelection)(void* _obj)
+{
+	return ((wxNotebook*)_obj)->GetSelection();
+}
+	
+EWXWEXPORT(int, wxNotebook_SetPageText)(void* _obj, int nPage, void* strText)
+{
+	return (int)((wxNotebook*)_obj)->SetPageText(nPage, (wxChar*) strText);
+}
+	
+EWXWEXPORT(int, wxNotebook_GetPageText)(void* _obj, int nPage, void* _buf)
+{
+	wxString result = ((wxNotebook*)_obj)->GetPageText(nPage);
+	return copyStrToBuf(_buf, result);
+}
+	
+EWXWEXPORT(void, wxNotebook_SetImageList)(void* _obj, void* imageList)
+{
+	((wxNotebook*)_obj)->SetImageList((wxImageList*) imageList);
+}
+	
+EWXWEXPORT(void*, wxNotebook_GetImageList)(void* _obj)
+{
+	return (void*)((wxNotebook*)_obj)->GetImageList();
+}
+	
+EWXWEXPORT(int, wxNotebook_GetPageImage)(void* _obj, int nPage)
+{
+	return ((wxNotebook*)_obj)->GetPageImage(nPage);
+}
+	
+EWXWEXPORT(int, wxNotebook_SetPageImage)(void* _obj, int nPage, int nImage)
+{
+	return (int)((wxNotebook*)_obj)->SetPageImage(nPage, nImage);
+}
+	
+EWXWEXPORT(int, wxNotebook_GetRowCount)(void* _obj)
+{
+	return ((wxNotebook*)_obj)->GetRowCount();
+}
+	
+EWXWEXPORT(void, wxNotebook_SetPageSize)(void* _obj, int _w, int _h)
+{
+	((wxNotebook*)_obj)->SetPageSize(wxSize(_w, _h));
+}
+	
+EWXWEXPORT(void, wxNotebook_SetPadding)(void* _obj, int _w, int _h)
+{
+	((wxNotebook*)_obj)->SetPadding(wxSize(_w, _h));
+}
+
+EWXWEXPORT(int, wxNotebook_HitTest)(wxNotebook* _obj, int x, int y, long *flags)
+{
+	return _obj->HitTest(wxPoint(x, y), flags);
+}
+
+EWXWEXPORT(int,expBK_HITTEST_NOWHERE)()
+{
+    return (int)wxBK_HITTEST_NOWHERE;
+}
+
+EWXWEXPORT(int,expBK_HITTEST_ONICON)()
+{
+    return (int)wxBK_HITTEST_ONICON;
+}
+
+EWXWEXPORT(int,expBK_HITTEST_ONLABEL)()
+{
+    return (int)wxBK_HITTEST_ONLABEL;
+}
+
+EWXWEXPORT(int,expBK_HITTEST_ONITEM)()
+{
+    return (int)wxBK_HITTEST_ONITEM;
+}
+
+EWXWEXPORT(int,expBK_HITTEST_ONPAGE)()
+{
+    return (int)wxBK_HITTEST_ONPAGE;
+}
+
+EWXWEXPORT(int, wxNotebook_DeletePage)(void* _obj, int nPage)
+{
+	return (int)((wxNotebook*)_obj)->DeletePage(nPage);
+}
+	
+EWXWEXPORT(int, wxNotebook_RemovePage)(void* _obj, int nPage)
+{
+	return (int)((wxNotebook*)_obj)->RemovePage(nPage);
+}
+	
+EWXWEXPORT(int, wxNotebook_DeleteAllPages)(void* _obj)
+{
+	return (int)((wxNotebook*)_obj)->DeleteAllPages();
+}
+	
+EWXWEXPORT(int, wxNotebook_AddPage)(void* _obj, void* pPage, void* strText, int bSelect, int imageId)
+{
+	return (int)((wxNotebook*)_obj)->AddPage((wxNotebookPage*) pPage, (wxChar*) strText, bSelect != 0, imageId);
+}
+	
+EWXWEXPORT(int, wxNotebook_InsertPage)(void* _obj, int nPage, void* pPage, void* strText, int bSelect, int imageId)
+{
+	return (int)((wxNotebook*)_obj)->InsertPage(nPage, (wxNotebookPage*) pPage, (wxChar*) strText, bSelect != 0, imageId);
+}
+	
+EWXWEXPORT(void*, wxNotebook_GetPage)(void* _obj, int nPage)
+{
+	return (void*)((wxNotebook*)_obj)->GetPage(nPage);
+}
+	
+}
diff --git a/wxc/wxc-2.4.dsp b/wxc/wxc-2.4.dsp
--- a/wxc/wxc-2.4.dsp
+++ b/wxc/wxc-2.4.dsp
@@ -53,10 +53,10 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.11.dll" /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
+# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.12.dll" /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.11.lib	move libwxc-msw2.8.9-0.10.11.a ..\dist\wxc	move wxc-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.12.lib	move libwxc-msw2.8.9-0.10.12.a ..\dist\wxc	move wxc-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -83,10 +83,10 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 zlibd.lib regexd.lib pngd.lib jpegd.lib tiffd.lib wxmswud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.11.dll" /pdbtype:sept  /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
+# ADD LINK32 zlibd.lib regexd.lib pngd.lib jpegd.lib tiffd.lib wxmswud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.12.dll" /pdbtype:sept  /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.11.lib	move libwxcd-msw2.8.9-0.10.11.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.12.lib	move libwxcd-msw2.8.9-0.10.12.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
diff --git a/wxc/wxc-2.6.dsp b/wxc/wxc-2.6.dsp
--- a/wxc/wxc-2.6.dsp
+++ b/wxc/wxc-2.6.dsp
@@ -54,10 +54,10 @@
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
 
-# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxmsw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.11.dll" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
+# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxmsw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.12.dll" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.11.lib	move libwxc-msw2.8.9-0.10.11.a ..\dist\wxc	move wxc-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.12.lib	move libwxc-msw2.8.9-0.10.12.a ..\dist\wxc	move wxc-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -85,10 +85,10 @@
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
 
-# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw26ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26ud_svg.lib wxmsw26ud_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.11.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
+# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw26ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26ud_svg.lib wxmsw26ud_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.12.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.11.lib	move libwxcd-msw2.8.9-0.10.11.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.12.lib	move libwxcd-msw2.8.9-0.10.12.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
diff --git a/wxc/wxc-2.8.dsp b/wxc/wxc-2.8.dsp
--- a/wxc/wxc-2.8.dsp
+++ b/wxc/wxc-2.8.dsp
@@ -54,10 +54,10 @@
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
 
-# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxmsw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.11.dll" /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
+# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxmsw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.12.dll" /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.11.lib	move libwxc-msw2.8.9-0.10.11.a ..\dist\wxc	move wxc-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.12.lib	move libwxc-msw2.8.9-0.10.12.a ..\dist\wxc	move wxc-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -85,10 +85,10 @@
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
 
-# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw28ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28ud_svg.lib wxmsw28ud_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.11.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
+# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw28ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28ud_svg.lib wxmsw28ud_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.12.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.11.lib	move libwxcd-msw2.8.9-0.10.11.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.11.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.12.lib	move libwxcd-msw2.8.9-0.10.12.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.12.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
diff --git a/wxcore.cabal b/wxcore.cabal
--- a/wxcore.cabal
+++ b/wxcore.cabal
@@ -1,5 +1,5 @@
 Name:           wxcore
-Version:        0.10.11
+Version:        0.10.12
 License:        LGPL
 License-file:   license.txt
 Homepage:       http://haskell.org/haskellwiki/WxHaskell
