From: shelarcy <she...@gm...> - 2007-11-21 13:12:18
|
DarcsURL: C:/home/shelarcy/wxhaskell=0A= MIME-Version: 1.0=0A= Content-Type: multipart/mixed; boundary=3D"=3D_"=0A= =0A= --=3D_=0A= Content-Type: text/plain=0A= Content-Transfer-Encoding: quoted-printable=0A= =0A= Wed Nov 21 21:59:55 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * FIX #1721764: typo in Graphics.UI.WX.Dialogs's haddock documentation=0A= =0A= Wed Nov 21 22:05:20 =3D93=3D8C=3D8B=3D9E (=3D95W=3D8F=3D80=3D8E=3D9E) = 2007 shelarcy <shelarc=3D=0A= y...@gm...>=0A= * Update Build Instruction Document for GHC 6.6.x, GHC 6.8.x and = latest d=3D=0A= arcs sources=0A= =0A= --=3D_=0A= Content-Type: text/x-darcs-patch; = name=3D"fix-_1721764_-typo-in-graphics_ui_wx_dialogs_s-haddock-documentat= ion.dpatch"=0A= Content-Transfer-Encoding: quoted-printable=0A= Content-Description: A darcs patch for your repository!=0A= =0A= =0A= New patches:=0A= =0A= [FIX #1721764: typo in Graphics.UI.WX.Dialogs's haddock documentation=0A= shelarcy <she...@gm...>**20071121125955] {=0A= hunk ./wx/src/Graphics/UI/WX/Dialogs.hs 72=0A= --- > d <- dialog [text :=3D3D "Demo"]=0A= +-- > d <- dialog w [text :=3D3D "Demo"]=0A= }=0A= =0A= [Update Build Instruction Document for GHC 6.6.x, GHC 6.8.x and latest = darc=3D=0A= s sources=0A= shelarcy <she...@gm...>**20071121130520] {=0A= hunk ./homepage/building-msc.html 61=0A= +<p>If you want to use Visual C++ Express Edition, <a = href=3D3D"http://msdn2.=3D=0A= microsoft.com/express/aa700755.aspx">you must install Microsoft Platform = SD=3D=0A= K</a> before building wxWidgets or wxHaskell.</p>=0A= +=0A= hunk ./homepage/building-msc.html 66=0A= -Select menu "<code>Build/Set active configuration</code>" and select = "<cod=3D=0A= e>wxWidgets - win32 release</code>" to build the (static) library. After = co=3D=0A= mpilation, you can also select "<code>wxWidgets - win32 debug</code>" to = bu=3D=0A= ild=0A= +Select menu "<code>Build/Set active configuration</code>" and select = "<cod=3D=0A= e>wxWidgets - win32 release unicode</code>" to build the (static) = library. =3D=0A= After compilation, you can also select "<code>wxWidgets - win32 debug = unico=3D=0A= de</code>" to build=0A= hunk ./homepage/building-msc.html 68=0A= -<li><b>wxWidgets 2.5</b>: Open the <code>$wxwin/build/msw/wx.dsw</code> = wo=3D=0A= rkspace. Select=0A= +<li><b>wxWidgets 2.6</b>: Open the <code>$wxwin/build/msw/wx.dsw</code> = wo=3D=0A= rkspace. Select=0A= hunk ./homepage/building-msc.html 70=0A= -when you click a marker, all configurations are deselected. Next you = manua=3D=0A= lly select the "Release" and "Debug" versions of all projects and press = "Bu=3D=0A= ild". Afterwards, press "Save All" to save all your mouse clicking work = :-)=3D=0A= </li>=0A= +when you click a marker, all configurations are deselected. Next you = manua=3D=0A= lly select the "Unicode Release" and "Unicode Debug" versions of all = projec=3D=0A= ts and press "Build". Afterwards, press "Save All" to save all your = mouse c=3D=0A= licking work :-)</li>=0A= hunk ./homepage/building-msc.html 73=0A= +<p>If you want to use <a = href=3D3D"http://wxhaskell.sourceforge.net/doc/Gra=3D=0A= phics.UI.WXCore.Db.html">database access</a> and <a = href=3D3D"http://wxhaskel=3D=0A= l.sourceforge.net/doc/Graphics.UI.WXCore.OpenGL.html">openGL canvas</a>, = yo=3D=0A= u must edit <code>$wxwin/include/msw/setup.h</code>'s <code>#define = wxUSE_*=3D=0A= </code>(* is target feature name) from 0 to 1. </p>=0A= +=0A= hunk ./homepage/building-msc.html 86=0A= -<p>After configuration, first go the <code>$wxhaskell/wxc</code> = directory=3D=0A= . Here, you need to adapt the <code>wxc-<em>version</em>.dsp</code> = project=3D=0A= to reference the correct wxWidgets directory. Open the = <code>.dsp</code> f=3D=0A= ile in an editor and replace all occurrences of = "<code>..\..\wxWindows-2.4.=3D=0A= 2</code>" (or "<code>..\..\wxWindows-2.5.1</code>") or by the installed = wxW=3D=0A= idgets directory, i.e. <code>$wxwin</code>.=0A= +<p>After configuration, first run <code>make</code> command to generate = st=3D=0A= c_gen.* files.</p>=0A= +<pre>=0A= +> make=0A= +</pre>=0A= +=0A= +<p>Make will stop by following error.</p>=0A= +<pre>=0A= +> make: *** No rule to make target `out/wxc/wxc-msw2.6.4-0.10.1.dll', = need=3D=0A= ed by `wxc'. Stop.=0A= +</pre>=0A= +=0A= +<p>Then go <code>$wxhaskell/wxc</code> directory. Here, you need to = adapt =3D=0A= the <code>wxc-<em>version</em>.dsp</code> project to reference the = correct =3D=0A= wxWidgets directory. Open the <code>.dsp</code> file in an editor and = repla=3D=0A= ce all occurrences of "<code>..\..\wxWindows-2.4.2</code>" (or = "<code>..\..=3D=0A= \wxWindows-2.6.4</code>") or by the installed wxWidgets directory, i.e. = <co=3D=0A= de>$wxwin</code>.=0A= hunk ./homepage/building-msc.html 100=0A= -and build the release and debug versions of the C wrapper library.</p>=0A= +and build the release and debug versions of the C wrapper library (if = you =3D=0A= use wxWidgets 2.6.4, you must choose=0A= +"Unicode Release" or "Unicode Debug" instead of choosing just "Release" = or=3D=0A= "Debug").</p>=0A= hunk ./homepage/building-msc.html 109=0A= +> make wx=0A= +> make wx-install=0A= hunk ./homepage/building-msc.html 116=0A= -<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "Apr = 1 2004"=3D=0A= .=0A= +<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "Aug = 18 2007=3D=0A= ".=0A= hunk ./homepage/building.html 64=0A= - the Microsoft Visual C++ compiler version 6 and 7 = (<b>windows-msc<=3D=0A= /b>) and building with the=0A= + the Microsoft Visual C++ compiler version 6, 7 and 8 = (<b>windows-m=3D=0A= sc</b>) and building with the=0A= hunk ./homepage/building.html 81=0A= -<p>Ensure you have a recent <a = href=3D3D"http://www.haskell.org/ghc">GHC</a>=3D=0A= compiler – version 6.4 is recommended (but any version >=3D3D = 5.04.=3D=0A= 3 will work). In principle, any Haskell98 compiler that supports the = standa=3D=0A= rd FFI libraries will also work.</p>=0A= +<p>Ensure you have a recent <a = href=3D3D"http://www.haskell.org/ghc">GHC</a>=3D=0A= compiler – version 6.8.1 is recommended (but any version = >=3D3D 5.0=3D=0A= 4.3 will work). In principle, any Haskell98 compiler that supports the = stan=3D=0A= dard FFI libraries will also work.</p>=0A= hunk ./homepage/building.html 98=0A= -<p>Next, you should install the latest stable version (currently 2.6.0) = of=3D=0A= <a href=3D3D"http://www.wxwidgets.org">wxWidgets</a>=0A= -for your platform. We assume in this guide that the variable = <code>$wxwin<=3D=0A= /code> points to your=0A= -wxWidgets installation directory, for example: = <code>~/dev/wxGTK-2.6.0</co=3D=0A= de>.</p>=0A= +<p>Next, you should install the previous stable version (2.6.4) of <a = href=3D=0A= =3D3D"http://www.wxwidgets.org">wxWidgets</a>=0A= +for your platform. (wxHaskell doesn't support latest stable version = (curre=3D=0A= ntly 2.8.4) now.) We assume in this guide that the variable = <code>$wxwin</c=3D=0A= ode> points to your=0A= +wxWidgets installation directory, for example: = <code>~/dev/wxGTK-2.6.4</co=3D=0A= de>.</p>=0A= hunk ./homepage/building.html 106=0A= -<li><b>macosx</b>: MacOS X works best with wxWidgets 2.5.4. The latest = sta=3D=0A= ble release (currently wxMAC-2.6.0) does not display menus properly.=0A= +<li><b>macosx</b>: MacOS X works best with wxWidgets 2.5.4. The = previous s=3D=0A= table release (wxMAC-2.6.4) does not display menus properly.=0A= hunk ./homepage/building.html 117=0A= -<p>If you do not have a source release of wxHaskell, you need to check = it =3D=0A= out from the <a = href=3D3D"http://sourceforge.net/cvs/?group_id=3D3D73133">cvs r=3D=0A= epository</a>. CVS creates a=0A= +<p>(Note: GHC 6.6.x or higher can't build old source releases. So you = must=3D=0A= get source from darcs by below command.)</p>=0A= +=0A= +<p>If you do not have a source release of wxHaskell, you need to check = it =3D=0A= out from the <a href=3D3D"http://darcs.haskell.org/wxhaskell/">darcs = reposito=3D=0A= ry</a>. Darcs creates a=0A= hunk ./homepage/building.html 124=0A= -> cvs -d:pserver:ano...@cv...:/cvsroot/wxhaskell = login=0A= -> cvs -z3 = -d:pserver:ano...@cv...:/cvsroot/wxhaskell c=3D=0A= o -P wxhaskell=0A= +> darcs get --partial --set-scripts-executable = http://darcs.haskell.org=3D=0A= /wxhaskell/=0A= hunk ./homepage/building.html 126=0A= -=0A= -<p>You can check out a specific release version using the = <code>-r</code> =3D=0A= flag:</p>=0A= +<!--=0A= +<p>You can check out a specific release version using the = <code>--tag</cod=3D=0A= e> flag:</p>=0A= hunk ./homepage/building.html 129=0A= -> cvs -z3 -d:<as above> co -P -r wxhaskell-0-4 wxhaskell=0A= +> darcs get --tag "" http://darcs.haskell.org/wxhaskell/=0A= hunk ./homepage/building.html 131=0A= -=0A= -<p>You might need to try a few times as sourceforge has a limit on the=0A= -number of people that can log in anonymously.</p>=0A= +-->=0A= hunk ./homepage/building.html 146=0A= -> ../configure --disable-shared=0A= +> ../configure --enable-unicode --disable-shared=0A= +> make=0A= +> make install=0A= +> cd contrib/src=0A= hunk ./homepage/building.html 157=0A= -<ul><li><code>--disable-shared</code> to build a static library = (recommend=3D=0A= ed for wxHaskell version >=3D3D 0.7).</li>=0A= +<ul><li><code>--enable-unicode</code> to build a unicode library = (recommen=3D=0A= ded for latest darcs repository version).</li>=0A= + <li><code>--disable-shared</code> to build a static library = (recommend=3D=0A= ed for wxHaskell version >=3D3D 0.7).</li>=0A= hunk ./homepage/building.html 162=0A= - wxWidgets 2.4.x)</li>=0A= + wxWidgets 2.4.x. And this option is diffrent with below option. You = ca=3D=0A= n play sound without no-control by this feature.=0A= + But ... if you use below media control, it requires to make Control = on=3D=0A= your Window.)</li>=0A= + <li><code>--enable-mediactrl</code> to enable the media control. = (reco=3D=0A= mmended for wxWidgets version >=3D3D 2.6.x)</li>=0A= hunk ./homepage/building.html 169=0A= -<li><b>unix-gtk</b>: if you want to use the GTK-<b>2</b> toolkit, you = need=3D=0A= to configure without=0A= -unicode support since wxHaskell can not (yet) handle unicode. Try for = exam=3D=0A= ple:=0A= +<li>Do not forget to install 'contib' hierarchy libraries. Now latest = darc=3D=0A= s' source depends on=0A= +'contib' hierarchy libraries.</li>=0A= +<li><b>unix-gtk</b>: if you want to use the GTK-<b>2</b> toolkit, you = need=3D=0A= to configure with=0A= +unicode support since current wxHaskell can handle only unicode = library. T=3D=0A= ry for example:=0A= hunk ./homepage/building.html 174=0A= -../configure --with-gtk --enable-gtk2 --disable-unicode=0A= +../configure --with-gtk --enable-gtk2 --enable-unicode=0A= hunk ./homepage/building.html 187=0A= -> cd samples/controls=0A= +> cd ../../samples/controls=0A= hunk ./homepage/building.html 199=0A= +=0A= hunk ./homepage/building.html 219=0A= +<li>You should pass the <code>--with-stc</code> option to = <code>configure<=3D=0A= /code> if you also installed contrib's stc library after building=0A= +wxWidgets (or you will get link errors).</li>=0A= hunk ./homepage/building.html 231=0A= +> make wx=0A= +> make wx-install=0A= hunk ./homepage/building.html 288=0A= -<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "May = 8 2005"=3D=0A= .=0A= +<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "Aug = 18 2007=3D=0A= ".=0A= hunk ./homepage/documentation.html 58=0A= -<a = href=3D3D"http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/wxhaskell/wxhask= =3D=0A= ell/samples/wx/">examples</a> in the cvs repository. Documentation and = samp=3D=0A= les are also distributed as a single zip file on the=0A= +<a = href=3D3D"http://darcs.haskell.org/wxhaskell/samples/wx/">examples</a> = in=3D=0A= the darcs repository. Documentation and samples are also distributed as = a =3D=0A= single zip file on the=0A= hunk ./homepage/documentation.html 75=0A= -<dt><a href=3D3D"http://www.haskell.org/hawiki/WxHaskell">wxHaskell = Wiki</a>=3D=0A= </dt>=0A= +<dt><a href=3D3D"http://haskell.org/haskellwiki/WxHaskell">wxHaskell = Wiki</a=3D=0A= ></dt>=0A= hunk ./homepage/documentation.html 82=0A= -<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "May = 3 2005"=3D=0A= .=0A= +<a style=3D3D"float: right" href=3D3D"#body">top</a>last update: "Aug = 12 2007=3D=0A= ".=0A= }=0A= =0A= Context:=0A= =0A= [Changed Cursor_CreateLoad to return NULL for WXGTK, as WXGTK do yet = implem=3D=0A= ent this function=0A= Mads Lindstroem <mad...@ya...>**20070916170828] =3D=0A= =0A= [Rename wxcu-2.6.4.* to wxc-2.6.* as wxc-2.4 things=0A= shelarcy <she...@gm...>**20070821050957] =3D=0A= =0A= [Update VC++ project file to reflect updated DLL version supporting = wxWidge=3D=0A= ts 2.6.4=0A= shelarcy <she...@gm...>**20070821044612] =3D=0A= =0A= [Remove old wxc project files between 2.6.0 - 2.6.3=0A= shelarcy <she...@gm...>**20070821043754] =3D=0A= =0A= [Remove old wxh samples=0A= shelarcy <she...@gm...>**20070821043453] =3D=0A= =0A= [Remove auto-generated stc files.=0A= Eric Kow <eri...@lo...>**20070819205954=0A= Otherwise, you get annoying new changes in the working directory.=0A= ] =3D=0A= =0A= [Use Data.Time.getCurrentTime instead of (System.)Time.getClockTime=0A= shelarcy <she...@gm...>**20070819204230=0A= to avoid build failure by generated non-UTF8 String=0A= ] =3D=0A= =0A= [Add Drag & Drop and ClipBoard Support=0A= shelarcy <she...@gm...>**20070815175137] =3D=0A= =0A= [Add (Multi-)MediaCtrl Support=0A= shelarcy <she...@gm...>**20070811123742] =3D=0A= =0A= [Rework wxToolkit and isDefined by fixing *defs' char array to wxChar = array=0A= shelarcy <she...@gm...>**20070806121930] =3D=0A= =0A= [Change some str* functions or wcs* functions to wxStr* functions=0A= shelarcy <she...@gm...>**20070805112624] =3D=0A= =0A= [Remove unused wxh directory files=0A= shelarcy <she...@gm...>**20070803123528] =3D=0A= =0A= [Remove unused wxWidgets 2.5.x's VC project=0A= shelarcy <she...@gm...>**20070803120930] =3D=0A= =0A= [Add VC project for wxWidgets 2.6.4=0A= shelarcy <she...@gm...>**20070803120733] =3D=0A= =0A= [Fix broken wxc-2.4 Visual Studio Project=0A= shelarcy <she...@ho...>**20070723214850] =3D=0A= =0A= [polyline-64bit-compatibility-fix=0A= ar...@cs...**20070313080116=0A= Fixes a problem with the polyline function on a 64-bit platform.=0A= The wxDC_DrawLines function now properly indexes into the array=0A= with points.=0A= ] =3D=0A= =0A= [fix-polygon-behaviour-64=0A= ar...@cs...**20070202154517=0A= Fixed issue 'Strange polygon behaviour on 64-bit machines'=0A= reported by Chris Mears at 14 Dec 2006.=0A= =3D=0A= =0A= Problem: the arrays inspected by the wxDC_Polygon function=0A= are assumed to contain 32-bits ints. On 64-bit machines=0A= these are actually 64-bits ints.=0A= =3D=0A= =0A= Fix: (a bit of a hack...) the code now assumes that the=0A= arrays contain intptr_t values. This type represents ints=0A= of the same number of bits as the Haskell ints (on 32-bit=0A= and 64-bit machines). The code now dereferences each element=0A= in the array correctly, but still truncates the possibly=0A= 64-bit value to a 32-bit value. This is not a problem=0A= in practice.=0A= ] =3D=0A= =0A= [Announce new maintainers, darcs (homepage).=0A= Eric Kow <eri...@lo...>**20070120231403] =3D=0A= =0A= [Add miscellaneous other images (homepage).=0A= Eric Kow <eri...@lo...>**20070120224435] =3D=0A= =0A= [Add application screenshots (homepage).=0A= Eric Kow <eri...@lo...>**20070120224104] =3D=0A= =0A= [Add images used in quick start (homepage).=0A= Eric Kow <eri...@lo...>**20070120223650] =3D=0A= =0A= [Add images used for samples (homepage).=0A= Eric Kow <eri...@lo...>**20070120223301] =3D=0A= =0A= [Add images directory (and wxhaskell logo).=0A= Eric Kow <eri...@lo...>**20070120222724] =3D=0A= =0A= [Remove counter code from homepage.=0A= Eric Kow <eri...@lo...>**20070120221619=0A= =3D=0A= =0A= This counter has an pop-up ads, which is rather obnoxious.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Add wxhaskell homepage files (main html, css only).=0A= Eric Kow <eri...@lo...>**20070120221304=0A= =3D=0A= =0A= I took the liberty of running dos2unix on these.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Add some wxhaskell-specifile boring file regexps.=0A= Eric Kow <eri...@lo...>**20070120221235] =3D=0A= =0A= [Use a custom boring file. (Right now just the darcs default)=0A= Eric Kow <eri...@lo...>**20070120221223] =3D=0A= =0A= [Add an etc/ directory for misc use.=0A= Eric Kow <eri...@lo...>**20070120212146] =3D=0A= =0A= [Modify wx-install so it doesn't accidentally recompile things.=0A= Eric Kow <eri...@lo...>**20070120225914=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Merge wxStyledTextCntrl (Scintilla edit control wrapper) support from = Hast=3D=0A= e project=0A= shelarcy <she...@ca...>**20070111090641] =3D=0A= =0A= [Added #ifndef compilation flag around <inttypes.h> to avoid building = probl=3D=0A= em under Visual C++ (VC). (VC doesn't have <inttypes.h>.)=0A= she...@ca...**20061207005946] =3D=0A= =0A= [Correct previous patch for db.cpp=0A= she...@ca...**20061207004327] =3D=0A= =0A= [Add an eyeball test for Unicode strings.=0A= Eric Kow <eri...@lo...>**20061129042230] =3D=0A= =0A= [Use intptr_t to avoid assumption that integers are 32 bit.=0A= Arie Middelkoop <ar...@cs...>**20061125125628=0A= =3D=0A= =0A= Compiling wxHaskell on a 64bits platform fails, because there=0A= are some assumptions in the code that assume that integers are=0A= 32bits. For example, there are a couple of assignments of a=0A= pointer to an int.=0A= =3D=0A= =0A= This patch fixes these problems. Sometimes, after assigning a=0A= pointer to an integer, the int was used as a boolean value. In=0A= those cases, instead of returning a pointer p, I changed the=0A= code to return p !=3D3D NULL. In two other cases, a pointer is stored=0A= inside the int and in these cases I changed the type of the=0A= int to intptr_t, of which it is guaranteed that a pointer can be=0A= assigned to it and recovered from it.=0A= =3D=0A= =0A= Requires <inttypes.h>.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Added the -fPIC compiler flag to CXX options in the makefile.=0A= Arie Middelkoop <ar...@cs...>**20061115121006=0A= =3D=0A= =0A= Apparantly, my platform (gentoo x86_64 linux) required that .o files = are "=3D=0A= relocatable" when there =3D=0A= =0A= are linked into a dynamic library.=0A= =3D=0A= =0A= (It might be an idea to use libtool to hide this kind of = platform-specific=3D=0A= details)=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Tweak wx build target to depend on wxcore-clean.=0A= Eric Kow <eri...@lo...>**20061115002142=0A= =3D=0A= =0A= This avoids weird build errors with GHC 6.6 like=0A= wx/src/Graphics/UI/WX/Types.hs:94:0:=0A= Bad interface file: out/wx/imports/Graphics/UI/WXCore/Types.hi=0A= Something is amiss; requested module=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Update Windows/VC++ build for 0.10.1 (from jer...@gm...).=0A= Eric Kow <eri...@lo...>**20061029082957=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Separate make/make install for wxcore and wx.=0A= Eric Kow <eri...@lo...>**20061027201218=0A= =3D=0A= =0A= Now the user has to type=0A= make=0A= (sudo) make install=0A= make wx=0A= (sudo) make wx-install=0A= =3D=0A= =0A= This is a tweak of Shelarcy's patch for making wxhaskell compile on GHC = 6.=3D=0A= 6.=0A= The intention is to avoid the surprising behaviour of wxcore being = install=3D=0A= ed=0A= when the user types 'make'.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Add shelarcy patch for compile with GHC-6.6=0A= jer...@gm...**20061027102208] =3D=0A= =0A= [Add support for toolbar divider and other toolbar options (from = shelarcy@g=3D=0A= mail.com)=0A= jer...@gm...**20061023095411] =3D=0A= =0A= [Add support for toolbar divider (for she...@gm...)=0A= jer...@gm...**20061023094720] =3D=0A= =0A= [Add support for list item mask (from she...@gm...)=0A= jer...@gm...**20061023094528] =3D=0A= =0A= [Add support for Calendar events (from sha...@gm...)=0A= jer...@gm...**20061023094412] =3D=0A= =0A= [Add support for wxWidgets version >=3D3D 2.5 (Sound API, db API)=0A= jer...@gm...**20061023094049] =3D=0A= =0A= [Shelarcy patch: fix typos in wxHaskell samples/contrib=0A= jer...@gm...**20060830114937] =3D=0A= =0A= [(OS X) Skip intermediate step of compiling master.o.=0A= Eric Kow <eri...@lo...>**20060813212620=0A= =3D=0A= =0A= Removing this step (which compiles master.o, and combines it with other=0A= stuff to get the real library we want) avoids weird error messages like=0A= =3D=0A= =0A= ld: out/wxc/master.o undefined symbol 36218 (__ZdaPv) can't be a weak=0A= definition=0A= =3D=0A= =0A= It's quite possible that this breaks something else, though...=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Update VC++ project file to reflect new wxWidgets version support = (unteste=3D=0A= d)=0A= jer...@gm...**20060817170205] =3D=0A= =0A= [Update VC++ project file to reflect updated DLL version supporting = wxWidge=3D=0A= ts 2.6.3=0A= jer...@gm...**20060817170011] =3D=0A= =0A= [Update revision numbers and wxversion guesses for Windows / VC++ = (jeremy.o=3D=0A= don...@gm...)=0A= jer...@gm...**20060817165704] =3D=0A= =0A= [Shelarcy patch (VC project for wxWindows 2.6.3)=0A= jer...@gm...**20060816134707] =3D=0A= =0A= [Shelarcy patch (WxcTypes.hs)=0A= jer...@gm...**20060816115419] =3D=0A= =0A= [Shelarcy patch (eljdialup.cpp)=0A= jer...@gm...**20060816114418] =3D=0A= =0A= [Shelarcy patch (db.cpp)=0A= jer...@gm...**20060816113728] =3D=0A= =0A= [(wxc, Unicode) Files for compiling unicode version under Visual Studio.=0A= shelarcy <she...@ca...>**20060813212315=0A= =3D=0A= =0A= This is Eric Kow recording on Shelarcy's behalf. This corresponds to = vers=3D=0A= ion=0A= 08 of my Unicode patch.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [Add a small makefile for compiling the samples.=0A= Eric Kow <eri...@lo...>**20060813211705=0A= =3D=0A= =0A= (This comes from version 08 of my Unicode patch).=0A= =3D=0A= =0A= ] =3D=0A= =0A= [(wxcore, Unicode) Add/use ability to interact with C wchar_t.=0A= Eric Kow <eri...@lo...>**20060813211211=0A= =3D=0A= =0A= This corresponds to the wxcore part of my Unicode patch, version 08=0A= modulo trailing whitespace.=0A= =3D=0A= =0A= I believe this would require for wxWidgets and wxhaskell to be compiled = wi=3D=0A= th=0A= Unicode enabled.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [(wxdirect, Unicode) Use the Haskell types for C wchar_t and friends.=0A= Eric Kow <eri...@lo...>**20060813210420=0A= =3D=0A= =0A= I believe this would require that wxWidgets be compiled with Unicode=0A= enabled.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [(wxc, Unicode) Use wxChar instead of char.=0A= Eric Kow <eri...@lo...>**20060813205557=0A= =3D=0A= =0A= wxChar is a C preprocessor macro that selects for char under=0A= --disable-unicode, and for wchar_t under --enable-unicode.=0A= =3D=0A= =0A= This corresponds to version 08 of my Unicode patch, but only the parts=0A= which affect wxc.=0A= =3D=0A= =0A= ] =3D=0A= =0A= [[wxhaskell-from-cvs @ 2005-05-08 08:12:51 by dleijen]=0A= dleijen**20050508081251=0A= updated change log=0A= ] =3D=0A= =0A= [[wxhaskell-from-cvs @ 2005-05-08 07:24:23 by dleijen]=0A= dleijen**20050508072423=0A= Compile wx via -fvia-C to fix crash with ghci on windows=0A= ] =3D=0A= =0A= [TAG wxhakell-0-9-4=0A= Unknown tagger**20060712042545] =3D=0A= =0A= Patch bundle hash:=0A= e8fa496264b29f82b4d73160b98e1574a71b81bf=0A= =0A= --=3D_--=0A= =0A= .=0A= =0A= |