platform/upstream/glib.git
21 years agodoc update
Thomas Vander Stichele [Mon, 13 Jan 2003 10:36:37 +0000 (10:36 +0000)]
doc update

21 years agoAdd g_type_interface_prerequisites. Thanks to Kenichi SUTO.
Tor Lillqvist [Sun, 12 Jan 2003 02:36:33 +0000 (02:36 +0000)]
Add g_type_interface_prerequisites. Thanks to Kenichi SUTO.

2003-01-12  Tor Lillqvist  <tml@iki.fi>

* gobject.def: Add g_type_interface_prerequisites. Thanks to
Kenichi SUTO.

21 years agoAdd some missing entries. Thanks to Kenichi SUTO.
Tor Lillqvist [Sun, 12 Jan 2003 02:35:15 +0000 (02:35 +0000)]
Add some missing entries. Thanks to Kenichi SUTO.

2003-01-12  Tor Lillqvist  <tml@iki.fi>

* glib/glib.def: Add some missing entries. Thanks to Kenichi SUTO.

21 years agoru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.
Dmitry Mastrukov [Mon, 6 Jan 2003 11:21:01 +0000 (11:21 +0000)]
ru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.

21 years agoUpdates.
Tor Lillqvist [Sun, 5 Jan 2003 22:51:09 +0000 (22:51 +0000)]
Updates.

2003-01-05  Tor Lillqvist  <tml@iki.fi>

* README.win32: Updates.

* configure.in: Don't use -lm in TRIO_LIBS on Windows, with no
libm. (Mingw has a dummy libm.a, but the .pc file should be
useable by MSVC users, too.)

21 years ago(Ancient, binary compatible fixes found sitting in my tree)
Ron Steinke [Sun, 5 Jan 2003 18:11:15 +0000 (18:11 +0000)]
(Ancient, binary compatible fixes found sitting in my tree)
* Added early checks for count == 0 and buf == NULL in g_io_channel_read()
* Better error message for EFAULT in  g_io_channel_error_from_errno()

21 years agoUpdated Finnish translation from Lauri Nurmi.
Pauli Virtanen [Sun, 5 Jan 2003 15:36:39 +0000 (15:36 +0000)]
Updated Finnish translation from Lauri Nurmi.

2003-01-05  Pauli Virtanen <pauli.virtanen@hut.fi>

* fi.po: Updated Finnish translation from Lauri Nurmi.

21 years agoDon't distribute glib-zip.
Tor Lillqvist [Sat, 4 Jan 2003 17:14:35 +0000 (17:14 +0000)]
Don't distribute glib-zip.

2003-01-04  Tor Lillqvist  <tml@iki.fi>

* Makefile.am (BUILT_EXTRA_DIST): Don't distribute glib-zip.

21 years ago[Win32] Install also the .def files, to help users generate import
Tor Lillqvist [Sat, 4 Jan 2003 06:47:14 +0000 (06:47 +0000)]
[Win32] Install also the .def files, to help users generate import

2003-01-04  Tor Lillqvist  <tml@iki.fi>

* {glib,gmodule,gobject,gthread}/Makefile.am:
[Win32] Install also the .def files, to help users generate
import libraries for other compilers. Uninstall, too.

* glib-zip.in: Include .def files from above.

21 years agoDon't claim broken pipes are unreadable. (Well, they are, but read()
Tor Lillqvist [Sat, 4 Jan 2003 05:43:06 +0000 (05:43 +0000)]
Don't claim broken pipes are unreadable. (Well, they are, but read()

2003-01-04  Tor Lillqvist  <tml@iki.fi>

* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Don't claim
broken pipes are unreadable. (Well, they are, but read() handles
it, and treats it like EOF.)

21 years agoUse g_ascii_strcasecmp().
Tor Lillqvist [Sat, 4 Jan 2003 03:54:35 +0000 (03:54 +0000)]
Use g_ascii_strcasecmp().

2003-01-01  Tor Lillqvist  <tml@iki.fi>

* gmodule-win32.c (_g_module_build_path): Use g_ascii_strcasecmp().

21 years agouse AC_COMPILE_IFELSE instead of AC_TRY_COMPILE for tests for inline
Manish Singh [Fri, 3 Jan 2003 00:16:09 +0000 (00:16 +0000)]
use AC_COMPILE_IFELSE instead of AC_TRY_COMPILE for tests for inline

Thu Jan  2 16:19:15 2003  Manish Singh  <yosh@gimp.org>

        * configure.in: use AC_COMPILE_IFELSE instead of AC_TRY_COMPILE for
        tests for inline keywords. Fixes #101976.

21 years agoCorrect the comment telling what headers have the declarations of some
Tor Lillqvist [Thu, 2 Jan 2003 00:30:22 +0000 (00:30 +0000)]
Correct the comment telling what headers have the declarations of some

2003-01-02  Tor Lillqvist  <tml@iki.fi>

* glib/gwin32.h: Correct the comment telling what headers have
the declarations of some POSIXish functions.

* glib/giowin32.c (g_io_win32_fd_get_flags_internal): Fix braino:
The checks for readability/writeability were backwards.

21 years agoUpdated Polish translation by GNOME PL Team <translators@gnome.pl>
Chyla Zbigniew [Thu, 2 Jan 2003 00:18:46 +0000 (00:18 +0000)]
Updated Polish translation by GNOME PL Team <translators@gnome.pl>

21 years agoUpdated Polish translation by GNOME PL Team <translators@gnome.pl>
Chyla Zbigniew [Thu, 2 Jan 2003 00:16:57 +0000 (00:16 +0000)]
Updated Polish translation by GNOME PL Team <translators@gnome.pl>

21 years agoCheck the C stdout and stderr streams for validity, instead of what
Tor Lillqvist [Wed, 1 Jan 2003 23:18:44 +0000 (23:18 +0000)]
Check the C stdout and stderr streams for validity, instead of what

2003-01-01  Tor Lillqvist  <tml@iki.fi>

* glib/gmessages.c (ensure_stdout_valid, ensure_stderr_valid):
Check the C stdout and stderr streams for validity, instead of
what GetStdHandle() returns.

21 years agoUpdated traditional Chinese translation.
Abel Cheung [Wed, 1 Jan 2003 19:44:30 +0000 (19:44 +0000)]
Updated traditional Chinese translation.

2003-01-02  Abel Cheung  <maddog@linux.org.hk>

* zh_TW.po: Updated traditional Chinese translation.

21 years agoMove the alloc_console_called static flag inside these two functions.
Tor Lillqvist [Wed, 1 Jan 2003 17:00:51 +0000 (17:00 +0000)]
Move the alloc_console_called static flag inside these two functions.

2003-01-01  Tor Lillqvist  <tml@iki.fi>

* glib/gmessages.c (ensure_stderr_valid, ensure_stdout_valid): Move the
alloc_console_called static flag inside these two functions.

21 years agoRemove comment that only stdout would be used on Windows, no longer true.
Tor Lillqvist [Wed, 1 Jan 2003 01:40:52 +0000 (01:40 +0000)]
Remove comment that only stdout would be used on Windows, no longer true.

2003-01-01  Tor Lillqvist  <tml@iki.fi>

* glib/tmpl/messages.sgml: Remove comment that only stdout would
be used on Windows, no longer true.

21 years agoNew function, parallel to ensure_stdout_valid(). #defined as empty on
Tor Lillqvist [Wed, 1 Jan 2003 01:19:47 +0000 (01:19 +0000)]
New function, parallel to ensure_stdout_valid(). #defined as empty on

2003-01-01  Tor Lillqvist  <tml@iki.fi>

* glib/gmessages.c (ensure_stderr_valid): New function, parallel
to ensure_stdout_valid(). #defined as empty on Unix.
(mklevel_prefix): Do use either stderr or stdout on Windows,
too. Otherwise g_warning() messages (that are just warnings, by
definition) will get mixed with proper stdout output. Noticed in
GIMP's gimpconfig-dump.
(strdup_convert, mklevel_prefix, g_printerr): Call
ensure_stderr_valid() before trying to use stderr.
(g_logv): [Win32] Convert message to current codepage before
display with MessageBox().

22 years ago*** empty log message ***
Gil Osher [Mon, 30 Dec 2002 10:13:46 +0000 (10:13 +0000)]
*** empty log message ***

22 years agoSplit ChangeLog glib-2-2-branchpoint
Owen Taylor [Sat, 28 Dec 2002 21:16:55 +0000 (21:16 +0000)]
Split ChangeLog

22 years agoDutch translation updated by Tino Meinen.
Vincent van Adrighem [Sat, 28 Dec 2002 14:29:46 +0000 (14:29 +0000)]
Dutch translation updated by Tino Meinen.

2002-12-28  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>

* nl.po: Dutch translation updated by Tino Meinen.

22 years agoAdded Estonian translation by Allan Sims <allsi@eau.ee>.
Tõivo Leedjärv [Fri, 27 Dec 2002 23:43:22 +0000 (23:43 +0000)]
Added Estonian translation by Allan Sims <allsi@eau.ee>.

2002-12-28  Tõivo Leedjärv  <toivo@linux.ee>

        * et.po: Added Estonian translation
        by Allan Sims <allsi@eau.ee>.

22 years agoAdded et to ALL_LINGUAS.
Tõivo Leedjärv [Fri, 27 Dec 2002 23:41:33 +0000 (23:41 +0000)]
Added et to ALL_LINGUAS.

2002-12-28  Tõivo Leedjärv  <toivo@linux.ee>

        * configure.in: Added et to ALL_LINGUAS.

22 years agoDutch translation updated by Tino Meinen.
Vincent van Adrighem [Fri, 27 Dec 2002 08:31:54 +0000 (08:31 +0000)]
Dutch translation updated by Tino Meinen.

2002-12-27  Vincent van Adrighem  <V.vanAdrighem@dirck.mine.nu>

* nl.po: Dutch translation updated by Tino Meinen.

22 years agoAdded Macedonian translation
Ivan Stojmirov [Wed, 25 Dec 2002 11:32:42 +0000 (11:32 +0000)]
Added Macedonian translation

22 years ago=== Released 2.2.0 === GLIB_2_2_0
Owen Taylor [Fri, 20 Dec 2002 15:48:15 +0000 (15:48 +0000)]
=== Released 2.2.0 ===

Fri Dec 20 10:45:29 2002  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.2.0 ===

        * INSTALL.in: --enable-included-printf, not --enable-trio.
        (Matthias Clasen)

22 years ago=== Released 2.2.0 ===
Owen Taylor [Fri, 20 Dec 2002 15:23:12 +0000 (15:23 +0000)]
=== Released 2.2.0 ===

Fri Dec 20 09:52:15 2002  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.2.0 ===

        * INSTALL.in: Document --enable-trio, --disable-mempools,
        --enable-debug. Include docs on cross compilation.

        * NEWS: Update.

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

22 years agoCall g_main_thread_init() after setting g_threads_got_initialized.
Owen Taylor [Fri, 20 Dec 2002 14:42:56 +0000 (14:42 +0000)]
Call g_main_thread_init() after setting g_threads_got_initialized.

Fri Dec 20 09:37:27 2002  Owen Taylor  <otaylor@redhat.com>

        * gthread/gthread-impl.c (g_thread_init): Call g_main_thread_init()
        after setting g_threads_got_initialized. (#101624,
        Alceste Scalas, Sebastian Wilhelmi)

22 years agoUpdated Catalan translation.
Jordi Mallach [Thu, 19 Dec 2002 14:57:39 +0000 (14:57 +0000)]
Updated Catalan translation.

22 years agoUpdated Bulgarian translation (style) by Alexander Shopov
Yanko Kaneti [Thu, 19 Dec 2002 12:04:05 +0000 (12:04 +0000)]
Updated Bulgarian translation (style) by Alexander Shopov

2002-12-19  Yanko Kaneti <yaneti@declera.com>

* bg.po: Updated Bulgarian translation (style) by
Alexander Shopov <al_shopov@yahoo.com>.

22 years agonew endian asm for ia64 and x86_64, general reorg and clean up. New
Manish Singh [Thu, 19 Dec 2002 00:20:03 +0000 (00:20 +0000)]
new endian asm for ia64 and x86_64, general reorg and clean up. New

Wed Dec 18 16:19:08 2002  Manish Singh  <yosh@gimp.org>

        * glib/gtypes.h: new endian asm for ia64 and x86_64, general
        reorg and clean up. New implementation of GUINT16_SWAP_LE_BE_CONSTANT()
        that should optimize better. (#101318)

22 years agoAdd docs.
Matthias Clasen [Wed, 18 Dec 2002 23:46:18 +0000 (23:46 +0000)]
Add docs.

22 years ago2002-12-18 Artis Trops <hornet@navigator.lv> * lv.po: Updated Latvian translation
Peteris Krisjanis [Wed, 18 Dec 2002 23:05:52 +0000 (23:05 +0000)]
2002-12-18  Artis Trops  <hornet@navigator.lv> * lv.po: Updated Latvian translation

22 years agoapplied patch I got from Tim Janik for testing which fixes bug #101521.
Michael Natterer [Wed, 18 Dec 2002 18:16:07 +0000 (18:16 +0000)]
applied patch I got from Tim Janik for testing which fixes bug #101521.

2002-12-18  Michael Natterer  <mitch@gimp.org>

* gobject/gtype.c (type_data_finalize_class_ifaces_Wm): applied
patch I got from Tim Janik for testing which fixes bug #101521.
(restart iterating the interface enties each time we finalized one
because they might have been modified).

22 years agoUpdated Danish translation.
Ole Laursen [Wed, 18 Dec 2002 17:06:36 +0000 (17:06 +0000)]
Updated Danish translation.

2002-12-18  Ole Laursen  <olau@hardworking.dk>

* da.po: Updated Danish translation.

22 years agoUpdated Slovak translation.
Stanislav Visnovsky [Wed, 18 Dec 2002 12:38:31 +0000 (12:38 +0000)]
Updated Slovak translation.

2002-12-18  Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>

* sk.po: Updated Slovak translation.

22 years agoru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.
Dmitry Mastrukov [Wed, 18 Dec 2002 04:31:52 +0000 (04:31 +0000)]
ru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.

22 years ago2002-12-17 German Poo-Caaman~o
Germán Poó Caamaño [Wed, 18 Dec 2002 00:17:31 +0000 (00:17 +0000)]
2002-12-17  German Poo-Caaman~o

* es.po: Updated Spanish translation

22 years agoImprovement based on suggestion by Thorsten Maerz:
Tor Lillqvist [Tue, 17 Dec 2002 04:48:03 +0000 (04:48 +0000)]
Improvement based on suggestion by Thorsten Maerz:

2002-12-17  Tor Lillqvist  <tml@iki.fi>

Improvement based on suggestion by Thorsten Maerz:

* glib/giowin32.c (struct _GIOWin32Channel): Don't need thread_handle.

(create_thread): We can close thread handle right away, it isn't
used for anything.

(read_thread, select_thread): Thus, don't close it here.

Fix #57690, partial fix for #57689:

* glib/giowin32.c (g_io_win32_set_flags): Don't set the GError,
instead call g_warning().

(g_io_win32_fd_get_flags_internal): New function, sets the
is_readable, is_writeable and is_seekable flags based on the
actual access modes of the underlying Win32 HANDLE, by trying
Win32 ReadFile() and WriteFile() of zero bytes, and
PeekNamedPipe(). Should work for disk files and pipes. For devices
(consoles) unfortunately not.

(g_io_win32_fd_get_flags): Don't set the
G_IO_FLAG_IS_{READ,WRITE}ABLE flags, g_io_channel_get_flags()
already does. Call g_io_win32_fd_get_flags_internal() to set the
is_* flags.

(g_io_win32_msg_get_flags, g_io_win32_sock_get_flags): Splice the
generic g_io_win32_get_flags() into these specific functions, as
they need to do different things. Not implemented yet, though.

(g_io_channel_win32_new_fd_internal): New function, to avoid
duplicate fstat() calls. Most code from g_io_channel_win32_new_fd()
moved here. Call g_io_win32_fd_get_flags_internal() to set the
is_* flags.

(g_io_channel_win32_new_fd, g_io_channel_unix_new): Call
g_io_channel_win32_new_fd_internal().

(g_io_win32_no_seek): Remove. Don't set is_seekable for those
channel types.

22 years agoRemove markup from doc comment, as GObject doesn't use --sgml-mode yet.
Matthias Clasen [Mon, 16 Dec 2002 23:33:08 +0000 (23:33 +0000)]
Remove markup from doc comment, as GObject doesn't use --sgml-mode yet.

* gparam.c (g_param_spec_internal): Remove markup from doc
comment, as GObject doesn't use --sgml-mode yet.

22 years ago=== Released 2.1.5 === GLIB_2_1_5
Owen Taylor [Mon, 16 Dec 2002 22:58:40 +0000 (22:58 +0000)]
=== Released 2.1.5 ===

Mon Dec 16 17:31:50 2002  Owen Taylor  <otaylor@redhat.com>

        * === Released 2.1.5 ===

        * configure.in: Version 2.1.5, interface age 2.

        * NEWS: Updated.

22 years agoAdd a hack to mostly deal with problems in support of -pthread and
Owen Taylor [Mon, 16 Dec 2002 22:14:40 +0000 (22:14 +0000)]
Add a hack to mostly deal with problems in support of -pthread and

Mon Dec 16 14:58:33 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Add a hack to mostly deal with
        problems in support of -pthread and -lpthread;
        pass -lpthread (for linux) or -Wc,-pthread (for
        other platforms) to libtool when linking libgthread.
        (#100697)

22 years agoIn the admittedly strangely worded "Channel set flags unsupported"
Tor Lillqvist [Mon, 16 Dec 2002 05:24:07 +0000 (05:24 +0000)]
In the admittedly strangely worded "Channel set flags unsupported"

2002-12-16  Tor Lillqvist  <tml@iki.fi>

* fi.po: In the admittedly strangely worded "Channel set flags
unsupported" message, "set" is a verb.

22 years agoFix potential heap corruption. Sometimes called g_free() on string
Tor Lillqvist [Mon, 16 Dec 2002 05:22:08 +0000 (05:22 +0000)]
Fix potential heap corruption. Sometimes called g_free() on string

2002-12-16  Tor Lillqvist  <tml@iki.fi>

* glib/gspawn-win32.c (do_spawn): Fix potential heap
corruption. Sometimes called g_free() on string literal.

22 years agoAC_SUBST() DATADIRNAME, not DATADIR.
Owen Taylor [Mon, 16 Dec 2002 00:53:45 +0000 (00:53 +0000)]
AC_SUBST() DATADIRNAME, not DATADIR.

Sun Dec 15 19:51:58 2002  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4: AC_SUBST() DATADIRNAME, not
        DATADIR.

22 years agoRestore a missing AC_SUBST() for DATADIRNAME. (Found by Kjartan Maraas)
Owen Taylor [Mon, 16 Dec 2002 00:25:26 +0000 (00:25 +0000)]
Restore a missing AC_SUBST() for DATADIRNAME. (Found by Kjartan Maraas)

Sun Dec 15 19:22:58 2002  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4: Restore a missing AC_SUBST()
        for DATADIRNAME. (Found by Kjartan Maraas)

22 years agoUpdated German translation.
Christian Neumair [Sun, 15 Dec 2002 20:53:49 +0000 (20:53 +0000)]
Updated German translation.

22 years agoActually set INTLLIBS when needed. (Reported by Tor Lillqvist)
Owen Taylor [Sun, 15 Dec 2002 16:26:58 +0000 (16:26 +0000)]
Actually set INTLLIBS when needed. (Reported by Tor Lillqvist)

Sun Dec 15 11:24:29 2002  Owen Taylor  <otaylor@redhat.com>

* m4macros/glib-gettext.m4: Actually set INTLLIBS
when needed. (Reported by Tor Lillqvist)

22 years agoUpdated French translation.
Christophe Merlet [Sun, 15 Dec 2002 15:54:58 +0000 (15:54 +0000)]
Updated French translation.

22 years agoAdd g_rand_init.
Tor Lillqvist [Sun, 15 Dec 2002 15:51:20 +0000 (15:51 +0000)]
Add g_rand_init.

2002-12-15  Tor Lillqvist  <tml@iki.fi>

* glib/glib.def: Add g_rand_init.

22 years agoSlight update to match what is currently produced by configure.
Tor Lillqvist [Sun, 15 Dec 2002 05:37:52 +0000 (05:37 +0000)]
Slight update to match what is currently produced by configure.

2002-12-15  Tor Lillqvist  <tml@iki.fi>

* config.h.win32.in: Slight update to match what is currently
produced by configure.

22 years agoFixes from Johannes Stezenbach [...] Remove a stray setting of $LIBS.
Owen Taylor [Sun, 15 Dec 2002 02:51:33 +0000 (02:51 +0000)]
Fixes from Johannes Stezenbach [...] Remove a stray setting of $LIBS.

Thu Dec 12 23:08:29 2002  Owen Taylor  <otaylor@redhat.com>

        Fixes from Johannes Stezenbach
[...]
        * m4macros/glib-gettext.m4: Remove a stray setting of $LIBS.

22 years agoMove some docs inline.
Matthias Clasen [Sun, 15 Dec 2002 02:38:49 +0000 (02:38 +0000)]
Move some docs inline.

* gobject/tmpl/param_value_types.sgml: Move some docs inline.

* gsignal.c (g_signal_new): Typo fix.

* gparamspecs.c:
* gparam.c (g_param_spec_internal):
* gobject.c (g_object_class_install_property): Add docs.

22 years agoHP-UX 10 xshares the same non-posix getpwuid_r signature as AIX. (#100756,
Owen Taylor [Sun, 15 Dec 2002 02:35:28 +0000 (02:35 +0000)]
HP-UX 10 xshares the same non-posix getpwuid_r signature as AIX. (#100756,

Sat Dec 14 21:24:04 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/gutils.c (g_get_any_init): HP-UX 10 xshares the
        same non-posix getpwuid_r signature as AIX.
        (#100756, Kai Poitschke)

22 years agoMark the contents of the strucures in this file /*< private >*/
Owen Taylor [Sun, 15 Dec 2002 02:19:06 +0000 (02:19 +0000)]
Mark the contents of the strucures in this file /*< private >*/

Sat Dec 14 21:10:57 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/gthread.h: Mark the contents of the strucures
        in this file /*< private >*/

        * glib/gthread.[ch]: Rename the 'write' field of the
        structure to 'have_writer' to avoid any possible
        conflict with system headers. (#90549, Morten Welinder)

22 years agoBreak _g_locale_charset() into two pieces - a fast "raw" piece, and a slow
Owen Taylor [Sun, 15 Dec 2002 01:35:07 +0000 (01:35 +0000)]
Break _g_locale_charset() into two pieces - a fast "raw" piece, and a slow

Sat Dec 14 20:11:41 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/libcharset/{localcharset.[ch] libcharset-glib.patch}
        glib/gutf8.c: Break _g_locale_charset() into two pieces
        - a fast "raw" piece, and a slow "unalias pieces".
        Always call the "raw" piece, and call the unalias bit
        if it changes. Use a per-thread cache. (#79529)

22 years agoSet TRIO_LIBS when building with trio.
Matthias Clasen [Sun, 15 Dec 2002 00:42:37 +0000 (00:42 +0000)]
Set TRIO_LIBS when building with trio.

* configure.in: Set TRIO_LIBS when building with trio.

* glib-2.0.pc.in (Libs): Add @TRIO_LIBS@.

* glib/trio/Makefile.am (libtrio_la_LIBADD): Use @TRIO_LIBS@.

22 years agoAdd gprintfint.h and trio.
Matthias Clasen [Sun, 15 Dec 2002 00:03:46 +0000 (00:03 +0000)]
Add gprintfint.h and trio.

2002-12-15  Matthias Clasen  <maclas@gmx.de>

* glib/Makefile.am (IGNORE_HFILES): Add gprintfint.h and trio.

* glib/trio/glibtrio.h: New file, redefining all trio symbols to
fall into the _G/_g_ private glib namespace.

* glib/trio/Makefile.am (libtrio_la_SOURCES): Add glibtrio.h

* glib/trio/trionan.c:
* glib/trio/triostr.c:
* glib/trio/trio.c: Include glibtrio.h

* glib/gprintfint.h:
* glib/trio/trionan.c:
* glib/trio/triostr.c:
* glib/trio/trio.c: Include glibtrio.h

22 years agoFix typo. Missing '%' in my last commit.
Manish Singh [Sat, 14 Dec 2002 01:11:25 +0000 (01:11 +0000)]
Fix typo. Missing '%' in my last commit.

Fri Dec 13 17:10:21 2002  Manish Singh  <yosh@gimp.org>

        * glib/gscanner.c (g_scanner_unexp_token): Fix typo. Missing '%'
        in my last commit.

22 years agoFixes from Johannes Stezenbach
Owen Taylor [Fri, 13 Dec 2002 04:11:32 +0000 (04:11 +0000)]
Fixes from Johannes Stezenbach

Thu Dec 12 23:08:29 2002  Owen Taylor  <otaylor@redhat.com>

        Fixes from Johannes Stezenbach

        * configure.in: When adding extra libraries to $LIBS for
        tests, always put them at the front, since that's how
        they'll be used in the actual Makefiles.

        * configure.in: Add a couple of missing ','s in AC_LINK_IFELSE()

        * m4macros/glib-gettext.m4: Remove a stray setting of $LIBS.

22 years agoAllow not setting glib_cv_long_long_format when cross-compiling since we
Owen Taylor [Fri, 13 Dec 2002 02:09:48 +0000 (02:09 +0000)]
Allow not setting glib_cv_long_long_format when cross-compiling since we

Thu Dec 12 20:46:26 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Allow not setting glib_cv_long_long_format
        when cross-compiling since we assume other things that
        will cause us to pull in Trio anyways.

        * configure.in: long_long_format is always ll for trio.

        * configure.in: Error out if --disable-trio is specified
        but the C library doesn't have the necessary features.

22 years agolong_long_format is always ll for trio.
Owen Taylor [Fri, 13 Dec 2002 01:49:42 +0000 (01:49 +0000)]
long_long_format is always ll for trio.

Thu Dec 12 20:46:26 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: long_long_format is always ll for trio.

        * configure.in: Error out if --disable-trio is specified
        but the C library doesn't have the necessary features.

22 years agoAdd -lm for pow().
Matthias Clasen [Fri, 13 Dec 2002 00:36:12 +0000 (00:36 +0000)]
Add -lm for pow().

* glib/trio/Makefile.am (libtrio_la_LIBADD): Add -lm for pow().

22 years agoAdd a test for positional parameters in g_snprintf(). Use g_printf()
Matthias Clasen [Thu, 12 Dec 2002 23:52:29 +0000 (23:52 +0000)]
Add a test for positional parameters in g_snprintf(). Use g_printf()

* tests/string-test.c: Add a test for positional parameters in
g_snprintf().
* glib-genmarshal.c, gobject-query.c: Use g_printf() instead of
system printf.  (#99319)

22 years agoAdd --ignore-files=trio to avoid gtk-doc warnings about doxygen comments.
Matthias Clasen [Thu, 12 Dec 2002 23:34:37 +0000 (23:34 +0000)]
Add --ignore-files=trio to avoid gtk-doc warnings about doxygen comments.

* glib/Makefile.am (MKDB_OPTIONS): Add --ignore-files=trio to
avoid gtk-doc warnings about doxygen comments.

22 years agouse G_G[U]INT64_FORMAT unconditionally, since we'll always have it now.
Manish Singh [Thu, 12 Dec 2002 23:00:24 +0000 (23:00 +0000)]
use G_G[U]INT64_FORMAT unconditionally, since we'll always have it now.

Thu Dec 12 15:00:10 2002  Manish Singh  <yosh@gimp.org>

        * gvaluetransform.c: use G_G[U]INT64_FORMAT unconditionally,
        since we'll always have it now.

22 years agopull in trio if host printf doesn't have a known way of printing 64-bit
Manish Singh [Thu, 12 Dec 2002 22:59:55 +0000 (22:59 +0000)]
pull in trio if host printf doesn't have a known way of printing 64-bit

Thu Dec 12 14:58:55 2002  Manish Singh  <yosh@gimp.org>

        * configure.in: pull in trio if host printf doesn't have a known
        way of printing 64-bit ints.

        * glib/gmacros.h: remove extra whitespace at the end

        * glib/gscanner.c (g_scanner_unexp_token): use G_GUINT64_FORMAT
        instead of hardcoding "%llu"

        * tests/testglib.c: remove obsolete conditionals using G_HAVE_GINT64,
        we always have it now.

        * tests/type-test.c: same as above, and for G_G[U]INT64_FORMAT as
        well.

22 years agoAC_PREREQ(2.53) here; convinces Debian's wrappers to use the right
Owen Taylor [Thu, 12 Dec 2002 18:59:54 +0000 (18:59 +0000)]
AC_PREREQ(2.53) here; convinces Debian's wrappers to use the right

Thu Dec 12 13:52:58 2002  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4: AC_PREREQ(2.53) here; convinces
        Debian's wrappers to use the right autoconf for atk, etc.
        (Reported by Jody Goldberg)

22 years agoUpdated
Laurent Dhima [Thu, 12 Dec 2002 15:31:31 +0000 (15:31 +0000)]
Updated

* sq.po: Updated

22 years agoUpdated
Laurent Dhima [Thu, 12 Dec 2002 15:29:58 +0000 (15:29 +0000)]
Updated

22 years agoUpdated Bulgarian translation.
Yanko Kaneti [Thu, 12 Dec 2002 04:46:56 +0000 (04:46 +0000)]
Updated Bulgarian translation.

2002-12-12  Yanko Kaneti <yaneti@declera.com>

* bg.po: Updated Bulgarian translation.

22 years agoupdated
Nam SungHyun [Thu, 12 Dec 2002 02:42:46 +0000 (02:42 +0000)]
updated

22 years agoFix off-by-one error. (#100853)
Tor Lillqvist [Wed, 11 Dec 2002 23:40:10 +0000 (23:40 +0000)]
Fix off-by-one error. (#100853)

2002-12-11  Tor Lillqvist  <tml@iki.fi>

* glib/gtimer.c (g_timer_elapsed): Fix off-by-one error. (#100853)

* glib/gfileutils.c (g_file_test): Bypass extra test for root on
Win32.

* glib/glib.def: Add g_{get,set}_application_name.

22 years ago=== Release 2.1.4 === GLIB_2_1_4
Owen Taylor [Wed, 11 Dec 2002 23:13:25 +0000 (23:13 +0000)]
=== Release 2.1.4 ===

Wed Dec 11 17:53:34 2002  Owen Taylor  <otaylor@redhat.com>

        * === Release 2.1.4 ===

        * NEWS: Updates.

22 years agoUnset ac_cv_func_bind_textdomain_codeset before calling
Owen Taylor [Wed, 11 Dec 2002 22:51:37 +0000 (22:51 +0000)]
Unset ac_cv_func_bind_textdomain_codeset before calling

Wed Dec 11 17:49:15 2002  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4: Unset
        ac_cv_func_bind_textdomain_codeset before calling
        AC_CHECK_FUNCS(bind_textdomain_codeset) again.

        * configure.in: Remove duplicate call to
        AC_CHECK_FUNCS(bind_textdomain_codeset)

22 years agoAdded "fi" to ALL_LINGUAS.
Pauli Virtanen [Wed, 11 Dec 2002 22:38:16 +0000 (22:38 +0000)]
Added "fi" to ALL_LINGUAS.

2002-12-11  Pauli Virtanen <pauli.virtanen@hut.fi>

* configure.in: Added "fi" to ALL_LINGUAS.

22 years agoAdded Finnish translation from Lauri Nurmi.
Pauli Virtanen [Wed, 11 Dec 2002 22:34:06 +0000 (22:34 +0000)]
Added Finnish translation from Lauri Nurmi.

2002-12-11  Pauli Virtanen <pauli.virtanen@hut.fi>

* fi.po: Added Finnish translation from Lauri Nurmi.

22 years agoAdd GLIB_ASSERT_SET() as a helper for adding "must be set when
Owen Taylor [Wed, 11 Dec 2002 22:21:32 +0000 (22:21 +0000)]
Add GLIB_ASSERT_SET() as a helper for adding "must be set when

Wed Dec 11 17:00:20 2002  Owen Taylor  <otaylor@redhat.com>

        * acglib.m4 (ac_compile): Add GLIB_ASSERT_SET() as
        a helper for adding "must be set when cross-compiling"
        errors.

        * configure.in: For all cached variables without defaults,
        error out if they aren't set.

22 years agoAlso assume AC_LINK_IFELSE() is OK when cross-compiling for the libs
Owen Taylor [Wed, 11 Dec 2002 21:28:45 +0000 (21:28 +0000)]
Also assume AC_LINK_IFELSE() is OK when cross-compiling for the libs

Wed Dec 11 15:52:01 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Also assume AC_LINK_IFELSE() is
        OK when cross-compiling for the libs checks, and for
        the sched_get_priority_min() check.

        * configure.in: Add cached value glib_cv_use_pid_surrogate.

22 years ago*** empty log message ***
Gil Osher [Wed, 11 Dec 2002 21:21:50 +0000 (21:21 +0000)]
*** empty log message ***

22 years agoFactor out repeated thread test into a m4_define(); when cross-compiling,
Owen Taylor [Wed, 11 Dec 2002 20:28:46 +0000 (20:28 +0000)]
Factor out repeated thread test into a m4_define(); when cross-compiling,

Wed Dec 11 15:10:25 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Factor out repeated thread test into
        a m4_define(); when cross-compiling, assume that
        AC_LINK_IFELSE() is good enough for thinking that
        -pthread[s] is OK. (More of #58786)

        * m4macros/glib-gettext.m4: Fix typo. (Manish Singh)

22 years agoUse an include to avoid having to duplicate the gettext macros between
Owen Taylor [Wed, 11 Dec 2002 20:23:57 +0000 (20:23 +0000)]
Use an include to avoid having to duplicate the gettext macros between

        * configure.in acinclude.m4: Use an include to avoid having
        to duplicate the gettext macros between glib-gettext.m4
        and acinclude.m4.

22 years agoFix problem from recent commit where non GNU-format message catalogs would
Owen Taylor [Wed, 11 Dec 2002 19:43:22 +0000 (19:43 +0000)]
Fix problem from recent commit where non GNU-format message catalogs would

Wed Dec 11 14:06:50 2002  Owen Taylor  <otaylor@redhat.com>

        * po/Makefile.in.in: Fix problem from recent commit where
        non GNU-format message catalogs would be installed in
        datadir. Remove some leftover setting of PATH=../src:$PATH.

22 years agoVersion 2.1.4, interface age 1.
Owen Taylor [Wed, 11 Dec 2002 19:42:31 +0000 (19:42 +0000)]
Version 2.1.4, interface age 1.

Wed Dec 11 14:28:50 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Version 2.1.4, interface age 1.

        * m4macros/glib-gettext.m4: Major rewrite; remove leftovers
        from building intl/, prefer libintl if both libc and libintl
        have dgettext and libintl also has bind_textdomain_codeset().
        (#70627)

        * configure.in acinclude.m4: Use an include to avoid having
        to duplicate the gettext macros between glib-gettext.m4
        and acinclude.m4.

        * m4macros/glib-gettext.m4: Do some tricks so that configure.in
        can use macros under hidden names, but aclocal will still
        find them when installed.

        * m4macros/glib-gettext.m4: Add AM_GLIB_DEFINE_LOCALEDIR
        to encapsulate install location of catalog files.

        * m4macros/glib-gettext.m4 (AM_GLIB_DEFINE_LOCALEDIR):
        Fix bug where if --prefix wasn't set on the configure line,
        GLib would look for translations in NONE/share/locale.

22 years agoInclude string.h, supress a warning.
Owen Taylor [Wed, 11 Dec 2002 16:13:34 +0000 (16:13 +0000)]
Include string.h, supress a warning.

Wed Dec 11 11:11:44 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/grand.c: Include string.h, supress a warning.

22 years ago*** empty log message ***
Gil Osher [Wed, 11 Dec 2002 04:33:47 +0000 (04:33 +0000)]
*** empty log message ***

22 years agoAdded Hebrew translation.
Gil Osher [Wed, 11 Dec 2002 04:31:47 +0000 (04:31 +0000)]
Added Hebrew translation.

* he.po: Added Hebrew translation.

22 years ago*** empty log message ***
Gil Osher [Wed, 11 Dec 2002 04:31:02 +0000 (04:31 +0000)]
*** empty log message ***

22 years agoImprove docs for return value and @microseconds out parameter. (Reported
Owen Taylor [Tue, 10 Dec 2002 16:57:25 +0000 (16:57 +0000)]
Improve docs for return value and @microseconds out parameter. (Reported

Tue Dec 10 11:55:28 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/tmpl/timers.sgml: Improve docs for return value
        and @microseconds out parameter. (Reported by
        Dennis Haney, #100841)

22 years agoImprove generation of pseudo-random integers. (#99720, Morten Welinder
Sebastian Wilhelmi [Tue, 10 Dec 2002 13:51:06 +0000 (13:51 +0000)]
Improve generation of pseudo-random integers. (#99720, Morten Welinder

2002-12-10  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

        * glib/grand.c (g_rand_int_range): Improve generation of
        pseudo-random integers. (#99720, Morten Welinder <terra@diku.dk>)

        * README.in, docs/reference/glib/running.sgml,
        docs/reference/glib/tmpl/random_numbers.sgml,
        docs/reference/glib/changes.sgml: Added notes about the new
        algorithm.

22 years agoImprove generation of pseudo-random integers. (#99720, Morten Welinder
Sebastian Wilhelmi [Tue, 10 Dec 2002 13:50:40 +0000 (13:50 +0000)]
Improve generation of pseudo-random integers. (#99720, Morten Welinder

2002-12-10  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

        * glib/grand.c (g_rand_int_range): Improve generation of
        pseudo-random integers. (#99720, Morten Welinder <terra@diku.dk>)

        * README.in, docs/reference/glib/running.sgml,
        docs/reference/glib/tmpl/random_numbers.sgml,
        docs/reference/glib/changes.sgml: Added notes about the new
        algorithm.

2CVS: ----------------------------------------------------------------------

22 years agoAdd docs.
Matthias Clasen [Mon, 9 Dec 2002 23:26:17 +0000 (23:26 +0000)]
Add docs.

* gobject/tmpl/generic_values.sgml:
* gobject/tmpl/gtype.sgml:
* gobject/tmpl/enumerations_flags.sgml: Add docs.

22 years agoUpdated Norwegian (bokmal) translation. Updated Norwegian (nynorsk)
Kjartan Maraas [Mon, 9 Dec 2002 20:15:01 +0000 (20:15 +0000)]
Updated Norwegian (bokmal) translation. Updated Norwegian (nynorsk)

2002-12-09  Kjartan Maraas  <kmaraas@gnome.org>

* no.po: Updated Norwegian (bokmal) translation.
* nn.po: Updated Norwegian (nynorsk) translation from Gaute
Hope <gautikk@c2i.net>

22 years agoAdd docs.
Matthias Clasen [Mon, 9 Dec 2002 19:47:10 +0000 (19:47 +0000)]
Add docs.

* gobject/tmpl/gtype.sgml:
* gobject/tmpl/enumerations_flags.sgml: Add docs.

22 years agoAdd GTypeClass, GTypePluginClass and GTypeModuleClass.
Matthias Clasen [Mon, 9 Dec 2002 19:06:42 +0000 (19:06 +0000)]
Add GTypeClass, GTypePluginClass and GTypeModuleClass.

* gobject/tmpl/gtype.sgml:
* gobject/tmpl/gtypeplugin.sgml:
* gobject/tmpl/gtypemodule.sgml:
* gobject/gobject-sections.txt: Add GTypeClass, GTypePluginClass
and GTypeModuleClass.

* gobject/tmpl/gboxed.sgml: Add docs.

22 years ago2002-12-09 Artis Trops <hornet@navigator.lv> * lv.po: sync with gnome-2-0 branch
Peteris Krisjanis [Mon, 9 Dec 2002 18:17:19 +0000 (18:17 +0000)]
2002-12-09  Artis Trops  <hornet@navigator.lv> * lv.po: sync with gnome-2-0 branch

22 years agouse 0 instead of $defattr, as it isn't defined anymore on platforms using
Sebastian Wilhelmi [Mon, 9 Dec 2002 12:22:44 +0000 (12:22 +0000)]
use 0 instead of $defattr, as it isn't defined anymore on platforms using

2002-12-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: use 0 instead of $defattr, as it isn't defined
anymore on platforms using -pthread and linux, where this is used,
only uses 0 anyway and not "pthread_attr_default".

22 years agoGuard against the POSIX allowed behavior where access (file, X_OK)
Owen Taylor [Mon, 9 Dec 2002 04:52:52 +0000 (04:52 +0000)]
Guard against the POSIX allowed behavior where access (file, X_OK)

Sun Dec  8 23:36:12 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/gfileutils.c (g_file_test): Guard against
        the POSIX allowed behavior where access (file, X_OK)
        succeeds for uid==0 when no executable bits are set.

        * glib/gfileutils.c (g_file_test): Add doc notes
        about the possibility of race conditions, and the
        fact that EXISTS and IS_EXECUTABLE give results
        for the real uid not the effective user ID.
        (#81854, Morten Welinder.)