Wed Nov 12 16:50:04 GMT 2008  Eric Kow <[EMAIL PROTECTED]>
  * 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 <[EMAIL PROTECTED]>
  * Add a rudimentary cabal file for wxdirect
New patches:

[Modernise wxdirect System.Environment import
Eric Kow <[EMAIL PROTECTED]>**20081112165004
 Ignore-this: 93bf8feca69156863422d5eb06cd05b4
 so that we don't need the haskell98 package to build
] {
hunk ./wxdirect/src/Classes.hs 25
               , managedClasses
               ) where
 
-import System( getEnv )
+import System.Environment ( getEnv )
 import Data.Char( isUpper )
 import Data.List( sort, sortBy )
 import qualified Data.Set as Set
hunk ./wxdirect/src/Main.hs 22
 
 import Data.List( isPrefixOf )
 
-import System( getEnv )
-import System.Environment( getArgs )
+import System.Environment( getArgs, getEnv )
 import System.Console.GetOpt
 
 import CompileClasses   ( compileClasses)
hunk ./wxdirect/src/ParseEiffel.hs 22
 
 import Types
 
-import System( getEnv )
+import System.Environment ( getEnv )
 
 {-----------------------------------------------------------------------------------------
    Testing
}
[Add a rudimentary cabal file for wxdirect
Eric Kow <[EMAIL PROTECTED]>**20081112165342
 Ignore-this: 583d2eaa76a29cc0ceaf9a88c478e507
] {
addfile ./wxdirect/src/wxdirect.cabal
hunk ./wxdirect/src/wxdirect.cabal 1
+Name:           wxdirect
+Version:        0.10.6
+License:        BSD3
+Author:         Daan Leijen
+Build-Type:     Simple
+Description:    wxHaskell is a portable and native GUI library for Haskell.  It is built on top of wxWidgets - a comprehensive C++ library that is portable across all major GUI platforms; including GTK, Windows, X11, and MacOS X.  This version works with wxWidgets 2.8 only.
+Maintainer:     wxhaskell-devel@lists.sourceforge.net
+Cabal-Version:  >= 1.2
+Category:       GUI, User interfaces
+Synopsis:       helper tool for building wxHaskell
+
+Flag splitBase
+    Description: Choose the new smaller, split-up base package.
+
+Executable      wxdirect
+    if flag(splitBase)
+        build-depends: base >= 3 && < 5,
+                       containers >= 0.1 && < 0.3,
+                       time   >= 1.0 && < 1.2,
+                       parsec >= 2.1.0 && < 3
+    else
+        build-depends: base <  3,
+                       time   >= 1.0.0 && < 1.1,
+                       parsec >= 2.1 && < 3
+    Main-is: Main.hs
}

Context:

[small fix for searching haddock files.
shelarcy <[EMAIL PROTECTED]>**20081109135731] 
[Use haddock-ghc as a haddock name, too.
shelarcy <[EMAIL PROTECTED]>**20081109053523
 
 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
] 
[Use $hdoc instead of haddock to refer haddock name.
shelarcy <[EMAIL PROTECTED]>**20081109053154] 
[Set Release version to 0.11.0 RC 1
shelarcy <[EMAIL PROTECTED]>**20081108012347] 
[Add GetOption / SetOption for Images (This is based on Jules Bean's work).
shelarcy <[EMAIL PROTECTED]>**20081107164839] 
[Move -fvia-C compilation flag to configure option. This respect to GHC changes.
shelarcy <[EMAIL PROTECTED]>**20081107125851] 
[Add Cabal's short name to --enable-optimization and --enable-library-profiling option.
shelarcy <[EMAIL PROTECTED]>**20081107124417] 
[Modernize FFI flags in source code.
shelarcy <[EMAIL PROTECTED]>**20081107065633] 
[Fix: profiled version library doesn't use -dep-makefile option on GHC 6.10.x.
shelarcy <[EMAIL PROTECTED]>**20081107065448] 
[Add --enable-library-profiling option for respecting Cabal's option name.
shelarcy <[EMAIL PROTECTED]>**20081107061223] 
[Fix: -hcprof option's argument can disable profiling options.
shelarcy <[EMAIL PROTECTED]>**20081107060448] 
[Fix dropped optimization level and way to --enable-optimization option.
shelarcy <[EMAIL PROTECTED]>**20081107055743] 
[Bump version number to 0.10.6
shelarcy <[EMAIL PROTECTED]>**20081107035319] 
[Fixed function name wxXmlResource_GetStyledTextCtrl
[EMAIL PROTECTED] 
[Fix: undefined reference to wxXmlResource_GetStyledTextCtrl
shelarcy <[EMAIL PROTECTED]>**20081107021244] 
[Fix: Camels sample don't run because of using undefined function since wxWidgets 2.8.x support.
shelarcy <[EMAIL PROTECTED]>**20081028083424] 
[Use DEPRECATED pragma instead of only haddock comment to describe deprecated functions.
shelarcy <[EMAIL PROTECTED]>**20081028082515] 
[Remove modification history from source code (Use darcs instead).
shelarcy <[EMAIL PROTECTED]>**20081028060925] 
[Chnage source code's maintainer to be [EMAIL PROTECTED]
shelarcy <[EMAIL PROTECTED]>**20081028060309] 
[Fixed broken Haddock descriptions.
shelarcy <[EMAIL PROTECTED]>**20081028053650] 
[Fix: BUILD_XRCGETCTRL_FN macro cause problem when using  gcc.
shelarcy <[EMAIL PROTECTED]>**20081023141104] 
[Small update to XRC support
[EMAIL PROTECTED] 
[Add XRC support
[EMAIL PROTECTED] 
[Use wxWidgets 2.8.9 in default when building on Windows.
shelarcy <[EMAIL PROTECTED]>**20081011042903] 
[Bump version number to 0.10.5
shelarcy <[EMAIL PROTECTED]>**20081011033152] 
[Fix configure doesn't care about that users can install some version of packages.
shelarcy <[EMAIL PROTECTED]>**20081011032555] 
[Use -dep-makefile instead of -optdep-f on GHC 6.10.x to avoid warning about using dreprecated option message.
shelarcy <[EMAIL PROTECTED]>**20081010170230] 
[Update changes.txt information by 0.10.4's changes.
shelarcy <[EMAIL PROTECTED]>**20081010160351] 
[Update wx packages' description and dependency.
shelarcy <[EMAIL PROTECTED]>**20081010150113] 
[Change SVG's auto-generated function name to be more friendly.
shelarcy <[EMAIL PROTECTED]>**20081010145951] 
[Bump Cabal's version number to 0.10.4, too.
shelarcy <[EMAIL PROTECTED]>**20081009094345] 
[Bump version number to 0.10.4
shelarcy <[EMAIL PROTECTED]>**20081009092404] 
[Fix make uninstall doesn't work well on GHC 6.10.x.
shelarcy <[EMAIL PROTECTED]>**20080930052522] 
[Fix wxcore's depends field has two base package version.
shelarcy <[EMAIL PROTECTED]>**20080930052150] 
[Only use wxEVT_MEDIA* when wxUSE_MEDIACTRL-flag is set
[EMAIL PROTECTED] 
[Fix building with GHC 6.10.*.
shelarcy <[EMAIL PROTECTED]>**20080922155920] 
[Change wxcAppUSleep to wxcMilliSleep (wxcAppUSleep is deprecated now).
shelarcy <[EMAIL PROTECTED]>**20080730094020] 
[Removed unnecessary parameter from logSelect helper in Controls.hs WX sample
[EMAIL PROTECTED] 
[Use meta tag for auto-redirect to Haskell wiki.
Eric Kow <[EMAIL PROTECTED]>**20080805182057] 
[Update links to homepage itself to point to Haskell wiki.
Eric Kow <[EMAIL PROTECTED]>**20080805182031] 
[Replace body of index.html with link to Haskell wiki
Eric Kow <[EMAIL PROTECTED]>**20080805181958] 
[Replace contents of pages which have been moved to Haskell wiki.
Eric Kow <[EMAIL PROTECTED]>**20080805151503
 Make these pages just a link to the WxHaskell part of the wiki.
] 
[Update homepage menus to link to Haskell wiki.
Eric Kow <[EMAIL PROTECTED]>**20080805150421] 
[Fix typo in contribute.html
Eric Kow <[EMAIL PROTECTED]>**20080805101258] 
[Fix: we can't build wxc without wxGraphicsContext support.
shelarcy <[EMAIL PROTECTED]>**20080729111606] 
[Use wxWidgets 2.8.8 in default when building on Windows.
shelarcy <[EMAIL PROTECTED]>**20080729105641] 
[Fix building with old version of Visual Studio (according to John Lask).
shelarcy <[EMAIL PROTECTED]>**20080709063851] 
[Fix: linking incorrect runtime on Visual Studio (pointed out by John Lask).
shelarcy <[EMAIL PROTECTED]>**20080709063820] 
[Add download link to two GHC 6.8.3's binary.
shelarcy <[EMAIL PROTECTED]>**20080630144522] 
[Fix Building without WXWIN_COMPATIBILITY_2_6 in eljrc.cpp.
shelarcy <[EMAIL PROTECTED]>**20080630120326] 
[Fix: hardcoded keycode doesn't work well when using wxWidgets 2.8.x.
shelarcy <[EMAIL PROTECTED]>**20080630120118] 
[Clean up duplicate ewxw_def.h file.
shelarcy <[EMAIL PROTECTED]>**20080628114449] 
[Remove wxScintilla code (use wxStyledTextCtrl instead).
shelarcy <[EMAIL PROTECTED]>**20080626055907] 
[Fix: eljdcsvg.cpp doesn't build other than Windows.
shelarcy <[EMAIL PROTECTED]>**20080625095858] 
[Just reviving ELJ's wxXmlResource code.
shelarcy <[EMAIL PROTECTED]>**20080625052046] 
[Use Int64 representing wxFileOffset type.
shelarcy <[EMAIL PROTECTED]>**20080624152015] 
[Add dropped wxMedia's events to wxc.
shelarcy <[EMAIL PROTECTED]>**20080624140139] 
[Add dropped wx*DCs.
shelarcy <[EMAIL PROTECTED]>**20080624122641] 
[Update building information about --with-contrib option.
shelarcy <[EMAIL PROTECTED]>**20080624113243] 
[Revive wxSVGFileDC code.
shelarcy <[EMAIL PROTECTED]>**20080624113214] 
[Change --with-stc to --with-contrib for future contrib libraries support.
shelarcy <[EMAIL PROTECTED]>**20080624032429] 
[Update information about builiding wxWidgets and wxc with Microsoft Visual C++ Express Edition.
shelarcy <[EMAIL PROTECTED]>**20080624023628] 
[Fix #1400488: Win install problem when path with spaces, e.g. "Program Files".
shelarcy <[EMAIL PROTECTED]>**20080624020657] 
[Partialy fix a bug in wxhaskell-register.bat.
shelarcy <[EMAIL PROTECTED]>**20080623152256] 
[Add --enable-optimization opition for building library with optimization flags.
shelarcy <[EMAIL PROTECTED]>**20080531114050] 
[Use CDouble and realToFrac instead of marshaling Double type directly.
shelarcy <[EMAIL PROTECTED]>**20080530024730] 
[Remove unused make before-dist.
shelarcy <[EMAIL PROTECTED]>**20080529120234] 
[Fix a bug in haddock documentation structure of Rectangle.
shelarcy <[EMAIL PROTECTED]>**20080529111415] 
[Use putTraceMsg instead of hPutStrLn for Windows GUI-only program.
shelarcy <[EMAIL PROTECTED]>**20080526070627] 
[Add very experimental wxGraphicsContext support.
shelarcy <[EMAIL PROTECTED]>**20080526063228] 
[Change Point, Size, Vector and Rect to be type synonym for adding wxGraphicsContext support.
shelarcy <[EMAIL PROTECTED]>**20080526055033] 
[Fix: wxSound isn't managed object.
shelarcy <[EMAIL PROTECTED]>**20080524021436] 
[Remove wxWidgets 2.4.x's wxWave code.
shelarcy <[EMAIL PROTECTED]>**20080430002921] 
[Remove Wave type synonym.
shelarcy <[EMAIL PROTECTED]>**20080429233348] 
[Change samples/contrib/PaintDirect to use withPixelBuffer instead of imageGetPixelBuffer.
shelarcy <[EMAIL PROTECTED]>**20080429232026] 
[Change imageGetPixelArray and imageCreateFromPixelArray to be more flexible.
shelarcy <[EMAIL PROTECTED]>**20080429183518] 
[Fix: some samples don't run because of using undefined function since wxWidgets 2.8.x support.
shelarcy <[EMAIL PROTECTED]>**20080429145931] 
[Add note about defaultButton's incompatible change since wxWidgets 2.8.x support.
shelarcy <[EMAIL PROTECTED]>**20080429141545] 
[Change Var type synonym from IORef to stm's TVar for thread safety.
shelarcy <[EMAIL PROTECTED]>**20080425114909] 
[Fix: dists dropped two samples in samples/wx direcotory.
shelarcy <[EMAIL PROTECTED]>**20080425102416] 
[Clean up wxWindows class's function declaration.
shelarcy <[EMAIL PROTECTED]>**20080425054152] 
[Clean up #ifdef wxUSE_UNICODE flag by wxStrdup function.
shelarcy <[EMAIL PROTECTED]>**20080425051404] 
[Replace _wcsdup with wxStrdup in wxWidgets 2.8 compat code.
Eric Kow <[EMAIL PROTECTED]>**20080420115042
 According to shelarcy and Jeremy, _wcsdup is Windows-specific.
] 
[wxWidgets 2.8.7 on 0.10.3 release version
[EMAIL PROTECTED] 
[TAG wxWidgets2.8.7_on_0.10.3rc1
[EMAIL PROTECTED] 
[Add TopLevelWindow for wxWidgets 2.8.7 support
[EMAIL PROTECTED] 
[Preliminary wxWidgets 2.8.7 support
[EMAIL PROTECTED] 
[Shifted to Pavel's Debian build system
Mads Lindstroem <[EMAIL PROTECTED]>**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 <[EMAIL PROTECTED]>**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 <[EMAIL PROTECTED]>**20080409133446] 
[Fix 1932640: samples/wx/FileBrowse is broken on Windows. 
shelarcy <[EMAIL PROTECTED]>**20080409132157] 
[Add containers package dependency to wxcore.cabal.
shelarcy <[EMAIL PROTECTED]>**20080328131307] 
[Remove IntMap from wxcore. Use the containers version instead.
shelarcy <[EMAIL PROTECTED]>**20080328131144] 
[Add containers package to wxcore.
shelarcy <[EMAIL PROTECTED]>**20080328123744] 
[Remove Set from wxdirect.  Use the containers version instead.
Eric Kow <[EMAIL PROTECTED]>**20080322140544] 
[Remove Map from wxdirect.  Use the containers version instead.
Eric Kow <[EMAIL PROTECTED]>**20080322140245] 
[Add containers package to wxdirect.
Eric Kow <[EMAIL PROTECTED]>**20080322135933] 
[Split makefile entry for wxdirect containers into separate lines.
Eric Kow <[EMAIL PROTECTED]>**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 <[EMAIL PROTECTED]>**20080326224059
 Again, for the case where haddock is not found.
] 
[Fix bug in configure script if Haddock is not found.
Eric Kow <[EMAIL PROTECTED]>**20080324155706
 (discovered by S. Doaitse Swierstra)
] 
[Add wx/license.txt to srcdist (to avoid build error).
Eric Kow <[EMAIL PROTECTED]>**20080323125315] 
[Fix download link typos.
Eric Kow <[EMAIL PROTECTED]>**20080322130605] 
[Kill a broken link (we no longer use CVS).
Eric Kow <[EMAIL PROTECTED]>**20080322125822] 
[Overwrite 0.10.3rc1 news with proper 0.10.3 news.
Eric Kow <[EMAIL PROTECTED]>**20080322125032] 
[TAG 0.10.3
Eric Kow <[EMAIL PROTECTED]>**20080321183613] 
Patch bundle hash:
22e3040f6a5897c4f8b9a23dad77c6ae5891058b
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
wxhaskell-devel mailing list
wxhaskell-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel

Reply via email to