summaryrefslogtreecommitdiff
path: root/telepathy-logger/text-channel.c
Commit message (Collapse)AuthorAgeFilesLines
* use tp_message_get_pending_message_id()Guillaume Desmottes2014-03-031-14/+7
|
* include telepathy-glib-dbus.hGuillaume Desmottes2013-09-271-0/+1
| | | | Not needed for now but will be for 1.0
* stop using tp-glib sealed variablesGuillaume Desmottes2013-09-261-3/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69846
* stop using tp_text_channel_get_pending_messages()Guillaume Desmottes2013-09-251-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* use tp_channel_get_connection()Guillaume Desmottes2013-09-251-1/+1
| | | | | | tp_channel_borrow_connection has been deprecated. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* Stop using TplChannel interfaceXavier Claessens2012-07-041-72/+5
| | | | | | 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.
* Add TplClientFactoryXavier Claessens2012-07-041-0/+12
| | | | | It is a TpAutomaticClientFactory subclass that creates TplTextChannel and TplCallChannel instances
* TplTextChannel, TplCallChannel: Use TpProxyFeatureXavier Claessens2012-07-041-17/+64
|
* TplTextChannel: Stop using TplActionChainXavier Claessens2012-07-041-80/+62
| | | | It is not needed since only one operation is actually async
* TplTextChannel: Stop preparing TpContacts, TpChannel does it for us alreadyXavier Claessens2012-07-041-112/+15
|
* No need to prepare TP_CONNECTION_FEATURE_COREXavier Claessens2012-07-041-32/+0
| | | | TpBaseClient already ensure that before handing the channel
* TplCallChannel, TplTextChannel: Do not take TpAccount arg in constructorXavier Claessens2012-07-041-4/+1
| | | | It can be taken from the TpConnection
* Disable single include of telepathy-glib headersXavier Claessens2012-07-031-3/+1
|
* Fix introspection warningsJasper St. Pierre2012-05-281-1/+1
| | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=50361 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Replace g_array_free with g_array_unrefCosimo Alfarano2011-11-181-1/+1
|
* Fix observer singleton and select featuresNicolas Dufresne2011-10-141-1/+3
|
* Use gint64 for timestamps (not guint64)David Laban2011-05-261-5/+5
|
* Update timestamp recording in text-channelDavid Laban2011-05-261-10/+38
| | | | | | | timestamp == original_message_{sent || received} || message_{sent || received} || now. edit_timestamp == supersedes ? message_{sent || received} || now: 0
* text-channel: Put original-message-sent/received into original-timestampDavid Laban2011-05-241-1/+18
| | | | Also, s/guint/guint64 in old code.
* get_message_timestamp: debug if timestamp is wildly outDavid Laban2011-05-181-5/+9
| | | | Hopefully, this will help CM authors a little.
* Store, save and test message-token and supersedes-tokenDavid Laban2011-05-171-0/+2
|
* Don't leak newly created GErrorNicolas Dufresne2011-05-111-0/+2
|
* Send newly created error instead of old oneNicolas Dufresne2011-05-111-3/+3
|
* Fix infinit loop in pending message cache logicNicolas Dufresne2011-03-301-1/+1
|
* TextChannel: sort missed pending by timestampNicolas Dufresne2011-03-251-2/+24
| | | | It's better if missed pending message are stored ordered by date.
* TextChannel: use g_list_prepend for performanceNicolas Dufresne2011-03-251-6/+6
|
* Removed broken editor instructionNicolas Dufresne2011-03-251-1/+0
|
* TplTextChannel: Remove broken comment, user_data not usedNicolas Dufresne2011-03-251-1/+0
|
* Add missing return in error handlingNicolas Dufresne2011-03-211-0/+1
|
* Fix use of unitialized TplPendingMessage pointerNicolas Dufresne2011-03-211-1/+2
|
* Use SQLite cache to avoid duplicates on logger crashNicolas Dufresne2011-03-161-16/+204
|
* No need to channel members with TpTextChannelNicolas Dufresne2011-03-161-96/+32
|
* Store initially pending messagesNicolas Dufresne2011-03-161-0/+20
| | | | | | This works as long as the logger won't crash. If the logger crash, it will log again the pending, creating duplicates. More patch coming to address the case where the logger crash and restart.
* Port to TpTextChannel signal and TpMessageNicolas Dufresne2011-03-151-117/+45
|
* Change TplChannel into an interface and portNicolas Dufresne2011-03-151-44/+110
| | | | | | 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.
* Port to Message interfaceNicolas Dufresne2011-03-151-218/+160
|
* Remove log_id from text-channelNicolas Dufresne2011-03-151-20/+3
|
* Removing pending message cachingNicolas Dufresne2011-03-141-465/+2
|
* Merge trivial get_room_info to get_remote_contactsNicolas Dufresne2011-03-101-27/+14
|
* Update copyright and add me to list of authorsNicolas Dufresne2011-03-101-1/+2
|
* Fix local header includes to use double quoteNicolas Dufresne2011-03-101-11/+11
|
* Cache TplEntity instead of TpContactNicolas Dufresne2011-03-101-67/+50
|
* Properly reorder methods removing useless wrapperNicolas Dufresne2011-03-101-655/+551
|
* Message a(sv) contains timestamp in signed int 64bitNicolas Dufresne2011-03-031-3/+4
|
* Move _time_parse() to util and remove datetimeNicolas Dufresne2011-03-031-1/+0
|
* Fix another 32 vs 64bits bugEmilio Pozuelo Monfort2011-03-031-1/+1
|
* Convert timestamp from uint to int64 on sent messageNicolas Dufresne2011-02-281-1/+2
| | | | | | This was causing issue on 32bit machines as the 32bit timestamp was passed to g_object_new(), resulting in a vararg structure 32bit shorter then expected by GObject.
* Make TplEntity constructors publicNicolas Dufresne2011-02-221-6/+6
| | | | | | Implement a generic constructor along with making public all TplEntity constructors. This is required now that the LogManager API require TplEntity object instead of id/is_room pair.
* Move away from id/type pair in favor of TplEntityNicolas Dufresne2011-02-221-6/+2
| | | | | | | | | In the first rework step, TplEventSearchType was introduced with wrong assomption. This item was merging entity type and event type together. To make thing simple, this patch replace the pair with a TplEntity object that contain all the required information about the Entity. This enable for more complete logs in the future and fix bugs where get_entities() won't return chatrooms.
* Style fix in TplTextChannelNicolas Dufresne2011-02-081-3/+1
|