summaryrefslogtreecommitdiff
path: root/telepathy-logger/log-store-pidgin.c
Commit message (Collapse)AuthorAgeFilesLines
* logger: fix several string and date leaksSimon McVittie2014-03-181-0/+4
| | | | | Reviewed-by: Guillaume Desmottes (cherry picked from commit a4103cf87192a7e57d1b762438f53cef3c3e61fa)
* log-store-pidgin: keep a ref on the account managerGuillaume Desmottes2013-09-301-6/+10
|
* stop using tp_account_manager_get_valid_accounts()Guillaume Desmottes2013-09-251-2/+2
| | | | | | | | The code example in log-walker.c was wrong as get_valid_accounts() is (transfer container). dup_valid_accounts() is (transfer full) so it's correct now. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* stop using tp_account_get_protocol()Guillaume Desmottes2013-09-251-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* log-walker: Run the filter synchronously in the walkerDebarshi Ray2013-01-091-5/+2
| | | | | | | | | | This ensures that the TplLogEventFilter is always run from the same thread which invoked the walker. This is implemented by keeping track of skipped events in the history instead of silently ignoring them within the LogIters. This has the nice side effect that we do not need to run the filter while rewinding. Fixes: https://bugs.freedesktop.org/54270
* TplLogStore: remove :name property entirely.Will Thompson2012-09-251-5/+0
| | | | | Given that _tpl_log_store_get_name exists, there's really no reason to have a property as well.
* Make TplLogStore:name immutable.Will Thompson2012-09-251-22/+4
| | | | | | For all log stores except the Xml one, this is always set to the same thing. For the Xml one, the name of the store depends entirely on the value of empathy-legacy.
* TplLogStore: make :readable property immutableWill Thompson2012-09-251-16/+1
| | | | | Again, it's meaningless to have this be a writeable construct-only property—a store is either readable or it's not.
* TplLogStore: remove writable property.Will Thompson2012-09-251-20/+0
| | | | | | This property was defined by the interface to be readwrite, but this doesn't make any sense: if the object implements the add_event method, then it is writable, and if not, it doesn't.
* log-store-pidgin: Implement create_iterDebarshi Ray2012-08-281-0/+19
| | | | Fixes: https://bugs.freedesktop.org/41772
* Disable single include of telepathy-glib headersXavier Claessens2012-07-031-3/+1
|
* log_store_pidgin_get_dir: get the length of orig_id instead of id (#37176)Guillaume Desmottes2011-05-131-1/+1
|
* Make Pigding store robust to empty fileNicolas Dufresne2011-05-051-6/+15
|
* Fix spelling Wheter -> WhetherNicolas Dufresne2011-04-011-1/+1
|
* Remove unused pending message ID from text eventNicolas Dufresne2011-03-151-2/+0
|
* Remove faked log_id from pidgin log-storeNicolas Dufresne2011-03-151-15/+0
|
* Move _time_parse() to util and remove datetimeNicolas Dufresne2011-03-031-1/+0
|
* Don't pass time_t to g_object_new when property is guint64Danielle Madeley2011-02-241-1/+1
| | | | Causes an offset of 4 bytes on 32-bit systems.
* Introduce TplEventTypeMask to be able to select event typeNicolas Dufresne2011-02-221-5/+22
|
* Make TplEntity constructors publicNicolas Dufresne2011-02-221-25/+9
| | | | | | 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-53/+65
| | | | | | | | | 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.
* Strip off unused search_in_identifierNicolas Dufresne2011-02-081-33/+0
|
* Renamed TplEventText into TplTextEventNicolas Dufresne2011-02-081-5/+5
| | | | | This renames the subclass in a more natural and more traditional way as found in many other GObject based APIs.
* Make strv size check more explicitNicolas Dufresne2011-02-081-1/+3
|
* Comment: s/reveiver/receiver/Nicolas Dufresne2011-02-081-1/+1
|
* Refactored TplEvent/TplEventTextNicolas Dufresne2011-02-071-50/+99
| | | | | | | | Enforces using g_object_new() instead of the partial _new() method with loads of get/set. This imply removing all the get/set methods that are not strictly required, making the properties construct only and porting the rest of the code. This change also make "make check" work again. Some more cleanup is also included.
* Room can be deduced from the receiver typeNicolas Dufresne2011-02-071-2/+0
| | | | | | Rename and move is_chatroom from TplEventText to TplEvent and implement it by looking at the receiver type. Note that this breaks make check because none of the current log-store sets the receiver.
* Add test/dbus testsuites, as tp-glib does.Cosimo Alfarano2011-01-211-1/+1
| | | | Importing only the needed modules from tests/lib/
* Add telepathy-logger/log-store-pidgin.[ch]Cosimo Alfarano2011-01-211-0/+1181