+=== ChangeLog discontinued ===
+
+ With the move to git, GLib is switching from a ChangeLog file
+ to relying on commit messages to provide change history. Please
+ see README.commits for guidance on the expected message format.
+
+2009-03-26 Carlos Garnacho <carlosg@gnome.org>
+
+ Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted
+
+ * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb)
+ (eject_unmount_do): Emit ::mount-pre-unmount and wait 500msec before
+ actually trying to unmount.
+
+2009-03-17 Colin Walters <walters@redhat.com>
+
+ Bug 575708 - runaway inotify madness ...
+
+ * gfilemonitor.c: Queue up events in a local list and
+ fire one idle, instead of queuing lots of individual
+ idles which has bad performance behavior.
+
+2009-03-17 Alexander Larsson <alexl@redhat.com>
+
+ * glocalfileinputstream.c:
+ * glocalfileoutputstream.c:
+ fix attributes argument of query_info methods to
+ be "const char *".
+
+2009-03-16 Alexander Larsson <alexl@redhat.com>
+
+ Bug 575555 – Use fsync() when replacing files to avoid data loss on crash
+
+ * glocalfileoutputstream.c:
+ (g_local_file_output_stream_close):
+ (_g_local_file_output_stream_replace):
+ fsync temp file before closing if replacing target file
+
+2009-03-13 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.20.0 ===
+
+2009-03-04 Alexander Larsson <alexl@redhat.com>
+
+ Bug 573843 – g_get_current_dir returns non-absolute path
+
+ * glocalfile.c (canonicalize_filename):
+ Handle the case where g_get_current_dir() returns a non-absolute path.
+
+2009-03-04 Alexander Larsson <alexl@redhat.com>
+
+ Bug 573970 – crash in gunixvolumemonitor:update_mounts when unmounting
+
+ * gunionvolumemonitor.c:
+ (g_union_volume_monitor_dispose):
+ Run dispose on child monitors when disposing.
+
+ * gunixvolumemonitor.c:
+ Remove all volumes and mount on dispose to avoid circular
+ dependencies not freeing the monitor
+
+2009-03-03 Alexander Larsson <alexl@redhat.com>
+
+ Bug 561172 – gnome-open fails on local URIs with anchors
+
+ * gdesktopappinfo.c:
+ Don't force uris to filenames if the uri has an anchor, because
+ that would strip the anchor.
+
+ * glocalvfs.c:
+ Strip anchor from file:// uris when creating GFile, since
+ g_filename_from_uri doesn't handle them.
+
+2009-03-03 Alexander Larsson <alexl@redhat.com>
+
+ Bug 562613 – Missing const modifier in string parameters
+
+ * gfileinputstream.[ch]:
+ * gfileoutputstream.[ch]:
+ * glocalfileinfo.[ch]:
+ Make string arguments const if used as such.
+
+2009-03-03 Alexander Larsson <alexl@redhat.com>
+
+ * glocalfile.c (g_local_file_query_filesystem_info):
+ Handle filesystems no supporting reporting how much is free.
+ This fixes bug 573454 where the filesystem not supporting this
+ is the gvfs smb backend over the fuse filesystem.
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.19.10 ===
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * === Released 2.19.9 ===
+
+2009-03-02 Matthias Clasen <mclasen@redhat.com>
+
+ * gioenums.h: Add a Since: tag
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573658 – Deadlock in giomodule.c
+
+ * giomodule.c: Use a separate lock for extension point registration
+ to avoid deadlock. Discovered by Torsten Schoenfeld
+
+2009-03-01 Matthias Clasen <mclasen@redhat.com>
+
+ * gdatainputstream.c: Fix docs
+
+2009-02-27 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 573421 – Clarify message format in GMountOperation
+
+ * gmountoperation.c: Document that the first line of a
+ multi-line message should be interpreted as a heading.
+
+2009-02-27 David Zeuthen <davidz@redhat.com>
+
+ Bug 573462 – GEmblemedIcon leak
+
+ * gemblemedicon.c (g_emblemed_icon_finalize):
+ Avoid leaking a GList.
+
+2009-02-27 Alexander Larsson <alexl@redhat.com>
+
+ * giomodule-priv.h:
+ * giomodule.c:
+ Split out the extension point registration code to its
+ own function.
+
+ * glocalvfs.c:
+ Ensure extension points are registered before extending it.
+ It might not have happened yet if g_vfs_get_local() is called.
+
+2009-02-26 Alexander Larsson <alexl@redhat.com>
+
+ Bug 540461 – g_memory_output_stream_get_data_size() doesn't behave as document
+ * gmemoryoutputstream.c:
+ Track actual valid size, even if we later seek back.
+
+ * tests/memory-output-stream.c:
+ Add testcase
+
2009-02-26 Alexander Larsson <alexl@redhat.com>
Bug 543183 – Clarify docs for g_file_has_prefix