summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-07-13abi: only export ^tpl symbolsthis-is-REEGGEEEEXJonny Lamb1-1/+2
omg, my first logger patch! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2010-07-08start dev of new versionGuillaume Desmottes1-1/+1
2010-07-08prepare 0.1.4 releasetelepathy-logger-0.1.4Guillaume Desmottes2-2/+10
2010-07-05fix TpContact leak (#28903)Guillaume Desmottes1-1/+1
2010-07-05observer: ignore channels that we are already observingGuillaume Desmottes1-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.
2010-07-05Store TplChannel we are preparing into a hash tableGuillaume Desmottes1-2/+15
2010-07-05remove tpl_observer_get_channel_map and rename hash table to 'channels'Guillaume Desmottes1-28/+12
2010-07-05_tpl_observer_register_channel can be staticGuillaume Desmottes2-24/+20
2010-07-05always pass a weak pointer to tp_connection_get_contacts_by_handleGuillaume Desmottes1-1/+2
2010-06-28set nano version flagGuillaume Desmottes1-1/+1
2010-06-28prepare 0.1.3 releasetelepathy-logger-0.1.3Guillaume Desmottes2-1/+41
2010-06-28Don't cleanup stale log-ids when preparing text channelsGuillaume Desmottes1-0/+7
This takes a while as it involves lot of SQL comments and slow down the dispatching of channels (fdo #28787). According documentation of this function that's just an optionnal optimisation so disabling it won't hurt. I opened fdo #28791 about remaning issues in this code.
2010-06-28Logger.client: add Recover flagGuillaume Desmottes1-0/+3
2010-06-28install the logger to libexecGuillaume Desmottes4-4/+4
2010-06-28Set an empty list as default value for the ignorelist gconf keyGuillaume Desmottes1-1/+1
2010-06-28use the channel specific handle if anyGuillaume Desmottes1-3/+9
2010-06-23use tp_value_array_unpackGuillaume Desmottes1-7/+7
2010-06-23wrap big linesGuillaume Desmottes1-11/+16
2010-06-23get_self_contact_cb: no need to get the observerGuillaume Desmottes1-3/+0
2010-06-23Simplfy settings of chatrooms infoGuillaume Desmottes1-110/+32
2010-06-23No more need to get the remote contact separatelyGuillaume Desmottes1-63/+3
This is done in pendingproc_get_remote_contacts() now. That also allow us to remove this bong selector thing.
2010-06-23on_sent_signal_cb: use the contacts cacheGuillaume Desmottes1-13/+7
2010-06-23Use the contacts cache when receiving a messageGuillaume Desmottes1-6/+8
Also update the cache if the sender wasn't in the cache.
2010-06-23channel-text: cache TpContact of participants (fdo #28680)Guillaume Desmottes1-1/+119
2010-06-23Use tp_proxy_prepare_async to prepare the TpConnectionGuillaume Desmottes1-19/+17
2010-06-23Use tp_proxy_prepare_async to prepare the TpChannelGuillaume Desmottes1-17/+18
2010-06-23on_received_signal_with_contact_cb: no need to set the remote contactGuillaume Desmottes1-4/+0
In the 1-1 case we already set it when preparing the channel so this was never called.
2010-06-23remove unused functions from the internal APIGuillaume Desmottes2-66/+36
Also reorder some static functions so we don't need prototypes.
2010-06-23rename pendingproc_connect_signals to pendingproc_connect_message_signalsGuillaume Desmottes1-3/+3
2010-06-23Wait that we get contacts before connecting signalsGuillaume Desmottes1-1/+1
Callback of these signals assume that contacts have been retrieved.
2010-06-23remove useless prototypesGuillaume Desmottes1-8/+0
2010-06-23entry: re-introduce the 'account-path' prop but as read-onlyGuillaume Desmottes1-0/+11
Clients are not supposed to create their own entries so they don't have to set this property.
2010-06-23log-store-xml: reuse existing TpAccount instead of creating a new one (fdo ↵Guillaume Desmottes2-9/+2
#28682)
2010-06-23add tpl_entry_get_accountGuillaume Desmottes1-0/+14
2010-06-23entry: replace the 'account-path' property by the TpAccount itselfGuillaume Desmottes6-44/+28
Strictly speaking this is a API break but Empathy doesn't use this property and I kept the tpl_entry_get_account_path() method.
2010-06-23remove test-tpl-entry.cGuillaume Desmottes2-24/+0
It's doesn't test anything and we should replace it by a proper test using fake services and stuffs.
2010-06-23depend on tp-glib 0.11.7Guillaume Desmottes1-1/+1
We need it for tp_clear_object().
2010-06-23log_store_xml_get_dates: use g_date_compare to sort datesGuillaume Desmottes1-1/+2
Dates are GDate and not string any more.
2010-06-23Don't use remote contact as sender in chatroomsGuillaume Desmottes1-16/+24
As said in a comment, the remote contact is only meant to be used for 1-1 chat, not chatrooms.
2010-06-23Properly check if the sender is the self user or notGuillaume Desmottes1-1/+1
2010-06-22always send debug messages to the debuggerGuillaume Desmottes1-3/+1
The comment was actually false, this is the only place where we send messages to the debugger.
2010-06-19Rename 'link' to 'l' to fix build warningXavier Claessens1-15/+15
2010-06-18start dev of 0.1.3Guillaume Desmottes1-2/+2
2010-06-18prepare 0.1.2telepathy-logger-0.1.2Guillaume Desmottes2-2/+15
2010-06-18COPYING: remove first paragraph, everything is LGPL nowGuillaume Desmottes1-6/+0
2010-06-18relicense to LGPLGuillaume Desmottes2-1163/+489
All the files are now LGPL.
2010-06-18log-store-sqlite: relicense to LGPLGuillaume Desmottes2-20/+18
This file was based on log-store and log-store-xml which have been relicensed.
2010-06-18log-store: sync header with EmpathyGuillaume Desmottes2-22/+20
empathy-log-store has been relicensed to LGPL: http://git.gnome.org/browse/empathy/commit/?id=b0eb7b2baf39cd5a509668bc53e5e34d70cb255d
2010-06-17log-manager: sync header with EmpathyGuillaume Desmottes3-33/+30
empathy-log-manager has been relicensed to LGPL: http://git.gnome.org/browse/empathy/commit/?id=b8c3e1f86a5982c06a63116a6dc98a9b583b468c http://git.gnome.org/browse/empathy/commit/?id=f748067f6fa10635261313a28e0a0102168de91e
2010-06-17log-store-xml: sync header with EmpathyGuillaume Desmottes2-22/+20
empathy-log-store-empathy has been relicensed to LGPL: http://git.gnome.org/browse/empathy/commit/?id=8728a86cda80fe0b824a8cb87b91db8eb1a2b99f http://git.gnome.org/browse/empathy/commit/?id=f9894b899100467c88b3cf6b218df704d49647c2