mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-14 06:17:15 +01:00
Increment version to 1.2.0.
Increment version to 1.2.0. -Shawn amundson@gtk.org
This commit is contained in:
parent
b9ef2b41db
commit
a66533dbfa
@ -23,3 +23,5 @@ stamp-gc-h
|
|||||||
testgdate
|
testgdate
|
||||||
testgdateparser
|
testgdateparser
|
||||||
glibconfig-sysdefs.h
|
glibconfig-sysdefs.h
|
||||||
|
glib.spec
|
||||||
|
stamp-h.in
|
||||||
|
35
AUTHORS
35
AUTHORS
@ -1,24 +1,25 @@
|
|||||||
Original Authors
|
Original Authors
|
||||||
----------------
|
----------------
|
||||||
Peter Mattis <petm@xcf.berkeley.edu>
|
Peter Mattis <petm@xcf.berkeley.edu>
|
||||||
Spencer Kimball <spencer@xcf.berkeley.edu>
|
Spencer Kimball <spencer@xcf.berkeley.edu>
|
||||||
Josh MacDonald <jmacd@xcf.berkeley.edu>
|
Josh MacDonald <jmacd@xcf.berkeley.edu>
|
||||||
|
|
||||||
|
Please do not mail the original authors asking questions about this
|
||||||
|
version of GLib.
|
||||||
|
|
||||||
Other people who made significant
|
GLib Team
|
||||||
improvements to GLIB (shamelessly
|
---------
|
||||||
ripped from the ChangeLog, listed
|
Shawn T. Amundson <amundson@gimp.org>
|
||||||
in alphabetical order)
|
Jeff Garzik <jgarzik@pobox.com>
|
||||||
---------------------------------
|
Raja R Harinath <harinath@cs.umn.edu>
|
||||||
Raja R Harinath <harinath@cs.umn.edu>
|
Tim Janik <timj@gtk.org>
|
||||||
Tim Janik <timj@gtk.org>
|
Elliot Lee <sopwith@redhat.com>
|
||||||
Paolo Molaro <lupus@debian.org>
|
Tor Lillqvist <tml@iki.fi>
|
||||||
Manish Singh <yosh@gimp.org>
|
Paolo Molaro <lupus@debian.org>
|
||||||
Owen Taylor <otaylor@gtk.org>
|
Havoc Pennington <hp@pobox.com>
|
||||||
|
Manish Singh <yosh@gimp.org>
|
||||||
|
Owen Taylor <otaylor@gtk.org>
|
||||||
Also, thanks to Shawn T. Amundson <amundson@gtk.org>
|
Sebastian Wilhelmi <wilhelmi@ira.uka.de>
|
||||||
for doing releases of GLIB.
|
|
||||||
|
|
||||||
There are also many others who have contributed patches and fixes;
|
There are also many others who have contributed patches and fixes;
|
||||||
we thank them, for helping us in advancing GLIB.
|
we thank them, for helping us in advancing GLIB.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Sun Feb 21 22:11:51 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
|
* Released GLib 1.2.0
|
||||||
|
|
||||||
|
* AUTHORS: updated
|
||||||
|
|
||||||
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
Wed Feb 24 00:08:42 CST 1999 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* *.[ch]: inserted additional note to look for ChangeLog and
|
* *.[ch]: inserted additional note to look for ChangeLog and
|
||||||
|
4
INSTALL
4
INSTALL
@ -1,8 +1,8 @@
|
|||||||
Simple install procedure
|
Simple install procedure
|
||||||
========================
|
========================
|
||||||
|
|
||||||
% gzip -cd glib-1.1.16.tar.gz | tar xvf - # unpack the sources
|
% gzip -cd glib-1.2.0.tar.gz | tar xvf - # unpack the sources
|
||||||
% cd glib-1.1.16 # change to the toplevel directory
|
% cd glib-1.2.0 # change to the toplevel directory
|
||||||
% ./configure # run the `configure' script
|
% ./configure # run the `configure' script
|
||||||
% make # build GLIB
|
% make # build GLIB
|
||||||
[ Become root if necessary ]
|
[ Become root if necessary ]
|
||||||
|
21
NEWS
21
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:
|
Overview of Changes in GLib 1.1.16:
|
||||||
|
|
||||||
* Allocate smaller pools of memory for glists, gslists, gnodes
|
* Allocate smaller pools of memory for glists, gslists, gnodes
|
||||||
|
5
README
5
README
@ -1,13 +1,10 @@
|
|||||||
General Information
|
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
|
routines for C such as lists, trees, hashes, memory allocation, and
|
||||||
many other things.
|
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:
|
The official ftp site is:
|
||||||
ftp://ftp.gtk.org/pub/gtk
|
ftp://ftp.gtk.org/pub/gtk
|
||||||
|
|
||||||
|
46
README.win32
46
README.win32
@ -1,34 +1,43 @@
|
|||||||
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, see http://www.iki.fi/tml/gimp/win32/ . ("Native"
|
native Windows, and pre-built binary packages, see
|
||||||
means that we use the Win32 API only, and not any POSIX emulation
|
http://www.iki.fi/tml/gimp/win32/ . "Native" means that we use the
|
||||||
layer except that provided by the Microsoft runtime C library, and the
|
Win32 API only, and not any POSIX emulation layer except that provided
|
||||||
pthreads emulation library.)
|
by the Microsoft runtime C library. Additionally the pthreads
|
||||||
|
emulation library is used.
|
||||||
|
|
||||||
As for now, only the Microsoft compiler and tools are really
|
As for now, to build GLib on Win32, you need the Microsoft compiler
|
||||||
supported. Before compiling, check the BIN definition in
|
and tools. Both the compiler from MSVC 5.0 and MSVC 6.0 have been used
|
||||||
makefile.msc. Compile with `nmake -f makefile.msc`. Install with
|
successfully.
|
||||||
`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
|
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
|
normal Unix configuration method should work as if on Unix (knock on
|
||||||
wood).
|
wood).
|
||||||
|
|
||||||
With a little work, it might be possible to use the ./configure
|
With a little work, it might be possible to use the ./configure
|
||||||
mechanism also with a "mingw32" configuration. I.e. building GLib for
|
mechanism also with a "mingw32" configuration. I.e. building GLib for
|
||||||
Win32 would use the cygwin tools (and dll), but the produced libraries
|
Win32 would use the cygwin tools (and runtime), but the produced
|
||||||
would not depend on the cygwin runtime being present.
|
libraries would not depend on the cygwin runtime being present.
|
||||||
|
|
||||||
The following preprocessor macros are used for conditional compilation
|
The following preprocessor macros are used for conditional compilation
|
||||||
related to Win32:
|
related to Win32:
|
||||||
|
|
||||||
- WIN32 is defined when compiling for the Win32 platform, regardless
|
- 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
|
if using the X11 or Win32 windowing API (in the case of GLib, this
|
||||||
dimension isn't significant), regardless whether using a more
|
dimension isn't significant), regardless whether using a more or
|
||||||
or less complete Unix emulation runtime layer (like Cygwin) or not.
|
less complete POSIX emulation runtime layer (like Cygwin) or not.
|
||||||
|
|
||||||
- NATIVE_WIN32 is defined when compiling for Win32, *and* without
|
- 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,
|
(Microsoft) C library, or the pthreads-win32 library. For instance,
|
||||||
pathnames use the native Windows syntax.
|
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
|
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.
|
have to be straightened out when actually trying other combinations.
|
||||||
|
|
||||||
The thread support uses the pthreads for Win32 package available from
|
The pthreads for Win32 package that the thread support uses isn't
|
||||||
http://sourceware.cygnus.com/pthreads-win32/, which isn't ready yet,
|
released yet, and thus threads really should not be relied upon.
|
||||||
and thus really should not be relied upon.
|
|
||||||
|
@ -55,8 +55,8 @@
|
|||||||
#define G_HAVE___INLINE 1
|
#define G_HAVE___INLINE 1
|
||||||
|
|
||||||
#define GLIB_MAJOR_VERSION 1
|
#define GLIB_MAJOR_VERSION 1
|
||||||
#define GLIB_MINOR_VERSION 1
|
#define GLIB_MINOR_VERSION 2
|
||||||
#define GLIB_MICRO_VERSION 16
|
#define GLIB_MICRO_VERSION 0
|
||||||
#define GLIB_INTERFACE_AGE 0
|
#define GLIB_INTERFACE_AGE 0
|
||||||
#define GLIB_BINARY_AGE 0
|
#define GLIB_BINARY_AGE 0
|
||||||
|
|
||||||
|
@ -32,8 +32,8 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
|
|||||||
# set GLIB_BINARY_AGE and GLIB_INTERFACE_AGE to 0.
|
# set GLIB_BINARY_AGE and GLIB_INTERFACE_AGE to 0.
|
||||||
#
|
#
|
||||||
GLIB_MAJOR_VERSION=1
|
GLIB_MAJOR_VERSION=1
|
||||||
GLIB_MINOR_VERSION=1
|
GLIB_MINOR_VERSION=2
|
||||||
GLIB_MICRO_VERSION=16
|
GLIB_MICRO_VERSION=0
|
||||||
GLIB_INTERFACE_AGE=0
|
GLIB_INTERFACE_AGE=0
|
||||||
GLIB_BINARY_AGE=0
|
GLIB_BINARY_AGE=0
|
||||||
GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION
|
GLIB_VERSION=$GLIB_MAJOR_VERSION.$GLIB_MINOR_VERSION.$GLIB_MICRO_VERSION
|
||||||
|
@ -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
|
.SH NAME
|
||||||
glib-config - script to get information about the installed version of GLib
|
glib-config - script to get information about the installed version of GLib
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
@ -77,8 +77,8 @@ typedef unsigned __int64 guint64;
|
|||||||
#define alloca _alloca
|
#define alloca _alloca
|
||||||
|
|
||||||
#define GLIB_MAJOR_VERSION 1
|
#define GLIB_MAJOR_VERSION 1
|
||||||
#define GLIB_MINOR_VERSION 1
|
#define GLIB_MINOR_VERSION 2
|
||||||
#define GLIB_MICRO_VERSION 16
|
#define GLIB_MICRO_VERSION 0
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#define G_HAVE_INLINE 1
|
#define G_HAVE_INLINE 1
|
||||||
|
@ -21,7 +21,7 @@ CC = cl -G5 -GF -Ox -W3 -MD -nologo
|
|||||||
LDFLAGS = /link
|
LDFLAGS = /link
|
||||||
INSTALL = copy
|
INSTALL = copy
|
||||||
|
|
||||||
GLIB_VER = 1.1
|
GLIB_VER = 1.2
|
||||||
|
|
||||||
CFLAGS = -I. -DHAVE_CONFIG_H
|
CFLAGS = -I. -DHAVE_CONFIG_H
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user