[gnome-software: 14/14] Merge branch 'refactor-threads6' into 'main'




commit d9b436fd524db0859cce9a01ff9870f7f2baa857
Merge: 184751f19 eef7bf7d4
Author: Philip Withnall <philip tecnocode co uk>
Date:   Thu Jan 27 20:27:47 2022 +0000

    Merge branch 'refactor-threads6' into 'main'
    
    Port add_installed() vfunc to new threading model
    
    See merge request GNOME/gnome-software!1169

 doc/api/gnome-software-docs.xml         |  33 +-
 lib/gnome-software.h                    |   1 +
 lib/gs-cmd.c                            |   5 +-
 lib/gs-plugin-job-list-installed-apps.c | 540 ++++++++++++++++++++++++++++++++
 lib/gs-plugin-job-list-installed-apps.h |  31 ++
 lib/gs-plugin-job-private.h             |   1 -
 lib/gs-plugin-job.c                     |  34 --
 lib/gs-plugin-job.h                     |   6 +-
 lib/gs-plugin-loader.c                  |  84 +----
 lib/gs-plugin-types.h                   |   2 -
 lib/gs-plugin-vfuncs.h                  |  18 --
 lib/gs-plugin.c                         |   6 -
 lib/gs-plugin.h                         |  13 +
 lib/meson.build                         |   2 +
 plugins/core/gs-plugin-appstream.c      |  72 ++++-
 plugins/dummy/gs-plugin-dummy.c         |  27 +-
 plugins/dummy/gs-self-test.c            |  19 +-
 plugins/flatpak/gs-plugin-flatpak.c     |  99 ++++--
 plugins/snap/gs-plugin-snap.c           |  65 +++-
 src/gs-installed-page.c                 |   5 +-
 20 files changed, 840 insertions(+), 223 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]