2.23.2:

2010-02-05  Murray Cumming  <[email protected]>

 UnixInputStream: Fix the constructor.

       * gio/src/unixinputstream.hg: Constructor and create(): Rename the
       close_fd_at_close parameter to close_fd to match the properties (and the
       C function), so our constructor works.
       Bug #608665 (Matt Marsh)

2010-01-29  Murray Cumming  <murrayc@murrayc-desktop>

       Regenerated method .defs. Added a Resolver signal.

       * gio/src/gio_enums.defs: Removed GSocketMsgFlags because it contained
       an #error and the values are non-numeric anyway.
       * gio/src/gio_methods.defs: Regenerated with h2defs.py
       * glib/src/glib_functions.defs: Regenerated with h2defs.py, removing
       badly-generated ones that try to mention function pointers.
       * gio/src/resolver.hg: Added reload signal.

2010-01-29  Murray Cumming  <[email protected]>

       Use 0 instead of NULL.

       * gio/src/*.ccg
       * glib/src/*.ccg: Use 0 instead of NULL because this is C++ where
       NULL is generally not a good idea. I didn't see any places where it
       was a real problem though.

2010-01-29  Murray Cumming  <[email protected]>

       Use Glib::unwrap() instead of ->gobj(),

       * gio/src/*.ccg: Use Glib::unwrap() instead of ->gobj(), so we don't
       crash if people pass in null RefPtr<>s, which they might do by
       accident, or if we have not wrapped all the may-be-null cases as
       method overrides.

2010-01-29  Murray Cumming  <[email protected]>

       File: Added has_parent() and supports_thread_contexts().

       * gio/src/file.[hg|ccg]: Added has_parent(), supports_thread_contexts().

2010-01-28  Murray Cumming  <[email protected]>

       File: Added start_mountable(), stop_mountable(), poll_mountable().

       * gio/src/drive.[hg|ccg]:
       * gio/src/mount.hg:
       * gio/src/volume.hg: Change some includes to allow file.h to include
       more.
       * gio/src/file.[hg|ccg]: Added start_mountable(), stop_mountable(),
       poll_mountable() and the *_finish() methods. The awful documenation
       will be improved when I have improved it (tomorrow) for the C functions.

2010-01-28  Murray Cumming  <[email protected]>

       * gio/src/file.hg: Correct/Add newin2p* doxygen comments.

2010-01-28  Murray Cumming  <[email protected]>

       File: Added create_file_readwrite() and creat_file_readwrite_async().

       * gio/src/file.[hg|ccg]: Added create_file_readwrite(),
       create_file_readwrite_async() and create_file_readwrite_finish().

2010-01-28  Murray Cumming  <[email protected]>

       File: unmount_mountable(), eject_mountable(): Add overrides with MountOperation.

       * gio/src/file.[hg|ccg]: unmount_mountable(), eject_mountable():
       Reimplement these with the new *_with_operation functions.
       Undeprecate them - that should not have happened without replacements.
       Added unmount_mountable() and eject_mountable() overrides with
       MountOperation parameters. Unfortunately there are now 6 of each.

2010-01-28  Murray Cumming  <[email protected]>

       File, Cancellable: Added some new methods.

       * gio/src/cancellable.hg: Added release_fd() and make_polldf().
       * gio/src/file.[hg|ccg]: Added open_readwrite(), open_readwrite_async()
       and finish_readwrite().
       Added replace_readwrite(), replace_readwrite_async() and
       finish_replace_readwrite().
       * tools/m4/convert_gio.m4:Added conversion for FileIOStream.
       * glib/src/glib_enums.defs: Fix an #error that enum.pl has put there
       for some reason.

Missing ChangeLog entry from Alexander Shaduri: (Committed by Jonathan Jongsma)
2010-01-06      Bug #594173 - NodeTree::get_root() violates const-correctness

Missing ChangeLog entry from Krzesimir Nowak: (Committed by Jonathan Jongsma)
2010-01-06      Bug #606100 - Fix wrapping properties.

Missing ChangeLog entries from Jonathan Jongsma:
2010-01-06      Bug #606146 - Relax the glib requirement
2010-01-06      Rename btree.* to balancedtree.*
2010-01-06      Fix up some formatting issues for BalancedTree

Missing ChangeLog entries from Szilárd Pfeiffer: (Committed by Jonathan Jongsma)
2010-01-06      Implement GTree wrapper
2010-01-06      Implemented reference counting for BalancedTree.
2010-01-06      Fixed several bugs of balanced binary tree wrapper.

2.23.1: