summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-04Initialize libdbus for thread safetySimon McVittie1-0/+6
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-04Avoid having two of the same set of commands run in parallelSimon McVittie1-4/+6
A rule like this: _gen/x.c _gen/x.h: prerequisites $(AM_V_GEN)x-generator doesn't consider x.c and x.h together. Instead, it expands to two rules, one to generate x.c and one to generate x.h, which happen to run the same commands. This means that in the worst case, you can end up running x-generator twice in parallel, and they'll race with each other and overwrite or delete each other's output. Based on commit 36c2a545c from telepathy-glib. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=64285 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2013-06-04Update with-session-bus.sh from telepathy-glibSimon McVittie1-3/+15
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=63119
2013-03-28Remove deprecated macros.Brian Pepple3-5/+5
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=62839 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk> [added AC_PREREQ bump to 2.60 for AC_PROG_MKDIR_P -smcv]
2012-05-10Stop refcounting handlesSimon McVittie5-49/+11
They've been "immortal" since before telepathy-glib 0.14. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49732 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-10Use tp_cm_message_set_sender instead of deprecated tp_message_set_handleSimon McVittie1-4/+2
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49732 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-10Use tp_cm_message_new instead of deprecated/misleading tp_message_newSimon McVittie1-2/+2
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49732 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-10Replace deprecated TP_ERRORS with TP_ERRORSimon McVittie8-12/+12
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49732 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
2012-05-10Apply GLib deprecation/availability version checksSimon McVittie1-0/+4
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Consistently include config.h in every .c file, firstSimon McVittie7-0/+14
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Enable warnings about suspicious signed/unsigned comparisons, and fix themSimon McVittie4-7/+6
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Switch on warnings about prototypes, and fix themSimon McVittie11-14/+19
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Eradicate trailing whitespace after backslash (Automake warns about it)Simon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Link with ld --no-copy-dt-needed-entries if availableSimon McVittie4-0/+9
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10Import error-control and -Werror options from telepathy-glibSimon McVittie5-13/+176
For the moment I've disabled missing-prototypes, sign-compare and strict-prototypes - they should be re-enabled. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-10configure.ac: make external package checks considerably simplerSimon McVittie1-27/+6
PKG_CHECK_MODULES without a third and fourth argument already issues an error if the package is missing, and its error messages are better than ours. Also, we don't need to AC_SUBST the CFLAGS or LIBS, the macro already does that for us. Also, stop ignoring the error (!) if dbus-1 or dbus-glib-1 is missing. Finally, stop underquoting. Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49725 Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2012-05-09Check for gio to avoid linking issueIonut Biru1-1/+1
/usr/bin/ld: note: 'g_inet_address_new_from_string' is defined in DSO /usr/lib/libgio-2.0.so.0 so try adding it to the linker command line Signed-off-by: Ionut Biru <ibiru@archlinux.org> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2012-05-08Version 0.7.4.1Olivier Crête1-1/+1
2012-05-08Version 0.7.4telepathy-rakia-0.7.4Olivier Crête2-4/+13
2012-05-08Merge branch 'call1'Olivier Crête40-7890/+7907
2012-05-07Set G_MESSAGES_DEBUG during testingSimon McVittie1-0/+2
The same as Gabble commit cbfa9d06.
2012-04-05Transform TP reason into appropriate SIP reasonsOlivier Crête1-6/+59
2012-04-05Remove dead codeOlivier Crête1-10/+0
2012-04-05Make sure nua_op is NULL before ending the sip sessionOlivier Crête1-0/+2
This way we can be sure that we've closed the call correctly.
2012-03-26Don't wait for codecs to publish Endpoint on incoming m=Olivier Crête2-10/+14
We wait for the codecs to publish an Endpoint only if the candidates and codecs have changed on an on-going call. with-session-bus-30231.pid
2012-03-22Don't repeat forward declarationsOlivier Crête1-1/+2
The confuse some weaker compilers.
2012-03-20Convert SIP status codes to TpCallStateChangeReason on EndedOlivier Crête1-6/+64
2012-03-20Bump tp-glib required version to 0.17.6Olivier Crête1-1/+1
2012-03-15Add test for remote addition of m=Olivier Crête2-3/+49
2012-03-02Put all direction control code in the streamOlivier Crête8-91/+161
Also, the Content is set on the Stream at creation time
2012-03-02Fix the cases when a media is removed and then re-addedOlivier Crête3-31/+89
Also simplify the add_media function a bit
2012-03-02Add function to stringify a RakiaDirectionOlivier Crête2-0/+27
2012-03-01Add test for adding a content while heldOlivier Crête2-7/+99
2012-03-01Add test for receiving failure.. and make it workOlivier Crête2-3/+36
2012-03-01Add test for sending failureOlivier Crête1-1/+34
2012-03-01Add tests for failing to unholdOlivier Crête2-15/+65
2012-03-01Call: Set the streams to sending when the remote side acceptsOlivier Crête8-14/+68
Also add some tests
2012-02-29Remove old streamed media filesOlivier Crête6-5105/+0
2012-02-24Update copyright datesOlivier Crête5-5/+5
2012-02-24Remove stray g_debugOlivier Crête2-4/+1
2012-02-24Hangup call on receiving error if can't request receivingOlivier Crête3-1/+26
2012-02-24CallStream: Disable direction changes if mutable-contents=falseOlivier Crête1-0/+15
2012-02-24Rename DEBUG=media-channel to mediaOlivier Crête1-1/+1
2012-02-24CallStream: Implement media error reportingOlivier Crête1-2/+47
2012-02-24CallStream: Set CanRequestReceiving based on MutableContentsOlivier Crête1-0/+32
2012-02-24Add valgrind suppressionsOlivier Crête4-1/+302
2012-02-24Fix memory leaks found by valgrindOlivier Crête3-3/+22
2012-02-24Set the resolved stun serverOlivier Crête1-8/+8
2012-02-24It's rawudp, so assume we're always connectedOlivier Crête4-25/+25
Because rawudp does not have a concept of connection.
2012-02-24Only reject codecs on the proper errorOlivier Crête1-3/+9