Added function to keep symetry with g_node_insert_before. 2000-09-29
[platform/upstream/glib.git] / ChangeLog.pre-2-12
index ae06b98..00b2e03 100644 (file)
@@ -1,3 +1,151 @@
+2000-09-29  Jonathan Blandford  <jrb@redhat.com>
+
+       * gnode.c (g_node_insert_after): Added function to keep symetry
+       with g_node_insert_before. 
+
+2000-09-30  Martin Baulig  <baulig@suse.de>
+
+       * configure.in (HAVE_THREADS): New automake conditional.
+       * Makefile.am (SUBDIRS): Only compile the gthread subdirectory if we
+       actually have threads.
+
+2000-09-29  Martin Baulig  <baulig@suse.de>
+
+       * Makefile.am (pkgconfigdir): Set this to `$(libexecdir)/pkgconfig';
+       this is the directory where pkg-config actually looks.
+
+       * *.pc.in: Made the pkg-config scripts actually work.
+
+2000-09-29  Martin Baulig  <baulig@suse.de>
+
+       Several minor ANSI C fixes.
+
+       Added missing casts:
+       * gdate.c (g_date_fill_parse_tokens): `s = (guchar *) str'.
+       * gmain.c (g_idle_dispatch): `func = (GSourceFunc) source_data'.
+       (g_idle_add_full): `(gpointer) function' in call to g_source_add().
+       * gstrfuncs.c (g_strdown): `s = (guchar *) string' and
+       `return (gchar *) string'.
+       (g_strup): Likewise.
+       (g_strchug): `start = (guchar*) string' in 1st for() argument;
+       `strlen ((gchar *) start)' in call to g_memmove().
+       * gstring.c (g_string_down): `s = (guchar *) string->str'.
+       (g_string_up): Likewise.
+       * gthreadpool.c (stop_this_thread_marker):
+       `(gpointer) &g_thread_pool_new'.
+       * gunidecomp.h (decomp_table[]): Cast all the strings to
+       `unsigned char *'.
+
+       Put text following #endif into comments:
+       * gmain.c: here.
+
+2000-09-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in, glib.h: Added errorcheck mutexes. These are
+       activated through the preprocessor symbol
+       G_ERRORCHECK_MUTEXES. Need to add an extra word to StaticMutex in
+       order to achieve this. g_(static_)mutex_* functions instrument the
+       mutex operations with mutex name and location, when compiled with
+       -DG_ERRORCHECK_MUTEXES. g_thread_init activates the errorcheck
+       mutexes, when compiled with -DG_ERRORCHECK_MUTEXES.
+
+2000-09-28  Havoc Pennington  <hp@pobox.com>
+
+       * glib.h (GThreadPriority): fix indentation
+       (GConvertError): generic error is conventionally called
+       _FAILED rather than _OTHER, at least at the moment, 
+       according to GError docs in docs/reference.
+       
+       * gconvert.c: s/_OTHER/_FAILED/
+       
+2000-09-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: Adjusted the test for an unimplemented
+        getpwuid_r. Info from Michael Pruett. This is just a forward
+        merge from glib-1-2.
+
+       * configure.in: Moved determination of G_THREAD_FLAGS before
+       G_THREAD_LIBS. Check for UnixWare systems and set the right cflags
+       and libs there (it needs -Kthread for the native compiler and
+       -pthread for gcc). Thanks to Boyd Lynn Gerber <gerberb@zenez.com>
+       for the info.
+
+       * configure.in: Fail immediately, when no thread library is found,
+       instead of continuing searching for rt libs etc. Changed almost
+       all occurances of $enable_threads to $have_threads, as that's,
+       what we want.
+
+       * tests/threadpool-test.c: Define vars inside the guard to avoid
+       warnings.
+
+       * configure.in, tests/type-test.c: Some platforms support 64 bit
+       'long long', but you can not printf or scanf them. In that case,
+       don't define G_G{UINT|INT}64_FORMAT. Changed the type-test program
+       to reflect that.
+
+       * gutils.c (g_get_current_dir): max_len can't be initialized
+       statically as it might call a function. So do it at first call.
+
+Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
+       * glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
+
+Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
+       * garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
+
+2000-09-21  Tor Lillqvist  <tml@iki.fi>
+
+       * makefile.mingw.in: Add gconvert.o. Use libiconv.
+
+       * config.h.win32.in: Define HAVE_GETCWD.
+
+       * glib.def: Add new entry points.
+
+2000-09-21  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * configure.in: The last released automake (1.4) still requires
+       AM_PROG_LIBTOOL instead of AC_PROG_LIBTOOL, so use that for the
+       time being.
+
+2000-09-19  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * acconfig.h, configure.in, gutils.c: Test for the existence of
+       getcwd, and use it only when found.
+
+       * glib.h: Only use the gcc-variable-macro-argument-extension for
+       gcc >= 2.4. Both patches from Jonas Oberg <jonas@gnu.org>.
+                                                  
+Mon Sep 18 10:58:21 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gutf8.c: Implement g_ucs4_to_utf8 which was in
+       the header file but not implemented.
+
+Sun Sep 17 2000 Elliot Lee <sopwith@redhat.com>
+
+       * glib.h configure.in: Define g_alloca() as an
+       alloca-that-works-anywhere.
+       
+       * gconvert.c: Fix warnings which could have caused problems on
+       64-bit platforms.
+
+Sun Sep 10 12:37:40 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * glib.h gconvert.c (g_convert): Havoc Pennington's implementation 
+       of convenient character set conversion using iconv, with
+       the addition of GError. We probably need a fallback that
+       just does conversions between, say UTF-8,16,32 and ISO-8859-1
+       for targets without iconv at all.
+
+       Also add g_convert_with_fallback() to take care of conversions 
+       where we accept some loss going to the target encoding.
+       
+2000-09-10  Havoc Pennington  <hp@redhat.com>
+
+       * gutf8.c (g_utf8_validate): Add this function.
+
+Sat Sep  9 18:50:42 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gstrfuncs.c (g_strescape): Add a missing g_return_if_fail().
+
 Mon Aug 21 03:57:46 2000  Tim Janik  <timj@gtk.org>
 
        * glib.h (G_BREAKPOINT): for non-i386 and non-alpha, or non gcc,