gnome-software:wip/hughsie/GsApp-custom

Last commit made on 2019-06-19
Get this branch:
git clone -b wip/hughsie/GsApp-custom https://git.launchpad.net/gnome-software

Branch merges

Branch information

Name:
wip/hughsie/GsApp-custom
Repository:
lp:gnome-software

Recent commits

e97d9dc... by Richard Hughes on 2019-02-11

flatpak: Use a custom GsApp GTypes for results

7adb0f2... by Richard Hughes on 2019-02-11

fwupd: Use custom GsApp GTypes for results

a6103c0... by Richard Hughes on 2019-02-11

Add gs_plugin_app_new() and allow plugins to use a custom GsApp type

Commit 1509cb00 removed this useful functionality, because it was causing hard
to debug crashes. This, in a large part, was due to plugins creating GsApps
themselves, rather than calling into the plugin.

To prevent this happening again actually hide the gs_app_new() functionality
from the plugins, and provide two helpers for the cases where this doesn't need
to go via the plugin loader; which are download status reporting and wildcards.

e2b0a08... by Joaquim Rocha <email address hidden> on 2018-04-13

flatpak: Only change an app's state if needed, when adding updates

When adding apps with updates available, we shouldn't set the state of
the app if its state is "installing", as it can be getting updated at
that moment.

1ec9595... by Nathan Follens <email address hidden> on 2019-06-18

Update Dutch translation

8f735c6... by Robert Ancell on 2019-06-17

Use new snapd connection API

b5a818d... by Kalev Lember <email address hidden> on 2019-06-14

CI: trivial: Use flatpak from the repo again

The fixed flatpak packages that are needed for the self tests are
available in the repo now.

11f7711... by Kalev Lember <email address hidden> on 2019-06-14

trivial: Remove an unused struct member

b4d9c75... by Robert Ancell on 2019-06-14

Remove unused object reference

The SoupSession is owned by the GsScreenshotImage and not used anywhere else.

e8c9c54... by Robert Ancell on 2019-06-14

Remove dead code

Purchase support code that is not used.