2.27.3:
2010-11-10 Murray Cumming <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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 <
[email protected]>
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.