Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | include telepathy-glib-dbus.h | Guillaume Desmottes | 2013-09-27 | 1 | -0/+1 |
| | | | | Not needed for now but will be for 1.0 | ||||
* | Prepare TpAccount if needed | Guillaume Desmottes | 2013-09-27 | 1 | -1/+59 |
| | | | | | | | Make sure that the TpAccount we receive from public API is prepared as more and more API are relying on it. https://bugs.freedesktop.org/show_bug.cgi?id=69814 | ||||
* | log-manager: factor out start_async_op_in_thread() | Guillaume Desmottes | 2013-09-27 | 1 | -10/+13 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=69814 | ||||
* | tpl_log_manager_search_async: fix introspection | Guillaume Desmottes | 2013-09-23 | 1 | -1/+1 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=69715 | ||||
* | Coding style fix | Nicolas Dufresne | 2013-04-08 | 1 | -3/+4 |
| | |||||
* | Add ignore list capability | Dan Vrátil | 2013-04-04 | 1 | -1/+177 |
| | | | | | | This allow disabling logging for a specific contact. Fix bug https://bugs.freedesktop.org/show_bug.cgi?id=54033 | ||||
* | Split legacy Empathy log reader into its own class | Will Thompson | 2013-01-16 | 1 | -2/+2 |
| | | | | | | | | | | | | My commit eaefb26 introduced a regression: by assuming that any class that implements add_event is writable, logs were being written to the legacy Empathy location. By splitting the legacy location handling into a subclass, we can override add_event to un-implement it and make the subclass read-only, as well as removing special cases from the XML store itself. Thanks to Debarshi Ray for catching this! | ||||
* | log-walker: Run the filter synchronously in the walker | Debarshi Ray | 2013-01-09 | 1 | -4/+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 | ||||
* | Make TplLogStore:name immutable. | Will Thompson | 2012-09-25 | 1 | -4/+0 |
| | | | | | | 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. | ||||
* | LogManager: rearrange creating log stores a little. | Will Thompson | 2012-09-25 | 1 | -26/+25 |
| | |||||
* | LogManager: simplify checking for duplicate stores | Will Thompson | 2012-09-25 | 1 | -9/+3 |
| | |||||
* | TplLogStore: make :readable property immutable | Will Thompson | 2012-09-25 | 1 | -7/+5 |
| | | | | | 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 Thompson | 2012-09-25 | 1 | -17/+7 |
| | | | | | | 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. | ||||
* | Documentation fix | Nicolas Dufresne | 2012-08-28 | 1 | -5/+6 |
| | |||||
* | log-manager: Implement walk_filtered_events | Debarshi Ray | 2012-08-28 | 1 | -0/+49 |
| | | | | Fixes: https://bugs.freedesktop.org/41772 | ||||
* | Disable single include of telepathy-glib headers | Xavier Claessens | 2012-07-03 | 1 | -2/+1 |
| | |||||
* | log-manager: Fix annotations on get_filtered_events | Jasper St. Pierre | 2012-05-28 | 1 | -2/+3 |
| | | | | | | | | | Both callbacks needs to be marked allow-none, and filter isn't an (async scope), it's an (async call). https://bugs.freedesktop.org/show_bug.cgi?id=50361 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Fix introspection warnings | Jasper St. Pierre | 2012-05-28 | 1 | -7/+7 |
| | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=50361 Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Improve GObject introspection anotation | Nicolas Dufresne | 2011-10-31 | 1 | -7/+15 |
| | |||||
* | Merge branch 'fix-insert-after' | Nicolas Dufresne | 2011-05-26 | 1 | -44/+9 |
|\ | |||||
| * | Optimise _tpl_log_manager_get_filtered_events() | Nicolas Dufresne | 2011-05-26 | 1 | -44/+9 |
| | | | | | | | | | | | | | | Use a GQueue and _tpl_event_queue_insert_sorted_after() instead of insert_sorted() which lookup the list everytime. This also has the effect of keeping log order as much as possible when broken timestamp goes backward. | ||||
* | | Fix destroy function for get_entities_async | Emilio Pozuelo Monfort | 2011-05-26 | 1 | -1/+1 |
|/ | | | | https://bugs.freedesktop.org/show_bug.cgi?id=37288 | ||||
* | Removed broken editor instruction | Nicolas Dufresne | 2011-03-25 | 1 | -1/+0 |
| | |||||
* | Print something on error even if error is not set | Nicolas Dufresne | 2011-03-21 | 1 | -2/+3 |
| | |||||
* | Don't crash if a log store assert | Nicolas Dufresne | 2011-03-16 | 1 | -1/+1 |
| | |||||
* | Remove reference to log_id in log manager | Nicolas Dufresne | 2011-03-15 | 1 | -2/+1 |
| | |||||
* | Move _tpl_entity_compare into TplEntity class | Nicolas Dufresne | 2011-03-15 | 1 | -26/+1 |
| | |||||
* | Move _time_parse() to util and remove datetime | Nicolas Dufresne | 2011-03-03 | 1 | -1/+0 |
| | |||||
* | log-manager: Add output annotations. | Jasper St. Pierre | 2011-03-01 | 1 | -2/+3 |
| | |||||
* | Start work on introspection support. | Jasper St. Pierre | 2011-02-28 | 1 | -3/+3 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=34770 | ||||
* | Let glib allocate the GList element for us | Sjoerd Simons | 2011-02-24 | 1 | -1/+1 |
| | | | | | | GList elements are usually allocated using the slice allocator, not pure malloc, but we can't rely on that. So instead of allocating the structure ourselves use the dedicated allocation function. | ||||
* | Doc fix | Nicolas Dufresne | 2011-02-23 | 1 | -2/+3 |
| | |||||
* | Introduce TplEventTypeMask to be able to select event type | Nicolas Dufresne | 2011-02-22 | 1 | -11/+33 |
| | |||||
* | Move away from id/type pair in favor of TplEntity | Nicolas Dufresne | 2011-02-22 | 1 | -67/+46 |
| | | | | | | | | | 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. | ||||
* | Merge branch 'remove-unused' | Nicolas Dufresne | 2011-02-11 | 1 | -117/+0 |
|\ | | | | | | | | | | | | | Conflicts: telepathy-logger/log-manager-internal.h Reviewed-by: emilio.pozuelo@collabora.co.uk | ||||
| * | Strip off unused search_in_identifier | Nicolas Dufresne | 2011-02-08 | 1 | -117/+0 |
| | | |||||
* | | Implement clear_entity in TplLogManager | Nicolas Dufresne | 2011-02-10 | 1 | -0/+19 |
| | | |||||
* | | Implement clear_account method in LogManager | Nicolas Dufresne | 2011-02-10 | 1 | -0/+18 |
| | | |||||
* | | Implement clear method in TplLogManager | Nicolas Dufresne | 2011-02-10 | 1 | -0/+17 |
|/ | |||||
* | Load TplLogStorePidgin at TplLogManager startup | Cosimo Alfarano | 2011-01-21 | 1 | -0/+3 |
| | |||||
* | set "testmode" property only on logstores supporting it | Cosimo Alfarano | 2011-01-20 | 1 | -0/+7 |
| | |||||
* | Renamed get_events() into get_entities() | Nicolas Dufresne | 2011-01-19 | 1 | -41/+41 |
| | | | | | | The _get_events() method was misleading. This function would return partially filled TplLogSearchHit that would in fact represent entities. This patch renames the function and return a GList of TplEntity. | ||||
* | Avoid copying lists when calling _finish() | Nicolas Dufresne | 2011-01-19 | 1 | -59/+29 |
| | |||||
* | Don't duplicate code to free lists | Nicolas Dufresne | 2011-01-19 | 1 | -55/+29 |
| | |||||
* | [Doc] Don't document private func. & fix typos | Nicolas Dufresne | 2011-01-17 | 1 | -14/+14 |
| | |||||
* | LogManager style fixes and functions order | Nicolas Dufresne | 2011-01-17 | 1 | -99/+125 |
| | | | | | Did some style fixes and reorderd _async and _finish function to be in a natural order. | ||||
* | Remove TplLogSearchHit.filename | Emilio Pozuelo Monfort | 2011-01-17 | 1 | -6/+1 |
| | |||||
* | Renamed TplEntry* into TplEvent* | Nicolas Dufresne | 2011-01-10 | 1 | -19/+19 |
| | |||||
* | Adapt the log manager to the API changes | Emilio Pozuelo Monfort | 2011-01-10 | 1 | -353/+254 |
| | |||||
* | Minor optimization | Emilio Pozuelo Monfort | 2011-01-05 | 1 | -1/+1 |
| |