gnome-software:wip/kalev/donate-infobar

Last commit made on 2018-09-25
Get this branch:
git clone -b wip/kalev/donate-infobar https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
wip/kalev/donate-infobar
Repository:
lp:gnome-software

Recent commits

b07a667... by Kalev Lember <email address hidden>

details: Add a donate infobar as per latest mockups

0a8d70a... by Ask Hjorth Larsen

Updated Danish translation

9b07518... by Kalev Lember <email address hidden>

flatpak: Add asserts when building a ref

Having these would have made debugging
https://gitlab.gnome.org/GNOME/gnome-software/issues/459 much easier and
immediately obvious what's going on.

17502d1... by Kalev Lember <email address hidden>

flatpak: Don't try to download non-flatpak apps

When handling gs_plugin_download(), build a list of flatpak apps up
front so that we don't accidentally try to download any non-flatpak apps
later (and fail horribly).

Fixes: https://gitlab.gnome.org/GNOME/gnome-software/issues/459

d8e5784... by Kalev Lember <email address hidden>

updates section: Fix a crash during automatic updates

When self->list is cleared, a bunch of variables pointing to items
constructed in _build_section_header() become invalid. Make sure that we
set those to NULL when self->list is cleared so that we can avoid using
dangling pointers in callbacks.

Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1632029

87ef5b0... by Richard Hughes

trivial: Post branch version bump

6af9b9d... by Daniel Șerbănescu

Update Romanian translation

(cherry picked from commit d1d6b6f0649691ef5f5f53a5470ec330e3ed2f3c)

ae2be9d... by Kalev Lember <email address hidden>

shell extensions: Downgrade a warning to debug if we can't match UUID

This can legitimately happen when we get ExtensionStatusChanged for a
system-installed package.

ead60d1... by =?utf-8?q?Emin_Tufan_=C3=87etin?= <email address hidden>

Update Turkish translation

59b40d2... by Robert McQueen <email address hidden>

lib: set long-running plugin workers threads to idle IO priority

Use the newly-added gs_ioprio_init() function for the plugin tasks which are
run on threads from our worker pool. This allows us to succinctly set all
potentially IO-intensive long-running operations (install, update, etc) to this
priority as these are run in the pool. Interactive tasks such as refreshes etc
are unaffected as their GTasks are run on new threads. This also means we don't
need to worry about restoring the thread priorities, as we know all threads in
this pool will not be re-used for any other workload.