summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* early return if GetContactInfo() failedtelepathy-glib-0.18Guillaume Desmottes2013-07-171-0/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=46430
* NEWS for 0.18Simon McVittie2013-01-281-0/+2
|
* Fix the build with automake 1.13Nuno Araujo2013-01-281-1/+1
| | | | | | | | In Automake 1.13, the long-deprecated macro AM_CONFIG_HEADER (deprecated since 2002) has been removed in favour of AC_CONFIG_HEADERS. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=59604
* Update NEWS for 0.18.xSimon McVittie2013-01-071-0/+13
|
* fix segfault in got_contact_list_attributes_cbMaksim Melnikau2013-01-071-0/+6
| | | | | | | | | | | | | | | | tp_simple_client_factory_ensure_contact returns NULL for protocols, if tp_connection_has_immortal_handles=0. Right now its happened for any telepathy-python based protocols (butterfly, sunsine, mixer). when tp_simple_client_factory_ensure_contact returns NULL, tp_simple_client_factory_ensure_contact just segfault in _tp_contact_set_attributes. lets assume that contact sometimes NULL here, and skip them Signed-off-by: Maksim Melnikau <maxposedon@gmail.com> [edited for coding style, added a comment -smcv] Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* channel-contacts: don't leak the result preparing group membersGuillaume Desmottes2012-09-121-0/+1
|
* Fix retrieving the remove contact from a MediaDescription hashSjoerd Simons2012-09-031-7/+9
| | | | | | | | | | | Correctly get the remote contact handle out of the MediaDescription hash, it's an a{sv} not string => uint32. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54425 Conflicts: telepathy-glib/base-media-call-content.c
* Fix incorrect error on UpdateLocalMediaDescriptionSjoerd Simons2012-09-031-9/+0
| | | | | | | | | | Remove the code that errors out a local description update if there is *any* outstanding offer. A bit later in the same function a proper check is done to see if there is a offer for the update contact, which is correct. Conflicts: telepathy-glib/base-media-call-content.c
* NEWSSimon McVittie2012-08-131-0/+8
|
* tp_account_dup_storage_identifier_variant: deal with storage_identifier ↵Guillaume Desmottes2012-08-081-0/+3
| | | | | | being NULL https://bugs.freedesktop.org/show_bug.cgi?id=53201
* set nano versionGuillaume Desmottes2012-07-281-1/+1
|
* Make sure "make -j3 maintainer-foo" workstelepathy-glib-0.18.2Xavier Claessens2012-07-281-3/+12
|
* prepare 0.18.2Guillaume Desmottes2012-07-282-4/+10
|
* tp_connection_upgrade_contacts(): Use special trick of ready_enough_for_contactsXavier Claessens2012-07-241-3/+5
| | | | | | | | TpConnection itself wants to prepare TpContacts before being officially CONNECTED. This was already the case for self contact. Use the same trick for blocked contacts. https://bugs.freedesktop.org/show_bug.cgi?id=52441
* vala: Fix srcdir != builddirColin Walters2012-05-111-0/+1
| | | | | | | | | We need to look for the .metadata file in the source directory, otherwise we silently generate a binding with a namespace of "Tp", not "TelepathyGLib". Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49802 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* NEWS for 0.18Simon McVittie2012-05-021-1/+11
|
* Add `make clean-for-new-branch`Simon McVittie2012-05-021-0/+13
|
* Retry to prepare features which failed because of a missing conn ifaceGuillaume Desmottes2012-04-274-11/+123
| | | | | | | | | If we try to prepare a connection feature before the connection is connected, the preparation may fall if a required interface hasn't been announced yet by the CM. So, we give those features a second chance to be prepared when the connection has been connected. https://bugs.freedesktop.org/show_bug.cgi?id=42981
* nano versionSimon McVittie2012-04-202-1/+6
|
* belatedly name the releaseSimon McVittie2012-04-201-0/+2
|
* Prepare 0.18.1telepathy-glib-0.18.1Simon McVittie2012-04-202-4/+9
|
* TpAM: Document that _set_default() keeps an internal referenceXavier Claessens2012-04-161-0/+3
|
* Do not use _tp_connection_lookup_contact() outside contact.cXavier Claessens2012-04-162-5/+7
| | | | | | | | | | | | | That function is dangerous because it does not guarantee that the returned TpContact has an identifier set. In the case a TpContact is being created with tp_connection_get_contacts_by_id(), the first step is to inspect its handle and then create the TpContact object *without* giving its ID. The id will be set later once we got the contact attributes. If _tp_connection_lookup_contact() is called for the same handle/id between the moment the TpContact is created and the moment it sets its attributes, then a contact with no identifier is returned.
* NEWSSimon McVittie2012-04-131-1/+8
|
* Don't make g-ir-scanner warnings fatal on this stable branchSimon McVittie2012-04-131-7/+0
| | | | Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Codegen: fix comment line start leftover.Alban Browaeys2012-04-131-2/+1
| | | | | | | | | | | | | Generated telepathy-glib/_gen/telepathy-enums-gtk-doc.h from: /usr/bin/python ../tools/c-constants-gen.py Tp _gen/stable-spec.xml _gen/telepathy-enums has incorrect comment. Fix it with the same remedy as in 5c58330c32f39a9dd6aaaef37f54461922cf6124 "many fixes to documentation comments" ie remove the newline between '*' and identifier. Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48363
* Fix gtk-doc comments for auto-generated constants headersStef Walter2012-04-121-1/+1
| | | | | Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48592 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* dbus-tube-chan test: listen on a random address appropriate for the OSSimon McVittie2012-04-121-2/+7
| | | | | | | | | | | | | | | | | Instead of hard-coding the abstract Unix socket '\000dbus-tube-test', listen on a random (abstract or real) Unix socket in /tmp if on Unix, or a random port on 127.0.0.1 if not. These are the same listening addresses I used in test/loopback.c in libdbus. The Unix version also matches what the session bus normally uses. This fixes the test on non-Linux Unix (not insisting on abstract-namespace sockets working), when run twice in parallel on Linux (not insisting on using a particular hard-coded name), and in theory also on Windows (not trying to use Unix sockets). Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48600 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
* Upload documentation to the 0.18.x locationSimon McVittie2012-04-122-1/+3
|
* Don't check documentation completeness in this stable branchSimon McVittie2012-04-121-3/+5
|
* Disable warnings about deprecated functions for stable branchSimon McVittie2012-04-121-1/+2
| | | | | Since this is a stable branch, we're unlikely to fix uses of deprecated functions, so we shouldn't warn about them.
* NEWSSimon McVittie2012-04-121-0/+2
|
* Fix doc comments for recent stricter gtk-docStef Walter2012-04-1218-83/+61
| | | | | | | | | | * Build fails with new gtk-doc (1.18.1) which seems to be stricter than previous versions. [Also fixes g-ir-scanner warnings, which were what was actually fatal. -smcv] Bug: https://bugs.freedesktop.org/show_bug.cgi?id=48592 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
* 0.18 NEWSSimon McVittie2012-04-121-1/+13
|
* the right GLib macro is GLIB_VERSION_MAX_ALLOWEDGuillaume Desmottes2012-04-041-1/+1
|
* add stream-tubes.py/accepter.pyGuillaume Desmottes2012-04-042-1/+75
|
* add stream-tubes.py/offerer.pyGuillaume Desmottes2012-04-042-1/+106
|
* Fix the type of the TpStreamTubeConnection::closed signalGuillaume Desmottes2012-04-031-1/+1
| | | | | | | python-gobject can't bind G_TYPE_POINTER. This seems to be save from an API/ABI pov according to GLib gurus, we'll just copy the GError instead of passing the same pointer:
* stream tube examples: send \n with dataGuillaume Desmottes2012-04-032-2/+2
| | | | | This will allow us to use g_data_input_stream_read_line_utf8() in Python as g_input_stream_read() is not bindable.
* stream tube examples: use tp_channel_close_async()Guillaume Desmottes2012-04-031-6/+14
|
* stream tube examples: split sending/receiving data debug messagesGuillaume Desmottes2012-04-032-5/+6
| | | | Make it easier to understand/debug what's going on.
* Introspect a few gettersXavier Claessens2012-04-036-13/+13
| | | | | | It is not always a good idea for bindings to always rely on GObject::get_property(), it can be slow to access properties that way everytime instead of keeping a proxy object in native language.
* start on version 0.18.1Jonny Lamb2012-04-022-1/+6
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* version 0.18.0telepathy-glib-0.18.0Jonny Lamb2012-04-027-19/+32
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* NEWS: update for 0.18.0Jonny Lamb2012-04-021-3/+23
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge branch '29271-some-dbus-tube-api'Will Thompson2012-04-0216-70/+1531
|\ | | | | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=29271 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
| * DBusTubeChannel: write a better preamble maybe?Will Thompson2012-04-021-3/+37
| |
| * dbus tube test: add bug references for FIXMEsWill Thompson2012-04-022-0/+6
| |
| * dbus-tubes example: check method argument typesWill Thompson2012-04-011-6/+15
| |
| * DBusTubeChannel: always use CREDENTIALS for nowWill Thompson2012-03-301-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Unlike with stream tubes, I don't think this is something which tp-glib can decide for you. CREDENTIALS means “Use D-Bus's normal SASL handshaking”; LOCALHOST means “turn off the same-user restriction and optionally enable the ANONYMOUS mechanism if the socket really is only available to local users” or something. (To be honest, it's not obvious how an application can decide what it wants without being patched. I think this functionality exists for Sugar's benefit, where the CMs are run as different users to the applications; the applications can only talk to them, IIRC, because the session bus has authentication turned off.)