[gnome-software: 29/29] Merge branch 'refactor-threads3' into 'main'




commit ade929e9436694f141361ffdc19bb438be07d69d
Merge: e765976b5 45a64859c
Author: Philip Withnall <philip tecnocode co uk>
Date:   Mon Dec 6 10:24:16 2021 +0000

    Merge branch 'refactor-threads3' into 'main'
    
    Refactor plugin setup and shutdown
    
    See merge request GNOME/gnome-software!1114

 lib/gnome-software.h                               |   1 +
 lib/gs-plugin-loader.c                             | 227 +++++++++---
 lib/gs-plugin-types.h                              |   2 -
 lib/gs-plugin-vfuncs.h                             |  23 +-
 lib/gs-plugin.c                                    |   8 +-
 lib/gs-plugin.h                                    |  39 ++
 lib/gs-utils.c                                     |  55 +++
 lib/gs-utils.h                                     |   6 +
 lib/gs-worker-thread.c                             | 410 +++++++++++++++++++++
 lib/gs-worker-thread.h                             |  41 +++
 lib/meson.build                                    |   4 +-
 plugins/core/gs-plugin-appstream.c                 | 110 +++++-
 plugins/core/gs-plugin-os-release.c                |  35 +-
 plugins/dummy/gs-plugin-dummy.c                    |  27 +-
 plugins/eos-updater/gs-plugin-eos-updater.c        |  88 +++--
 .../gs-plugin-fedora-pkgdb-collections.c           |  86 +++--
 plugins/flatpak/gs-flatpak.c                       |   8 +-
 plugins/flatpak/gs-plugin-flatpak.c                | 170 +++++++--
 plugins/fwupd/gs-plugin-fwupd.c                    |  96 ++++-
 plugins/fwupd/gs-self-test.c                       |  11 +
 plugins/malcontent/gs-plugin-malcontent.c          |  77 +++-
 plugins/packagekit/gs-plugin-packagekit.c          | 210 +++++++++--
 plugins/packagekit/gs-plugin-systemd-updates.c     |  71 +++-
 plugins/repos/gs-plugin-repos.c                    |  90 ++++-
 plugins/rpm-ostree/gs-plugin-rpm-ostree.c          | 124 ++++++-
 plugins/snap/gs-plugin-snap.c                      |  72 +++-
 26 files changed, 1819 insertions(+), 272 deletions(-)
---


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