2.27.3:

2010-11-10  Murray Cumming  <murrayc@murrayc.com>

	Gio: Added some methods.

	* gio/src/gio_methods.defs:
	* glib/src/glib_functions.defs:
	* glib/src/gobject_functions.defs: Regenerated with h2defs.py.

	* gio/src/application.hg: Added open(). Notice that I have used std::vector
	instead of ArrayHandle, because that is what we should use for all new API,
	after we decided that the intermediate types are too awkward for people to
	understand.
	* gio/src/actiongroup.[hg|ccg]: Added list_actions, though we need to
	use a std::vector here instead.
	* gio/src/datainputstream.[hg|ccg]: Added read_upto(), read_upto_async()
	and read_upto_finish(). Updated the read_until*() documentation to
	discourage their use (apparently they will be properly deprecated eventually).
	* gio/src/settings.hg: Added range_check().
	* gio/src/socketclient.[hg|ccg]: Added connect_to_uri(), connect_to_uri_async()
	and connect_to_uri_finish().

2010-11-08  José Alburquerque  <jaalburqu@svn.gnome.org>

	DBusConnection: Make sure the AsyncInitable inheritance is correct.

	* gio/src/dbusconnection.hg: Add a missing _IMPLEMENTS_INTERFACE() for
	the AsyncInitiable interface that DBusconnection implements.

2010-11-08  José Alburquerque  <jaalburqu@svn.gnome.org>

	giomm.h: Add includes of newly wrapped API.

	* gio/giomm.h: Add forgotten includes of actiongroup.h and
	unixsocketaddress.h to the main giomm.h include file.

2010-11-08  Krzesimir Nowak  <qdlacz@gmail.com>

	ObjectBase: Fixed refcount debugging message.

	* glib/glibmm/objectbase.cc: A parameter passed to g_warning() in
	destroy_notify_callback() describing a name of GObject should be indeed
	a name, not a pointer to GObject.

2010-11-07  José Alburquerque  <jaalburqu@svn.gnome.org>

	UnixSocketAddress: Correct the wrapping of create() methods.

	* gio/src/unixsocketaddress.hg: Remove the multi-parameter constructor
	and create() method, handwriting the create() method instead to wrap
	g_unix_socket_address_new_with_type() because the C function does more
	than call g_object_new().

	* gio/src/filelist.am: Typo.

2010-11-07  José Alburquerque  <jaalburqu@svn.gnome.org>

	giomm: Add UnixSocketAddress.

	* tools/extra_defs_gen/generate_defs_gio.cc:
	* gio/src/gio_signals.defs: Add the GUnixSockeAddress GType to the
	list of types for which signals and properties should be generated and
	regenerate the signals and properties defs file.

	* gio/src/filelist.am:
	* gio/src/unixsocketaddress.{ccg,hg}: Add the UnixSocketAddress
	sources and mention them so they are built.
	* tools/m4/convert_gio.m4: Add a necessary enum conversion.

	* gio/src/enums.hg: Wrap the Gio::ErrorEnum enum.

2010-11-04  José Alburquerque  <jaalburqu@svn.gnome.org>

	UnixCredentialMessage, UnixFDMessage: Wrap properties correctly.

	* gio/src/unixcredentialsmessage.hg:
	* gio/src/unixfdmessage.hg: Correct the wrapping of properties (the
	arguments were interchanged).

	* gio/src/application.hg: Typos.
	* gio/src/socketconnectable.hg: Refine a TODO.

2010-11-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	giomm: Wrap several unwrapped functions.

	* gio/src/memoryoutputstream.hg: Added steal_data(), and a get_data()
	constant version.
	* gio/src/networkservice.hg: Added get_scheme(), set_scheme().
	Wrapped the "scheme" property.
	* gio/src/socket.{ccg,hg}: Added get_timeout(), set_timeout(),
	receive_with_blocking() and send_with_blocking().
	* gio/src/socketclient.hg: Add get_enable_proxy(), set_enable_proxy(),
	get_timeout(), set_timeout() and add_application_proxy().
	* gio/src/socketconnectable.hg: Added proxy_enumerate() and an
	enumerate() constant version.

	* gio/src/socketaddressenumerator.hg: Added TODO's.

	* gio/src/actiongroup.hg: Small class docs correction.

2010-11-03  José Alburquerque  <jaalburqu@svn.gnome.org>

	Application, ActionGroup: Add Doxygen class documentation.

	* gio/src/application.hg: Add class docs.
	(is_valid): Renamed to id_is_valid().
	* gio/src/actiongroup.hg: Added class docs.
	* gio/src/dbuserror.hg: Typos.

2010-11-03  Murray Cumming  <murrayc@murrayc.com>

	Fix the build with glib from git master.

	* glib/glibmm/main.[h|cc]: get_time(): Now returns a gint64 instead of
	a GTimeSpec output parameter.