diff --git a/ChangeLog b/ChangeLog index ec3d3b3de..36d64539e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ec3d3b3de..36d64539e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,17 @@ +2001-11-05 Tor Lillqvist + + * README.win32: Minor edits. + + * glib-zip.in: Build separate runtime and developer packages. + + * glib/libcharset/config.charset (os): Don't need to match mingw + after all, the charset.alias file isn't even used on Win32... (see + localcharset.c). + + * glib/makefile.mingw.in: Add gdir. + + * glib/glib.def: Add g_dir_* entry points. + Sun Nov 4 20:45:21 2001 Owen Taylor * configure.in (CFLAGS): Add check for dirent.h diff --git a/README.win32 b/README.win32 index c6f6da0ac..ffd6f4220 100644 --- a/README.win32 +++ b/README.win32 @@ -1,7 +1,7 @@ General ======= -For more information about the port or GLib, GTk+ and the GIMP to +For more information about the port or GLib, GTK+ and the GIMP to native Windows, and pre-built binaries (DLLs), surf to http://www.gimp.org/win32/ . "Native" means that we use the Win32 API only, and no POSIX (Unix) emulation layer except that provided by the @@ -19,8 +19,7 @@ related to Win32: - G_OS_WIN32 is defined when compiling for Win32, *and* without any POSIX emulation, other that to the extent provided by the - bundled Microsoft C library (msvcrt.dll) and the pthreads-win32 - library. For instance, pathnames are in the native Windows syntax. + bundled Microsoft C library (msvcrt.dll). - G_WITH_CYGWIN is defined if compiling for the Cygwin environment. Note that G_OS_WIN32 is *not* defined in that case, as @@ -32,7 +31,7 @@ related to Win32: The Win32 port of GLib and related software uses only G_OS_WIN32. As G_OS_WIN32 is defined in glibconfig.h, it is available to all source -files that use GLib (or GTk+, which uses GLib). +files that use GLib (or GTK+, which uses GLib). Additionally, there are the compiler-specific macros: - __GNUC__ is defined when using GCC @@ -40,12 +39,12 @@ Additionally, there are the compiler-specific macros: G_OS_WIN32 implies using the Microsoft C runtime MSVCRT.DLL. GLib is not known to work with the older CRTDLL.DLL runtime, or the static -Microsoft C runtime libraries. +Microsoft C runtime libraries LIBC.LIB and LIBCMT.LIB. -Building software that use GLib or GTk+ +Building software that use GLib or GTK+ ======================================= -Even building software that just *use* GLib or GTk+ also require to +Even building software that just *use* GLib or GTK+ also require to have the right compiler set up the right way, so if you intend to use gcc, follow the relevant instructions below in that case, too. diff --git a/glib-zip.in b/glib-zip.in index 1faca690d..4e01e860c 100755 --- a/glib-zip.in +++ b/glib-zip.in @@ -1,31 +1,38 @@ #!/bin/sh -# Build zipfile for GLib on Win32: both runtime and developer stuff +# Build zipfiles for GLib on Win32: Separate runtime and developer ones. # After running make install, run this. -# These paths obviously are system-dependent: -ZIP=/g/tmp/glib-@GLIB_VERSION@.zip -cd /target +ZIP=/tmp/glib-@GLIB_VERSION@.zip +DEVZIP=/tmp/glib-dev-@GLIB_VERSION@.zip + +cd @prefix@ rm $ZIP zip -r $ZIP -@ <