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

Commit

Permalink
=== Released 2.4.0 ===
Browse files Browse the repository at this point in the history
Tue Mar 16 11:50:56 2004  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.4.0 ===

        * configure.in: Version 2.4.0, interface age 0.

        * README.in: Updates

        * NEWS: Updates
  • Loading branch information
owtaylor authored and Owen Taylor committed Mar 16, 2004
1 parent 07ab639 commit c309c65
Show file tree
Hide file tree
Showing 71 changed files with 1,240 additions and 1,104 deletions.
10 changes: 10 additions & 0 deletions ChangeLog
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog.pre-2-10
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog.pre-2-12
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog.pre-2-4
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog.pre-2-6
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
10 changes: 10 additions & 0 deletions ChangeLog.pre-2-8
@@ -1,3 +1,13 @@
Tue Mar 16 11:50:56 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

* configure.in: Version 2.4.0, interface age 0.

* README.in: Updates

* NEWS: Updates

Sun Mar 14 13:56:48 2004 Owen Taylor <otaylor@redhat.com>

* glib/gmessages.c (escape_string): Handle invalid
Expand Down
4 changes: 2 additions & 2 deletions INSTALL
@@ -1,8 +1,8 @@
Simple install procedure
========================

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

Expand Down
15 changes: 13 additions & 2 deletions NEWS
@@ -1,3 +1,14 @@
Overview of Changes from GLib 2.3.6 to GLib 2.4.0
=================================================

* Handle invalid-UTF-8 in g_log() properly [Matthias Clasen]
* Win32 bug fixes [Tor Lillqvist, Bruce Hochstetler]
* Miscellaneous bug and portability fixes [Olivier Biot, David L. Cooper II,
Kjartan Maraas, Frédéric L. W. Meunier, Christof Petig, Manish Singh,
Sebastian Wilhelmi]
* Documentation updates [Owen]
* Updated translations (hr,ro)

Overview of Changes from GLib 2.3.5 to GLib 2.3.6
=================================================

Expand Down Expand Up @@ -39,7 +50,7 @@ Overview of Changes from GLib 2.3.2 to GLib 2.3.3
* Add g_strsplit_set(). [Soeren]
* Documentation improvements. [Vincent Untz, Sebastian Wilhelmi,
Soeren, Matthias]
* Win32 build fixes. [Tor Lillquist]
* Win32 build fixes. [Tor Lillqvist]
* Misc bugfixes [Manish Singh, Noah Levitt, Simon Josefsson,
Morten Welinder, Damien Carbery, Julio M. Merino Vidal, Sebastian,
Matthias]
Expand Down Expand Up @@ -122,7 +133,7 @@ Overview of Changes from GLib 2.2.x to GLib-2.3.0
* Miscellaneous API additions: g_value_take_string(),
g_value_take_param(), g_value_take_object(),
g_value_take_boxed(). [Matthias]
* Win32 build fixes [Tor Lillquist]
* Win32 build fixes [Tor Lillqvist]

Overview of Changes from GLib 2.1.5 to GLib-2.2.0
=================================================
Expand Down
37 changes: 18 additions & 19 deletions README
@@ -1,7 +1,7 @@
General Information
===================

This is GLib version 2.3.6. GLib is the low-level core
This is GLib version 2.4.0. 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,26 +24,25 @@ Installation

See the file 'INSTALL'

Notes about GLib-2.2.0
Notes about GLib-2.4.0
======================

* 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:

http://www.math.keio.ac.jp/~matumoto/emt.html

Also the pseudo-random integers generated by g_rand_int_range and
g_random_int_range will have a slightly better equal distribution
with the new version of GLib.

The original algorithms, as found in GLib-2.0.x, can be used instead
of the new ones by setting the environment variable G_RANDOM_VERSION
to the value of "2.0".

Use the GLib-2.0 algorithms only if you have sequences of numbers
generated with Glib-2.0 that you need to reproduce exactly.
* GObject now enforces CONSTRUCT_ONLY properties; due to an oversight
in previous versions, it was possible to set CONSTRUCT_ONLY properties
after construct time.

* The child watch functionality tends to reveal a bug in many
thread implementations (in particular the older LinuxThreads implementation
on Linux) where it's not possible to call waitpid() for a child
created in a different thread. For this reason, for maximum portability,
you should structure your code to fork all child processes that you want
to wait for from the main thread.

* A problem was recently discovered with g_signal_connect_object();
it doesn't actually disconnect the signal handler once the object being
connected to dies, just disables it. See the API docs for the function
for further details and the correct workaround that will continue to
work with future versions of GLib.

How to report bugs
==================
Expand Down
35 changes: 17 additions & 18 deletions README.in
Expand Up @@ -24,26 +24,25 @@ Installation

See the file 'INSTALL'

Notes about GLib-2.2.0
Notes about GLib-2.4.0
======================

* 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:

http://www.math.keio.ac.jp/~matumoto/emt.html

Also the pseudo-random integers generated by g_rand_int_range and
g_random_int_range will have a slightly better equal distribution
with the new version of GLib.

The original algorithms, as found in GLib-2.0.x, can be used instead
of the new ones by setting the environment variable G_RANDOM_VERSION
to the value of "2.0".

Use the GLib-2.0 algorithms only if you have sequences of numbers
generated with Glib-2.0 that you need to reproduce exactly.
* GObject now enforces CONSTRUCT_ONLY properties; due to an oversight
in previous versions, it was possible to set CONSTRUCT_ONLY properties
after construct time.

* The child watch functionality tends to reveal a bug in many
thread implementations (in particular the older LinuxThreads implementation
on Linux) where it's not possible to call waitpid() for a child
created in a different thread. For this reason, for maximum portability,
you should structure your code to fork all child processes that you want
to wait for from the main thread.

* A problem was recently discovered with g_signal_connect_object();
it doesn't actually disconnect the signal handler once the object being
connected to dies, just disables it. See the API docs for the function
for further details and the correct workaround that will continue to
work with future versions of GLib.

How to report bugs
==================
Expand Down
6 changes: 3 additions & 3 deletions configure.in
Expand Up @@ -26,9 +26,9 @@ m4_include(m4macros/glib-gettext.m4)dnl
# set glib_binary_age _and_ glib_interface_age to 0.
#
m4_define([glib_major_version], [2])
m4_define([glib_minor_version], [3])
m4_define([glib_micro_version], [6])
m4_define([glib_interface_age], [1])
m4_define([glib_minor_version], [4])
m4_define([glib_micro_version], [0])
m4_define([glib_interface_age], [0])
m4_define([glib_binary_age],
[m4_eval(100 * glib_minor_version + glib_micro_version)])
m4_define([glib_version],
Expand Down
4 changes: 4 additions & 0 deletions docs/reference/ChangeLog
@@ -1,3 +1,7 @@
Tue Mar 16 12:06:09 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

Sun Mar 14 11:00:41 2004 Owen Taylor <otaylor@redhat.com>

* gobject/tmpl/signals.sgml: Document the fact that
Expand Down
4 changes: 4 additions & 0 deletions gobject/ChangeLog
@@ -1,3 +1,7 @@
Tue Mar 9 09:16:11 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

2004-03-10 Tor Lillqvist <tml@iki.fi>

* gobject.def: Mark the two entries that shouldn't be in the
Expand Down
4 changes: 4 additions & 0 deletions po/ChangeLog
@@ -1,3 +1,7 @@
Tue Mar 16 11:53:29 2004 Owen Taylor <otaylor@redhat.com>

* === Released 2.4.0 ===

2004-03-15 Mugurel Tudor <mugurelu@go.ro>

* ro.po: Updated Romanian translation by
Expand Down
34 changes: 17 additions & 17 deletions po/am.po
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: glib VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2004-03-09 09:32-0500\n"
"POT-Creation-Date: 2004-03-16 13:10-0500\n"
"PO-Revision-Date: 2003-01-16 08:39+EDT\n"
"Last-Translator: Ge'ez Frontier Foundation <locales@geez.org>\n"
"Language-Team: Amharic <locales@geez.org>\n"
Expand Down Expand Up @@ -379,81 +379,81 @@ msgstr ""
msgid "Text was empty (or contained only whitespace)"
msgstr ""

#: glib/gspawn-win32.c:297
#: glib/gspawn-win32.c:295
msgid "Failed to read data from child process"
msgstr ""

#: glib/gspawn-win32.c:426
#: glib/gspawn-win32.c:424
msgid ""
"Unexpected error in g_io_channel_win32_poll() reading data from a child "
"process"
msgstr ""

#: glib/gspawn-win32.c:844 glib/gspawn.c:1001
#: glib/gspawn-win32.c:850 glib/gspawn.c:1012
#, c-format
msgid "Failed to read from child pipe (%s)"
msgstr ""

#: glib/gspawn-win32.c:924
#: glib/gspawn-win32.c:930
msgid "Failed to execute helper program"
msgstr ""

#: glib/gspawn-win32.c:945 glib/gspawn-win32.c:989
#: glib/gspawn-win32.c:951 glib/gspawn-win32.c:995
#, c-format
msgid "Failed to execute child process (%s)"
msgstr ""

#: glib/gspawn-win32.c:980 glib/gspawn.c:1206
#: glib/gspawn-win32.c:986 glib/gspawn.c:1217
#, c-format
msgid "Failed to change to directory '%s' (%s)"
msgstr ""

#: glib/gspawn-win32.c:1034 glib/gspawn.c:1337
#: glib/gspawn-win32.c:1040 glib/gspawn.c:1348
#, c-format
msgid "Failed to create pipe for communicating with child process (%s)"
msgstr ""

#: glib/gspawn.c:167
#: glib/gspawn.c:178
#, c-format
msgid "Failed to read data from child process (%s)"
msgstr ""

#: glib/gspawn.c:298
#: glib/gspawn.c:309
#, c-format
msgid "Unexpected error in select() reading data from a child process (%s)"
msgstr ""

#: glib/gspawn.c:381
#: glib/gspawn.c:392
#, c-format
msgid "Unexpected error in waitpid() (%s)"
msgstr ""

#: glib/gspawn.c:1066
#: glib/gspawn.c:1077
#, c-format
msgid "Failed to fork (%s)"
msgstr ""

#: glib/gspawn.c:1216
#: glib/gspawn.c:1227
#, c-format
msgid "Failed to execute child process \"%s\" (%s)"
msgstr ""

#: glib/gspawn.c:1226
#: glib/gspawn.c:1237
#, c-format
msgid "Failed to redirect output or input of child process (%s)"
msgstr ""

#: glib/gspawn.c:1235
#: glib/gspawn.c:1246
#, c-format
msgid "Failed to fork child process (%s)"
msgstr ""

#: glib/gspawn.c:1243
#: glib/gspawn.c:1254
#, c-format
msgid "Unknown error executing child process \"%s\""
msgstr ""

#: glib/gspawn.c:1265
#: glib/gspawn.c:1276
#, c-format
msgid "Failed to read enough data from child pid pipe (%s)"
msgstr ""
Expand Down

0 comments on commit c309c65

Please sign in to comment.