gmem.c (g_mem_chunk_area_compare): Fix 64-bitness bug in comparing two
[platform/upstream/glib.git] / ChangeLog.pre-2-2
index b15f5ba..808d05a 100644 (file)
@@ -1,5 +1,58 @@
+2000-03-22 Elliot Lee <sopwith@redhat.com>
+       * gmem.c (g_mem_chunk_area_compare): Fix 64-bitness bug in comparing two pointers more
+       than 4G apart.
+
+2000-03-22  Tor Lillqvist  <tml@iki.fi>
+
+       * gutils.c: Move Win32-only includes after inclusion of glib.h, so
+       that G_OS_WIN32 is defined.
+
+       * glibconfig.h.win32.in: Add GSystemThread.
+
+2000-03-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * gutils.c (g_get_current_dir): Ok, Marcus Brinkmann
+       <Marcus.Brinkmann@ruhr-uni-bochum.de> convinced me, that 128 KB
+       path length might not be enough for the HURD. So I changed the
+       loop to at least avoid an integer overflow, which could happen at
+       beyond 2GB size ;-)
+
+       * configure.in: Test for sched_yield as the native yield function
+       first. Corrected typo g_thread_sleep -> g_usleep. Corrected
+       message for the pthread_create test. Negative Priorities are
+       allowed (and used on Solaris), so consider
+       sched_get_priority_min failed only if it returns -1, not <0. Check
+       for sched_get_priority_min also in -lrt, if not found in -lpthread
+       alone and add -lrt to G_THREAD_LIBS then. Remove special case
+       handling of priorities for older solaris versions and posix
+       threads. Thanks to Wan-Teh Chang <wtc@netscape.com> for suggesting
+       some of those changes.
+       
+       * config.guess, config.sub, ltconfig, ltmain.sh:
+       Upgrade to libtool 1.3.4.
+
+2000-03-21  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
+
+       * glib.h, configure.in, gutils.h: always define G_GNUC_EXTENSION,
+       even when not needed by GLib. That's actually also the way, the
+       GLib reference manual describes that macro. Therefore I had to
+       remove the lonesome #include <glibconfig.h> in gutils.c, which
+       doesn't seem to be needed there however. This change should make
+       Ben Gertzfield <che@debian.org> happy.
+
+       * gutils.c: Furthermore two warnings in gutils.c were voided,
+       which crept in due to my last change.
+
+       * gutils.c (g_get_current_dir): Allocate only up to 128KB for a
+       pathname. While this is an arbitrary value just like 2048, it
+       seems to be enough (after all, even 4GB is an arbitrary value).
+
 2000-03-20  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
 
+       * gmain.c (g_main_poll): Warn in case of an error during the call
+       to poll(2). Closes Bug#7564 as reported by David Helder
+       <dhelder@umich.edu>.
+
        * gutils.c (g_get_current_dir): Make g_get_current_dir work on
        systems with unlimited pathname length like the HURD (It worked
        there before, but only for pathes shorter than 2048). Closes