You can subscribe to this list here.
2008 |
Jan
|
Feb
(53) |
Mar
(145) |
Apr
(22) |
May
(7) |
Jun
(14) |
Jul
(14) |
Aug
(9) |
Sep
(10) |
Oct
(48) |
Nov
(59) |
Dec
(45) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(36) |
Feb
(5) |
Mar
(33) |
Apr
(28) |
May
(5) |
Jun
(6) |
Jul
(1) |
Aug
(7) |
Sep
(11) |
Oct
(3) |
Nov
(31) |
Dec
|
2010 |
Jan
(8) |
Feb
(3) |
Mar
|
Apr
(2) |
May
(9) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(1) |
May
(2) |
Jun
(12) |
Jul
(36) |
Aug
(7) |
Sep
(40) |
Oct
(6) |
Nov
(40) |
Dec
(8) |
2012 |
Jan
(54) |
Feb
(8) |
Mar
(1) |
Apr
(16) |
May
(2) |
Jun
(12) |
Jul
(1) |
Aug
(1) |
Sep
(2) |
Oct
(2) |
Nov
|
Dec
(7) |
2013 |
Jan
(8) |
Feb
|
Mar
(13) |
Apr
(2) |
May
(13) |
Jun
(44) |
Jul
|
Aug
(13) |
Sep
(12) |
Oct
(11) |
Nov
(7) |
Dec
(6) |
2014 |
Jan
(3) |
Feb
(4) |
Mar
(9) |
Apr
(1) |
May
|
Jun
(3) |
Jul
(1) |
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(2) |
Jun
(3) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
(2) |
Nov
(1) |
Dec
(1) |
2017 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2020 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Kido T. <she...@co...> - 2008-11-28 02:17:00
|
Thu Nov 27 09:09:14 EST 2008 shelarcy <she...@gm...> * Add --user option. M ./configure +12 M ./makefile.lib -2 +2 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081127140914-c1071-4f168d38b40c127cc6d0a3d1f6c7a732949a13e1.gz |
From: shelarcy <she...@gm...> - 2008-11-27 14:32:37
|
DarcsURL: ../shelarcy/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thu Nov 27 23:09:14 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add --user option. --=_ Content-Type: text/x-darcs-patch; name="add-__user-option_.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Add --user option. shelarcy <she...@gm...>**20081127140914] { hunk ./configure 35 +hcpkgopt=3D"" hunk ./configure 290 + echo " --user use current user's local package database= " hunk ./configure 347 + -user|--user) + hcpkgopt=3D"--user";; + # I don't know why macosx-app doesn't work when use .cabal locat= ion. + # if test -d "$HOME/.cabal"; then + # prefix=3D"$HOME/.cabal/lib/wxhaskell" + # execprefix=3D"$prefix" + # libprefix=3D"$prefix" + # sharedprefix=3D"$prefix/share" + # fi;; hunk ./configure 951 +HCPKGOPT=3D$hcpkgopt hunk ./makefile.lib 217 -install-pkg=3Dcat $(2) | sed -e "s|\$${wxhlibdir}|$(1)|" | $(HCPKG) update= - -uninstall-pkg=3Dif $(call run-silent,$(HCPKG) describe $(1)); then echo "u= nregister package: $(1)" && $(HCPKG) unregister $(1); fi +install-pkg=3Dcat $(2) | sed -e "s|\$${wxhlibdir}|$(1)|" | $(HCPKG) $(HCPK= GOPT) update - +uninstall-pkg=3Dif $(call run-silent,$(HCPKG) $(HCPKGOPT) describe $(1)); = then echo "unregister package: $(1)" && $(HCPKG) $(HCPKGOPT) unregister $(1= ); fi } Context: [Sync darcs-boring description with darcs's Boring file regexps update. shelarcy <she...@gm...>**20081113092405] = [Add homepage/download/EnableGUI.hs for version control. shelarcy <she...@gm...>**20081113050124] = [wxdirect can work with parsec 3. shelarcy <she...@gm...>**20081113014000] = [Add a rudimentary cabal file for wxdirect Eric Kow <eri...@gm...>**20081112165342 Ignore-this: 583d2eaa76a29cc0ceaf9a88c478e507 ] = [Modernise wxdirect System.Environment import Eric Kow <eri...@gm...>**20081112165004 Ignore-this: 93bf8feca69156863422d5eb06cd05b4 so that we don't need the haskell98 package to build ] = [Add Image / ByteString conversion functions (This is based on Jules Bean's= work). shelarcy <she...@gm...>**20081112142635] = [Add ByteString support. shelarcy <she...@gm...>**20081112142544] = [small fix for searching haddock files. shelarcy <she...@gm...>**20081109135731] = [Use haddock-ghc as a haddock name, too. shelarcy <she...@gm...>**20081109053523 = Macports renames GHC's Haddock name to haddock-ghc. So, we use this name t= o detect haddock. If Macports and any other package system use haddock for GHC's haddock nam= e, we revert this change soonly. = This patch contains the following changes: = M ./configure +4 ] = [Use $hdoc instead of haddock to refer haddock name. shelarcy <she...@gm...>**20081109053154] = [Set Release version to 0.11.0 RC 1 shelarcy <she...@gm...>**20081108012347] = [Add GetOption / SetOption for Images (This is based on Jules Bean's work). shelarcy <she...@gm...>**20081107164839] = [Move -fvia-C compilation flag to configure option. This respect to GHC cha= nges. shelarcy <she...@gm...>**20081107125851] = [Add Cabal's short name to --enable-optimization and --enable-library-profi= ling option. shelarcy <she...@gm...>**20081107124417] = [Modernize FFI flags in source code. shelarcy <she...@gm...>**20081107065633] = [Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10= .x. shelarcy <she...@gm...>**20081107065448] = [Add --enable-library-profiling option for respecting Cabal's option name. shelarcy <she...@gm...>**20081107061223] = [Fix: -hcprof option's argument can disable profiling options. shelarcy <she...@gm...>**20081107060448] = [Fix dropped optimization level and way to --enable-optimization option. shelarcy <she...@gm...>**20081107055743] = [Bump version number to 0.10.6 shelarcy <she...@gm...>**20081107035319] = [Fixed function name wxXmlResource_GetStyledTextCtrl mad...@ya...**20081107204215] = [Fix: undefined reference to wxXmlResource_GetStyledTextCtrl shelarcy <she...@gm...>**20081107021244] = [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: 5c1e77e0df738bb90fac14690309006836bd1008 --=_-- . |
From: shelarcy <she...@gm...> - 2008-11-19 03:38:33
|
Pushed. On Wed, 19 Nov 2008 00:59:54 +0900, Eric Kow <eri...@gm...> wrote: > Tue Nov 18 15:56:23 GMT 2008 Eric Kow <eri...@gm...> > * Move wxdirect cabal file one level up > This is just for consistency with the current wx.cabal -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: Kido T. <she...@co...> - 2008-11-19 03:36:04
|
Tue Nov 18 10:56:23 EST 2008 Eric Kow <eri...@gm...> * Move wxdirect cabal file one level up Ignore-this: 3ceede36ea1b87a8e89b28a8d2f3403 This is just for consistency with the current wx.cabal ./wxdirect/src/wxdirect.cabal -> ./wxdirect/wxdirect.cabal M ./wxdirect/wxdirect.cabal +1 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081118155623-db91e-6ca1ee3ca413a097ddd33be015445c68ac29173d.gz |
From: Eric K. <eri...@gm...> - 2008-11-18 15:59:52
|
Tue Nov 18 15:56:23 GMT 2008 Eric Kow <eri...@gm...> * Move wxdirect cabal file one level up This is just for consistency with the current wx.cabal |
From: shelarcy <she...@gm...> - 2008-11-13 23:02:57
|
Pushed. 2008/11/13 shelarcy <she...@gm...>: > Thu Nov 13 14:01:24 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= > y...@gm...> > * Add homepage/download/EnableGUI.hs for version control. > > Thu Nov 13 18:24:05 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= > y...@gm...> > * Sync darcs-boring description with darcs's Boring file regexps update. -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: shelarcy <she...@gm...> - 2008-11-13 22:59:46
|
Pushed. On Thu, 13 Nov 2008 01:54:29 +0900, Eric Kow <eri...@gm...> wrote: > Wed Nov 12 16:50:04 GMT 2008 Eric Kow <eri...@gm...> > * Modernise wxdirect System.Environment import > so that we don't need the haskell98 package to build On Thu, 13 Nov 2008 10:48:31 +0900, shelarcy <she...@gm...> wrote: > On Thu, 13 Nov 2008 01:54:29 +0900, Eric Kow <eri...@gm...> wrote: >> Wed Nov 12 16:53:42 GMT 2008 Eric Kow <eri...@gm...> >> * Add a rudimentary cabal file for wxdirect >> >> >> [Add a rudimentary cabal file for wxdirect >> Eric Kow <eri...@gm...>**20081112165342 >> Ignore-this: 583d2eaa76a29cc0ceaf9a88c478e507 >> ] { >> >> + parsec >= 2.1.0 && < 3 >> + else >> + build-depends: base < 3, >> + time >= 1.0.0 && < 1.1, >> + parsec >= 2.1 && < 3 > > wxdirect can work with parsec 3. So, here is a correct build-dpends. > > parsec >= 2.1.0 && < 4 > > Attached is a fixed patch. I'll push that tomorrow. -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: Kido T. <she...@co...> - 2008-11-13 22:53:52
|
Thu Nov 13 04:24:05 EST 2008 shelarcy <she...@gm...> * Sync darcs-boring description with darcs's Boring file regexps update. M ./etc/darcs-boring -5 +26 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081113092405-c1071-0c9df27e0b74540e16926ed3e53d10db54c06e76.gz |
From: Kido T. <she...@co...> - 2008-11-13 22:53:50
|
Thu Nov 13 00:01:24 EST 2008 shelarcy <she...@gm...> * Add homepage/download/EnableGUI.hs for version control. A ./homepage/download/ A ./homepage/download/EnableGUI.hs View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081113050124-c1071-0dd351662b9d4a37b464fbe1ef3171ef9c938533.gz |
From: Kido T. <she...@co...> - 2008-11-13 22:53:49
|
Wed Nov 12 11:53:42 EST 2008 Eric Kow <eri...@gm...> * Add a rudimentary cabal file for wxdirect Ignore-this: 583d2eaa76a29cc0ceaf9a88c478e507 A ./wxdirect/src/wxdirect.cabal View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081112165342-db91e-8470ad5636bf374251a0b8882d7784464cc1aca6.gz |
From: Kido T. <she...@co...> - 2008-11-13 22:53:49
|
Wed Nov 12 20:40:00 EST 2008 shelarcy <she...@gm...> * wxdirect can work with parsec 3. M ./wxdirect/src/wxdirect.cabal -2 +2 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081113014000-c1071-e17d67d8ad7a7df4a9716435d577555029476a04.gz |
From: Kido T. <she...@co...> - 2008-11-13 22:53:47
|
Wed Nov 12 11:50:04 EST 2008 Eric Kow <eri...@gm...> * Modernise wxdirect System.Environment import Ignore-this: 93bf8feca69156863422d5eb06cd05b4 so that we don't need the haskell98 package to build M ./wxdirect/src/Classes.hs -1 +1 M ./wxdirect/src/Main.hs -2 +1 M ./wxdirect/src/ParseEiffel.hs -1 +1 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081112165004-db91e-7f8cd863b69d4968a11009356626779cdf7c8b05.gz |
From: shelarcy <she...@gm...> - 2008-11-13 14:35:11
|
DarcsURL: C:/home/shelarcy/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thu Nov 13 14:01:24 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add homepage/download/EnableGUI.hs for version control. Thu Nov 13 18:24:05 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Sync darcs-boring description with darcs's Boring file regexps update. --=_ Content-Type: text/x-darcs-patch; name="add-homepage_download_enablegui_hs-for-version-control_.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Add homepage/download/EnableGUI.hs for version control. shelarcy <she...@gm...>**20081113050124] { adddir ./homepage/download addfile ./homepage/download/EnableGUI.hs hunk ./homepage/download/EnableGUI.hs 1 +{-# LANGUAGE ForeignFunctionInterface #-}=0D +module EnableGUI(enableGUI) where=0D +=0D +import Data.Int=0D +import Foreign=0D +=0D +type ProcessSerialNumber =3D Int64=0D +=0D +foreign import ccall "GetCurrentProcess" getCurrentProcess :: Ptr ProcessS= erialNumber -> IO Int16=0D +foreign import ccall "_CGSDefaultConnection" cgsDefaultConnection :: IO ()= =0D +foreign import ccall "CPSEnableForegroundOperation" cpsEnableForegroundOpe= ration :: Ptr ProcessSerialNumber -> IO ()=0D +foreign import ccall "CPSSignalAppReady" cpsSignalAppReady :: Ptr ProcessS= erialNumber -> IO ()=0D +foreign import ccall "CPSSetFrontProcess" cpsSetFrontProcess :: Ptr Proces= sSerialNumber -> IO ()=0D +=0D +enableGUI =3D alloca $ \psn -> do=0D + getCurrentProcess psn=0D + cgsDefaultConnection=0D + cpsEnableForegroundOperation psn=0D + cpsSignalAppReady psn=0D + cpsSetFrontProcess psn=0D } [Sync darcs-boring description with darcs's Boring file regexps update. shelarcy <she...@gm...>**20081113092405] { hunk ./etc/darcs-boring 6 -.hi$ +\.hi$ +\.hi-boot$ +\.o-boot$ hunk ./etc/darcs-boring 18 +\.cvsignore$ +^\.# hunk ./etc/darcs-boring 21 +,v$ +(^|/)\.svn($|/) +(^|/)\.hg($|/) +\.bzr$ +(^|/)SCCS($|/) hunk ./etc/darcs-boring 27 -#(^|/)\.[^/] hunk ./etc/darcs-boring 31 +\.rej$ hunk ./etc/darcs-boring 38 -\.class$ hunk ./etc/darcs-boring 42 -(^|/)\.svn($|/) hunk ./etc/darcs-boring 43 +\.elc$ +\.class$ hunk ./etc/darcs-boring 46 -\.cvsignore$ hunk ./etc/darcs-boring 48 +(^|/)config\.(log|status)$ +^\.depend$ +(^|/)(tags|TAGS)$ +#(^|/)\.[^/] +(^|/|\.)core$ +\.(obj|a|exe|so|lo|la)$ +^\.darcs-temp-mail$ +-darcs-backup[[:digit:]]+$ +\.(fas|fasl|sparcf|x86f)$ +\.part$ +(^|/)\.waf-[[:digit:].]+-[[:digit:]]+($|/) +(^|/)\.lock-wscript$ +^\.darcs-temp-mail$ } Context: [Add Image / ByteString conversion functions (This is based on Jules Bean's= work). shelarcy <she...@gm...>**20081112142635] = [Add ByteString support. shelarcy <she...@gm...>**20081112142544] = [small fix for searching haddock files. shelarcy <she...@gm...>**20081109135731] = [Use haddock-ghc as a haddock name, too. shelarcy <she...@gm...>**20081109053523 = Macports renames GHC's Haddock name to haddock-ghc. So, we use this name t= o detect haddock. If Macports and any other package system use haddock for GHC's haddock nam= e, we revert this change soonly. = This patch contains the following changes: = M ./configure +4 ] = [Use $hdoc instead of haddock to refer haddock name. shelarcy <she...@gm...>**20081109053154] = [Set Release version to 0.11.0 RC 1 shelarcy <she...@gm...>**20081108012347] = [Add GetOption / SetOption for Images (This is based on Jules Bean's work). shelarcy <she...@gm...>**20081107164839] = [Move -fvia-C compilation flag to configure option. This respect to GHC cha= nges. shelarcy <she...@gm...>**20081107125851] = [Add Cabal's short name to --enable-optimization and --enable-library-profi= ling option. shelarcy <she...@gm...>**20081107124417] = [Modernize FFI flags in source code. shelarcy <she...@gm...>**20081107065633] = [Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10= .x. shelarcy <she...@gm...>**20081107065448] = [Add --enable-library-profiling option for respecting Cabal's option name. shelarcy <she...@gm...>**20081107061223] = [Fix: -hcprof option's argument can disable profiling options. shelarcy <she...@gm...>**20081107060448] = [Fix dropped optimization level and way to --enable-optimization option. shelarcy <she...@gm...>**20081107055743] = [Bump version number to 0.10.6 shelarcy <she...@gm...>**20081107035319] = [Fixed function name wxXmlResource_GetStyledTextCtrl mad...@ya...**20081107204215] = [Fix: undefined reference to wxXmlResource_GetStyledTextCtrl shelarcy <she...@gm...>**20081107021244] = [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: 1dda2af277330293fb3fa1d3a6bbebf7d9b6d2ed --=_-- . |
From: Bernd H. <ber...@ic...> - 2008-11-13 10:08:13
|
{-# LANGUAGE PatternSignatures #-} module WxProcess ( wxExecProcess , ExitCode(..) ) where import Control.Concurrent -- forkIO, MVars import System.Exit (ExitCode(..)) import System.Process (runInteractiveCommand, waitForProcess, ProcessHandle) import System.IO import Foreign.Marshal.Array import Foreign.Marshal.Alloc import Data.Word import Data.IORef -- import qualified Graphics.UI.WX as WX import Graphics.UI.WX import Graphics.UI.WX (Prop(..), on) type OnReceive = String -> IO() wxExecProcess :: Window a -> String -> Int -> IORef Bool -> (ExitCode -> IO()) -> OnReceive -> OnReceive -> IO ProcessHandle -- if the user needs to give input to the created process, we could return IO (String -> IO StreamStatus) in stead wxExecProcess parent cmd bufferSize killedByUser onEndProcess onOutput onErrOutput = do (inh,outh,errh,pid) <- runInteractiveCommand cmd mapM_ (\hdl -> hSetBuffering hdl NoBuffering) [inh, outh, errh] -- fork off two threads to start consuming the stdout and stderr output stdOutMVar <- newEmptyMVar stdErrMVar <- newEmptyMVar stdOutIsFinished <- newEmptyMVar stdErrIsFinished <- newEmptyMVar processFinished <- newEmptyMVar let consume handle isFinished outputMVar = do buf <- mallocArray bufferSize consume' handle isFinished outputMVar buf free buf consume' handle isFinished outputMVar buf = do outIsEOF <- hIsEOF handle if outIsEOF then putMVar isFinished () else do hWaitForInput handle 1000 -- 1000 = one second count <- hGetBufNonBlocking handle buf bufferSize (x :: [Word8]) <- peekArray count buf putMVar outputMVar (map (toEnum . fromIntegral) x) consume' handle isFinished outputMVar buf forkIO $ consume outh stdOutIsFinished stdOutMVar forkIO $ consume errh stdErrIsFinished stdErrMVar let handleAnyInput mvar withOutput = do val <- tryTakeMVar mvar maybe (return ()) withOutput val let handleAllInput = do handleAnyInput stdOutMVar onOutput handleAnyInput stdErrMVar onErrOutput checkOutput <- timer parent [ interval := 100 ] -- 10 times a second set checkOutput [ on command := do exitCode <- tryTakeMVar processFinished handleAllInput case exitCode of Nothing -> return () Just code -> do onEndProcess code set checkOutput [enabled := False] ] forkIO $ do exitCode <- waitForProcess pid -- compile with -threaded to allow other threads to be active concurrently! wasKilled <- varGet killedByUser let waitForOutputs = mapM_ takeMVar [stdOutIsFinished, stdErrIsFinished] signalFinished = putMVar processFinished exitCode if wasKilled then do signalFinished; waitForOutputs else do waitForOutputs; signalFinished hClose outh hClose errh return pid |
From: shelarcy <she...@gm...> - 2008-11-13 01:48:46
|
Hi, On Thu, 13 Nov 2008 01:54:29 +0900, Eric Kow <eri...@gm...> wrote: > Wed Nov 12 16:53:42 GMT 2008 Eric Kow <eri...@gm...> > * Add a rudimentary cabal file for wxdirect > > > [Add a rudimentary cabal file for wxdirect > Eric Kow <eri...@gm...>**20081112165342 > Ignore-this: 583d2eaa76a29cc0ceaf9a88c478e507 > ] { > > + parsec >= 2.1.0 && < 3 > + else > + build-depends: base < 3, > + time >= 1.0.0 && < 1.1, > + parsec >= 2.1 && < 3 wxdirect can work with parsec 3. So, here is a correct build-dpends. parsec >= 2.1.0 && < 4 Attached is a fixed patch. I'll push that tomorrow. Best Regards, -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: Kido T. <she...@co...> - 2008-11-13 00:23:46
|
Wed Nov 12 09:26:35 EST 2008 shelarcy <she...@gm...> * Add Image / ByteString conversion functions (This is based on Jules Bean's work). M ./wxc/include/wxc_glue.h +4 M ./wxc/src/eljimage.cpp +28 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081112142635-c1071-2e711461aac89e58dbbc07c1f202061b2accd6f5.gz |
From: Kido T. <she...@co...> - 2008-11-13 00:23:46
|
Wed Nov 12 09:25:44 EST 2008 shelarcy <she...@gm...> * Add ByteString support. M ./configure -1 +10 M ./makefile -1 +1 M ./wxc/include/wrapper.h +1 M ./wxc/include/wxc_types.h +7 M ./wxcore.cabal -2 +2 M ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs -1 +29 M ./wxdirect/src/CompileClasses.hs +23 M ./wxdirect/src/DeriveTypes.hs +3 M ./wxdirect/src/ParseC.hs +7 M ./wxdirect/src/Types.hs -1 +6 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081112142544-c1071-f81d7585501dfcfa5a24a08d30d390e0d6c0cce0.gz |
From: Eric K. <eri...@gm...> - 2008-11-12 16:54:27
|
Wed Nov 12 16:50:04 GMT 2008 Eric Kow <eri...@gm...> * Modernise wxdirect System.Environment import so that we don't need the haskell98 package to build Wed Nov 12 16:53:42 GMT 2008 Eric Kow <eri...@gm...> * Add a rudimentary cabal file for wxdirect |
From: Eric K. <eri...@gm...> - 2008-11-12 16:34:47
|
Hi everybody, Nice to see wxhaskell making progress! I was hoping I could jot down some wishlist items for building wxhaskell... The big thing on my list is for "cabal install wx" to "just work". Right now, you have to sudo cabal install wxcore --global cabal install wx which is really quite clunky, especially if you want people to be able to cabal install stuff which depends on wx As you know (and the franchise folks may not be aware), our current cabalisation is a bit of a sham; it just adds some packaging around our configure script (which is handwritten and not even autoconf-generated!) and our Makefile. Would anybody have the time to look into makefile.lib and see if we can do anything about it? The ideal, I guess would be to get rid of our homegrown configure script + makefile combination altogether. One thing we could start with is by cabalising wxdirect and just making wxcore for that. It seems a little silly having this tool on hackage that /only/ serves for building wxhaskell (but then maybe one day it will be useful for working on contribs?) Another idea to play with is converting our homegrown build system to use franchise, which may be a better fit for wxhaskell because of the fanciness of our setup - franchise: http://groups.google.com/group/franchise-haskell/web/home-page - wxhaskell components: http://koweycode.blogspot.com/2008/02/wxhaskell-components-and-news.html I'm CC'ing the franchise list in case they were interested :-) Thanks! -- Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow> PGP Key ID: 08AC04F9 |
From: shelarcy <she...@gm...> - 2008-11-12 16:22:12
|
Hi, On Wed, 05 Nov 2008 21:57:07 +0900, Bernd Holzmüller <ber...@ic...> wrote: >>> The attached small example application shows what happens: with >>> processExecAsync only garbage is shown on both the stdout and the stderr >>> console window, with processExecAsyncTimed the stdout console works >>> fine, but the stderr console shows nothing. Main.hs is the wxHaskell GUI >>> with two buttons, both calling the application compiled from >>> Testproc.hs, one using processExecAsync, one using the Timed variant. >>> The attached makefile builds everything. I tested Mads' program on Mac OS X platform. [1]. processExecAsync example crashes this program. [2]. processExecAsyncTimed example doesn't work correctory. stdout console works fine, but the stderr console *almost* shows nothing. We must care about this fact. stderr console *sometimes* works fine. (I also saw this fact on Windows. stderr console *sometimes* works fine, too.) [3]. wxExecProcess example works fine. >>> I am developing a test management GUI where processes are started and >>> their output (on stdout and stderr) are shown on corresponding console >>> windows. The process management worked quite OK with version 0.9.4 but >>> does no longer work in version 0.10.3 (using ghc 6.8.3 on Windows XP). > I applied your supposal on my Windows machine with the following > results: wxExecProcess now indeed yields output on stderr, but output on > both stdout and stderr are somewhat incomplete (with no change when > setting output buffering in processtest.exe to NoBuffering): > > (snip) Do you test program with same version's GHC? GHC's IO functions has some bugs on Windows platform. So, I want to know that this is wxHaskell's bug or GHC's bug. http://hackage.haskell.org/trac/ghc/ticket/806 http://hackage.haskell.org/trac/ghc/ticket/2189 etc... I tried to fix the problem in this week. But I can't find where causes this problem by undoing Graphics.UI.WXCore.Process related changes. Best Regards, > display on stdout frame: > > Stdout: 100: Info > 98: Info > 96: Info > 94: Info > 92: Info > 90: Info > 88: Info > 86: Info > 84: Info > 82: Info > Stdout: > 80: Info > 78: Info > ... > > and on stderr frame: > > Stderr: 99: Error > 97: Error > 95: Error > 93: Error > 91: Error > 89: Error > 87: Error > 85: ErroStderr: r > 83: Error > ... > > That is, the first 8 bytes (Stdout: / Stderr: ) are most of the time > vanished. Whereas processExecAsyncTimed yields the correct output (of > course only on stdout): > > Stdout: 100: Info > Stdout: 98: Info > Stdout: 96: Info > Stdout: 94: Info > ... -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |
From: shelarcy <she...@gm...> - 2008-11-12 14:52:56
|
DarcsURL: C:/home/shelarcy/wxhaskell MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_" --=_ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Wed Nov 12 23:25:44 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add ByteString support. Wed Nov 12 23:26:35 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= y...@gm...> * Add Image / ByteString conversion functions (This is based on Jules Bea= n's work). --=_ Content-Type: text/x-darcs-patch; name="add-bytestring-support_.dpatch" Content-Transfer-Encoding: quoted-printable Content-Description: A darcs patch for your repository! New patches: [Add ByteString support. shelarcy <she...@gm...>**20081112142544] { hunk ./configure 676 +# Test if we can include the bytestring package explicitly +$hcpkg describe bytestring > /dev/null 2> /dev/null +case $? in + 0) bytestringpkgversion=3D`ghc-pkg field bytestring version | tail -n 1 = | sed 's/.* //'` + pkgbytestring=3D"-package bytestring-$bytestringpkgversion";; + *) pkgbytestring=3D"";; +esac + hunk ./configure 946 +PKG-BYTESTRING=3D$pkgbytestring hunk ./configure 1056 -depends: ${wxcoredepends}, haskell98-$haskell98pkgversion, stm-$stmpkgvers= ion +depends: ${wxcoredepends}, haskell98-$haskell98pkgversion, bytestring-$byt= estringpkgversion, stm-$stmpkgversion hunk ./makefile 525 -WXCORE-HCFLAGS =3D$(HCFLAGS) $(PKG-CONTAINERS) $(PKG-STM) -package-name $(= WXCORE)-$(VERSION) +WXCORE-HCFLAGS =3D$(HCFLAGS) $(PKG-BYTESTRING) $(PKG-CONTAINERS) $(PKG-STM= ) -package-name $(WXCORE)-$(VERSION) hunk ./wxc/include/wrapper.h 47 +#include "wx/mstream.h" hunk ./wxc/include/wxc_types.h 92 +=0D +#define TByteData char*=0D +#define TByteString TByteData* d, int n=0D +#define TByteStringLazy TByteData* d, int n=0D +#define TByteStringOut TByteData=0D +#define TByteStringLazyOut TByteData=0D +#define TByteStringLen int=0D hunk ./wxcore.cabal 18 - parsec, old-time, time, stm + bytestring, parsec, old-time, time, stm hunk ./wxcore.cabal 20 - build-depends: base < 3, parsec, time, stm + build-depends: base < 3, bytestring, parsec, time, stm hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 62 - , withArrayString, withArrayWString, withArrayInt, withArrayOb= ject + , withArray, withArrayString, withArrayWString, withArrayInt, = withArrayObject hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 97 + -- *** ByteString + , withByteStringResult, withLazyByteStringResult hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 101 + -- *** 8 bit Word + , Word8 hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 132 +import qualified Data.ByteString as B +import qualified Data.ByteString.Lazy as LB +import qualified Data.ByteString.Char8 as BC (pack) +import qualified Data.ByteString.Lazy.Char8 as LBC (pack) + hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 141 +import Data.Word hunk ./wxcore/src/Graphics/UI/WXCore/WxcTypes.hs 657 +{-------------------------------------------------------------------------= ---------------- + ByteString +--------------------------------------------------------------------------= ---------------} +-- TODO: replace this by more efficient implementation. +-- e.g. use mmap when bytestring support mmap interface. +withByteStringResult :: (Ptr CChar -> IO CInt) -> IO B.ByteString +withByteStringResult f + =3D do len <- f nullPtr + if (len<=3D0) + then return $ BC.pack "" + else withCString (replicate (fromCInt len) ' ') $ \cstr -> + do f cstr + B.packCString cstr + +withLazyByteStringResult :: (Ptr CChar -> IO CInt) -> IO LB.ByteString +withLazyByteStringResult f + =3D do str <- withStringResult f + return $ LBC.pack str hunk ./wxdirect/src/CompileClasses.hs 108 + , "import qualified Data.ByteString as B (= ByteString, useAsCStringLen)" + , "import qualified Data.ByteString.Lazy a= s LB (ByteString, length, unpack)" hunk ./wxdirect/src/CompileClasses.hs 366 + ByteString Lazy -> "withLazyByteStringResult $ \\buffer -> " ++ nl += + call ++ " buffer" -- always last argument! + ByteString _ -> "withByteStringResult $ \\buffer -> " ++ nl ++ call = ++ " buffer" -- always last argument! hunk ./wxdirect/src/CompileClasses.hs 401 + ByteString Lazy -> "withArray (LB.unpack " ++ haskellName (argName a= rg) ++ ") $ \\" + ++ haskellByteStringName (argName arg) + ++ " -> " ++ nl + ByteString _ -> "B.useAsCStringLen " ++ haskellName (argName arg) ++= " $ \\" + ++ "(" ++ haskellByteStringName (argName arg) ++ ", = " ++ haskellByteStringLenName (argName arg) ++ ") " + ++ " -> " ++ nl hunk ./wxdirect/src/CompileClasses.hs 451 + ByteString Lazy -> haskellByteStringName name ++ " (fromIntegral $ L= B.length " ++ haskellName name ++ ")" + ByteString _ -> haskellByteStringName name ++ " " ++ haskellByteStri= ngLenName name hunk ./wxdirect/src/CompileClasses.hs 484 +haskellByteStringName name + =3D "bs_" ++ haskellName name + +haskellByteStringLenName name + =3D "bslen_" ++ haskellName name + hunk ./wxdirect/src/CompileClasses.hs 577 + ByteString Lazy -> "LB.ByteString" + ByteString _ -> "B.ByteString" hunk ./wxdirect/src/CompileClasses.hs 628 + ByteString _ -> "Ptr CChar -> IO CInt" hunk ./wxdirect/src/CompileClasses.hs 659 + ByteString Lazy -> "Ptr Word8 -> Int" + ByteString _ -> "Ptr CChar -> Int" hunk ./wxdirect/src/DeriveTypes.hs 396 + -- bytestring + (ByteStringLen,Arg name (ByteStringOut ctp) :args) + -> decl{ declRet =3D ByteString ctp, declArgs =3D reverse args } hunk ./wxdirect/src/ParseC.hs 146 + <|> do reserved "TByteData"; return Char + <|> do reserved "TByteStringOut"; return (ByteStringOut Strict) + <|> do reserved "TByteStringLazyOut"; return (ByteStringOut Lazy) + <|> do reserved "TByteStringLen"; return ByteStringLen hunk ./wxdirect/src/ParseC.hs 239 + <|> do reserved "TByteString"; return (ByteString Strict) + <|> do reserved "TByteStringLazy"; return (ByteString Lazy) hunk ./wxdirect/src/ParseC.hs 270 + ,"TByteData","TByteString","TByteStringOut","TByteSt= ringLen" hunk ./wxdirect/src/Types.hs 15 - , Decl(..), Arg(..), Type(..), CBaseType(..), argName + , Decl(..), Arg(..), Type(..), Strategy(..), CBaseType(..), ar= gName hunk ./wxdirect/src/Types.hs 88 + | ByteString Strategy + | ByteStringOut Strategy + | ByteStringLen hunk ./wxdirect/src/Types.hs 121 +data Strategy =3D Lazy | Strict + deriving (Eq,Show) } [Add Image / ByteString conversion functions (This is based on Jules Bean's= work). shelarcy <she...@gm...>**20081112142635] { hunk ./wxc/include/wxc_glue.h 2691 +TByteStringLen wxImage_ConvertToByteString( TSelf(wxImage) _obj, int type,= TByteStringOut data );=0D +TByteStringLen wxImage_ConvertToLazyByteString( TSelf(wxImage) _obj, int t= ype, TByteStringLazyOut data );=0D hunk ./wxc/include/wxc_glue.h 2696 +TClass(wxImage) wxImage_CreateFromByteString( TByteString(data,length), in= t type );=0D +TClass(wxImage) wxImage_CreateFromLazyByteString( TByteStringLazy(data,len= gth), int type );=0D hunk ./wxc/src/eljimage.cpp 15 +=0D +EWXWEXPORT(void*, wxImage_CreateFromByteString) (const char* data, size_t = length,int type)=0D +{=0D + wxMemoryInputStream in(data,length);=0D + return (void*) new wxImage(in, type);=0D +}=0D +=0D +EWXWEXPORT(void*, wxImage_CreateFromLazyByteString) (const char* data, siz= e_t length,int type)=0D +{=0D + wxMemoryInputStream in(data,length);=0D + return (void*) new wxImage(in, type);=0D +}=0D +=0D +EWXWEXPORT(size_t, wxImage_ConvertToByteString) (wxImage* _obj, int type, = char* data )=0D +{=0D + wxMemoryOutputStream out;=0D + _obj->SaveFile(out, type);=0D + size_t len =3D out.GetLength();=0D + return out.CopyTo(data, len);=0D +}=0D +=0D +EWXWEXPORT(size_t, wxImage_ConvertToLazyByteString) (wxImage* _obj, int ty= pe, char* data )=0D +{=0D + wxMemoryOutputStream out;=0D + _obj->SaveFile(out, type);=0D + size_t len =3D out.GetLength();=0D + return out.CopyTo(data, len);=0D +}=0D } Context: [small fix for searching haddock files. shelarcy <she...@gm...>**20081109135731] = [Use haddock-ghc as a haddock name, too. shelarcy <she...@gm...>**20081109053523 = Macports renames GHC's Haddock name to haddock-ghc. So, we use this name t= o detect haddock. If Macports and any other package system use haddock for GHC's haddock nam= e, we revert this change soonly. = This patch contains the following changes: = M ./configure +4 ] = [Use $hdoc instead of haddock to refer haddock name. shelarcy <she...@gm...>**20081109053154] = [Set Release version to 0.11.0 RC 1 shelarcy <she...@gm...>**20081108012347] = [Add GetOption / SetOption for Images (This is based on Jules Bean's work). shelarcy <she...@gm...>**20081107164839] = [Move -fvia-C compilation flag to configure option. This respect to GHC cha= nges. shelarcy <she...@gm...>**20081107125851] = [Add Cabal's short name to --enable-optimization and --enable-library-profi= ling option. shelarcy <she...@gm...>**20081107124417] = [Modernize FFI flags in source code. shelarcy <she...@gm...>**20081107065633] = [Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10= .x. shelarcy <she...@gm...>**20081107065448] = [Add --enable-library-profiling option for respecting Cabal's option name. shelarcy <she...@gm...>**20081107061223] = [Fix: -hcprof option's argument can disable profiling options. shelarcy <she...@gm...>**20081107060448] = [Fix dropped optimization level and way to --enable-optimization option. shelarcy <she...@gm...>**20081107055743] = [Bump version number to 0.10.6 shelarcy <she...@gm...>**20081107035319] = [Fixed function name wxXmlResource_GetStyledTextCtrl mad...@ya...**20081107204215] = [Fix: undefined reference to wxXmlResource_GetStyledTextCtrl shelarcy <she...@gm...>**20081107021244] = [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: 1f83b5c01f8b31a5ae0a3933787c3483dc97cc19 --=_-- . |
From: Kido T. <she...@co...> - 2008-11-10 01:57:35
|
Sun Nov 9 00:35:23 EST 2008 shelarcy <she...@gm...> * Use haddock-ghc as a haddock name, too. Macports renames GHC's Haddock name to haddock-ghc. So, we use this name to detect haddock. If Macports and any other package system use haddock for GHC's haddock name, we revert this change soonly. This patch contains the following changes: M ./configure +4 M ./configure +4 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081109053523-c1071-30e9929c0629135ab4b65c8b6f27ca79820cd900.gz |
From: Kido T. <she...@co...> - 2008-11-10 01:57:31
|
Sun Nov 9 08:57:31 EST 2008 shelarcy <she...@gm...> * small fix for searching haddock files. M ./configure -1 +4 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081109135731-c1071-9dae6cb8320ae915646bb43addd85abe18de9af7.gz |
From: Kido T. <she...@co...> - 2008-11-10 01:57:22
|
Sun Nov 9 00:31:54 EST 2008 shelarcy <she...@gm...> * Use $hdoc instead of haddock to refer haddock name. M ./configure -1 +1 View patch online: http://code.haskell.org/wxhaskell/_darcs/patches/20081109053154-c1071-29704319d8025db9414d194ba735de7bcdf250ac.gz |
From: shelarcy <she...@gm...> - 2008-11-10 01:48:40
|
Pushed. 2008/11/9 shelarcy <she...@gm...>: > Sun Nov 9 14:31:54 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= > y...@gm...> > * Use $hdoc instead of haddock to refer haddock name. > > Sun Nov 9 14:35:23 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= > y...@gm...> > * Use haddock-ghc as a haddock name, too. > = > > Macports renames GHC's Haddock name to haddock-ghc. So, we use this name = > to detect haddock. > If Macports and any other package system use haddock for GHC's haddock na= > me, we revert this change soonly. > = > > This patch contains the following changes: > = > > M ./configure +4 > > Sun Nov 9 22:57:31 =93=8C=8B=9E (=95W=8F=80=8E=9E) 2008 shelarcy <shelarc= > y...@gm...> > * small fix for searching haddock files. -- shelarcy <shelarcy hotmail.co.jp> http://page.freett.com/shelarcy/ |