+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)
+
+ * glib/gmessages.c (g_log_default_handler)
+ * glib/gutils.c (g_get_prgname): Move the Win32 code that asks the
+ program name from the system to g_get_prgname(). Do output the pid
+ also on Win32 (useful in case there are several instances of the
+ same program running).
+
+ * tests/testglib.c (main): Print more detailled output from the
+ timer tests. Don't print home directory twice. Test
+ g_win32_error_message().
+
+ * tests/spawn-test.c (run_tests): On Win32, run netstat instead of
+ ipconfig. On Windows XP collecting output from ipconfig doesn't
+ seem to work for some reason.
+
+2005-03-18 Hans Breuer <hans@breuer.org>
+
+ * glib/makefile.msc.in : handle galiasdef.c (although completely
+ useless for msvc build)
+
+ * glib/gbacktrace.c glib/gmessage.c : need at least _WIN_VER 0x0401
+ for IsDebuggerPresent()
+
+2005-03-17 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gkeyfile.c: Update the documentation, reflecting the
+ fact that the special case for !group_name --> start_group
+ got removed. (#170566, Tim-Philipp Müller)
+
+2005-03-15 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/goption.c (g_option_context_set_main_group): Warn
+ if there already is a main group. (#170445, Jeff Franks)
+
+Sun Mar 13 22:01:17 2005 Manish Singh <yosh@gimp.org>
+
+ * tests/array-test.c: delete a bunch of dead code.
+
+Sun Mar 13 21:28:47 2005 Manish Singh <yosh@gimp.org>
+
+ * glib/gdataset.c: remove spurious IA prefix from g_quark_try_string.
+
+2005-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gatomic.c:
+ * glib/gcache.c: Small fixes to the previous commit.
+
+2005-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ Make PLT-reduction work with gcc4, and don't include
+ everything in galias.h:
+
+ * glib/glib.symbols: Group symbols by header and source file.
+ * glib/makegalias.pl: Protect definitions by the same
+ preprocessor symbols used to guard the headers. Move
+ the alias declarations to a separate file which is
+ produced when calling makegalias.pl -def
+ * glib/Makefile.am (galiasdef.c): Add a rule to generate this
+ file.
+ * glib/*.c: Include galias.h after the other GLib headers,
+ include galiasdef.c at the bottom.
+
+ * glib/glib.symbols: Add g_listenv and g_file_replace.
+
+Fri Mar 11 23:51:12 2005 Soeren Sandmann <sandmann@redhat.com>
+
+ * glib/gfileutils.c (write_to_temp_file): Don't try and generate
+ a dotfile from the name -- it doesn't work with absolute
+ paths. Also make documentation indicate that symlinks will be
+ overwritten. Both pointed out by Alexis S. L. Carvalho.
+
+2005-03-11 Matthias Clasen <mclasen@redhat.com>
+
+ * m4macros/glib-gettext.m4: Avoid stupid compiler complaints
+ about precision loss.
+
+2005-03-10 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gdate.c: Remove a lot of pointless g_return_if_fail()
+ checks. (#169859, Morten Welinder)
+
+2005-03-10 Sven Neumann <sven@gimp.org>
+
+ * tests/file-test.c: include <gstdio.h>.
+
+2005-03-10 Sven Neumann <sven@gimp.org>
+
+ * glib/gfileutils.c (get_contents_stdio): delay memory allocation
+ until after the first read. Saves a bunch of reallocs. Also
+ increased the buffer size to 4096 bytes. (bug #165954)
+
+ * tests/file-test.c (test_get_contents): added a (very basic) test
+ for g_file_get_contents().
+
+Wed Mar 9 19:06:45 2005 Manish Singh <yosh@gimp.org>
+
+ * glib/glib.symbols: Add g_file_replace.
+
+2005-03-09 Matthias Clasen <mclasen@redhat.com>
+
+ * configure.in: Bump version
+
+2005-03-09 Sven Neumann <sven@gimp.org>
+
+ * glib/gfileutils.c (g_file_replace): avoid unnecessary filename
+ conversions.
+
+2005-03-09 Tor Lillqvist <tml@novell.com>
+
+ * glib/gutils.c (g_get_user_data_dir, g_get_user_config_dir,
+ g_get_user_cache_dir, g_get_system_data_dirs,
+ g_get_system_config_dirs): [Win32] Don't leak return value from
+ get_special_folder(). (#169348, Daniel Atallah) Guard against
+ g_home_dir being NULL, use g_tmp_dir/g_user_name in that case.
+
+Tue Mar 8 15:46:54 2005 Søren Sandmann <sandmann@redhat.com>
+
+ * glib/gfileutils.c (g_file_replace): New API. A function to
+ atomically create a file.
+
+2005-03-08 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/glib.symbols: Add the new attributes here too.
+
+ * glib/gmacros.h: Define G_GNUC_NULL_TERMINATED.
+ (#164706, Marc Meissner)
+
+ * glib/gstrfuncs.h:
+ * glib/gfileutils.h: Use G_GNUC_NULL_TERMINATED where
+ appropriate.
+
+ * glib/goption.c (parse_int): Fix an error message.
+ (#168751, Hazael Maldonado Torres)
+
+2005-03-07 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gdebug.h: Small cleanup (use G_BEGIN/END_DECLS).
+ (#168474, Fabricio Barros Cabral)
+
+2005-03-07 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gutils.c (g_find_program_in_path): Mark the last
+ paragraph of the docs as Windows-specific. (#169433)
+
+2005-03-06 Matthias Clasen <mclasen@redhat.com>
+
+ * glib/gmarkup.c: Add G_GNUC_PRINTF attribute
+ to set_error.
+ (g_markup_parse_context_end_parse): Fix an
+ error message, noticed by Tim Janik.
+
2005-02-24 Tor Lillqvist <tml@novell.com>
* glib/Makefile.am (BUILT_EXTRA_DIST): Don't distribute