Mon Mar 17 19:58:54 CET 2008 Mads Lindstroem <[EMAIL PROTECTED]>
* Added profiling and documentation to Debian build
Mon Mar 17 20:00:03 CET 2008 Mads Lindstroem <[EMAIL PROTECTED]>
* Added Debian build script
Mon Mar 17 20:00:32 CET 2008 Mads Lindstroem <[EMAIL PROTECTED]>
* RC1 to RC2
New patches:
[Added profiling and documentation to Debian build
Mads Lindstroem <[EMAIL PROTECTED]>**20080317185854] {
hunk ./makefile 394
+DEB_DOC=$(DEBIAN_DIST)/usr/local/share
hunk ./makefile 396
-debdist: debdist-clean bindist-clean dist-dirs wxc-bindist wxcore-bindist wx-bindist
+.PHONY: debdist debdist-clean
+debdist:
+
+debdist:dist-dirs wxc-bindist wxcore-bindist wx-bindist
hunk ./makefile 407
+ # copy license
+ @$(call cp-echo,license.txt,$(DEBIAN_DIST)/DEBIAN/copyright)
hunk ./makefile 412
+ #extract doc-zip
+ @$(call ensure-dir,$(DEB_DOC))
+ unzip wxhaskell-doc-0.10.3.zip -d $(DEB_DOC)
hunk ./makefile 417
- # dpkg
+ #build
hunk ./makefile 420
-debdist-clean:
+debdist-clean: bindist-clean
}
[Added Debian build script
Mads Lindstroem <[EMAIL PROTECTED]>**20080317190003] {
addfile ./bin/debian_build.bash
hunk ./bin/debian_build.bash 1
+#!/bin/bash
+
+# You have to download wxhaskell-doc-0.10.3.zip from
+# http://sourceforge.net/project/showfiles.php?group_id=73133&package_id=73173&release_id=582361
+# and place it in wxhaskell/ . This is neccesarry as we cannot currently
+# build the Haddock documentation on Debian.
+
+# This script must be run as root :(
+
+PREFIX=/usr/local
+
+case "$1" in
+ 6.6)
+ chmod 755 configure
+ ./configure --enable-split-objs --hcprof --prefix=$PREFIX
+ make
+ make install
+ make wx
+ make wx-install
+
+ make debdist
+ ;;
+
+ 6.8)
+ chmod 755 configure
+ runhaskell Setup configure --enable-split-objs --hcprof --prefix=$PREFIX
+ runhaskell Setup build
+ runhaskell Setup install
+
+ cd wx
+ chmod 755 configure
+ runhaskell Setup configure --enable-split-objs --enable-library-profiling --prefix=$PREFIX
+ runhaskell Setup build
+ runhaskell Setup install
+
+ cd ..
+ make debdist
+ ;;
+
+ *)
+ echo "You must specify either 6.6 or 6.8 as parameter"
+ ;;
+
+esac
+
+
}
[RC1 to RC2
Mads Lindstroem <[EMAIL PROTECTED]>**20080317190032] {
hunk ./configure 16
-release="rc1"
+release="rc2"
}
Context:
[Auto-recognising ghc version for Debian build
Mads Lindstroem <[EMAIL PROTECTED]>**20080316113752]
[Announce 0.10.3rc1 on homepage.
Eric Kow <[EMAIL PROTECTED]>**20080316103621]
[Add ENABLE-SPLITOBJS flag to profiling version of library.
shelarcy <[EMAIL PROTECTED]>**20080307053607]
[Fix: dbGetDataSources returns only first letter of every word.
shelarcy <[EMAIL PROTECTED]>**20080316061701]
[Fix: bindist try to contain bugs/BoxedCombinator that isn't in bugs directory now.
shelarcy <[EMAIL PROTECTED]>**20080316014517]
[Make BoxedCombinator test fancier and move it out of bugs.
Eric Kow <[EMAIL PROTECTED]>**20080315230225]
[Push wxStaticBox generated by boxed combinator to bottom (fixes bug 1549363).
Eric Kow <[EMAIL PROTECTED]>**20080315225722
The wxWidgets documentation says:
"[T]he order in which you create new controls is important. Create your
wxStaticBox control before any siblings that are to appear inside the
wxStaticBox in order to preserve the correct Z-Order of controls."
http://www.wxwidgets.org/manuals/2.6.3/wx_wxstaticbox.html
Basically, the wxStaticBox created by 'boxed' was covering up the widgets
it was supposed to contain.
]
[Add a test for a possible treeCtrl bug.
Eric Kow <[EMAIL PROTECTED]>**20080315151641]
[Add withImageData and withPixelBuffer (fixes bug 1003006).
Eric Kow <[EMAIL PROTECTED]>**20080315151339
Quoting Jules Bean, whose solution I implemented:
> 1 image <- imageCreateSized (WX.Size 256 256)
> 2 pixels <- imageGetData image
> 3 bytes <- peekArray (256*256*3) (castPtr pixels)
>
>
> After line 2 is executed, there is no remaining reference to 'image' in
> the program. 'image' is dead, and can be garbage collected. (Although it
> may not be at any particular time). If 'image' gets GC'ed, because there
> is a ForeignPtr inside, that calls the C++ destructor. The wxImage C++
> destructor believes it owns the data block, so it free()s it, and
> 'pixels' is left pointing to a free()ed block.
]
[Fixing executing bug on linux
Mads Lindstroem <[EMAIL PROTECTED]>**20080313160828]
[Add stub for 0.10.3 download information on homepage.
Eric Kow <[EMAIL PROTECTED]>**20080312195600
There are still some slots to fill.
Also, I used a lazier way of describing the links which may be not
as nice for our users, but a bit easier for us to maintain.
]
[Add wxcore/wx to the 'User interfaces' category.
Eric Kow <[EMAIL PROTECTED]>**20080312170058]
[Developer shuffle
Eric Kow <[EMAIL PROTECTED]>**20080312155739
- Tim and Frank do not seem available
- Somebody needs to support MacOS X, so it might as well be me (sigh).
- Daan is always a member of the development team :-)
]
[Reverse 'bin' and $ARCHITECTURE in dmg name.
Eric Kow <[EMAIL PROTECTED]>**20080311192253
So that the sourceforge file release page is more readable.
]
[Updating Yahu link
Mads Lindstroem <[EMAIL PROTECTED]>**20080312192116]
[Reflecting that we now have two mailing lists
Mads Lindstroem <[EMAIL PROTECTED]>**20080312191716]
[Updating links
Mads Lindstroem <[EMAIL PROTECTED]>**20080312191402]
[depends on wxgtk2.6-dev in stead of wxgtk-dev
Mads Lindstroem <[EMAIL PROTECTED]>**20080311184036]
[Added ldconfig to post install/remove
Mads Lindstroem <[EMAIL PROTECTED]>**20080311183706]
[Debian build: corrected manifest
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221607]
[Debian build: changed permissions and file ownership
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221512]
[Debian build: version automatically recognized
Mads Lindstroem <[EMAIL PROTECTED]>**20080310221421]
[Tar the srcdist (as well as zipping it).
Eric Kow <[EMAIL PROTECTED]>**20080310091951
For Gentoo, with love.
]
[Set release to rc1 in Makefile.
Eric Kow <[EMAIL PROTECTED]>**20080310091941]
[Add txt suffix to Windows' README file for more user friendly.
shelarcy <[EMAIL PROTECTED]>**20080309005641]
[Delete DataTimeTest.hs file after DataTime test
Mads Lindstroem <[EMAIL PROTECTED]>**20080308195318]
[Initial support for Debian DEB files
Mads Lindstroem <[EMAIL PROTECTED]>**20080308194942
This is only initial support. No doubt some tweaking will be needed
before it is finished.
]
[Add architecture to macdist (as pointed out by shelarcy).
Eric Kow <[EMAIL PROTECTED]>**20080308131459]
[List up changes since 0.9.4-1 in changes.txt.
shelarcy <[EMAIL PROTECTED]>**20080308060351]
[Fix: haddock2 support doesn't work on Windows.
shelarcy <[EMAIL PROTECTED]>**20080308043834]
[TAG 0.10.3rc1
Eric Kow <[EMAIL PROTECTED]>**20080308130252]
Patch bundle hash:
0f7e2e58ddf46094fa46cff3b53c035e4a107e74
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxhaskell-devel mailing list
wxhaskell-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel