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/ |