summaryrefslogtreecommitdiff
path: root/ChangeLog.pre-2-2
AgeCommit message (Collapse)Author
2002-12-28Split ChangeLogupstream/glib-2-2-branchpointOwen Taylor
2002-12-27Added et to ALL_LINGUAS.Tõivo Leedjärv
2002-12-28 Tõivo Leedjärv <toivo@linux.ee> * configure.in: Added et to ALL_LINGUAS.
2002-12-20=== Released 2.2.0 ===upstream/GLIB_2_2_0Owen Taylor
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)
2002-12-20=== Released 2.2.0 ===Owen Taylor
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.
2002-12-20Call g_main_thread_init() after setting g_threads_got_initialized.Owen Taylor
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)
2002-12-19new endian asm for ia64 and x86_64, general reorg and clean up. NewManish Singh
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)
2002-12-17Improvement based on suggestion by Thorsten Maerz:Tor Lillqvist
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.
2002-12-16=== Released 2.1.5 ===upstream/GLIB_2_1_5Owen Taylor
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.
2002-12-16Add a hack to mostly deal with problems in support of -pthread andOwen Taylor
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)
2002-12-16Fix potential heap corruption. Sometimes called g_free() on stringTor Lillqvist
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.
2002-12-16AC_SUBST() DATADIRNAME, not DATADIR.Owen Taylor
Sun Dec 15 19:51:58 2002 Owen Taylor <otaylor@redhat.com> * m4macros/glib-gettext.m4: AC_SUBST() DATADIRNAME, not DATADIR.
2002-12-16Restore a missing AC_SUBST() for DATADIRNAME. (Found by Kjartan Maraas)Owen Taylor
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)
2002-12-15Actually set INTLLIBS when needed. (Reported by Tor Lillqvist)Owen Taylor
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)
2002-12-15Add g_rand_init.Tor Lillqvist
2002-12-15 Tor Lillqvist <tml@iki.fi> * glib/glib.def: Add g_rand_init.
2002-12-15Slight update to match what is currently produced by configure.Tor Lillqvist
2002-12-15 Tor Lillqvist <tml@iki.fi> * config.h.win32.in: Slight update to match what is currently produced by configure.
2002-12-15HP-UX 10 xshares the same non-posix getpwuid_r signature as AIX. (#100756,Owen Taylor
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-15Mark the contents of the strucures in this file /*< private >*/Owen Taylor
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-15Break _g_locale_charset() into two pieces - a fast "raw" piece, and a slowOwen Taylor
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-15Set TRIO_LIBS when building with trio.Matthias Clasen
* 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-15Add gprintfint.h and trio.Matthias Clasen
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-14Fix typo. Missing '%' in my last commit.Manish Singh
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-13Fixes from Johannes StezenbachOwen Taylor
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-13Allow not setting glib_cv_long_long_format when cross-compiling since weOwen Taylor
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-13long_long_format is always ll for trio.Owen Taylor
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-13Add -lm for pow().Matthias Clasen
* glib/trio/Makefile.am (libtrio_la_LIBADD): Add -lm for pow().
2002-12-12Add a test for positional parameters in g_snprintf(). Use g_printf()Matthias Clasen
* 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-12pull in trio if host printf doesn't have a known way of printing 64-bitManish Singh
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-12AC_PREREQ(2.53) here; convinces Debian's wrappers to use the rightOwen Taylor
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-11Fix off-by-one error. (#100853)Tor Lillqvist
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=== Release 2.1.4 ===upstream/GLIB_2_1_4Owen Taylor
Wed Dec 11 17:53:34 2002 Owen Taylor <otaylor@redhat.com> * === Release 2.1.4 === * NEWS: Updates.
2002-12-11Added "fi" to ALL_LINGUAS.Pauli Virtanen
2002-12-11 Pauli Virtanen <pauli.virtanen@hut.fi> * configure.in: Added "fi" to ALL_LINGUAS.
2002-12-11Add GLIB_ASSERT_SET() as a helper for adding "must be set whenOwen Taylor
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-11Also assume AC_LINK_IFELSE() is OK when cross-compiling for the libsOwen Taylor
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-11Factor out repeated thread test into a m4_define(); when cross-compiling,Owen Taylor
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-11Version 2.1.4, interface age 1.Owen Taylor
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-11Include string.h, supress a warning.Owen Taylor
Wed Dec 11 11:11:44 2002 Owen Taylor <otaylor@redhat.com> * glib/grand.c: Include string.h, supress a warning.
2002-12-10Improve generation of pseudo-random integers. (#99720, Morten WelinderSebastian Wilhelmi
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-09use 0 instead of $defattr, as it isn't defined anymore on platforms usingSebastian Wilhelmi
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-09Guard against the POSIX allowed behavior where access (file, X_OK)Owen Taylor
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-06Avoid literal UTF-8. (Allow it to build with IRIX cc, #72757, Tomas Ogren)Owen Taylor
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-06Don't distribute ref-add/del.sed., fixing problem with srcdir != destdir.Owen Taylor
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-06chmod 0755 scripts in AC_OUTPUT(), since install -c won't necessarily doOwen Taylor
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-06Use AC_LINK_IFELSE(), not AC_TRY_RUN() for va_copy(), __va_copy() checks.Owen Taylor
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.
2002-12-05Add Since and Deprecation info for symbols documented in the templates.Matthias Clasen
* 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.
2002-12-05Fix multiple problems with the programs in the argument of AC_TRY_RUN()Owen Taylor
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.
2002-12-05Start of fixes for cross-compilation. Based on patches from Dimi Shahbaz,Owen Taylor
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.
2002-12-04Add 3rd argument to remaining AC_DEFINES(), so we can get rid ofOwen Taylor
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.
2002-12-04Patch from Sven Neumann to make the include order consistent. (#71704)Owen Taylor
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)
2002-12-03Check that strlcpy behaves as per the OpenBSD man page before wrapping it.Matthias Clasen
* configure.in: Check that strlcpy behaves as per the OpenBSD man page before wrapping it. (#53933)
2002-12-03Fix typo from previous commitFrédéric Crozat
* glib/gunicollate.c: (g_utf8_collate_key): Fix typo from previous commit