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)
Christian Neumair [Sun, 15 Dec 2002 20:53:49 +0000 (20:53 +0000)]
Updated German translation.
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)
Christophe Merlet [Sun, 15 Dec 2002 15:54:58 +0000 (15:54 +0000)]
Updated French translation.
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.
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.
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.
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.
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)
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)
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)
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@.
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
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.
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.
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.
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.
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().
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)
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.
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.
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.
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)
Laurent Dhima [Thu, 12 Dec 2002 15:31:31 +0000 (15:31 +0000)]
Updated
* sq.po: Updated
Laurent Dhima [Thu, 12 Dec 2002 15:29:58 +0000 (15:29 +0000)]
Updated
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.
Nam SungHyun [Thu, 12 Dec 2002 02:42:46 +0000 (02:42 +0000)]
updated
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.
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.
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)
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.
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.
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.
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.
Gil Osher [Wed, 11 Dec 2002 21:21:50 +0000 (21:21 +0000)]
*** empty log message ***
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)
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.
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.
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.
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.
Gil Osher [Wed, 11 Dec 2002 04:33:47 +0000 (04:33 +0000)]
*** empty log message ***
Gil Osher [Wed, 11 Dec 2002 04:31:47 +0000 (04:31 +0000)]
Added Hebrew translation.
* he.po: Added Hebrew translation.
Gil Osher [Wed, 11 Dec 2002 04:31:02 +0000 (04:31 +0000)]
*** empty log message ***
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)
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.
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: ----------------------------------------------------------------------
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.
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>
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.
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.
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
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".
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.)
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.
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.
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.
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)
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)
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.
Yuri Syrota [Fri, 6 Dec 2002 11:21:51 +0000 (11:21 +0000)]
Updated Ukrainian translation
Yuri Syrota [Fri, 6 Dec 2002 11:13:21 +0000 (11:13 +0000)]
Updated Ukrainian translation
Matthias Clasen [Fri, 6 Dec 2002 01:47:27 +0000 (01:47 +0000)]
Typo fix.
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.
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.
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.
Owen Taylor [Thu, 5 Dec 2002 20:40:06 +0000 (20:40 +0000)]
.cvsignore updates
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.
Takayuki KUSANO [Wed, 4 Dec 2002 16:52:54 +0000 (16:52 +0000)]
Updated Japanese translation.
* ja.po: Updated Japanese translation.
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.
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)
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)
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)
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.
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)
Kostas Papadimas [Tue, 3 Dec 2002 18:13:09 +0000 (18:13 +0000)]
Updated the Greek translation
Miloslav Trmac [Tue, 3 Dec 2002 16:05:36 +0000 (16:05 +0000)]
Merge Czech translation from gnome-2-0
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>.
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
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.
Matthias Clasen [Mon, 2 Dec 2002 23:48:52 +0000 (23:48 +0000)]
Add docs.
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.)
Owen Taylor [Mon, 2 Dec 2002 20:46:23 +0000 (20:46 +0000)]
Add missed ChangeLog entry
Matthias Clasen [Mon, 2 Dec 2002 19:56:12 +0000 (19:56 +0000)]
More GSignal 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.
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.
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.
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.
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.
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.
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)
Matthias Clasen [Thu, 28 Nov 2002 00:15:45 +0000 (00:15 +0000)]
Mark 2.2 API additions.
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.
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.
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.
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.
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().
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.
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.
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.
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)