ChangeLog   [plain text]


2004-05-01  Hans Breuer  <hans@breuer.org>

	* win32/make.msc : -DG_ENABLE_DEBUG=1 for debug builds
	(#141335, John Ehresman)

2004-03-05  Federico Mena Quintero  <federico@ximian.com>

	Fix #136082, patch by Morten Welinder.

	* win32/cl-wrapper.c: #include <config.h>
	* win32/dirent/dirent.c: Likewise.

2004-01-24  Tor Lillqvist  <tml@iki.fi>

	* win32/compile-resource
	* win32/lt-compile-resource: Use /bin/sh instead of /bin/bash, as
	MSYS doesn't come with any /bin/bash. When compiling with
	--enable-static and --disable-shared flag, libtool creates *.lo
	files as scripts, but the *.o files are in "." and not in
	".libs". Thanks to Fridrich Strba.

2003-11-15  Tor Lillqvist  <tml@iki.fi>

	* win32/dirent/makefile.msc: Improve. (#126913, John Ehresman)

2003-08-08  Tor Lillqvist  <tml@iki.fi>

	* win32/cl-wrapper.c: Fix bug in environment variable
	handling. Support --version flag. Prefix double quotes in -I and
	-D parameters with backslash.

2003-06-06  Tor Lillqvist  <tml@iki.fi>

	* win32(compile-resource (resfile): Support a WINDRES environment
	variable. (#112387, J. Ali Harlow)

2002-09-28  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Add libxml2 CFLAGS and LIBS
	(suggestion by Steffen Macke).

2002-09-17  Tor Lillqvist  <tml@iki.fi>

	* win32/compile-resource: Return failure (implicitly, as the
	return status of the last command executed) if m4 or windres
	fails. Thanks to charlet@act-europe.fr (#93373).

2002-09-13  Tor Lillqvist  <tml@iki.fi>

	* win32/lt-compile-resource: Argh. With some libtool versions, or
	when the moon is in a certain phase, libtool creates the actual
	object files as .lo files. Otherwise .lo files are small scripts
	(which is what lt-compile-resource has always thought until now).
	Add an ugly hack that tries to determine which kind of .lo files are
	used, and act correspondingly.

2002-09-10  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs: Remove GTK_VER which was misleading and
	unused. Ditto for GTKGLAREA_VER. Add comment about taking this
	stuff with a very big grain of salt.

2002-03-27  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs
	* win32/make.msc
	* win32/make.mingw: Try to make up-to-date with GLib 2.0, ATK 1.0,
	Pango 1.0 and GTK+ 2.0. This stuff is starting to feel more and
	more quaint, though. Remove the FriBiDi references, Pango uses its
	own mini-fribidi version. Use the names GTK2_CFLAGS and _LIBS also in
	make.mingw, not GTKCURRENT_*.

2001-12-05  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw (LIBICONV_LIBS): Fix typo: pkg-config --libs,
	not --cflags. Thanks to Victor Secarin.

	* win32/build-dll: Don't call dirname blindly on $0 which might be
	a Windows-style (drive letter, backslashes) pathname. Thanks to
	Victor Secarin. Remove mention of Platform SDK, it doesn't
	include the linker any longer.

2001-10-31  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw (TIFF_LIBS): We can use same import library for
	non-LZW and LZW-enabled versions. Just let the user decide which
	DLL to use.

2001-10-30  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Use pkg-config for more stuff. The
	corresponding .pc files are included in the new packages on
	www.gimp.org/win32/new-downloads.html. 

	* win32/dirent/dirent-zip: New file, script to package a developer
	package of dirent.h and dirent.lib.

	* win32/dirent/Makefile.am (EXTRA_DIST): Add it.

2001-10-24  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Also try to include module.defs from the build
	subdirectory of GLib.

	* win32/make.msc: When DEBUG, use -Zi, otherwise -Zi. Always use
	/machine:ix86.

2001-10-23  Tor Lillqvist  <tml@iki.fi>

	* win32/cl-wrapper.c: Various changes. I don't actually use this
	to build with libtool and MSVC, only to run configure for MSVC. At
	least for now.

	* win32/make.mingw: Use pkg-config to get CFLAGS and LIBS for GLib
	and GTK.

	* win32/make.msc: Use GDK and GTK import library names now
	produced in gtk-1-3-win32-production.

2001-10-10  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs (PNG): Use libpng 1.2.0.

	* win32/lt-compile-resource: Mkdir .libs if not there already.

2001-09-30  Tor Lillqvist  <tml@iki.fi>

	* win32/build-dll: Comment clarification.

	* win32/Makefile.am: Add dirent subdirectory.

	* win32/dirent/*: New files. The (public domain) dirent
	implementation from the mingw runtime, for MSVC users.

	* win32/make.msc (DIRENT_CFLAGS,DIRENT_LIBS): Point to
	build/win32/dirent in the GLib sources. Hmm.
	(CC): Remove duplicate $(OPTIMIZE), already in CFLAGS.
	
2001-09-28  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw
	* win32/make.msc: Separate the compiler program names into
	an Make macro of its own (CCOMPILER and CXXCOMPILER).

	* win32/cl-wrapper.c: New file. A program that accepts Unix-like C
	compiler command line arguments, and runs the Microsoft C compiler
	(cl) after transforming the arguments to cl's syntax. This program
	can be used when using the auto*/configure mechanism to build
	software with MSVC.

2001-09-25  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs: Do define GLIB_VER after all. (Do use it in
	(import) library names, like it is on Unix.)

	* win32/make.mingw
	* win32/make.msc: Some comments added. Use GLIB_VER in GLib
	(import) library names.

2001-09-17  Tor Lillqvist  <tml@iki.fi>

	* win32/build-dll: Invokation changed. We now expect a version
	info like libtool's -version-info parameter. The intention is to
	produce the same name DLL as libtool would, i.e. use "current -
	age" as the DLL name suffix.

	* win32/compile-resource: New file, containing the part of
	build-dll that compiles the resource file, if available.

	* win32/lt-compile-resource: New file, invokes compile-resource,
	placing the resulting .o file in the .libs subdirectory, and
	handcrafts a "libtool object" for it.

	* win32/Makefile.am: Distribute new files.

	* win32/make.mingw: Add COMPILE_RESOURCE.

Tue Sep  4 01:46:15 2001  Owen Taylor  <otaylor@redhat.com>

	* win32/Makefile.am (EXTRA_DIST): Add build-dll, on
	the assumption it isn't going to get distributed otherwise.

2001-09-01  Tor Lillqvist  <tml@iki.fi>

	* win32/build-dll: Move here from GLib. Use gcc -shared instead of
	the multiple pass gcc+dlltool method. Don't include the version
	number in the import library names.

	* win32/make.mingw
	* win32/make.msc: Correspondingly, remove the version number parts
	from (some) import library names. (Just a start, more to follow.)

	* win32/module.defs: In fact, no need to know the versions at all
	for stuff that doesn't include it as part of the directory name.
	
2001-01-06  Hans Breuer  <hans@breuer.org>

	* win32/module.defs : renamed GTKCURRENT to GTK2 and some
	version number updates

	* win32/make.msc : added GTK2_CFLAGS and GTK2_LIBS, now used
	by CVS HEAD Gimp. Minor updates,

2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

	* win32/make.mingw: Redid CFLAGS.

	* win32/make.mingw (CXX): Removed PTHREAD defs. Added -O2 -Wall to
	compile flags.

2001-01-06  Hans Breuer  <hans@breuer.org>

	* win32/make.msc win32/module.defs : added ATK,
	adapted Pango version

2001-03-19  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs (GLIB_GENMARSHAL): Add macro for glib-genmarshal.

2001-02-17  Tor Lillqvist  <tml@iki.fi>

	* win32/make.{mingw,msc} (INTL_LIBS): Call the import library just
	libintl, not gnu-intl, for consistency with Unix conventions. (The
	DLL is still called gnu-intl.dll, using such a generic name as
	just "intl.dll" would be asking for trouble.)

2001-01-28  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs
	* win32/make.mingw
	* win32/make.msc : Use libiconv 1.5.1. Use libiconv's import
	library as built by its Makefile.msvc, without any version
	number. Use the same convention for the GNU-style import library.

2000-12-27  Tor Lillqvist  <tml@iki.fi>

	* win32/make.{mingw,msc} (TIFF_LIBS): Provide separate TIFF_LZW
	and TIFF_NOLZW.

2000-12-21  Tor Lillqvist  <tml@iki.fi>

	* win32/*: Add version number for FreeType2. We need the FT2
	library built as a DLL, and append the vesion number to its name,
	too.

2000-12-20  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs (FRIBIDI_VER): Use FriBidi 0.1.15.

2000-12-14  Tor Lillqvist  <tml@iki.fi>

	* win32/make.msc: Split C runtime flag (-MD or -MDd) to a separate
	macro.

2000-11-15  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs (PANGO_VER): Update Pango version to 0.13.

2000-10-22  Tor Lillqvist  <tml@iki.fi>

	* win32/make.msc (PANGO_LIBS): Include version in Pango lib names.

2000-10-07  Tor Lillqvist  <tml@iki.fi>

	* win32/make.msc: Improve to be more useable.

2000-09-12  Tor Lillqvist  <tml@iki.fi>

	* win32/make.{mingw,msc}: Add PTHREAD_LIBS and PTHREAD_CFLAGS.

2000-08-24  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs: Add separate version number for gdk-pixbuf.

	* win32/make.mingw: Add C++ defs.

2000-08-20  Tor Lillqvist  <tml@iki.fi>

	* win32/*: Remove FREETYPE2_20000624, not needed any
	longer by gimp-freetype.

	* win32/make.mingw: Add rule to produce assembler source.

	* win32/make.msc: Fix syntax error. Add CFLAGS.

2000-08-05  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs
	* win32/make.{mingw,msc}: Rename the FreeType2 snapshot from 2000-06-24
	(used by gimp-freetype). Use the name "FreeType2" for the current
	FreeType2.
	
2000-07-30  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs
	* win32/make.mingw
	* win32/make.msc: Rename XML to LIBXML. Use version 0.14 of
	it. Add LIBXML_CFLAGS and _LIBS. Add GTKCURRENT referring the
	current CVS GTK+ (nonworking on Win32).
	
2000-07-25  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw (PANGO_LIBS): Typo.

2000-07-21  Tor Lillqvist  <tml@iki.fi>

	* win32/*: Reorder stuff to be in alphabetical order of package
	names. Add GtkGLArea. Add path to OpenGL headers.

2000-07-18  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs (FRIBIDI_VER)
	* win32/make.{mingw,msc} (FRIBIDI_LIBS): Use correct version
	of FriBidi.

2000-07-15  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw
	* win32/make.msc
	* win32/module.defs: Add Pango.

2000-07-10  Tor Lillqvist  <tml@iki.fi>

	* win32/module.defs: 
	* win32/make.msc: New files. Factor out common stuff to module.defs.
	make.msc is for nmake and MSVC. Thanks to Hans Breuer.

	* win32/Makefile.am: Add them to EXTRA_DIST.

	* win32/make.mingw: Move part to module.defs. Ugly hack to find
	module.defs.

2000-07-02  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Addd FriBidi and libiconv. Add USRDIR for
	headers and libs that are "installed".

2000-06-07  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Clarify where this stuff should be located.

	* Makefile.am
	* win32/Makefile.am: New files. Only set SUBDIRS and EXTRA_DIST.

2000-05-29  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Add gmodule directory to GLib includes. Use
	freetype2 directory called just that.

2000-05-13  Tor Lillqvist  <tml@iki.fi>

	* README: Remove the original README text.

	* win32/make.mingw: Define macros for CFLAGS and LIBS of GLib,
	GTk+, intl, freetype2, zlib, libjpeg, libtiff and GIMP. Remove the
	WIN32APIHEADERS, that is now taken care of in glib/build-dll.

2000-05-05  Tor Lillqvist  <tml@iki.fi>

	* win32/make.mingw: Add GIMP_VER. Add path to GIMP and freetype2
	sources.

2000-05-04  Tor Lillqvist  <tml@iki.fi>

	* ChangeLog: Start ChangeLog.

	* README: Change purpose of this directory.

	* win32/make.mingw: New file.

	* build.inf
	* cvs.py
	* write.py: Remove.