summaryrefslogtreecommitdiff
path: root/telepathy-logger/observer.c
Commit message (Collapse)AuthorAgeFilesLines
* client-factory: turn to a singletonGuillaume Desmottes2013-09-251-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* Documentation fixNicolas Dufresne2012-08-281-1/+1
|
* Stop using TplChannel interfaceXavier Claessens2012-07-041-5/+4
| | | | | | That interface is used only to prepare TplTextChannel and TplCallChannel, but they now have a CORE feature doing that job, so they can be prepared like any other proxy.
* Stop using TplChannelFactory, reply on TplClientFactory insteadXavier Claessens2012-07-041-144/+7
| | | | | Give a TplClientFactory to the TplObserver, so we get already prepared TplTextChannel and TplCallChannel subclasses.
* TplTextChannel: Stop preparing TpContacts, TpChannel does it for us alreadyXavier Claessens2012-07-041-0/+1
|
* Remove streamed media channel supportXavier Claessens2012-07-031-9/+0
|
* Disable single include of telepathy-glib headersXavier Claessens2012-07-031-7/+2
|
* Port TplCallChannel to Call1 APINicolas Dufresne2012-03-281-4/+2
| | | | | This include a API break in the unstable Call code. Code using the unstable call log feature will need porting.
* Replace g_ptr_array_free with g_ptr_array_unrefCosimo Alfarano2011-11-181-1/+1
|
* Fix observer singleton and select featuresNicolas Dufresne2011-10-141-36/+37
|
* Removed broken editor instructionNicolas Dufresne2011-03-251-1/+0
|
* Make Call support conditional to --enable-callNicolas Dufresne2011-03-251-0/+2
|
* Add support for TplCallChannelNicolas Dufresne2011-03-251-0/+18
|
* Add TplStreamMediaChannel legacy call observerNicolas Dufresne2011-03-251-0/+9
|
* Change TplChannel into an interface and portNicolas Dufresne2011-03-151-8/+10
| | | | | | This change will allow TplTextChannel to inherit TpTextChannel, choose what feature it wants to be prepared. It also slightly change the action chain API to better fit GAsync normal signature.
* Renamed TplChannelText into TplTextChannelNicolas Dufresne2011-02-081-4/+4
| | | | | This renames the subclass in a more natural and more traditional way as found in many other GObject based APIs.
* Ensure we always return from ObserveChannelsWill Thompson2010-10-131-10/+30
| | | | | | | If we chose to ignore any of the channels passed to ObserveChannels, we'd previously never hit zero, and thus never return. In particular, if there was only one channel and we ignored it, we would never even check if we're ready to return.
* Ignore messages in LogManager when logging is disabled instead of in the ↵Danielle Madeley2010-08-061-43/+0
| | | | Observer
* Add globally-enabled property + notificationDanielle Madeley2010-08-061-0/+14
|
* Remove ignore-accountsDanielle Madeley2010-08-061-8/+0
| | | | Based on feedback from Simon and Guillaume.
* Port TplConf to GSettingsDanielle Madeley2010-07-191-7/+5
| | | | | | set/get_accounts_ignorelist have not been implemented, and just ifdef'ed out, because nothing uses them at this stage and the API might want rethinking before we implement them.
* observer: ignore channels that we are already observingGuillaume Desmottes2010-07-051-0/+6
| | | | | | | | telepathy-idle announce twice channels we receive from the bouncer. That's a bug (fdo #28918) but as a result ObserveChannels() is called twice. We should ignore those rather than creating a second TplChannel which would destroy the one we just created.
* Store TplChannel we are preparing into a hash tableGuillaume Desmottes2010-07-051-2/+15
|
* remove tpl_observer_get_channel_map and rename hash table to 'channels'Guillaume Desmottes2010-07-051-28/+12
|
* _tpl_observer_register_channel can be staticGuillaume Desmottes2010-07-051-22/+20
|
* observer: prefix internal API with underscoreGuillaume Desmottes2010-06-041-11/+11
|
* conf: prefix internal API with underscoreGuillaume Desmottes2010-06-041-3/+3
|
* channel: prefix internal API with underscoreGuillaume Desmottes2010-06-041-1/+1
|
* tpl_observer_observe_channels: raise an error if something went wrongGuillaume Desmottes2010-05-311-1/+6
|
* no need to redefine tpl_observer_register_dbusGuillaume Desmottes2010-05-311-20/+1
|
* Use TpBaseClient rather than our own Observer implementation (fdo #27881)Guillaume Desmottes2010-05-311-387/+70
|
* rename all non public headers to -internal.hGuillaume Desmottes2010-05-271-4/+4
|
* rename _tpl_action_chain_new to fit async/finish conventionsGuillaume Desmottes2010-05-261-1/+1
|
* Internalize action-chainSimon McVittie2010-04-231-2/+2
|
* Internalize util.hSimon McVittie2010-04-231-1/+1
|
* Rename debug.h to debug-internal.h and underscore-prefix its functionsSimon McVittie2010-04-231-1/+1
|
* TplObserver: don't dereference self til it's been checkedSimon McVittie2010-04-221-5/+3
|
* contact, observer: use un-obfuscated priv accessorsSimon McVittie2010-04-221-5/+4
|
* Remove finalize() from observer.c, unusedCosimo Alfarano2010-03-231-9/+0
|
* tpl_actionchain_* -> tpl_action_chain_* -- make methods consistent with typeDanielle Madeley2010-03-191-1/+1
|
* Clean up channel reference counting, fix reference leak in TplActionChainDanielle Madeley2010-03-191-19/+29
|
* Using the more informative CRITICAL instead of g_criticalCosimo Alfarano2010-03-121-1/+1
|
* observer: don't leak GObject propertiesDanielle Madeley2010-03-041-19/+54
| | | | | | | ChannelClassList is wrong for registered-channels. Change to a TP_ARRAY_TYPE_OBJECT_PATH_LIST, although this property isn't exported over D-Bus, so I'm not even sure why it's using a D-Bus type, and not something like a GList.
* observer: clean up referencingDanielle Madeley2010-02-261-147/+98
|
* Preparing TpAccount and TpChannel before channel retrieval.Cosimo Alfarano2010-02-251-21/+127
|
* Improved debug while called during open channel inspectionCosimo Alfarano2010-02-251-1/+5
| | | | Also fixed the code comments
* Added Open Channel retrieval.Cosimo Alfarano2010-02-251-8/+116
| | | | | This allow the logging of channels which are already open and thus no further NewChannel signal will be sent.
* Fixes a SIG11 when a msg to a chatroom is sentCosimo Alfarano2010-02-251-1/+3
| | | | | Now it handles properly the receiver's contact, which in chatrooms is NULL, since there is no actual receiver (tpl-log-entry's chat-id will be the chatroom id).
* improving DEBUG outputCosimo Alfarano2010-02-161-0/+2
|
* checking against NULL before unreferencing a GObjectCosimo Alfarano2010-02-151-1/+2
|