Skip to content
This repository has been archived by the owner on Nov 17, 2020. It is now read-only.

Commit

Permalink
=== Released 2.1.3 ===
Browse files Browse the repository at this point in the history
Mon Dec  2 16:34:13 2002  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.1.3 ===

        * NEWS: Updated.

        [ Unmerged change from stable from May 16 ]

        * autogen.sh: Remove check for GNU gettext, since it
        was causing problems for Solaris CVS builds.
        (#81885, Hidetoshi Tajima.)
  • Loading branch information
owtaylor authored and Owen Taylor committed Dec 2, 2002
1 parent 3ac24d9 commit ddbe0ef
Show file tree
Hide file tree
Showing 46 changed files with 2,693 additions and 2,193 deletions.
12 changes: 12 additions & 0 deletions ChangeLog
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-10
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-12
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-2
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-4
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-6
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
12 changes: 12 additions & 0 deletions ChangeLog.pre-2-8
@@ -1,3 +1,15 @@
Mon Dec 2 16:34:13 2002 Owen Taylor <otaylor@redhat.com>

* === Released 2.1.3 ===

* NEWS: Updated.

[ Unmerged change from stable from May 16 ]

* autogen.sh: Remove check for GNU gettext, since it
was causing problems for Solaris CVS builds.
(#81885, Hidetoshi Tajima.)

Tue Nov 26 09:51:43 2002 Owen Taylor <otaylor@redhat.com>

* glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
Expand Down
11 changes: 9 additions & 2 deletions INSTALL
@@ -1,8 +1,8 @@
Simple install procedure
========================

% gzip -cd glib-2.0.1.tar.gz | tar xvf - # unpack the sources
% cd glib-2.0.1 # change to the toplevel directory
% gzip -cd glib-2.1.3.tar.gz | tar xvf - # unpack the sources
% cd glib-2.1.3 # change to the toplevel directory
% ./configure # run the `configure' script
% make # build GLIB

Expand Down Expand Up @@ -40,6 +40,13 @@ search path (for instance, in /usr/local/), but don't enable
it, you will get an error while compiling GTK+ because the
iconv.h that libiconv installs hides the system iconv.

If you are using the native iconv implementation on Solaris
instead of libiconv, you'll need to make sure that you have
the converters between locale encodings and UTF-8 installed.
At a minimum you'll need the SUNWuiu8 package. You probably
should also install the SUNWciu8, SUNWhiu8, SUNWjiu8, and
SUNWkiu8 packages.

The native iconv on Compaq Tru64 doesn't contain support for
UTF-8, so you'll need to use GNU libiconv instead. (When
using GNU libiconv for GTK+, you'll need to use GNU libiconv
Expand Down
98 changes: 98 additions & 0 deletions NEWS
@@ -1,3 +1,101 @@
Overview of Changes from GLib 2.0.x to GLib-2.1.x
=================================================

* Add copy of the Trio library to build and use for printf() when
system printf isn't good enough. Add g_printf()/etc. [Matthias Clasen]
* Add g_str_has_suffix()/g_str_has_prefix() [Alex Larsson]
* Add g_markup_parse_context_get_element() [Matthias]
* Add g_utf8_strreverse [Matthias]
* Add g_ascii_strtoull() [Tim Janik]
* Support scanning of 64-bit values with GScanner [Tim]
* Add g_set/get_application_name() [Havoc Pennington]
* Add G_LIKELY()/G_UNLIKELY() macros for hinting branch probabilities.
Use for g_return_if_fail(). [Matthias Clasen]
* Add G_GNUC_DEPRECATED macro [Tom Tromey]
* Improve the seeding algorithm of GRandom to avoid problems
with certain pathological seeds. Support G_RANDOM_VERSION=2.0
environment variable. [Sebastian Wilhelmi]
* Improve thread configure checks, use -pthread where applicable
[Sebastian]
* Improve handlng of thread priorities [Sebastian]
* Fix up parameter names that might shadow functions from
system headers [Soeren Sandmann]
* Clean up usage of deprecated functions [Manish Singh]
* Docs fixes and improvements. In particular, include "Since" information.
[Matthias, Soeren, Martin Schulze, Daryll Strauss, Bill Janssen,
Owen Taylor, Morten Welinder].

Overview of Changes in GLib 2.0.7
=================================

* Fix C++ warnings in gtype.h [Dom Lachowicz]
* Fix g_type_fundamental_next() [Tim Janik]
* Fix various missing includes of config.h [Morten Welinder]
* Handle main loop initialization before g_thread_init [Sebastian Wilhelmi]
* Various 64-bit fixes [Manish Singh]
* Fix GPoll on Win32 [Tor Lillqvist, Herman Bloggs]
* Fix bug with buffering on UTF-8 IOChannels [Daniel Elstner]
* Misc bug and build fixes [Soren Andersen, Gustavo Carneiro, Tor,
Tim, Havoc Pennington, Matthias Clasen, Sebastian Rittau,
Masahiro Sakai, Arvind Samptur, HideToshi Tajima, Owen Taylor]
* Updated and new translations (be,cs,de,*fa,it,lv,pt_BR,tr)

Overview of Changes in GLib 2.0.6
=================================

* Fix problem with interface prerequisites [Jon Trowbridge, Dave Camp]
* Clean up debug spew from GObject [Anders Carlsson]
* Compiler warning fixes [David L. Cooper II]
* Fix some problems with g_build_path() [Guillaume Chazarain, Owen Taylor]
* Fixes for --disable-debug [Sebastian Wilhelmi]
* Threading fixes [Sebastian Wilhelmi, Miroslaw Dobrzanski-Neumann,
Rajkumar Sivasamy, Laurent Vivier]
* Documentation fixes [Jacob Berkman, Manuel Clos, Jared Dukat,
Sebastian Rittau, Linus Welleij]
* Misc bug fixes [Anders Carlsson, Sam Couter, Morten Welinder, Owen]
* Updated translations (bg,ko,vi)

Overview of Changes in GLib 2.0.5
=================================

* Fix problem with interface prerequisites [Jon Trowbridge, Dave Camp]
* Clean up debug spew from GObject [Anders Carlsson]
* Compiler warning fixes [David L. Cooper II]
* Fix some problems with g_build_path() [Guillaume Chazarain, Owen Taylor]
* Fixes for --disable-debug [Sebastian Wilhelmi]
* Threading fixes [Sebastian Wilhelmi, Miroslaw Dobrzanski-Neumann,
Rajkumar Sivasamy, Laurent Vivier]
* Documentation fixes [Jacob Berkman, Manuel Clos, Jared Dukat,
Sebastian Rittau, Linus Welleij]
* Misc bug fixes [Anders Carlsson, Sam Couter, Morten Welinder, Owen]
* Updated translations (bg,ko,vi)

Overview of Changes in GLib 2.0.4
=================================

* Fix some 64-bit problems. (George Lebl, David L. Cooper II)
* Add note about Tru64 iconv to INSTALL. (Manuel Op de Coul)
* Fix problem with timouts > MAXINT. (Tim Janik, Owen Taylor)
* Updated translations (ca,es,fr,ja,gl,ms,nl,pl,pt,ru)

Overview of Changes in GLib 2.0.3
=================================

* Handle sorting 0-length arrays (Ron Arts)
* Threading fixes (Sebastian Wilhelmi)
* Portability fixes (Miroslaw Dobrzanski-Neumann, Jacob Berkman, Gareth Pierce,
Sebastian, Qingjiang Yuan)
* Various fixes for glib-2.0.m4. (Jim Gettys, others.)
* Locate right glib-genmarshal when cross-compiling. (Mitch Natterer)
* Win32 fixes (Tor Lillqvist)
* Try to fix g_get_charset() related segfaults. (Owen)
* Fixes for gettext detection. (Dan Winship, HideToshi Tajima, Boyd Lynn Gerber,
Andrew P. Lentvorski, Jr.)
* Fix g_scanner_unexp_token() (Tim Janik, Sven Neumann)
* g_markup fixes. (Matthias Clasen.)
* Bug fixes and cleanups (Daniel Elstner, Matthias, Laszlo Peter, Morten Welinder,
Wayne Schuller)

Overview of Changes in GLib 2.0.1
=================================

Expand Down
25 changes: 12 additions & 13 deletions README
@@ -1,7 +1,7 @@
General Information
===================

This is GLib version 2.0.1. GLib is the low-level core
This is GLib version 2.1.3. GLib is the low-level core
library that forms the basis for projects such as GTK+ and GNOME. It
provides data structure handling for C, portability wrappers, and
interfaces for such runtime functionality as an event loop, threads,
Expand All @@ -24,22 +24,21 @@ Installation

See the file 'INSTALL'

Notes about GLib-2.0.0
Notes about GLib-2.2.0
======================

* On systems without the libintl from GNU gettext() or a recent version
of the GNU C library, the encoding of translated error messages will be
incorrect (they should be in UTF-8). A workaround for this is to install
GNU gettext and use that libintl. This is expected to be fixed in GLib-2.0.1.
Application programmers should not call g_locale_to_utf8() on these
strings.
* GLib changed the seeding algorithm for the pseudo-random number
generator Mersenne Twister, as used by GRand and GRandom. This was
necessary, because some seeds would yield very bad pseudo-random
streams. Further information can be found at:

* Similarly, the GLib error logging functions such as g_print(), g_warning(),
g_error(), currently do not convert the strings they are passed from
UTF-8 to the encoding of the locale, or check that the strings they
are passed are valid UTF-8. They should, despite this, be assumed to take
UTF-8 arguments.
http://www.math.keio.ac.jp/~matumoto/emt.html

The original seeding algorithm, as found in GLib-2.0.x, can be used
instead of the new one by setting the environment variable
G_RANDOM_VERSION to the value of "2.0". Use the GLib-2.0 algorithm
only if you have sequences of numbers generated with Glib-2.0 that
you need to reproduce exactly.

How to report bugs
==================
Expand Down
12 changes: 0 additions & 12 deletions autogen.sh
Expand Up @@ -56,18 +56,6 @@ if $have_automake ; then : ; else
DIE=1
fi

have_gettext=false
if xgettext --version 2>/dev/null | grep 'GNU' > /dev/null ; then
have_gettext=true
fi

if $have_gettext ; then : ; else
echo
echo "GNU gettext must be installed to build GLib from CVS"
echo "GNU gettext is available from http://www.gnu.org/software/gettext/"
DIE=1
fi

if test "$DIE" -eq 1; then
exit 1
fi
Expand Down

0 comments on commit ddbe0ef

Please sign in to comment.