platform/upstream/glib.git
21 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)

21 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)

21 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@.

21 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

21 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.

21 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.

21 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.

21 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.

21 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().

21 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)

21 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.

21 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.

21 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.

21 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)

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

* sq.po: Updated

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

21 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.

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

21 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.

21 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.

21 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)

21 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.

21 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.

21 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.

21 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.

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

21 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)

21 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.

21 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.

21 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.

21 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.

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

21 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.

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

21 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)

21 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.

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

21 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.

21 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>

21 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.

21 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.

21 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

21 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".

21 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.)

21 years agoAdd docs.
Matthias Clasen [Sun, 8 Dec 2002 23:16:50 +0000 (23:16 +0000)]
Add docs.

* gobject/tmpl/enumerations_flags.sgml:
* gobject/tmpl/gclosure.sgml:
* gobject/tmpl/param_value_types.sgml: Add docs.

21 years agoRename to canonicalize_key. Adjust all callers.
Matthias Clasen [Sat, 7 Dec 2002 22:15:34 +0000 (22:15 +0000)]
Rename to canonicalize_key. Adjust all callers.

* gparam.c (canonalize_key): Rename to canonicalize_key. Adjust
all callers.

21 years agoAvoid literal UTF-8. (Allow it to build with IRIX cc, #72757, Tomas Ogren)
Owen Taylor [Fri, 6 Dec 2002 20:11:29 +0000 (20:11 +0000)]
Avoid literal UTF-8. (Allow it to build with IRIX cc, #72757, Tomas Ogren)

Fri Dec  6 14:34:42 2002  Owen Taylor  <otaylor@redhat.com>

        Avoid literal UTF-8. (Allow it to build with
        IRIX cc, #72757, Tomas Ogren)

        * tests/patterntest.c (main): Convert literal
        iso-8859-1 high bit characters in tests to
        string escapes.

        * glib/gunichartable.h glib/gen-unicode-tables.pl:
        Use hex \xMN escapes rather than literal UTF-8
        for casefold tables.

        * configure.in: AC_PREREQ(2.53). needed for recent
        GLIB_SIZEOF() changes.

21 years agoDon't distribute ref-add/del.sed., fixing problem with srcdir != destdir.
Owen Taylor [Fri, 6 Dec 2002 17:42:33 +0000 (17:42 +0000)]
Don't distribute ref-add/del.sed., fixing problem with srcdir != destdir.

Fri Dec  6 12:40:00 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/libcharset/Makefile.am (EXTRA_DIST): Don't
        distribute ref-add/del.sed., fixing problem with
        srcdir != destdir. (#99813, Phuc LeHong)

21 years agochmod 0755 scripts in AC_OUTPUT(), since install -c won't necessarily do
Owen Taylor [Fri, 6 Dec 2002 17:37:56 +0000 (17:37 +0000)]
chmod 0755 scripts in AC_OUTPUT(), since install -c won't necessarily do

Fri Dec  6 12:31:30 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: chmod 0755 scripts in AC_OUTPUT(), since
        install -c won't necessarily do that. (#74376, Martin
        Gansser, Joshua Weage)

21 years agoUse AC_LINK_IFELSE(), not AC_TRY_RUN() for va_copy(), __va_copy() checks.
Owen Taylor [Fri, 6 Dec 2002 17:29:52 +0000 (17:29 +0000)]
Use AC_LINK_IFELSE(), not AC_TRY_RUN() for va_copy(), __va_copy() checks.

Thu Dec  5 16:05:55 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Use AC_LINK_IFELSE(), not AC_TRY_RUN()
        for va_copy(), __va_copy() checks.

        * configure.in: When there is a reasonable default,
        provide that in the 3rd argument of AC_TRY_RUN(),
        instead of just leaving the 3rd argument empty.

21 years agoUpdated Ukrainian translation
Yuri Syrota [Fri, 6 Dec 2002 11:21:51 +0000 (11:21 +0000)]
Updated Ukrainian translation

21 years agoUpdated Ukrainian translation
Yuri Syrota [Fri, 6 Dec 2002 11:13:21 +0000 (11:13 +0000)]
Updated Ukrainian translation

21 years agoTypo fix.
Matthias Clasen [Fri, 6 Dec 2002 01:47:27 +0000 (01:47 +0000)]
Typo fix.

21 years agoExplain allowed signal names in more detail.
Matthias Clasen [Thu, 5 Dec 2002 22:39:51 +0000 (22:39 +0000)]
Explain allowed signal names in more detail.

* gsignal.c (g_signal_new): Explain allowed signal names in more
detail.

21 years agoAdd Since and Deprecation info for symbols documented in the templates.
Matthias Clasen [Thu, 5 Dec 2002 22:32:20 +0000 (22:32 +0000)]
Add Since and Deprecation info for symbols documented in the templates.

* glib/tmpl/strings.sgml:
* glib/tmpl/scanner.sgml:
* glib/tmpl/main.sgml:
* glib/tmpl/macros_misc.sgml:
* glib/tmpl/hash_tables.sgml: Add Since and Deprecation info
for symbols documented in the templates.

* glib/gstrfuncs.c (g_strncasecmp): Break long deprecation
info into two paragraphs.

21 years agoFix multiple problems with the programs in the argument of AC_TRY_RUN()
Owen Taylor [Thu, 5 Dec 2002 20:49:26 +0000 (20:49 +0000)]
Fix multiple problems with the programs in the argument of AC_TRY_RUN()

Thu Dec  5 15:43:46 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Fix multiple problems with the programs
        in the argument of AC_TRY_RUN() having preprocessor
        defines not in the first column.

21 years ago.cvsignore updates
Owen Taylor [Thu, 5 Dec 2002 20:40:06 +0000 (20:40 +0000)]
.cvsignore updates

21 years agoStart of fixes for cross-compilation. Based on patches from Dimi Shahbaz,
Owen Taylor [Thu, 5 Dec 2002 20:33:26 +0000 (20:33 +0000)]
Start of fixes for cross-compilation. Based on patches from Dimi Shahbaz,

Thu Dec  5 15:24:14 2002  Owen Taylor  <otaylor@redhat.com>

        Start of fixes for cross-compilation. Based on
        patches from Dimi Shahbaz, Dan Kegel, Johannes Stenzenbach,
        Amy Lin. (#58786)

        * configure.in: Don't run the Digital-Unix 4 -std1 check
        when cross_compiling.

        * configure.in: Use AC_TRY_COMPILE() rather than
        AC_TRY_RUN() for inline checks. (Daniel Egger)

        * configure.in: use AC_CHECK_SIZEOF rather than
        GLIB_SIZEOF for size_t. Remove unused checks for
        size of ptrdiff_t/intmax_t.

        * acglib.m4: Resync GLIB_SIZEOF of to the current
        AC_CHECK_SIZEOF, which handles cross-compilation.

        * acglib.m4: Remove no longer needed GLIB_SYSDEFS(),
        add GLIB_CHECK_VALUE() as a wrapper around the
        amazing _AC_COMPUTE_INT() autoconf 2.5x internal.

        * configure.in: Redo the POLL* value checks in a
        cross-compilation friendly way.

Thu Dec  5 15:28:37 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/gtimer.c: Include glibconfig.h early so
        that we include <windows.h> when needed.

        * glib/gstrfuncs.c: Fix typo.

21 years agoUpdated Japanese translation.
Takayuki KUSANO [Wed, 4 Dec 2002 16:52:54 +0000 (16:52 +0000)]
Updated Japanese translation.

* ja.po: Updated Japanese translation.

21 years agoAdd 3rd argument to remaining AC_DEFINES(), so we can get rid of
Owen Taylor [Wed, 4 Dec 2002 02:16:59 +0000 (02:16 +0000)]
Add 3rd argument to remaining AC_DEFINES(), so we can get rid of

Tue Dec  3 21:10:28 2002  Owen Taylor  <otaylor@redhat.com>

        * configure.in: Add 3rd argument to remaining AC_DEFINES(),
        so we can get rid of acconfig.h. (#76334, Daniel Egger)

        * acconfig.h: Removed.

21 years agoProperly refcount the main module if it is already open. (#98648)
Owen Taylor [Wed, 4 Dec 2002 02:01:27 +0000 (02:01 +0000)]
Properly refcount the main module if it is already open. (#98648)

Tue Dec  3 20:56:19 2002  Owen Taylor  <otaylor@redhat.com>

        * gmodule.c (g_module_open): Properly refcount the
        main module if it is already open. (#98648)

21 years agoUse datadir, not $(prefix)/share. (#89339)
Owen Taylor [Wed, 4 Dec 2002 01:48:15 +0000 (01:48 +0000)]
Use datadir, not $(prefix)/share. (#89339)

Tue Dec  3 20:40:56 2002  Owen Taylor  <otaylor@redhat.com>

        * Makefile.in.in: Use datadir, not $(prefix)/share. (#89339)

21 years agoPatch from Sven Neumann to make the include order consistent. (#71704)
Owen Taylor [Wed, 4 Dec 2002 01:27:44 +0000 (01:27 +0000)]
Patch from Sven Neumann to make the include order consistent. (#71704)

Tue Dec  3 20:22:27 2002  Owen Taylor  <otaylor@redhat.com>

        * glib/*.c: Patch from Sven Neumann to make the
        include order consistent. (#71704)

21 years agoSync parameter names with docs and implementation.
Matthias Clasen [Tue, 3 Dec 2002 23:54:55 +0000 (23:54 +0000)]
Sync parameter names with docs and implementation.

* gsignal.h (g_signal_add_emission_hook):
* gtype.h (g_type_interface_get_plugin): Sync parameter names with
docs and implementation.

* gtype.c (g_type_add_interface_dynamic):
(g_type_interface_get_plugin):
(g_type_interface_peek_parent):
(g_type_query): Add docs.

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

* gobject/tmpl/signals.sgml: Regenerated.

21 years agoCheck that strlcpy behaves as per the OpenBSD man page before wrapping it.
Matthias Clasen [Tue, 3 Dec 2002 22:22:22 +0000 (22:22 +0000)]
Check that strlcpy behaves as per the OpenBSD man page before wrapping it.

* configure.in: Check that strlcpy behaves as per the OpenBSD
man page before wrapping it.  (#53933)

21 years agoUpdated the Greek translation
Kostas Papadimas [Tue, 3 Dec 2002 18:13:09 +0000 (18:13 +0000)]
Updated the Greek translation

21 years agoMerge Czech translation from gnome-2-0
Miloslav Trmac [Tue, 3 Dec 2002 16:05:36 +0000 (16:05 +0000)]
Merge Czech translation from gnome-2-0

21 years agoru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.
Dmitry Mastrukov [Tue, 3 Dec 2002 13:36:22 +0000 (13:36 +0000)]
ru.po: Updated Russian translation from Russian team <gnome-cyr@gnome.org>.

21 years agoFix typo from previous commit
Frédéric Crozat [Tue, 3 Dec 2002 13:14:34 +0000 (13:14 +0000)]
Fix typo from previous commit

* glib/gunicollate.c: (g_utf8_collate_key):
Fix typo from previous commit

21 years agoCheck for NULL before doing anything.
James M. Cape [Tue, 3 Dec 2002 07:07:38 +0000 (07:07 +0000)]
Check for NULL before doing anything.

Tue Dec  3 01:05:00 2002  James M. Cape  <jcape@ignore-your.tv>

* glib/gunicollate.c (g_utf8_collate, g_utf8_collate_key):
Check for NULL before doing anything.

21 years agoAdd docs.
Matthias Clasen [Mon, 2 Dec 2002 23:48:52 +0000 (23:48 +0000)]
Add docs.

21 years ago=== Released 2.1.3 === GLIB_2_1_3
Owen Taylor [Mon, 2 Dec 2002 22:04:13 +0000 (22:04 +0000)]
=== Released 2.1.3 ===

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.)

21 years agoAdd missed ChangeLog entry
Owen Taylor [Mon, 2 Dec 2002 20:46:23 +0000 (20:46 +0000)]
Add missed ChangeLog entry

21 years agoMore GSignal docs.
Matthias Clasen [Mon, 2 Dec 2002 19:56:12 +0000 (19:56 +0000)]
More GSignal docs.

21 years agoMore docs.
Matthias Clasen [Sun, 1 Dec 2002 01:32:11 +0000 (01:32 +0000)]
More docs.

* gsignal.c: More docs.

* gobject/gobject-sections.txt: Mark g_signal_handlers_destroy as
private.

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

21 years agoAdded "da" to ALL_LINGUAS.
Ole Laursen [Sat, 30 Nov 2002 21:24:43 +0000 (21:24 +0000)]
Added "da" to ALL_LINGUAS.

2002-11-30  Ole Laursen  <olau@hardworking.dk>

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

21 years agoUpdated Danish translation.
Ole Laursen [Sat, 30 Nov 2002 21:21:55 +0000 (21:21 +0000)]
Updated Danish translation.

2002-11-30  Ole Laursen  <olau@hardworking.dk>

* da.po: Updated Danish translation.

21 years agoIt is a 2.2 addition.
Matthias Clasen [Fri, 29 Nov 2002 19:35:10 +0000 (19:35 +0000)]
It is a 2.2 addition.

* glib/gstrfuncs.c (g_ascii_strtoull): It is a 2.2 addition.

21 years agoAdjust to changed parameter names.
Matthias Clasen [Thu, 28 Nov 2002 23:11:58 +0000 (23:11 +0000)]
Adjust to changed parameter names.

* glib/gtimer.c (g_time_val_add): Adjust to changed parameter names.

* glib/gutils.c (g_get_application_name): Mark as 2.2. addition.

* glib/gstrfuncs.c (g_ascii_strtoull): Mark as 2.0.7 addition.

* glib/tmpl/main.sgml: Write something about GSourceDummyMarshal.

* glib/tmpl/date.sgml:
* glib/tmpl/string_utils.sgml: Remove redundant docs.

* glib/glib-sections.txt: Add g_ascii_strtoull and
g_get_application_name.

21 years agoMove some docs inline, and add deprecation information. To see the list of
Matthias Clasen [Thu, 28 Nov 2002 20:46:29 +0000 (20:46 +0000)]
Move some docs inline, and add deprecation information. To see the list of

* glib/gutils.c:
* glib/gtree.c:
* glib/gstring.c:
* glib/gstrfuncs.c:
* glib/giochannel.c: Move some docs inline, and add deprecation
information. To see the list of affected functions, grep for
"Deprecated:".

* glib/tmpl/strings.sgml:
* glib/tmpl/string_utils.sgml:
* glib/tmpl/misc_utils.sgml: Move some docs inline.

21 years agoFix the definitions around printf: either we use system printf in which
Matthias Clasen [Thu, 28 Nov 2002 18:50:41 +0000 (18:50 +0000)]
Fix the definitions around printf: either we use system printf in which

* configure.in: Fix the definitions around printf: either we use
system printf in which case HAVE_VASPRINTF, HAVE_C99_VSNPRINTF and
HAVE_UNIX98_PRINTF have already been determined by earlier tests,
or we use the included printf, in which case we know that these
three can be defined as 1.  (#99826)

21 years agoMark 2.2 API additions.
Matthias Clasen [Thu, 28 Nov 2002 00:15:45 +0000 (00:15 +0000)]
Mark 2.2 API additions.

21 years agoFix the gtk-doc version check.
Matthias Clasen [Thu, 28 Nov 2002 00:02:17 +0000 (00:02 +0000)]
Fix the gtk-doc version check.

* configure.in: Fix the gtk-doc version check.

21 years agoUse G_LIKELY without surrounding parentheses in g_assert() and
Matthias Clasen [Wed, 27 Nov 2002 18:50:34 +0000 (18:50 +0000)]
Use G_LIKELY without surrounding parentheses in g_assert() and

* glib/gmessages.h: Use G_LIKELY without surrounding parentheses
in g_assert() and g_return_[val]_if_fail() so that we always trigger
the gcc warning about "assignment used as truth value".

* glib/gmacros.h: Always put parentheses in G_LIKELY and G_UNLIKELY.

21 years agoUpdated Swedish translation.
Christian Rose [Tue, 26 Nov 2002 19:55:40 +0000 (19:55 +0000)]
Updated Swedish translation.

2002-11-26  Christian Rose  <menthos@menthos.com>

* sv.po: Updated Swedish translation.

21 years agoOnly use G_LIKELY in g_assert() and g_return_[val]_if_fail() if it is
Matthias Clasen [Tue, 26 Nov 2002 19:48:52 +0000 (19:48 +0000)]
Only use G_LIKELY in g_assert() and g_return_[val]_if_fail() if it is

* glib/gmessages.h: Only use G_LIKELY in g_assert() and
g_return_[val]_if_fail() if it is actually doing something.

21 years agoAvoid non-ANSI pointer comparison. (#54344, Morten Welinder)
Owen Taylor [Tue, 26 Nov 2002 15:04:06 +0000 (15:04 +0000)]
Avoid non-ANSI pointer comparison. (#54344, Morten Welinder)

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

        * glib/gstrfuncs.c (g_strchomp): Avoid non-ANSI pointer
        comparison. (#54344, Morten Welinder)

        * tests/strfunc-test.c (main): Add tests for strchomp().

21 years agoImproved the seeding algorithm. Old behaviour can be achived by setting
Sebastian Wilhelmi [Tue, 26 Nov 2002 14:09:00 +0000 (14:09 +0000)]
Improved the seeding algorithm. Old behaviour can be achived by setting

2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* glib/grand.c, gthread/gthread-impl.c, tests/rand-test.c:
Improved the seeding algorithm. Old behaviour can be achived by
setting envvar G_RANDOM_VERSION to "2.0". (#99262)

* docs/reference/glib/glib-docs.sgml,
docs/reference/glib/Makefile.am: Renamed
docs/reference/glib/changes-2.0.sgml to
docs/reference/glib/changes.sgml and added section for changes
from 2.0 to 2.2 (Also corrected 1.0 to 1.2).

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

21 years agoMake CPPFLAGS, not CFLAGS, include G_THREAD_CFLAGS. CFLAGS is used while
Sebastian Wilhelmi [Tue, 26 Nov 2002 12:57:16 +0000 (12:57 +0000)]
Make CPPFLAGS, not CFLAGS, include G_THREAD_CFLAGS. CFLAGS is used while

2002-11-26  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>

* configure.in: Make CPPFLAGS, not CFLAGS, include
G_THREAD_CFLAGS. CFLAGS is used while linking too and thus GLib
programs would link to the threads library on some platforms. Also
fixed a bug manifesting through this change.

21 years agoMassive copy-paste from stable branch.
Vincent van Adrighem [Tue, 26 Nov 2002 02:09:01 +0000 (02:09 +0000)]
Massive copy-paste from stable branch.

2002-11-25 Vincent van Adrighem <V.vanAdrighem@dirck.mine.nu>

* nl.po: Massive copy-paste from stable branch.

21 years agoFix the non-gcc-3.x definitions of G_LIKELY and G_UNLIKELY. (Reported by
Matthias Clasen [Tue, 26 Nov 2002 00:35:11 +0000 (00:35 +0000)]
Fix the non-gcc-3.x definitions of G_LIKELY and G_UNLIKELY. (Reported by

* glib/gmacros.h: Fix the non-gcc-3.x definitions of G_LIKELY
and G_UNLIKELY.  (Reported by Dan Mills)

21 years agoUpdated Slovenian translation
Andraz Tori [Tue, 26 Nov 2002 00:25:12 +0000 (00:25 +0000)]
Updated Slovenian translation

21 years agoFix two bugs: 1) If abs_time is NULL, should use infinite time. 2) Check
Tor Lillqvist [Mon, 25 Nov 2002 23:08:27 +0000 (23:08 +0000)]
Fix two bugs: 1) If abs_time is NULL, should use infinite time. 2) Check

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

* gthread-win32.c (g_cond_timed_wait_win32_impl): Fix two bugs: 1)
If abs_time is NULL, should use infinite time. 2) Check for
current time already being past abs_time. (#99294, Christopher
R. Palmer, fix by Sebastian Wilhelmi)

21 years agoDocument that the varargs must be NULL-terminated. (#99510)
Matthias Clasen [Mon, 25 Nov 2002 21:43:35 +0000 (21:43 +0000)]
Document that the varargs must be NULL-terminated. (#99510)

* glib/gfileutils.c (g_build_path):
(g_build_filename): Document that the varargs must be
NULL-terminated. (#99510)

21 years agoRemove the (no longer effective) empty if-branch.
Matthias Clasen [Mon, 25 Nov 2002 21:34:16 +0000 (21:34 +0000)]
Remove the (no longer effective) empty if-branch.

* glib/gmessages.h (g_assert):
(g_return_if_fail):
(g_return_val_if_fail): Remove the (no longer effective) empty
if-branch.

* glib/gmacros.h: Change the definition of G_LIKELY, so that
g_return_if_fail() and friends still trigger a gcc warning if
the expr is an assignment.

21 years agoUpdated Malay Translation. 1 je
Hasbullah Bin Pit [Mon, 25 Nov 2002 17:49:23 +0000 (17:49 +0000)]
Updated Malay Translation. 1 je

2002-11-25  Hasbullah Bin Pit <sebol@ikhlas.com>

        * ms.po: Updated Malay Translation.
1 je

21 years agoAdd missing short descriptions, standardize them to start with a capital
Matthias Clasen [Sat, 23 Nov 2002 22:57:35 +0000 (22:57 +0000)]
Add missing short descriptions, standardize them to start with a capital

* gobject/tmpl/gclosure.sgml:
* gobject/tmpl/signals.sgml:
* gobject/tmpl/gparamspec.sgml:
* gobject/tmpl/value_collection.sgml:
* gobject/tmpl/generic_values.sgml:
* gobject/tmpl/param_value_types.sgml:
* gobject/tmpl/gboxed.sgml:
* gobject/tmpl/enumerations_flags.sgml:
* gobject/tmpl/objects.sgml:
* gobject/tmpl/gtypemodule.sgml:
* gobject/tmpl/gtypeplugin.sgml: Add missing short descriptions,
standardize them to start with a capital and end without a period.

* glib/tmpl/arrays.sgml:
* glib/tmpl/memory_chunks.sgml:
* glib/tmpl/macros.sgml: Remove periods from titles in examples.

21 years agoExplain --enable-include-printf.
Matthias Clasen [Sat, 23 Nov 2002 21:37:54 +0000 (21:37 +0000)]
Explain --enable-include-printf.

* glib/building.sgml: Explain --enable-include-printf.

21 years agoAdd version info to API docs.
Matthias Clasen [Sat, 23 Nov 2002 01:37:17 +0000 (01:37 +0000)]
Add version info to API docs.

21 years agoAdd Copyright notice.
Matthias Clasen [Fri, 22 Nov 2002 23:45:32 +0000 (23:45 +0000)]
Add Copyright notice.

* glib/gdir.h: Add Copyright notice.