Commit Graph

2025 Commits

Author SHA1 Message Date
Owen Taylor
2c4878f63e 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)
2002-12-15 02:35:28 +00:00
Owen Taylor
424b7e92fc 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)
2002-12-15 02:19:06 +00:00
Owen Taylor
ceb35b237b 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)
2002-12-15 01:35:07 +00:00
Matthias Clasen
c95ce4b301 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@.
2002-12-15 00:42:37 +00:00
Matthias Clasen
7baf68502f 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
2002-12-15 00:03:46 +00:00
Manish Singh
d2064033e6 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.
2002-12-14 01:11:25 +00:00
Owen Taylor
9d4af5714a 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.
2002-12-13 04:11:32 +00:00
Owen Taylor
3c50d7bd88 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.
2002-12-13 02:09:48 +00:00
Owen Taylor
d852c710a0 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.
2002-12-13 01:49:42 +00:00
Matthias Clasen
68468ee1f7 Add -lm for pow().
* glib/trio/Makefile.am (libtrio_la_LIBADD): Add -lm for pow().
2002-12-13 00:36:12 +00:00
Matthias Clasen
37e7e80e5b 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)
2002-12-12 23:52:29 +00:00
Matthias Clasen
ab5fe79f8a 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.
2002-12-12 23:34:37 +00:00
Manish Singh
72643a6071 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.
2002-12-12 23:00:24 +00:00
Manish Singh
96670b2085 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.
2002-12-12 22:59:55 +00:00
Owen Taylor
98ccd05da3 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)
2002-12-12 18:59:54 +00:00
Laurent Dhima
88fffa1610 Updated
* sq.po: Updated
2002-12-12 15:31:31 +00:00
Laurent Dhima
85f5a31277 Updated 2002-12-12 15:29:58 +00:00
Yanko Kaneti
a4dc77edb6 Updated Bulgarian translation.
2002-12-12  Yanko Kaneti <yaneti@declera.com>

	* bg.po: Updated Bulgarian translation.
2002-12-12 04:46:56 +00:00
Nam SungHyun
9dc8fa215d updated 2002-12-12 02:42:46 +00:00
Tor Lillqvist
12bc3d826c 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.
2002-12-11 23:40:10 +00:00
Owen Taylor
d0579998b2 === Release 2.1.4 ===
Wed Dec 11 17:53:34 2002  Owen Taylor  <otaylor@redhat.com>

        * === Release 2.1.4 ===

        * NEWS: Updates.
2002-12-11 23:13:25 +00:00
Owen Taylor
0aa7b51ef3 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)
2002-12-11 22:51:37 +00:00
Pauli Virtanen
30d4eecfdc Added "fi" to ALL_LINGUAS.
2002-12-11  Pauli Virtanen <pauli.virtanen@hut.fi>

	* configure.in: Added "fi" to ALL_LINGUAS.
2002-12-11 22:38:16 +00:00
Pauli Virtanen
b00de049cf Added Finnish translation from Lauri Nurmi.
2002-12-11  Pauli Virtanen <pauli.virtanen@hut.fi>

	* fi.po: Added Finnish translation from Lauri Nurmi.
2002-12-11 22:34:06 +00:00
Owen Taylor
299b90ed7b 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.
2002-12-11 22:21:32 +00:00
Owen Taylor
bf2ae7b7e5 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.
2002-12-11 21:28:45 +00:00
Gil Osher
f25174bcbc *** empty log message *** 2002-12-11 21:21:50 +00:00
Owen Taylor
d67044c391 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)
2002-12-11 20:28:46 +00:00
Owen Taylor
a16cef0867 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.
2002-12-11 20:23:57 +00:00
Owen Taylor
8b06efc5d3 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.
2002-12-11 19:43:22 +00:00
Owen Taylor
b275382769 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.
2002-12-11 19:42:31 +00:00
Owen Taylor
d51fc5b474 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.
2002-12-11 16:13:34 +00:00
Gil Osher
e3bb519fc2 *** empty log message *** 2002-12-11 04:33:47 +00:00
Gil Osher
7463a0acc1 Added Hebrew translation.
* he.po: Added Hebrew translation.
2002-12-11 04:31:47 +00:00
Gil Osher
0b1390be30 *** empty log message *** 2002-12-11 04:31:02 +00:00
Owen Taylor
63524f96ee 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)
2002-12-10 16:57:25 +00:00
Sebastian Wilhelmi
df9d9332f8 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.
2002-12-10 13:51:06 +00:00
Sebastian Wilhelmi
1c462ac694 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: ----------------------------------------------------------------------
2002-12-10 13:50:40 +00:00
Matthias Clasen
657428da90 Add docs.
* gobject/tmpl/generic_values.sgml:
	* gobject/tmpl/gtype.sgml:
	* gobject/tmpl/enumerations_flags.sgml: Add docs.
2002-12-09 23:26:17 +00:00
Kjartan Maraas
43f15e8820 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>
2002-12-09 20:15:01 +00:00
Matthias Clasen
20f6d1b814 Add docs.
* gobject/tmpl/gtype.sgml:
	* gobject/tmpl/enumerations_flags.sgml: Add docs.
2002-12-09 19:47:10 +00:00
Matthias Clasen
bec0034918 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.
2002-12-09 19:06:42 +00:00
Peteris Krisjanis
19a31c66da 2002-12-09 Artis Trops <hornet@navigator.lv> * lv.po: sync with gnome-2-0 branch 2002-12-09 18:17:19 +00:00
Sebastian Wilhelmi
663954b004 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".
2002-12-09 12:22:44 +00:00
Owen Taylor
87f9f15180 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.)
2002-12-09 04:52:52 +00:00
Matthias Clasen
b9da696ea0 Add docs.
* gobject/tmpl/enumerations_flags.sgml:
	* gobject/tmpl/gclosure.sgml:
	* gobject/tmpl/param_value_types.sgml: Add docs.
2002-12-08 23:16:50 +00:00
Matthias Clasen
0357db56f8 Rename to canonicalize_key. Adjust all callers.
* gparam.c (canonalize_key): Rename to canonicalize_key. Adjust
	all callers.
2002-12-07 22:15:34 +00:00
Owen Taylor
96670f6d36 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.
2002-12-06 20:11:29 +00:00
Owen Taylor
3e31fadc7a 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)
2002-12-06 17:42:33 +00:00
Owen Taylor
ecd1f9eab4 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)
2002-12-06 17:37:56 +00:00