| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
It's usless and should be ported to GDBus.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
It has been deprecated.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
Add room-list-chan.c as it's used by simple-conn.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
It's not that clear how to fix this for now.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
tp_channel_borrow_connection has been deprecated.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
| |
Needed to stop using deprecated API in generated code.
https://bugs.freedesktop.org/show_bug.cgi?id=69797
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69715
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69715
|
|
|
|
| |
https://bugs.freedesktop.org/show_bug.cgi?id=69715
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| | |
https://bugs.freedesktop.org/show_bug.cgi?id=54814
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This allow disabling logging for a specific contact.
Fix bug https://bugs.freedesktop.org/show_bug.cgi?id=54033
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
| |
By consistently using the wrapper function rather than calling our
implementation directly, subclassing won't break.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
As a result we don't need the wrapper callback for fill_cache.
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
| |
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
| |
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
|
|
| |
... to cover the use of a filter.
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
|
|
| |
... to cover the use of a filter.
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
| |
Purely cosmetic. No changes in functionality.
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
... so that only the caches are filled asynchronously and the rest of
the work does not involve the use of a separate thread. This is the
first step towards ensuring that we do not run the TplLogEventFilter
from a separate thread.
NB: This does not solve the actual problem. The TplLogEventFilter is
still invoked from a separate thread. However this refactoring lets us
move in that direction.
Fixes: https://bugs.freedesktop.org/54270
|
|
|
|
|
|
|
|
|
|
|
| |
This is Autoconf best-practice, and ensures that the GLib and Telepathy
version-selection macros defined by configure.ac work as intended.
Including config.h turns on ENABLE_DEBUG, which in turn leads to the
usage of _tpl_debug_set_flags_from_env. In those cases we should
include telepathy-logger/debug-internal.h also.
Fixes: https://bugs.freedesktop.org/59165
|
|
|
|
| |
We are using g_clear_object.
|
|\ |
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| |
| |
| |
| | |
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
|
| | |
|
| |
| |
| |
| | |
It is generated during the build.
|