From: shelarcy <she...@gm...> - 2008-11-07 17:08:54
|
DarcsURL: she...@co...:/srv/code/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Fri Nov 7 11:12:44 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Fix: undefined reference to wxXmlResource_GetStyledTextCtrl Fri Nov 7 12:53:19 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Bump version number to 0.10.6 Fri Nov 7 12:55:12 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Set Release version to 0.11.1 RC 1 Fri Nov 7 14:57:43 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Fix dropped optimization level and way to --enable-optimization option. Fri Nov 7 15:04:48 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Fix: -hcprof option's argument can disable profiling options. Fri Nov 7 15:12:23 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add --enable-library-profiling option for respecting Cabal's option nam= e. Fri Nov 7 15:54:48 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Fix: profiled version library doesn't use -dep-makefile option on GHC 6= .10.x. Fri Nov 7 15:56:33 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Modernize FFI flags in source code. Fri Nov 7 21:44:17 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add Cabal's short name to --enable-optimization and --enable-library-pr= ofiling option. Fri Nov 7 21:58:51 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Move -fvia-C compilation flag to configure option. This respect to GHC = changes. Sat Nov 8 01:48:39 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add GetOption / SetOption for Images (This is based on Jules Bean's wor= k). --=_ Content-Type: text/x-darcs-patch; name="fix_-undefined-reference-to-wxxmlresource_getstyledtextctrl.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Fix: undefined reference to wxXmlResource_GetStyledTextCtrl shelarcy <she...@gm...>**20081107021244] hunk ./wxc/src/eljrc.cpp 471 +#else=0D +EWXWEXPORT(void*, wxXmlResource_StyledTextCtrl)(wxWindow* _win, wxString* = _str_id)=0D +{=0D + return NULL;=0D +}=0D [Bump version number to 0.10.6 shelarcy <she...@gm...>**20081107035319] { hunk ./changes.txt 11 -Version 0.10.5 +Version 0.10.6 hunk ./wx/wx.cabal 2 -Version: 0.10.5 +Version: 0.10.6 hunk ./wxcore.cabal 2 -Version: 0.10.5 +Version: 0.10.6 } [Set Release version to 0.11.1 RC 1 shelarcy <she...@gm...>**20081107035512] { hunk ./configure 15 -version=3D"0.10.5" -release=3D"0" +version=3D"0.11.0" +release=3D"rc1" 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.9-0.10.5.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.9-0.11.0.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.9-0.10.5.lib move libwxc-msw2.8.9-0.10.5.a ..\dist\wx= c move wxc-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.9-0.11.0.lib move libwxc-msw2.8.9-0.11.0.a ..\dist\wx= c move wxc-msw2.8.9-0.11.0.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.9-0.10.5.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.9-0.11.0.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.9-0.10.5.lib move libwxcd-msw2.8.9-0.10.5.a ..\dist\= wxc move wxcd-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.9-0.11.0.lib move libwxcd-msw2.8.9-0.11.0.a ..\dist\= wxc move wxcd-msw2.8.9-0.11.0.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.9-0.10.5.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.9-0.11.0.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.9-0.10.5.lib move libwxc-msw2.8.9-0.10.5.a ..\dist\wx= c move wxc-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.9-0.11.0.lib move libwxc-msw2.8.9-0.11.0.a ..\dist\wx= c move wxc-msw2.8.9-0.11.0.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.9-0.10.5.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.9-0.11.0.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.9-0.10.5.lib move libwxcd-msw2.8.9-0.10.5.a ..\dist\= wxc move wxcd-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.9-0.11.0.lib move libwxcd-msw2.8.9-0.11.0.a ..\dist\= wxc move wxcd-msw2.8.9-0.11.0.def ..\dist\wxc echo Done.=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= .9-0.10.5.dll" /libpath:"..\..\wxWidgets-2.8.9\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= .9-0.11.0.dll" /libpath:"..\..\wxWidgets-2.8.9\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.9-0.10.5.lib move libwxc-msw2.8.9-0.10.5.a ..\dist\wx= c move wxc-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxc-msw2.8.9-0.11.0.lib move libwxc-msw2.8.9-0.11.0.a ..\dist\wx= c move wxc-msw2.8.9-0.11.0.def ..\dist\wxc echo Done.=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.9-0.10.5.dll" /pdbtype:sept /libpath:"..\..\wx= Widgets-2.8.9\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.9-0.11.0.dll" /pdbtype:sept /libpath:"..\..\wx= Widgets-2.8.9\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.9-0.10.5.lib move libwxcd-msw2.8.9-0.10.5.a ..\dist\= wxc move wxcd-msw2.8.9-0.10.5.def ..\dist\wxc echo Done.=0D +PostBuild_Cmds=3Decho Generating mingw32 import library ... ..\bin\reimp .= .\dist\wxc\wxcd-msw2.8.9-0.11.0.lib move libwxcd-msw2.8.9-0.11.0.a ..\dist\= wxc move wxcd-msw2.8.9-0.11.0.def ..\dist\wxc echo Done.=0D } [Fix dropped optimization level and way to --enable-optimization option. shelarcy <she...@gm...>**20081107055743] { hunk ./configure 33 +hcopt=3D"" hunk ./configure 363 + -enable-optimization=3D*|--enable-optimization=3D*) + hcopt=3D"$arg" + enableoptimization=3D"yes";; hunk ./configure 839 - hcflags=3D"$hcflags -O2" + hcflags=3D"$hcflags -O$hcopt" } [Fix: -hcprof option's argument can disable profiling options. shelarcy <she...@gm...>**20081107060448] { hunk ./configure 34 -hcprof=3D"-prof -auto-all" +hcprof=3D"-prof" hunk ./configure 335 + hcprof=3D"$hcprof -auto-all" hunk ./configure 338 - hcprof=3D"$arg" + hcprof=3D"$hcprof $arg" } [Add --enable-library-profiling option for respecting Cabal's option name. shelarcy <she...@gm...>**20081107061223] hunk ./configure 362 + -enable-library-profiling|--enable-library-profiling) + # This option is the same as --hcprof option. + # But we added this option for repspecting Cabal's option. + hcprof=3D"$hcprof -auto-all" + enableprof=3D"yes";; [Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10= .x. shelarcy <she...@gm...>**20081107065448] { hunk ./makefile.lib 142 +ifeq ($(GHCOLD),yes) +# pre GHC 6.10 hunk ./makefile.lib 147 +else +# make-hs-deps(<output .o>,<input .hs>,<compile flags>,<top output directo= ry>,<hs directories>) +make-hs-prof-deps =3D$(HC) $(2) $(3) -odir $(4) -hidir $(4) $(5) -M -dep-m= akefile -optdep$(basename $(1)).p_d.in && \ + sed -e 's|\.o|\.p_o|g' -e 's|\.hi|\.p_o|g' $(basename $(1)).p_d.in | gr= ep '^$(1)' > $(basename $(1)).p_d +endif } [Modernize FFI flags in source code. shelarcy <she...@gm...>**20081107065633] { hunk ./wxcore/src/Graphics/UI/WXCore/Types.hs 1 -{-# OPTIONS -fglasgow-exts -#include "wxc.h" #-} +{-# INCLUDE "wxc.h" #-} +{-# LANGUAGE ForeignFunctionInterface, FlexibleInstances #-} hunk ./wxcore/src/Graphics/UI/WXCore/WxcObject.hs 1 -{-# OPTIONS -cpp -fglasgow-exts -#include "wxc.h" #-} +{-# INCLUDE "wxc.h" #-} +{-# LANGUAGE CPP, ForeignFunctionInterface #-} hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 1 -{-# OPTIONS -cpp -fglasgow-exts -#include "wxc.h" #-} +{-# INCLUDE "wxc.h" #-} +{-# LANGUAGE CPP, ForeignFunctionInterface, DeriveDataTypeable #-} hunk ./wxdirect/src/CompileClasses.hs 96 - ghcoptions =3D ["{-# OPTIONS -fglasgow-exts -#include \"wxc.h= \" #-}"] + ghcoptions =3D [ "{-# INCLUDE \"wxc.h\" #-}" + , "{-# LANGUAGE ForeignFunctionInterface #-}"] } [Add Cabal's short name to --enable-optimization and --enable-library-profi= ling option. shelarcy <she...@gm...>**20081107124417] { hunk ./configure 362 + # This option is the same as --hcprof option. + # But we added this option for repspecting Cabal's option. hunk ./configure 365 - # This option is the same as --hcprof option. - # But we added this option for repspecting Cabal's option. + hcprof=3D"$hcprof -auto-all" + enableprof=3D"yes";; + # short name for --enable-library-profiling + # --p works, but -p doesn't work currently. We don't know why. + -p|--p) hunk ./configure 377 + # short name for --enable-optimization + # --O works, -On works too. But -O doesn't work currently. We don't = know why. + -O|--O) + enableoptimization=3D"yes";; + -O1|--O1) + hcopt=3D"1" + enableoptimization=3D"yes";; + -O2|--O2) + hcopt=3D"2" + enableoptimization=3D"yes";; } [Move -fvia-C compilation flag to configure option. This respect to GHC cha= nges. shelarcy <she...@gm...>**20081107125851] { hunk ./configure 287 + echo " --fvia-C use -fvia-C option" hunk ./configure 335 + -fvia-C|--fvia-C) + hcflags=3D"$hcflags -fvia-C";; hunk ./makefile 525 -WXCORE-HCFLAGS =3D$(HCFLAGS) $(PKG-CONTAINERS) $(PKG-STM) -fvia-C -package= -name $(WXCORE)-$(VERSION) +WXCORE-HCFLAGS =3D$(HCFLAGS) $(PKG-CONTAINERS) $(PKG-STM) -package-name $(= WXCORE)-$(VERSION) hunk ./makefile 714 -WX-HCFLAGS =3D$(HCFLAGS) $(PKG-STM) -fvia-C -package-name $(WX)-$(VERSION)= -package $(WXCORE)-$(VERSION) +WX-HCFLAGS =3D$(HCFLAGS) $(PKG-STM) -package-name $(WX)-$(VERSION) -packag= e $(WXCORE)-$(VERSION) } [Add GetOption / SetOption for Images (This is based on Jules Bean's work). shelarcy <she...@gm...>**20081107164839] { hunk ./wxc/include/wxc_glue.h 2709 +TStringLen wxImage_GetOption( TSelf(wxImage) _obj, TClass(wxString) name, = TStringOutVoid _buf );=0D +TBool wxImage_GetOptionInt( TSelf(wxImage) _obj, TClass(wxString) nam= e );=0D +TBool wxImage_HasOption( TSelf(wxImage) _obj, TClass(wxString) name )= ;=0D hunk ./wxc/include/wxc_glue.h 2728 +void wxImage_SetOption( TSelf(wxImage) _obj, TClass(wxString) name, = TClass(wxString) value );=0D +void wxImage_SetOptionInt( TSelf(wxImage) _obj, TClass(wxString) nam= e, int value );=0D hunk ./wxc/src/eljimage.cpp 191 - =0D +=0D +EWXWEXPORT (int, wxImage_GetOption)(wxImage* _obj, wxString* key, wxChar* = out) {=0D + wxString result =3D _obj->GetOption(*key);=0D + return copyStrToBuf(out, result);=0D +}=0D +=0D +EWXWEXPORT (int, wxImage_GetOptionInt)(wxImage* _obj, wxString* key) {=0D + return _obj->GetOptionInt(*key);=0D +}=0D +=0D +EWXWEXPORT(void, wxImage_SetOption)(wxImage* _obj, wxString* key, wxString= * value) {=0D + _obj->SetOption(*key, *value);=0D +}=0D +=0D +EWXWEXPORT(void, wxImage_SetOptionInt)(wxImage* _obj, wxString* key, int v= alue) {=0D + _obj->SetOption(*key, value);=0D +}=0D +=0D +EWXWEXPORT(int, wxImage_HasOption)(wxImage* _obj, wxString* key)=0D +{=0D + return _obj->HasOption(*key);=0D +}=0D +=0D } Context: [Fix: Camels sample don't run because of using undefined function since wxW= idgets 2.8.x support. shelarcy <she...@gm...>**20081028083424] = [Use DEPRECATED pragma instead of only haddock comment to describe deprecat= ed functions. shelarcy <she...@gm...>**20081028082515] = [Remove modification history from source code (Use darcs instead). shelarcy <she...@gm...>**20081028060925] = [Chnage source code's maintainer to be wxh...@li...= t. shelarcy <she...@gm...>**20081028060309] = [Fixed broken Haddock descriptions. shelarcy <she...@gm...>**20081028053650] = [Fix: BUILD_XRCGETCTRL_FN macro cause problem when using gcc. shelarcy <she...@gm...>**20081023141104] = [Small update to XRC support jer...@gm...**20081021104449] = [Add XRC support jer...@gm...**20081021095548] = [Use wxWidgets 2.8.9 in default when building on Windows. shelarcy <she...@gm...>**20081011042903] = [Bump version number to 0.10.5 shelarcy <she...@gm...>**20081011033152] = [Fix configure doesn't care about that users can install some version of pa= ckages. shelarcy <she...@gm...>**20081011032555] = [Use -dep-makefile instead of -optdep-f on GHC 6.10.x to avoid warning abou= t using dreprecated option message. shelarcy <she...@gm...>**20081010170230] = [Update changes.txt information by 0.10.4's changes. shelarcy <she...@gm...>**20081010160351] = [Update wx packages' description and dependency. shelarcy <she...@gm...>**20081010150113] = [Change SVG's auto-generated function name to be more friendly. shelarcy <she...@gm...>**20081010145951] = [Bump Cabal's version number to 0.10.4, too. shelarcy <she...@gm...>**20081009094345] = [Bump version number to 0.10.4 shelarcy <she...@gm...>**20081009092404] = [Fix make uninstall doesn't work well on GHC 6.10.x. shelarcy <she...@gm...>**20080930052522] = [Fix wxcore's depends field has two base package version. shelarcy <she...@gm...>**20080930052150] = [Only use wxEVT_MEDIA* when wxUSE_MEDIACTRL-flag is set mad...@ya...**20080919152917] = [Fix building with GHC 6.10.*. shelarcy <she...@gm...>**20080922155920] = [Change wxcAppUSleep to wxcMilliSleep (wxcAppUSleep is deprecated now). shelarcy <she...@gm...>**20080730094020] = [Removed unnecessary parameter from logSelect helper in Controls.hs WX samp= le jo...@gm...**20080812170441] = [Use meta tag for auto-redirect to Haskell wiki. Eric Kow <eri...@gm...>**20080805182057] = [Update links to homepage itself to point to Haskell wiki. Eric Kow <eri...@gm...>**20080805182031] = [Replace body of index.html with link to Haskell wiki Eric Kow <eri...@gm...>**20080805181958] = [Replace contents of pages which have been moved to Haskell wiki. Eric Kow <eri...@gm...>**20080805151503 Make these pages just a link to the WxHaskell part of the wiki. ] = [Update homepage menus to link to Haskell wiki. Eric Kow <eri...@gm...>**20080805150421] = [Fix typo in contribute.html Eric Kow <eri...@gm...>**20080805101258] = [Fix: we can't build wxc without wxGraphicsContext support. shelarcy <she...@gm...>**20080729111606] = [Use wxWidgets 2.8.8 in default when building on Windows. shelarcy <she...@gm...>**20080729105641] = [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] = Patch bundle hash: b3c0419094db14e92393b31fff7832c69813a0c7 --=_-- . |
From: shelarcy <she...@gm...> - 2008-11-08 01:38:33
|
I pushed patches except this change. 2008/11/8 shelarcy <she...@gm...>: > Fri Nov 7 12:55:12 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Set Release version to 0.11.1 RC 1 Release version is 0.11.0 RC 1. So, I'll change name of this patch, > Fri Nov 7 11:12:44 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Fix: undefined reference to wxXmlResource_GetStyledTextCtrl > > Fri Nov 7 12:53:19 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Bump version number to 0.10.6 > > Fri Nov 7 14:57:43 =93=8C=8B=9E (=95W=8F=80=8E=9E)) 2008 shelarcy <she...@gm...> > * Fix dropped optimization level and way to --enable-optimization option. > > Fri Nov 7 15:04:48 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Fix: -hcprof option's argument can disable profiling options. > > Fri Nov 7 15:12:23 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Add --enable-library-profiling option for respecting Cabal's option name. > > Fri Nov 7 15:54:48 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10.x. > > Fri Nov 7 15:56:33 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Modernize FFI flags in source code. > > Fri Nov 7 21:44:17 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Add Cabal's short name to --enable-optimization and --enable-library-profiling option. > > Fri Nov 7 21:58:51 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Move -fvia-C compilation flag to configure option. This respect to GHC changes. > > Sat Nov 8 01:48:39 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <she...@gm...> > * Add GetOption / SetOption for Images (This is based on Jules Bean's work) -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |