| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
Tumbler could get stuck if a previous request was cancelled because of
this. An obsolete assert is also removed which may prevent an error
signal from being sent.
Fixes #56.
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
| |
Completes previous commit, related to !21.
|
|
|
|
|
|
|
|
|
| |
This is primarily for Flatpak packaging, where a "private service" is
desirable, although one could imagine using it in other contexts. The
prefix must be specified via the environment variable
`TUMBLER_SERVICE_NAME_PREFIX`.
Related to xfconf#27, see !21 for more details.
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
| |
In particular, $EGREP was introduced in
d82e509551db98ff70e47d1990f759948ee7fecd whithout check.
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
To include the fix that obsoletes
984e67ce5247a2543f0fd547b42201043c69e9b2, reverted in
283c7045d669941f3820f3963b9de6ea3baa96ea.
See also:
https://bugzilla.xfce.org/show_bug.cgi?id=13360
https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/issues/57
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
| |
An oversight in 49ffba98d7cf9626a1470bc49a53596300fe3550.
|
| |
|
| |
|
|
|
|
| |
Closes #51.
|
|
|
|
|
|
|
| |
The "X-Tumbler Settings" group is searched in each desktop file with the
same keys as in `tumbler.rc`, where the default configuration is now.
Closes #52.
|
|
|
|
|
|
|
| |
By the usual rule: for a given thumbnailer name, the one placed in the
highest priority directory overrides the others of the same name.
Closes #53.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The request thumbnailer array no longer contains one thumbnailer per
URI, but the list of available thumbnailers for this URI (after applying
the filters of the configuration file), sorted by priority.
For a given URI, we browse the thumbnailer list until we succeed in
generating a thumbnail. An error signal is only issued if the last
thumbnailer has failed. Intermediate errors are only displayed if debug
logging is enabled.
Closes #50.
|
| |
|
|
|
|
|
|
|
| |
The move to GLib 2.56 in b014aabd2d78472a18a9b863e51dd6f1631d78cb allows
to use structured logging in GLib logging macros. This makes it more
suitable for viewing via tools such as `journalctl`, and adds some
message location information.
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When running under a systemd user session, this results in tumblerd
being placed in in its own cgroup, whereas previously it would be a
child of dbus-daemon in the dbus.service cgroup.
It also avoids races between up to three separate instances of the
same executable being started for its three names, which could result
in spurious activation failures if they are used in quick succession,
similar to <https://bugs.freedesktop.org/show_bug.cgi?id=53220> in
telepathy-mission-control.
Closes #14.
|
|
|
|
|
|
|
|
| |
FFmpegthumbnailer is known to be really verbose, and we don't have a
priori control on the messages that can be displayed by external
thumbnailers (it can be in particular FFmpegthumbnailer).
Fixes #10, related to #29.
|
|
|
|
| |
Closes #23.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A parameter is added to Tumbler's internal error signals to account for
the error domain, and the error code `TUMBLER_ERROR_OTHER_ERROR_DOMAIN`
is added to indicate that the error originated from a third-party API.
When sending the error signal via D-Bus, cancelling errors are filtered
out, and when the error originates from a third-party API, the error
message is prefixed with the domain and code of that error, in a
possibly parsable format.
Fixes #49.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is more convenient for both the developer and the user, especially
when it comes to providing logs in a bug report. As for the loss in
terms of performance, it is minimal, and this is normally not an issue
where these functions are used.
|
|
|
|
|
| |
This simplifies the code, fixes leaks in `g_debug()` calls, and
GLib 2.56 will be required when moving to Xfce 4.18.
|
| |
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
|
|
|
| |
If their priority is equal to that of another plugin, there is no way to
know in advance which one will be prioritized in case of a mime type
match (more precisely, it depends on the order in which
`g_dir_read_name()` goes through the plugin directory).
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 8f0234a4a14bfec9f0a1ef5c1c8b94fb523f5d41.
There was no particular justification for this change, and since then
there have been several interventions in bug reports or on the forum
from users wondering why Tumbler does not generate thumbnails for
certain files, especially video.
There should not be a default size limitation, or only for a particular
plugin, with a justification in the comments, and only if the problem
cannot be fixed in the code.
|
| |
|
| |
|
|
|
|
|
|
| |
25 translated messages.
Transifex (https://www.transifex.com/xfce/public/).
|
|
|
|
| |
See https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html#THUMBSAVE
|
|
|
|
| |
I took the exception for the rule: let's hope this time it's good.
|
| |
|
| |
|