2.25.4:
2010-08-31 José Alburquerque <
[email protected]>
giomm: AsyncInitiable: Correct errors.
* gio/src/asyncinitable.ccg (init_async_vfunc_callback): Take an extra
reference of the cancellable when calling the member virtual method so
the cancellable is not destroyed.
(init_async_vfunc): Don't create a copy of the SlotAsyncReady because
it would have already been copied in init_async() method invocation.
2010-08-30 José Alburquerque <
[email protected]>
giomm: AsyncInitable: Wrap virtual functions.
* gio/src/gio_vfuncs.defs: Add the GAsyncInitable virutal functions.
* gio/src/asyncinitable.{ccg,hg} (init_async_vfunc): Handwrite virtual
function because of the slot parameter.
(init_finish_vfunc): Likewise, because of the GError parameter.
2010-08-30 José Alburquerque <
[email protected]>
AsyncInitable: Remove duplicate license blocks.
* gio/src/asyncinitable.hg:
2010-08-30 José Alburquerque <
[email protected]>
Include header files of newly added API in main include files.
* gio/giomm.h:
* glib/glibmm.h: Include the headers of newly added API in the main
header files so the API is included automatically with the general
includes.
2010-08-30 José Alburquerque <
[email protected]>
giomm: Add AsyncInitable interface.
* gio/src/asyncinitable.ccg:
* gio/src/asyncinitable.hg: Add source files for AsyncInitable
interface.
* gio/src/filelist.am: Mention the asyncinitable.hg file so the
sources are built.
* gio/src/dbusconnection.hg: Have DBusConnection derive from the
AsyncInitable interface also.
2010-08-27 José Alburquerque <
[email protected]>
giomm: DBusConnection: Wrap synchronous new functions.
* gio/src/dbusconnection.ccg:
* gio/src/dbusconnection.hg: Wrap g_dbus_connection_new_sync() and
g_dbus_connection_new_for_address_sync() functions (using constructors
and create methods).
2010-08-24 José Alburquerque <
[email protected]>
giomm: Add UnixCredentialsMessage to the build.
* tools/extra_defs_gen/generate_defs_gio.cc: Uncomment the code in the
extra defs generation tool so that properties and signals for
GUnixCredentialsMessage are generated.
* gio/src/gio_signals.defs: Regenerate the signal and properties def
file to get the properties of GUnixCredentialsMessage.
* gio/src/filelist.am: Mention the unixcredentialsmessage.hg so that
it is built.
2010-08-17 José Alburquerque <
[email protected]>
giomm: Add UnixFDMessage to the build.
* gio/src/unixfdmessage.ccg: Include <gio/gunixfdmessage.h> instead
of <gio/gio.h> so that the C API function definitions are correctly
included.
* gio/src/unixcredentialsmessage.ccg: Correct the include here also,
but bug #627013 must be resolved before including
UnixCredentialsMessage in the build.
* gio/src/filelist.am: Mention the unixfdmessage.hg file so
UnixFDMessage is built. Left a TODO for UnixCredentialsMessage.
* tools/extra_defs_gen/generate_defs_gio.cc: Updated so that the tool
can be used to generate the signals and properties of GUnixFDMessage.
* gio/src/gio_signals.defs: Regenerated to get the properties of
GUnixFDMessage.
2010-08-13 José Alburquerque <
[email protected]>
Regenerate the docs.
* gio/src/gio_docs.xml:
* glib/src/glib_docs.xml: Regenerate the docs so that documentation is
generated for methods that wrap newly added API.
2010-08-10 José Alburquerque <
[email protected]>
giomm: Use ifdef in _WRAP_METHOD()s surrounded by #ifdefs.
* gio/src/credentials.hg:
* gio/src/dbusmessage.ccg:
* gio/src/dbusmessage.hg: Use the ifdef option in the _WRAP_METHOD()s
that wrap C functions that are built based on #ifdef conditions. This
allows the #ifdefs to be generated in the .cc files also.
* gio/src/unixconnection.hg (receive_credentials): Use constversion
in the _WRAP_METHOD() of the constant version so that the code of the
non-constant version is used instead of generated new code.
* gio/src/unixfdlist.hg: _IGNORE() C functions that are handwritten.
(UnixFDList): Use explicit for single parameter constructor.
2010-08-06 José Alburquerque <
[email protected]>
glibmm: VariantBase: Correct typo in docs.
* glib/src/variant.hg: Correct typos in class docs.
* glib/src/variant.ccg (get_normal):
(byteswap): Receive the GVariants from the C functions as const since
the variants should not be modified.
2010-08-06 José Alburquerque <
[email protected]>
giomm: UnixConnection: Add receive/send_credentials() methods.
* gio/src/unixconnection.hg: Add receive/send_credentials() which
the UnixCredentialsMessage docs refers to.
2010-08-05 José Alburquerque <
[email protected]>
giomm: Add SocketControlMessage, Unix[Credentials|FD]Message classes.
* gio/src/socketcontrolmessage.{ccg,hg}:
* gio/src/filelist.am: Add SocketControlMessage sources and mention
the .hg file so the sources are built.
* gio/src/gio_vfuncs.defs: Add virtual functions for
GSocketControlMessage.
* gio/src/unixcredentialsmessage.{ccg,hg}:
* gio/src/unixfdmessage.{ccg,hg}: Add UnixCredentialsMessage and
UnixFDmessage sources but don't mention them because the gio include
paradignm seems to be causing the C functions not to be declared upon
compilation.
* tools/extra_defs_gen/generate_defs_gio.cc: Add the
GUnixCredentialsMessage and the GUnixFDMessage types but commented out
because the types also appear not to be defined because of the gio
include paradigm.
* tools/m4/convert_gio.m4: Add necessary conversions.