summaryrefslogtreecommitdiff
path: root/telepathy-glib/base-connection.h
Commit message (Collapse)AuthorAgeFilesLines
* 0.23.2telepathy-glib-0.23.2Guillaume Desmottes2014-02-261-1/+1
|
* TpBaseConnection: add "account-path-suffix" propertyXavier Claessens2014-02-171-0/+4
|
* Don't have a second copy of the TpBaseConnection typedefSimon McVittie2012-08-131-1/+1
| | | | | | | | | | | | | | N1570 (C11 final draft) §6.7.3 says this usage is valid[1] so modern gcc doesn't have an option to even warn about it, but this is a recent change to the C standard, and older compilers like the one in the Android NDK treat it as a fatal error. [1] "a typedef name may be redefined to denote the same type as it currently does, provided that type is not a variably modified type" Bug: https://bugs.freedesktop.org/show_bug.cgi?id=53100 Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* base-{connection,protocol}: be sure to add new class members to the end of ↵Jonny Lamb2012-07-091-2/+2
| | | | | | | | | | | the struct I already removed the padding (in c14d25b4bf4 and 436219789348) so just re-arrange the struct. D'oh. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* fixup! bcde9c87323454f946be989825b2dc74f61d16f7Jonny Lamb2012-07-051-1/+0
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* base-connection{,-manager}: seal old interfaces membersJonny Lamb2012-07-051-1/+3
| | | | | | | gtk-doc gets confused, so they've been removed from the docs. See also: e8f9a27a388e21 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* base-connection: add get_interfaces… vfunc to class structJonny Lamb2012-07-051-0/+4
| | | | | | This is a lot like 74bd945252. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Prepare 0.19.1telepathy-glib-0.19.1Guillaume Desmottes2012-06-061-5/+5
|
* Fix regression introduced by 1aba6b49919a9ac68671fc49a525e48ccfa75c57Xavier Claessens2012-06-051-1/+1
| | | | | G_GNUC_END_IGNORE_DEPRECATIONS is considered the instruction to run for the if. So the block following is executed unconditionally.
* Add single-include #error in all headers included from telepathy-glib(-dbus).hXavier Claessens2012-06-051-0/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=49384
* Ignore deprecations in TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTEDGuillaume Desmottes2012-06-051-0/+2
| | | | | | | | This macro is now implemented using in tp_base_connection_check_connected() which is annotated with _TP_AVAILABLE_IN_UNRELEASED, but we shouldn't raise an error if app don't want to use 0.20 API yet. https://bugs.freedesktop.org/show_bug.cgi?id=50712
* TpBaseConnection: seal struct fieldsSimon McVittie2012-06-041-5/+5
|
* TpBaseConnection: add method accessors for struct fieldsSimon McVittie2012-06-041-7/+21
|
* Release 0.19.0telepathy-glib-0.19.0Xavier Claessens2012-05-091-1/+1
|
* Deprecate reimplementation of RequestHandlesSimon McVittie2012-05-071-0/+3
| | | | | | | | Gabble hasn't done this since 2009, and this function has been removed from the public API on 'next' (it interferes with separating tp_svc_* out of the main library). Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
* Stop using TP_ERRORSSimon McVittie2012-05-021-1/+1
| | | | We deprecated this in 0.11.
* tp_base_connection_disconnect_with_dbus_error_vardict: add and testSimon McVittie2012-04-161-0/+5
| | | | | Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=30422
* Use TP_NUM_… instead of NUM_TP_…Simon McVittie2012-04-121-1/+1
| | | | | | Based on a patch from Jonny Lamb, updated for current master. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=46470
* Move instance struct definitions above classes.Will Thompson2011-04-201-20/+20
| | | | | | | | | This works around a regression in gtk-doc which prevents the fields of these structs being picked up. Moving these three instance structs above their corresponding classes seems to do the job. The issue doesn't seem to affect other headers, and I have no idea why not.
* fd.o #27835: implement client interestsSimon McVittie2010-10-261-0/+7
| | | | (Rebased version.)
* Hide TpBaseConnectionCreateHandleReposImpl in a way that satisfies gtk-docSimon McVittie2010-07-261-0/+2
|
* TpBaseConnectionCreateHandleReposImpl: hide from g-iSimon McVittie2010-07-261-0/+4
| | | | Its signature isn't (currently) introspectable; see fd.o #29197.
* TpBaseConnection: have a TpDBusDaemon as APISimon McVittie2010-04-191-0/+3
|
* Add a simple C binding for ConnectionErrorSimon McVittie2009-01-281-0/+10
| | | | | | | Unfortunately, dbus-glib doesn't expose the algorithm it uses to map from a GError to a D-Bus error name, so we can't just take a GError as argument. When that's fixed, we can add a version that takes a GError, so I've reserved the simpler name for that.
* BaseConnection: move gtkdoc to .cWill Thompson2008-09-171-185/+1
|
* Bump and fold some copyright yearsWill Thompson2008-09-171-2/+2
|
* Don't deprecate create_channel_factories and TpChannelFactoryIfaceWill Thompson2008-09-171-2/+2
|
* Add Since: annotations for ChannelManagerIter APIWill Thompson2008-09-151-0/+2
|
* BaseConnection: update copyright to 2008Will Thompson2008-09-151-2/+2
|
* Deprecate TpBaseConnectionClass::create_channel_factoriesWill Thompson2008-09-151-1/+2
|
* BaseConnection: add a channel manager iteratorWill Thompson2008-09-151-0/+26
|
* BaseConnection: always implement dbus properties for RequestsWill Thompson2008-09-151-2/+0
|
* BaseConnection: Implement Requests GInterfaceWill Thompson2008-09-151-3/+0
| | | | | It is not added to Connection.GetInterfaces; subclasses should do that if they implement create_channel_managers
* BaseConnection: add implementation of Requests interface.Will Thompson2008-09-151-4/+29
| | | | | | | Subclasses must implement the GInterface, using the exported tp_base_connection_requests_iface_init function, and call tp_base_connection_register_requests_dbus_properties to make TpBaseConnection use their D-Bus properties mixin.
* Merge branch 'self-handle-changed'Will Thompson2008-09-101-1/+11
|\ | | | | | | | | | | | | Conflicts: spec/Connection.xml Resolved by preferring the version of Connection.xml in master.
| * BaseConnection: discourage setting ::self_handle directly once CONNECTEDWill Thompson2008-09-091-1/+3
| |
| * BaseConnection: use invisible DBusPropertiesMixin for SelfHandle propertyWill Thompson2008-09-091-3/+0
| | | | | | | | | | This makes tp_base_connection_class_register_with_dbus_properties_mixin unnecessary, so remove it.
| * BaseConnection: implement Connection dbus properties with subclasses' mixinWill Thompson2008-08-291-0/+3
| |
| * BaseConnection: deprecate setting self_handle directlyWill Thompson2008-08-291-1/+4
| |
| * BaseConnection: add _{set,get}_self_handleWill Thompson2008-08-291-0/+5
| |
* | Annotated the latest macro change with a commentMikhail Zabaluev2008-08-281-0/+1
| |
* | Made TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTED C++-friendlyMikhail Zabaluev2008-08-281-1/+1
|/ | | | | The expansion of the macro had an implicit cast of a string literal to gchar *, which causes a C++ compiler warning.
* Rename _register_with_contacts_iface to _register_with_contacts_mixinSjoerd Simons2008-08-141-1/+1
|
* Add hook to register the base connection to the Contacts interfaceSjoerd Simons2008-07-281-0/+2
| | | | 20080728172216-93b9a-71c5cda8087f651c633acc002d5eae90097698f6.gz
* TpBaseConnection: simplify access to private areaSimon McVittie2008-05-021-1/+2
| | | | 20080502111032-53eee-d37dc219fdf02becae0e8038fc8fc47391e0a3b9.gz
* TpBaseConnection: assert that all required virtual functions are implemented ↵Simon McVittie2007-11-271-1/+1
| | | | | | in a more systematic way, and document that start_connecting may not be NULL 20071127142752-53eee-2f23e8425429b34250f2936a8ebbd1b331c81115.gz
* Add defs.h containing e.g. TP_CM_BUS_NAME_BASESimon McVittie2007-11-191-18/+1
| | | | 20071119173545-53eee-342420369ce2422d70fed756918b67d800ea0831.gz
* Don't use DEBUG() in TP_BASE_CONNECTION_ERROR_IF_NOT_CONNECTEDSimon McVittie2007-04-301-1/+0
| | | | 20070430154617-53eee-e389312048eb18b5bdd4d43529fe756746b5db51.gz
* Move contents of lib/ into root directorySimon McVittie2007-04-191-0/+326
20070419173517-53eee-d91a15d77882d6839193c1f77be4f88803b48f58.gz