summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* include telepathy-glib-dbus.hGuillaume Desmottes2013-09-279-0/+9
| | | | Not needed for now but will be for 1.0
* Prepare TpAccount if neededGuillaume Desmottes2013-09-272-1/+104
| | | | | | | 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 Desmottes2013-09-271-10/+13
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69814
* use account's normalized name instead of its account idGuillaume Desmottes2013-09-272-31/+17
| | | | | | It doesn't make sense to use the account opaque ID as 'self id'. Fix fdo#69814.
* tests/dbus/test-tpl-log-iters-xml: use tpl_test_create_and_prepare_account()Guillaume Desmottes2013-09-271-7/+22
| | | | | | This test will rely on the TpAccount to be prepared soon. https://bugs.freedesktop.org/show_bug.cgi?id=69814
* tests/dbus/test-tpl-log-store-xml: use tpl_test_create_and_prepare_account()Guillaume Desmottes2013-09-271-18/+38
| | | | | | This test will rely on the TpAccount to be prepared soon. https://bugs.freedesktop.org/show_bug.cgi?id=69814
* add logger-test-helper.cGuillaume Desmottes2013-09-273-1/+105
| | | | | | | | Introduce a new helper file to contain logger test specific helper functions. Add helper function to register and prepare accounts. https://bugs.freedesktop.org/show_bug.cgi?id=69814
* text-event: chain up disposeGuillaume Desmottes2013-09-271-0/+2
|
* build with TP_DISABLE_SINGLE_INCLUDEGuillaume Desmottes2013-09-261-0/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69846
* stop using tp-glib sealed variablesGuillaume Desmottes2013-09-263-6/+5
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69846
* tests/lib: sync with tp-glib masterGuillaume Desmottes2013-09-2618-176/+1651
| | | | | | Adds a few new files used by the new version of the files we are using. https://bugs.freedesktop.org/show_bug.cgi?id=69846
* fix tp-glib single headersGuillaume Desmottes2013-09-254-4/+3
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* stop building test-apiGuillaume Desmottes2013-09-252-8/+1
| | | | | | It's usless and should be ported to GDBus. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* bump TP_VERSION_MIN_REQUIRED to 0.22Guillaume Desmottes2013-09-251-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* test-entity: stop using tp_connection_get_contacts_by_handle()Guillaume Desmottes2013-09-251-31/+29
| | | | | | It has been deprecated. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* tests/lib: sync with tp-glib masterGuillaume Desmottes2013-09-258-98/+777
| | | | | | Add room-list-chan.c as it's used by simple-conn. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* bump tp-glib dep to 0.21.2Guillaume Desmottes2013-09-251-2/+2
| | | | | | Needed for tp_dbus_properties_mixin_dup_all() which I'm going to use in tests. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* stop using tp_account_new()Guillaume Desmottes2013-09-255-25/+60
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* client-factory: turn to a singletonGuillaume Desmottes2013-09-253-3/+19
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* ignore deprecation warning when calling tp_account_parse_object_path()Guillaume Desmottes2013-09-251-0/+3
| | | | | | It's not that clear how to fix this for now. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* stop using tp_text_channel_get_pending_messages()Guillaume Desmottes2013-09-251-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69797
* stop using tp_account_manager_get_valid_accounts()Guillaume Desmottes2013-09-253-5/+5
| | | | | | | | 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
* use tp_channel_get_connection()Guillaume Desmottes2013-09-252-2/+2
| | | | | | tp_channel_borrow_connection has been deprecated. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* sync tools/ with tp-glib masterGuillaume Desmottes2013-09-2517-138/+165
| | | | | | Needed to stop using deprecated API in generated code. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* bump GLib dep and use versioning macrosGuillaume Desmottes2013-09-251-8/+4
| | | | | | | | Set to 2.32 as tp-glib so we can safely use newer API. Also, stop disabling single include warnings. https://bugs.freedesktop.org/show_bug.cgi?id=69797
* tpl_log_manager_search_async: fix introspectionGuillaume Desmottes2013-09-231-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69715
* sqlite: deal with g_date_time_new_from_unix_utc() failingGuillaume Desmottes2013-09-231-0/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69715
* test-log-manager: make sure to pass a (gint64) as timestampGuillaume Desmottes2013-09-231-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=69715
* automake: use serial-testsGuillaume Desmottes2013-09-231-1/+1
| | | | | | | | | It's easier to use the old tests behavior for now. Bump the automake dep to 1.12 as that's the version which introduced this new option. https://bugs.freedesktop.org/show_bug.cgi?id=69715
* Merge branch 'telepathy-logger-0.8'Will Thompson2013-05-012-1/+2
|\
| * log_store_xml_get_events_for_file: fix self_id leakGuillaume Desmottes2013-05-011-0/+1
| | | | | | | | https://bugs.freedesktop.org/show_bug.cgi?id=54814
| * Post release verison bumpNicolas Dufresne2013-04-041-1/+1
| |
* | ignorelist: Fix annotation and documentationNicolas Dufresne2013-04-081-2/+1
| |
* | Coding style fixNicolas Dufresne2013-04-082-4/+5
| |
* | Make log-manager tests writableDan Vrátil2013-04-084-23/+58
| |
* | Add ignore list capabilityDan Vrátil2013-04-046-6/+410
| | | | | | | | | | | | This allow disabling logging for a specific contact. Fix bug https://bugs.freedesktop.org/show_bug.cgi?id=54033
* | Post stable release version bumpNicolas Dufresne2013-04-041-1/+1
|/
* version 0.8.0telepathy-logger-0.8.0Debarshi Ray2013-01-213-14/+24
|
* doc: Mark TplLogStoreEmpathyClass fields as private to avoid warningsDebarshi Ray2013-01-211-0/+1
|
* doc: Use xi:fallback when including the annotation glossaryDebarshi Ray2013-01-211-1/+1
|
* log-walker: Add since tags to docstringsDebarshi Ray2013-01-211-0/+16
|
* Split legacy Empathy log reader into its own classWill Thompson2013-01-165-28/+125
| | | | | | | | | | | | 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-store-xml: use _tpl_log_store_get_name()Will Thompson2013-01-161-3/+2
| | | | | By consistently using the wrapper function rather than calling our implementation directly, subclassing won't break.
* log-store-xml: simplify choosing basedirWill Thompson2013-01-161-3/+2
| | | | | | | log_store_xml_get_name() makes the same Empathy vs. TpLogger decision as the test_mode path was making. Since the log store's name is used to find the real directory, it also seems better to use the same code path in the test suite.
* log-walker: Use a queue instead of a mutex for serializing operationsDebarshi Ray2013-01-101-37/+70
| | | | | | | | | | | | Earlier we were using threads to implement the asynchronous get_events and rewind methods, so we used a mutex to serialize them. However, now get_events has been moved to a single threaded model, so using a mutex will lead to undefined behaviour. Instead we use a queue to store incoming operations (ie. get_events or rewind) and they are executed one after the other. Fixes: https://bugs.freedesktop.org/54270
* log-walker: Use the op_res for carrying async contextNicolas Dufresne2013-01-101-26/+36
| | | | | | As a result we don't need the wrapper callback for fill_cache. Fixes: https://bugs.freedesktop.org/54270
* log-walker: Use _take_error instead of _set_from_error / _error_freeNicolas Dufresne2013-01-091-8/+2
| | | | Fixes: https://bugs.freedesktop.org/54270
* log-walker: Use complete_in_idle() instead of idle_add()Nicolas Dufresne2013-01-091-22/+6
| | | | Fixes: https://bugs.freedesktop.org/54270
* tests: Add a test for log-walker/rewindDebarshi Ray2013-01-091-0/+35
| | | | | | ... to cover the use of a filter. Fixes: https://bugs.freedesktop.org/54270