AgeCommit message (Collapse)AuthorFilesLines
2012-03-05NEWS so far for 0.17.xHEADmasterSimon McVittie1-1/+34
2012-03-05inspect-cm example: stop using call_when_readySimon McVittie1-8/+12
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05Deprecate tp_connection_is_ready, TpConnection:connection-readySimon McVittie2-3/+10
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05TpContact: stop using about-to-be-deprecated Connection APISimon McVittie1-10/+10
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05Deprecate tp_channel_is_ready and TpChannel:channel-readySimon McVittie2-2/+10
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05Deprecate tp_channel_call_when_ready, tp_connection_call_when_readySimon McVittie4-10/+18
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05Use tp_proxy_prepare_async() to prepare connections in example codeSimon McVittie4-27/+36
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-05Don't use tp_channel_call_when_ready, except in its regression testsSimon McVittie1-4/+7
Bug: Signed-off-by: Simon McVittie <> Reviewed-by: Jonny Lamb <>
2012-03-01Add handle_type arg to tp_capabilities_support_*_call()Xavier Claessens2-19/+29
Like that they can be used to know about call conferences as well.
2012-03-01Stop generating lists of signals marshallers altogetherSimon McVittie8-121/+0
Bug: Reviewed-by: Jonny Lamb <>
2012-03-01Use GLib's default marshaller everywhereSimon McVittie39-181/+75
In contrast to the previous commit, I'm just using NULL here - telepathy-glib has an explicit dependency on GLib 2.30. Bug: Reviewed-by: Jonny Lamb <>
2012-03-01Generate code that uses g_cclosure_marshal_generic()Simon McVittie2-7/+5
I'm using the symbol explicitly in the generated code, because if someone copies the tools into another project but forgets to increase the GLib dependency, failing to compile with a missing symbol is a much nicer failure mode than failing to work at runtime. (Also, I haven't checked whether dbus-glib copes gracefully with NULL as a marshaller.) Bug: Reviewed-by: Jonny Lamb <>
2012-03-01Require GLib 2.30, for g_cclosure_marshal_generic()Simon McVittie1-1/+1
Bug: Reviewed-by: Jonny Lamb <>
2012-03-01TpCapabilities: Add API telling if call and file transfer are supportedXavier Claessens3-0/+117
2012-02-24Call.Content.MD: Reject codecs with the appropriate errorOlivier Crête1-1/+2
2012-02-24Call.I.Stream: Don't confuse hold and set_sending(FALSE)Olivier Crête1-1/+9
Don't change the stream direction because of a Hold
2012-02-24Call.Content.I.Media: Reject updates while offer is pendingOlivier Crête1-0/+10
Reject updates to the local while there is an offer pending
2012-02-21Remove another unnecessary forward-declaration of TpBaseCallChannelSimon McVittie1-2/+0
Reviewed-by: Guillaume Desmottes <> Bug:
2012-02-21Avoid forward-declaring Call classesSimon McVittie2-13/+8
Having more than one typedef for the same name is an error. If forward declarations are needed to break cycles, the typedef must be *moved* (not copied) from the header it'd normally appear in to the header with the forward declaration: for instance, TpCallContent (forward-declared in call-channel.h) gets this right. In extreme cases, a global "types.h" header can forward-declare everything, although that often leads to unnecessary compilation, so we've avoided it in telepathy-glib. Bug: Reviewed-by: Guillaume Desmottes <>
2012-02-21example-call: s/Call.DRAFT/Call1/ in example_call.managerGeorge Kiagiadakis1-6/+6
Reviewed-by: Simon McVittie <>
2012-02-20Nano versionSimon McVittie2-1/+6
2012-02-20Prepare 0.17.5Simon McVittie18-257/+569
2012-02-20Distribute CaptchaAuthenticationSimon McVittie1-0/+1
2012-02-20Fix out-of-tree releasesSimon McVittie1-3/+5
2012-02-20Parse arrays of object path in .manager files, for completenessSimon McVittie3-1/+57
Reviewed-by: Guillaume Desmottes <>
2012-02-20Add the Supersedes property and test itSimon McVittie5-6/+141
Reviewed-by: Guillaume Desmottes <>
2012-02-20Finish Call1 documentationSimon McVittie2-1/+4
2012-02-20Use absolute header paths in headersSimon McVittie3-4/+4
Not doing so breaks out-of-tree builds of the telepathy-glib examples, which have -I${top_srcdir} and -I${top_builddir} but not -I${top_builddir}/telepathy-glib.
2012-02-20Remove support for the Mute interface, not stable yetSimon McVittie10-77/+0
2012-02-20Merge remote-tracking branch 'origin/call1' into call1Simon McVittie105-10093/+16709
Conflicts: docs/reference/telepathy-glib-docs.sgml docs/reference/telepathy-glib-sections.txt examples/future/call-cm/call-channel.c examples/future/call-cm/call-stream.c spec/Call_Content.xml spec/Call_Content_Interface_Audio_Control.xml spec/Call_Content_Interface_DTMF.xml spec/Call_Content_Interface_Media.xml spec/Call_Content_Interface_Video_Control.xml spec/Call_Content_Media_Description.xml spec/Call_Content_Media_Description_Interface_RTCP_Extended_Reports.xml spec/Call_Content_Media_Description_Interface_RTCP_Feedback.xml spec/Call_Content_Media_Description_Interface_RTP_Header_Extensions.xml spec/Call_Interface_Mute.xml spec/Call_Stream.xml spec/Call_Stream_Endpoint.xml spec/Call_Stream_Interface_Media.xml spec/Channel_Interface_DTMF.xml spec/Channel_Type_Call.xml spec/all.xml telepathy-glib/channel.xml telepathy-glib/extra-gtkdoc.h tests/dbus/call-example.c
2012-02-20Further update spec, to 0.25.2Simon McVittie34-100/+936
Code changes: * Generate code for Chan.T.Call1, Conn.I.Addressing1, Chan.I.CaptchaAuthentication1, and document them * Adapt Call1 CM and test for Direction argument to AddContent * Add CaptchaNotSupported error
2012-02-20Merge remote-tracking branch 'tester/call1-addcontent-direction' into call1Guillaume Desmottes7-5/+37
2012-02-16StopTone after StartTone is not a cancellationOlivier Crête1-1/+1
2012-02-16MediaCallContent: Don't drop tone currently_sending before it's done playingOlivier Crête1-2/+4
2012-02-16Add direction parameter to AddContentOlivier Crête6-5/+31
2012-02-16Spec Call: Add direction to AddContentOlivier Crête1-0/+6
2012-02-15Test Call: Prepare streams before checking which interfaces it hasOlivier Crête1-11/+24
2012-02-15Remove implementation of the Mute interfaceOlivier Crête4-123/+1
2012-02-15Update spec to remove muteOlivier Crête2-50/+6
2012-02-15Update to latest specXavier Claessens26-116/+477
2012-02-14BaseCallStream: Put the pending states in the right orderOlivier Crête1-5/+6
2012-02-14BaseMediaCallContent: Only emit SendingTones when the tones are being sentOlivier Crête1-2/+5
2012-02-14BaseCallChannel: Starting to ring means you're not queuedOlivier Crête1-0/+1
2012-02-14Put the event and state in the right order in change requestedOlivier Crête1-1/+0
2012-02-14BaseMediaCallStream: Make it possible for the CM to fail FinishInitialCandidatesOlivier Crête3-4/+12
The CM can now refuse FinishInitialCandidates if it doesn't haven the candidates it needs.
2012-02-14BaseMediaCallStream: Add method to fetch the local candidatesOlivier Crête3-0/+21
2012-02-14BaseMediaCallStream: Add function to remove endpointsOlivier Crête3-0/+45
2012-02-14Call.Content.MediaDescription: Verify invalid argumentsOlivier Crête2-2/+50
2012-02-14start preparing 0.17.5Guillaume Desmottes7-9/+39
I didn't change yet, we'll do it when actually releasing.
2012-02-14Merge branch 'telepathy-glib-0.16' into releaseGuillaume Desmottes1-0/+9
Trivial conflicts. Conflicts: NEWS