Undef G_CAN_INLINE if G_IMPLEMENT_INLINES is defined. This was the pre-2.6
[platform/upstream/glib.git] / ChangeLog.pre-2-8
index ba9ecd7..b6bf49e 100644 (file)
@@ -1,5 +1,79 @@
+2005-04-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gutils.h: Undef G_CAN_INLINE if G_IMPLEMENT_INLINES is 
+       defined. This was the pre-2.6 behaviour, and without it,
+       G_IMPLEMENT_INLINES cannot be used in multiple .c files
+       at all.  (#165852, Dave Benson)
+
+2005-04-01  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/gmain.c (g_child_watch_source_new): Add a note regarding
+       waitpid(-1).
+       (g_child_watch_source_init_multi_threaded): 
+       (g_child_watch_source_init_single): Don't use SA_RESTART,
+       since it causes problems on at least one platform. (#168352)
+
+2005-03-30  Steve Murphy  <murf@e-tools.com>
+
+       * configure.in: Added "rw" to ALL_LINGUAS.
+
+2005-03-30  Sven Neumann  <sven@gimp.org>
+
+       * glib/gfileutils.c (get_contents_stdio): handle the unlikely case
+       that no bytes are read from the file and allocate an empty string.
+
+2005-03-30  Tor Lillqvist  <tml@novell.com>
+
+       * glib/giowin32.c (g_io_win32_fd_get_flags_internal): Always claim
+       file descriptors open to devices are readable, since we can't
+       know. fstat() doesn't give any useful information.
+
+2005-03-29  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gmain.c (g_poll): [Win32] If the event fired, assign
+       f->revents=f->events. We can't know whether the upper layer using
+       the event actually is readable, writeable or what, so say that all
+       the conditions hold. Remove the ResetEvent() call that has been
+       ifdeffed out anyway for a long time. Remove an "#ifdef 1" and
+       #endif pair of lines, that code is not optional.
+       (g_get_current_time): [Win32] Use GetSystemTimeAsFileTime()
+       instead of time() and GetTickCount(). Much simpler.
+
+2005-03-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/date-test.c: 
+       * tests/testgdate.c: Add tests for 
+       g_date_get_iso8601_week_of_year().
+
+       * glib/gdate.c (g_date_get_iso8601_week_of_year): 
+       Fix the calculation.  (#169858, Jon-Kare Hellan)
+
+2005-03-27  Tor Lillqvist  <tml@novell.com>
+
+       * configure.in: Apparently AC_LIBTOOL_WIN32_DLL isn't deprecated
+       after all, and in fact necessary with HEAD libtool.
+
+2005-03-23  Tor Lillqvist  <tml@novell.com>
+
+       * glib/gutils.c (g_getenv): [Win32] Fix corner case bug when
+       environment variable value is exactly one character.
+
+2005-03-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * glib/glib.symbols: Add g_try_malloc0
+
+       * glib/gmem.h: Add g_try_new, g_try_new0, g_try_renew and
+       g_try_malloc0.  (#169611, Stefan Kost)
+
+       * glib/gmem.c: Implement g_try_malloc0.
+
 2005-03-20  Tor Lillqvist  <tml@novell.com>
 
+       * glib/gspawn-win32.c (do_spawn_with_pipes): Close the process
+       handle if the caller doesn't want it also in the case without a
+       helper process.
+       (g_spawn_sync): Don't ask for a child pid which we don't need.
+
        * glib/gtimer.c: On Win32, use GetSystemTimeAsFileTime() instead
        of GetTickCount(). (#159507)