From: shelarcy <she...@gm...> - 2008-07-29 11:32:13
|
DarcsURL: C:/home/shelarcy/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Tue Jul 29 19:56:41 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Use wxWidgets 2.8.8 in default when building on Windows. Tue Jul 29 20:16:06 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Fix: we can't build wxc without wxGraphicsContext support. --=_ Content-Type: text/x-darcs-patch; name="use-wxwidgets-2_8_8-in-default-when-building-on-windows_.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Use wxWidgets 2.8.8 in default when building on Windows. shelarcy <she...@gm...>**20080729105641] { hunk ./configure 165 - wxversion=3D"2.8.7";; # guess? + wxversion=3D"2.8.8";; # guess? hunk ./wxc/wxc-2.4.dsp 56 -# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kerne= l32.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 r= pcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /no= defaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.7-0.10.3.dll" /libpath:"..= \dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"=0D +# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kerne= l32.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 r= pcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /no= defaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.8-0.10.3.dll" /libpath:"..= \dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"=0D hunk ./wxc/wxc-2.4.dsp 59 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.7-0.10.3.lib move libwxc-msw2.8.7-0.10.3.a ..\dist\wx= c move wxc-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.8-0.10.3.lib move libwxc-msw2.8.8-0.10.3.a ..\dist\wx= c move wxc-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.4.dsp 86 -# 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 s= hell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32= .lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /mac= hine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.7-0.10.3.dl= l" /pdbtype:sept /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\li= b"=0D +# 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 s= hell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32= .lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /mac= hine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.8-0.10.3.dl= l" /pdbtype:sept /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\li= b"=0D hunk ./wxc/wxc-2.4.dsp 89 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.7-0.10.3.lib move libwxcd-msw2.8.7-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.8-0.10.3.lib move libwxcd-msw2.8.8-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.6.dsp 57 -# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexp= at.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib= wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxm= sw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26= u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advap= i32.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 /m= achine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.7-0.10.3.dl= l" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"=0D +# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexp= at.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib= wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxm= sw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26= u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advap= i32.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 /m= achine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.8-0.10.3.dl= l" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"=0D hunk ./wxc/wxc-2.6.dsp 60 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.7-0.10.3.lib move libwxc-msw2.8.7-0.10.3.a ..\dist\wx= c move wxc-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.8-0.10.3.lib move libwxc-msw2.8.8-0.10.3.a ..\dist\wx= c move wxc-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.6.dsp 88 -# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib = wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26= ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw2= 6ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26= ud_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 odbc= 32.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.7-0.10.3.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.= 4\lib\vc_lib"=0D +# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib = wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26= ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw2= 6ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26= ud_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 odbc= 32.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.8-0.10.3.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.= 4\lib\vc_lib"=0D hunk ./wxc/wxc-2.6.dsp 91 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.7-0.10.3.lib move libwxcd-msw2.8.7-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.8-0.10.3.lib move libwxcd-msw2.8.8-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.8.dsp 46 -# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\wxWidgets-2.8.7\lib\vc_lib\msw= u" /I "..\..\wxWidgets-2.8.7\contrib\include" /I "include" /I "..\..\wxWidg= ets-2.8.7\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USR= DLL" /D "WXC_EXPORTS" /D WINVER=3D0x400 /D "_MT" /D wxUSE_GUI=3D1 /D wxUSE_= UNICODE=3D1 /D wxUSE_STC=3D1 /D wxUSE_SVG=3D1 /D BUILD_WXC=3D1 /D "_DLL" /Y= X /FD /c=0D +# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\..\wxWidgets-2.8.8\lib\vc_lib\msw= u" /I "..\..\wxWidgets-2.8.8\contrib\include" /I "include" /I "..\..\wxWidg= ets-2.8.8\include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USR= DLL" /D "WXC_EXPORTS" /D WINVER=3D0x400 /D "_MT" /D wxUSE_GUI=3D1 /D wxUSE_= UNICODE=3D1 /D wxUSE_STC=3D1 /D wxUSE_SVG=3D1 /D BUILD_WXC=3D1 /D "_DLL" /Y= X /FD /c=0D hunk ./wxc/wxc-2.8.dsp 50 -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.8.7\include" /d "NDEBUG"=0D +# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.8.8\include" /d "NDEBUG"=0D hunk ./wxc/wxc-2.8.dsp 57 -# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexp= at.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib= wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxm= sw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28= u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg= 32.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 /no= logo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8= .7-0.10.3.dll" /libpath:"..\..\wxWidgets-2.8.7\lib\vc_lib"=0D +# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexp= at.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib= wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxm= sw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28= u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg= 32.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 /no= logo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8= .8-0.10.3.dll" /libpath:"..\..\wxWidgets-2.8.8\lib\vc_lib"=0D hunk ./wxc/wxc-2.8.dsp 60 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.7-0.10.3.lib move libwxc-msw2.8.7-0.10.3.a ..\dist\wx= c move wxc-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.8-0.10.3.lib move libwxc-msw2.8.8-0.10.3.a ..\dist\wx= c move wxc-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.8.dsp 77 -# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\wxWidgets-2.8.7\lib\v= c_lib\mswud" /I "include" /I "..\..\wxWidgets-2.8.7\include" /I "..\..\wxWi= dgets-2.8.7\contrib\include" /D "_DEBUG" /D "__WXDEBUG__" /D WXDEBUG=3D1 /D= "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /D WINVER= =3D0x400 /D "_MT" /D wxUSE_GUI=3D1 /D wxUSE_UNICODE=3D1 /D wxUSE_STC=3D1 /D= wxUSE_SVG=3D1 /D BUILD_WXC=3D1 /D "_DLL" /YX /FD /GZ /c=0D +# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\wxWidgets-2.8.8\lib\v= c_lib\mswud" /I "include" /I "..\..\wxWidgets-2.8.8\include" /I "..\..\wxWi= dgets-2.8.8\contrib\include" /D "_DEBUG" /D "__WXDEBUG__" /D WXDEBUG=3D1 /D= "WIN32" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "WXC_EXPORTS" /D WINVER= =3D0x400 /D "_MT" /D wxUSE_GUI=3D1 /D wxUSE_UNICODE=3D1 /D wxUSE_STC=3D1 /D= wxUSE_SVG=3D1 /D BUILD_WXC=3D1 /D "_DLL" /YX /FD /GZ /c=0D hunk ./wxc/wxc-2.8.dsp 81 -# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.8.7\include" /d "_DEBUG"=0D +# ADD RSC /l 0x409 /i "..\..\wxWidgets-2.8.8\include" /d "_DEBUG"=0D hunk ./wxc/wxc-2.8.dsp 88 -# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib = wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28= ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw2= 8ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28= ud_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 u= uid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl3= 2.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /= out:"..\dist\wxc\wxcd-msw2.8.7-0.10.3.dll" /pdbtype:sept /libpath:"..\..\wx= Widgets-2.8.7\lib\vc_lib"=0D +# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib = wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28= ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw2= 8ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28= ud_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 u= uid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl3= 2.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /= out:"..\dist\wxc\wxcd-msw2.8.8-0.10.3.dll" /pdbtype:sept /libpath:"..\..\wx= Widgets-2.8.8\lib\vc_lib"=0D hunk ./wxc/wxc-2.8.dsp 91 -PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.7-0.10.3.lib move libwxcd-msw2.8.7-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.7-0.10.3.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.8-0.10.3.lib move libwxcd-msw2.8.8-0.10.3.a ..\dist\= wxc move wxcd-msw2.8.8-0.10.3.def ..\dist\wxc echo Done.=0D hunk ./wxc/wxc-2.8.dsw 22 -Project: "stc"=3D"..\..\wxWidgets-2.8.7\contrib\build\stc\stc.dsp" - Packa= ge Owner=3D<4>=0D +Project: "stc"=3D"..\..\wxWidgets-2.8.8\contrib\build\stc\stc.dsp" - Packa= ge Owner=3D<4>=0D hunk ./wxc/wxc-2.8.dsw 34 -Project: "svg"=3D"..\..\wxWidgets-2.8.7\contrib\build\svg\svg.dsp" - Packa= ge Owner=3D<4>=0D +Project: "svg"=3D"..\..\wxWidgets-2.8.8\contrib\build\svg\svg.dsp" - Packa= ge Owner=3D<4>=0D } [Fix: we can't build wxc without wxGraphicsContext support. shelarcy <she...@gm...>**20080729111606] { hunk ./wxc/src/graphicscontext.cpp 2 -#include "wx/graphics.h" hunk ./wxc/src/graphicscontext.cpp 16 +#ifdef wxUSE_GRAPHICS_CONTEXT +#include "wx/graphics.h" +#endif + hunk ./wxc/src/graphicscontext.cpp 21 +# define wxPoint2DDouble void } Context: [Fix building with old version of Visual Studio (according to John Lask). shelarcy <she...@gm...>**20080709063851] = [Fix: linking incorrect runtime on Visual Studio (pointed out by John Lask)= . shelarcy <she...@gm...>**20080709063820] = [Add download link to two GHC 6.8.3's binary. shelarcy <she...@gm...>**20080630144522] = [Fix Building without WXWIN_COMPATIBILITY_2_6 in eljrc.cpp. shelarcy <she...@gm...>**20080630120326] = [Fix: hardcoded keycode doesn't work well when using wxWidgets 2.8.x. shelarcy <she...@gm...>**20080630120118] = [Clean up duplicate ewxw_def.h file. shelarcy <she...@gm...>**20080628114449] = [Remove wxScintilla code (use wxStyledTextCtrl instead). shelarcy <she...@gm...>**20080626055907] = [Fix: eljdcsvg.cpp doesn't build other than Windows. shelarcy <she...@gm...>**20080625095858] = [Just reviving ELJ's wxXmlResource code. shelarcy <she...@gm...>**20080625052046] = [Use Int64 representing wxFileOffset type. shelarcy <she...@gm...>**20080624152015] = [Add dropped wxMedia's events to wxc. shelarcy <she...@gm...>**20080624140139] = [Add dropped wx*DCs. shelarcy <she...@gm...>**20080624122641] = [Update building information about --with-contrib option. shelarcy <she...@gm...>**20080624113243] = [Revive wxSVGFileDC code. shelarcy <she...@gm...>**20080624113214] = [Change --with-stc to --with-contrib for future contrib libraries support. shelarcy <she...@gm...>**20080624032429] = [Update information about builiding wxWidgets and wxc with Microsoft Visual= C++ Express Edition. shelarcy <she...@gm...>**20080624023628] = [Fix #1400488: Win install problem when path with spaces, e.g. "Program Fil= es". shelarcy <she...@gm...>**20080624020657] = [Partialy fix a bug in wxhaskell-register.bat. shelarcy <she...@gm...>**20080623152256] = [Add --enable-optimization opition for building library with optimization f= lags. shelarcy <she...@gm...>**20080531114050] = [Use CDouble and realToFrac instead of marshaling Double type directly. shelarcy <she...@gm...>**20080530024730] = [Remove unused make before-dist. shelarcy <she...@gm...>**20080529120234] = [Fix a bug in haddock documentation structure of Rectangle. shelarcy <she...@gm...>**20080529111415] = [Use putTraceMsg instead of hPutStrLn for Windows GUI-only program. shelarcy <she...@gm...>**20080526070627] = [Add very experimental wxGraphicsContext support. shelarcy <she...@gm...>**20080526063228] = [Change Point, Size, Vector and Rect to be type synonym for adding wxGraphi= csContext support. shelarcy <she...@gm...>**20080526055033] = [Fix: wxSound isn't managed object. shelarcy <she...@gm...>**20080524021436] = [Remove wxWidgets 2.4.x's wxWave code. shelarcy <she...@gm...>**20080430002921] = [Remove Wave type synonym. shelarcy <she...@gm...>**20080429233348] = [Change samples/contrib/PaintDirect to use withPixelBuffer instead of image= GetPixelBuffer. shelarcy <she...@gm...>**20080429232026] = [Change imageGetPixelArray and imageCreateFromPixelArray to be more flexibl= e. shelarcy <she...@gm...>**20080429183518] = [Fix: some samples don't run because of using undefined function since wxWi= dgets 2.8.x support. shelarcy <she...@gm...>**20080429145931] = [Add note about defaultButton's incompatible change since wxWidgets 2.8.x s= upport. shelarcy <she...@gm...>**20080429141545] = [Change Var type synonym from IORef to stm's TVar for thread safety. shelarcy <she...@gm...>**20080425114909] = [Fix: dists dropped two samples in samples/wx direcotory. shelarcy <she...@gm...>**20080425102416] = [Clean up wxWindows class's function declaration. shelarcy <she...@gm...>**20080425054152] = [Clean up #ifdef wxUSE_UNICODE flag by wxStrdup function. shelarcy <she...@gm...>**20080425051404] = [Replace _wcsdup with wxStrdup in wxWidgets 2.8 compat code. Eric Kow <eri...@gm...>**20080420115042 According to shelarcy and Jeremy, _wcsdup is Windows-specific. ] = [wxWidgets 2.8.7 on 0.10.3 release version jer...@gm...**20080410134132] = [TAG wxWidgets2.8.7_on_0.10.3rc1 jer...@gm...**20080410113256] = [Add TopLevelWindow for wxWidgets 2.8.7 support jer...@gm...**20080410113113] = [Preliminary wxWidgets 2.8.7 support jer...@gm...**20080410112559] = [Shifted to Pavel's Debian build system Mads Lindstroem <mad...@ya...>**20080413131752 = I have changed the current Debian build system to the one made by Pavel Shramov. It is a lot simpler than the current one. Also it is similar to what can normally be found in the Debian archieve, and I therefore assume that it will be easier to some day get an offecial WxHaskell Debian package. = All of the files in the debian directory is the work of Pavel. = I changed only one thing, as compared to Pavel's version. Namely that I removed the dependcy on libghc6-time-dev. I did it, as this dependency makes the package un-buildable on Debian unstable (GHC 6.8). At release 0.10.3, some users requested a GHC 6.8 version, and it is therefore important that we can provide one. = = ] = [Removed check for Data.Time Mads Lindstroem <mad...@ya...>**20080413114242 = Removed the check for Data.Time as it is not needed. I originally added it as I had somehow overlooked the Debian package libghc6-time-dev. Sorry about the unneccessary noise :( = ] = [Fix: samples/wx/makefile's "make clean" doesn't clean Windows things. shelarcy <she...@gm...>**20080409133446] = [Fix 1932640: samples/wx/FileBrowse is broken on Windows. = shelarcy <she...@gm...>**20080409132157] = [Add containers package dependency to wxcore.cabal. shelarcy <she...@gm...>**20080328131307] = [Remove IntMap from wxcore. Use the containers version instead. shelarcy <she...@gm...>**20080328131144] = [Add containers package to wxcore. shelarcy <she...@gm...>**20080328123744] = [Remove Set from wxdirect. Use the containers version instead. Eric Kow <eri...@gm...>**20080322140544] = [Remove Map from wxdirect. Use the containers version instead. Eric Kow <eri...@gm...>**20080322140245] = [Add containers package to wxdirect. Eric Kow <eri...@gm...>**20080322135933] = [Split makefile entry for wxdirect containers into separate lines. Eric Kow <eri...@gm...>**20080322135824 For more independence between patches which remove Map, Set and MultiSet in favour of the containers version. ] = [Use string comparison in haddockversion test. Eric Kow <eri...@gm...>**20080326224059 Again, for the case where haddock is not found. ] = [Fix bug in configure script if Haddock is not found. Eric Kow <eri...@gm...>**20080324155706 (discovered by S. Doaitse Swierstra) ] = [Add wx/license.txt to srcdist (to avoid build error). Eric Kow <eri...@gm...>**20080323125315] = [Fix download link typos. Eric Kow <eri...@gm...>**20080322130605] = [Kill a broken link (we no longer use CVS). Eric Kow <eri...@gm...>**20080322125822] = [Overwrite 0.10.3rc1 news with proper 0.10.3 news. Eric Kow <eri...@gm...>**20080322125032] = [TAG 0.10.3 Eric Kow <eri...@gm...>**20080321183613] = [RC2 to 0 Eric Kow <eri...@gm...>**20080320224541] = [Update homepage for expected 0.10.3 release. Eric Kow <eri...@gm...>**20080320224334] = [Don't do Unicode check under Windows. Eric Kow <eri...@gm...>**20080320085542 Shelarcy says that Windows does not have wxconfig. ] = [Re-add combined haddock. Eric Kow <eri...@gm...>**20080319232739] = [Require --enable-unicode in wxWidgets. Eric Kow <eri...@gm...>**20080318084054] = [TAG 0.10.3rc2 Eric Kow <eri...@gm...>**20080317234940] = [RC1 to RC2 Mads Lindstroem <mad...@ya...>**20080317190032] = [Added Debian build script Mads Lindstroem <mad...@ya...>**20080317190003] = [Added profiling and documentation to Debian build Mads Lindstroem <mad...@ya...>**20080317185854] = [Note bugfixes since 0.10.3rc1 Eric Kow <eri...@gm...>**20080316171020] = [Simplify TreeCtrlTest and move it out of bugs/ Eric Kow <eri...@gm...>**20080316170005] = [Simplify treeCtrlGetNextChild2 to use getNextSibling. Eric Kow <eri...@gm...>**20080316163720 = I'm not entirely sure why the previous implementation was broken (it stopp= ed at the first child, returning an invalid tree id for the subsequent one). I thought perhaps it might have been because we were not passing in the same= tree cookie pointer each item, but threading the pointer through via the Cookie= type did not seem either. = Anyway, I can't see any reason why GetNextSibling would be a bad idea. ] = [Auto-recognising ghc version for Debian build Mads Lindstroem <mad...@ya...>**20080316113752] = [Announce 0.10.3rc1 on homepage. Eric Kow <eri...@gm...>**20080316103621] = [Add ENABLE-SPLITOBJS flag to profiling version of library. shelarcy <she...@gm...>**20080307053607] = [Fix: dbGetDataSources returns only first letter of every word. shelarcy <she...@gm...>**20080316061701] = [Fix: bindist try to contain bugs/BoxedCombinator that isn't in bugs direct= ory now. shelarcy <she...@gm...>**20080316014517] = [Make BoxedCombinator test fancier and move it out of bugs. Eric Kow <eri...@gm...>**20080315230225] = [Push wxStaticBox generated by boxed combinator to bottom (fixes bug 154936= 3). Eric Kow <eri...@gm...>**20080315225722 = The wxWidgets documentation says: "[T]he order in which you create new controls is important. Create your wxStaticBox control before any siblings that are to appear inside the wxStaticBox in order to preserve the correct Z-Order of controls." = http://www.wxwidgets.org/manuals/2.6.3/wx_wxstaticbox.html = Basically, the wxStaticBox created by 'boxed' was covering up the widgets it was supposed to contain. ] = [Add a test for a possible treeCtrl bug. Eric Kow <eri...@gm...>**20080315151641] = [Add withImageData and withPixelBuffer (fixes bug 1003006). Eric Kow <eri...@gm...>**20080315151339 = Quoting Jules Bean, whose solution I implemented: = > 1 image <- imageCreateSized (WX.Size 256 256) = = > 2 pixels <- imageGetData image = = > 3 bytes <- peekArray (256*256*3) (castPtr pixels) = = > = = > = = > After line 2 is executed, there is no remaining reference to 'image' in = = > the program. 'image' is dead, and can be garbage collected. (Although it= = > may not be at any particular time). If 'image' gets GC'ed, because there= = > is a ForeignPtr inside, that calls the C++ destructor. The wxImage C++ = = > destructor believes it owns the data block, so it free()s it, and = = > 'pixels' is left pointing to a free()ed block. = = ] = [Fixing executing bug on linux Mads Lindstroem <mad...@ya...>**20080313160828] = [Add stub for 0.10.3 download information on homepage. Eric Kow <eri...@gm...>**20080312195600 There are still some slots to fill. Also, I used a lazier way of describing the links which may be not as nice for our users, but a bit easier for us to maintain. ] = [Add wxcore/wx to the 'User interfaces' category. Eric Kow <eri...@gm...>**20080312170058] = [Developer shuffle Eric Kow <eri...@gm...>**20080312155739 - Tim and Frank do not seem available - Somebody needs to support MacOS X, so it might as well be me (sigh). - Daan is always a member of the development team :-) ] = [Reverse 'bin' and $ARCHITECTURE in dmg name. Eric Kow <eri...@gm...>**20080311192253 So that the sourceforge file release page is more readable. ] = [Updating Yahu link Mads Lindstroem <mad...@ya...>**20080312192116] = [Reflecting that we now have two mailing lists Mads Lindstroem <mad...@ya...>**20080312191716] = [Updating links Mads Lindstroem <mad...@ya...>**20080312191402] = [depends on wxgtk2.6-dev in stead of wxgtk-dev Mads Lindstroem <mad...@ya...>**20080311184036] = [Added ldconfig to post install/remove Mads Lindstroem <mad...@ya...>**20080311183706] = [Debian build: corrected manifest Mads Lindstroem <mad...@ya...>**20080310221607] = [Debian build: changed permissions and file ownership Mads Lindstroem <mad...@ya...>**20080310221512] = [Debian build: version automatically recognized Mads Lindstroem <mad...@ya...>**20080310221421] = [Tar the srcdist (as well as zipping it). Eric Kow <eri...@gm...>**20080310091951 For Gentoo, with love. ] = [Set release to rc1 in Makefile. Eric Kow <eri...@gm...>**20080310091941] = [Add txt suffix to Windows' README file for more user friendly. shelarcy <she...@gm...>**20080309005641] = [Delete DataTimeTest.hs file after DataTime test Mads Lindstroem <mad...@ya...>**20080308195318] = [Initial support for Debian DEB files Mads Lindstroem <mad...@ya...>**20080308194942 = This is only initial support. No doubt some tweaking will be needed before it is finished. = ] = [Add architecture to macdist (as pointed out by shelarcy). Eric Kow <eri...@gm...>**20080308131459] = [List up changes since 0.9.4-1 in changes.txt. shelarcy <she...@gm...>**20080308060351] = [Fix: haddock2 support doesn't work on Windows. shelarcy <she...@gm...>**20080308043834] = [TAG 0.10.3rc1 Eric Kow <eri...@gm...>**20080308130252] = Patch bundle hash: 46b84017a414db51c20954680be61800b1d796d7 --=_-- . |