From a66533dbfa49af724bf9f4a59258e7717818331a Mon Sep 17 00:00:00 2001 From: Shawn Amundson Date: Thu, 25 Feb 1999 21:34:25 +0000 Subject: [PATCH] Increment version to 1.2.0. Increment version to 1.2.0. -Shawn amundson@gtk.org --- .cvsignore | 2 ++ AUTHORS | 35 ++++++++++++++++++----------------- ChangeLog | 6 ++++++ ChangeLog.pre-2-0 | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-12 | 6 ++++++ ChangeLog.pre-2-2 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ INSTALL | 4 ++-- NEWS | 21 +++++++++++++++++++++ README | 5 +---- README.win32 | 50 +++++++++++++++++++++++++++++--------------------- config.h.win32 | 4 ++-- configure.in | 4 ++-- docs/glib-config.1 | 2 +- glibconfig.h.win32 | 4 ++-- makefile.msc | 2 +- 19 files changed, 129 insertions(+), 52 deletions(-) diff --git a/.cvsignore b/.cvsignore index eb307c7..02f97e6 100644 --- a/.cvsignore +++ b/.cvsignore @@ -23,3 +23,5 @@ stamp-gc-h testgdate testgdateparser glibconfig-sysdefs.h +glib.spec +stamp-h.in diff --git a/AUTHORS b/AUTHORS index 07031bc..e898236 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,24 +1,25 @@ Original Authors ---------------- -Peter Mattis -Spencer Kimball -Josh MacDonald +Peter Mattis +Spencer Kimball +Josh MacDonald +Please do not mail the original authors asking questions about this +version of GLib. -Other people who made significant -improvements to GLIB (shamelessly -ripped from the ChangeLog, listed -in alphabetical order) ---------------------------------- -Raja R Harinath -Tim Janik -Paolo Molaro -Manish Singh -Owen Taylor - - -Also, thanks to Shawn T. Amundson -for doing releases of GLIB. +GLib Team +--------- +Shawn T. Amundson +Jeff Garzik +Raja R Harinath +Tim Janik +Elliot Lee +Tor Lillqvist +Paolo Molaro +Havoc Pennington +Manish Singh +Owen Taylor +Sebastian Wilhelmi There are also many others who have contributed patches and fixes; we thank them, for helping us in advancing GLIB. diff --git a/ChangeLog b/ChangeLog index c8ff1fd..786951f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-0 b/ChangeLog.pre-2-0 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-0 +++ b/ChangeLog.pre-2-0 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index c8ff1fd..786951f 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson + + * Released GLib 1.2.0 + + * AUTHORS: updated + Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson * *.[ch]: inserted additional note to look for ChangeLog and diff --git a/INSTALL b/INSTALL index d4e86af..d4f38ae 100644 --- a/INSTALL +++ b/INSTALL @@ -1,8 +1,8 @@ Simple install procedure ======================== - % gzip -cd glib-1.1.16.tar.gz | tar xvf - # unpack the sources - % cd glib-1.1.16 # change to the toplevel directory + % gzip -cd glib-1.2.0.tar.gz | tar xvf - # unpack the sources + % cd glib-1.2.0 # change to the toplevel directory % ./configure # run the `configure' script % make # build GLIB [ Become root if necessary ] diff --git a/NEWS b/NEWS index 5c1970b..1e3b7cb 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,24 @@ +What's new in GLib 1.2.0 (since GLib 1.0.x): + +* GLib is distributed seperatedly from Gtk+ +* Win32 Portability +* Threading support +* GModule mechanism (implemented in an extra library) which wraps dynamic + object code loading facilities in a portable manner +* GIOChannel structure to encapsulate the IPC mechanism +* GQuarks and datasets +* GRelations for n-way mapping of certain data +* An n-way tree implementation +* GDate functionality for calendar date manipulations +* GAllocator type and assocated functions +* Added generic callback maintenance functions (ghook) +* Generic functions for TAB completions +* Endian defines (G_*_ENDIAN) +* g_log() mechanism for logging of messages at different log levels +* Generic main-loop mechanism +* New glib-config helper script +* Many more API extensions + Overview of Changes in GLib 1.1.16: * Allocate smaller pools of memory for glists, gslists, gnodes diff --git a/README b/README index 59fbbef..4d36ff0 100644 --- a/README +++ b/README @@ -1,13 +1,10 @@ General Information =================== -This is GLib version 1.1.16. GLib, is a library which includes support +This is GLib version 1.2.0. GLib is a library which includes support routines for C such as lists, trees, hashes, memory allocation, and many other things. -Versions of GLib prior to 1.1.0 are distributed with GTK+ versions prior -to 1.1.0. - The official ftp site is: ftp://ftp.gtk.org/pub/gtk diff --git a/README.win32 b/README.win32 index f043463..27c4b7f 100644 --- a/README.win32 +++ b/README.win32 @@ -1,34 +1,43 @@ For more information about the port or GLib, GTk+ and the GIMP to -native Windows, see http://www.iki.fi/tml/gimp/win32/ . ("Native" -means that we use the Win32 API only, and not any POSIX emulation -layer except that provided by the Microsoft runtime C library, and the -pthreads emulation library.) - -As for now, only the Microsoft compiler and tools are really -supported. Before compiling, check the BIN definition in -makefile.msc. Compile with `nmake -f makefile.msc`. Install with -`nmake -f makefile.msc install`. Cygwin (without cygwin runtime, -i.e. "mingw32"), and maybe LCC-Win32 support will be added later. - -When using the cygwin compiler and tools *with* the cygwin runtime the +native Windows, and pre-built binary packages, see +http://www.iki.fi/tml/gimp/win32/ . "Native" means that we use the +Win32 API only, and not any POSIX emulation layer except that provided +by the Microsoft runtime C library. Additionally the pthreads +emulation library is used. + +As for now, to build GLib on Win32, you need the Microsoft compiler +and tools. Both the compiler from MSVC 5.0 and MSVC 6.0 have been used +successfully. + +Before building you must get the pthreads library for Windows from +http://sourceware.cygnus.com/pthreads-win32/. Edit the location of the +pthreads library and include files in makefile.msc. Also edit the BIN +definition in makefile.msc. + +Build with `nmake -f makefile.msc`. Install with `nmake -f +makefile.msc install`. + +Support for building using the cygwin tools (without depending on the +cygwin runtime, i.e. "mingw32"), and maybe LCC-Win32 might be added +later. When using the cygwin tools *with* the cygwin runtime the normal Unix configuration method should work as if on Unix (knock on wood). With a little work, it might be possible to use the ./configure mechanism also with a "mingw32" configuration. I.e. building GLib for -Win32 would use the cygwin tools (and dll), but the produced libraries -would not depend on the cygwin runtime being present. +Win32 would use the cygwin tools (and runtime), but the produced +libraries would not depend on the cygwin runtime being present. The following preprocessor macros are used for conditional compilation related to Win32: - WIN32 is defined when compiling for the Win32 platform, regardless - if using the X11 or Win32 GUI API (of course, in the case of GLib, this - dimension isn't significant), regardless whether using a more - or less complete Unix emulation runtime layer (like Cygwin) or not. + if using the X11 or Win32 windowing API (in the case of GLib, this + dimension isn't significant), regardless whether using a more or + less complete POSIX emulation runtime layer (like Cygwin) or not. - NATIVE_WIN32 is defined when compiling for Win32, *and* without - any Unix emulation, other that to the extent provided by the + any POSIX emulation, other that to the extent provided by the (Microsoft) C library, or the pthreads-win32 library. For instance, pathnames use the native Windows syntax. @@ -41,6 +50,5 @@ also, and in that case _MSC_VER wouldn't be defined. Some of the usage of these macros is probably a bit mixed up, and will have to be straightened out when actually trying other combinations. -The thread support uses the pthreads for Win32 package available from -http://sourceware.cygnus.com/pthreads-win32/, which isn't ready yet, -and thus really should not be relied upon. +The pthreads for Win32 package that the thread support uses isn't +released yet, and thus threads really should not be relied upon. diff --git a/config.h.win32 b/config.h.win32 index 58e412c..685c253 100644 --- a/config.h.win32 +++ b/config.h.win32 @@ -55,8 +55,8 @@ #define G_HAVE___INLINE 1 #define GLIB_MAJOR_VERSION 1 -#define GLIB_MINOR_VERSION 1 -#define GLIB_MICRO_VERSION 16 +#define GLIB_MINOR_VERSION 2 +#define GLIB_MICRO_VERSION 0 #define GLIB_INTERFACE_AGE 0 #define GLIB_BINARY_AGE 0 diff --git a/configure.in b/configure.in index 6a6de77..6695a95 100644 --- a/configure.in +++ b/configure.in @@ -32,8 +32,8 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl # set GLIB_BINARY_AGE and GLIB_INTERFACE_AGE to 0. # GLIB_MAJOR_VERSION=1 -GLIB_MINOR_VERSION=1 -GLIB_MICRO_VERSION=16 +GLIB_MINOR_VERSION=2 +GLIB_MICRO_VERSION=0 GLIB_INTERFACE_AGE=0 GLIB_BINARY_AGE=0 GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION diff --git a/docs/glib-config.1 b/docs/glib-config.1 index 6155a62..75b0878 100644 --- a/docs/glib-config.1 +++ b/docs/glib-config.1 @@ -1,4 +1,4 @@ -.TH GLIB 1 "16 December 1998" Version 1.1.16 +.TH GLIB 1 "16 December 1998" Version 1.2.0 .SH NAME glib-config - script to get information about the installed version of GLib .SH SYNOPSIS diff --git a/glibconfig.h.win32 b/glibconfig.h.win32 index a9c829f..1f5c953 100644 --- a/glibconfig.h.win32 +++ b/glibconfig.h.win32 @@ -77,8 +77,8 @@ typedef unsigned __int64 guint64; #define alloca _alloca #define GLIB_MAJOR_VERSION 1 -#define GLIB_MINOR_VERSION 1 -#define GLIB_MICRO_VERSION 16 +#define GLIB_MINOR_VERSION 2 +#define GLIB_MICRO_VERSION 0 #ifdef __cplusplus #define G_HAVE_INLINE 1 diff --git a/makefile.msc b/makefile.msc index 19d7e74..9b15dba 100644 --- a/makefile.msc +++ b/makefile.msc @@ -21,7 +21,7 @@ CC = cl -G5 -GF -Ox -W3 -MD -nologo LDFLAGS = /link INSTALL = copy -GLIB_VER = 1.1 +GLIB_VER = 1.2 CFLAGS = -I. -DHAVE_CONFIG_H -- 2.7.4