[gnome-software: 31/31] Merge branch 'wip/async-plugin-repo-funcs' into 'main'




commit 0709681441daf6b182a062d24c543174346b36d8
Merge: 2e338bfd3 5f90cc254
Author: Philip Withnall <philip tecnocode co uk>
Date:   Wed Jun 29 10:25:24 2022 +0000

    Merge branch 'wip/async-plugin-repo-funcs' into 'main'
    
    Make repository management operations async
    
    See merge request GNOME/gnome-software!1399

 lib/gnome-software.h                      |   1 +
 lib/gs-plugin-helpers.c                   |  69 ++++++
 lib/gs-plugin-helpers.h                   |  17 ++
 lib/gs-plugin-job-manage-repository.c     | 363 ++++++++++++++++++++++++++++++
 lib/gs-plugin-job-manage-repository.h     |  26 +++
 lib/gs-plugin-loader.c                    |  40 ++--
 lib/gs-plugin-types.h                     |  22 ++
 lib/gs-plugin-vfuncs.h                    | 130 -----------
 lib/gs-plugin.c                           |  34 ---
 lib/gs-plugin.h                           |  55 ++++-
 lib/gs-self-test.c                        |   9 +-
 lib/meson.build                           |   2 +
 plugins/flatpak/gs-plugin-flatpak.c       | 307 ++++++++++++++++++++-----
 plugins/flatpak/gs-self-test.c            |  84 ++-----
 plugins/fwupd/gs-plugin-fwupd.c           | 267 +++++++++++++++-------
 plugins/packagekit/gs-packagekit-task.c   |  27 +++
 plugins/packagekit/gs-packagekit-task.h   |   6 +
 plugins/packagekit/gs-plugin-packagekit.c | 259 +++++++++++++--------
 plugins/rpm-ostree/gs-plugin-rpm-ostree.c | 311 +++++++++++++++----------
 src/gs-page.c                             |  45 ++--
 src/gs-repo-row.c                         |  14 +-
 src/gs-repos-dialog.c                     |  50 ++--
 22 files changed, 1486 insertions(+), 652 deletions(-)
---


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