[gnome-software: 24/24] Merge branch 'refactor-threads19' into 'main'




commit ad847b0221c6f1ecf6088479e80f6017a5407c97
Merge: 8a409088a 9d947454f
Author: Philip Withnall <philip tecnocode co uk>
Date:   Tue May 3 12:52:05 2022 +0000

    Merge branch 'refactor-threads19' into 'main'
    
    Refactor app listing to use a new GsAppQuery class
    
    See merge request GNOME/gnome-software!1328

 doc/api/gnome-software-docs.xml           |  29 +-
 doc/vendor-customisation.md               |   3 +-
 lib/gnome-software.h                      |   2 +
 lib/gs-app-query.c                        | 600 ++++++++++++++++++++++++++++++
 lib/gs-app-query.h                        |  40 ++
 lib/gs-cmd.c                              |  35 +-
 lib/gs-plugin-helpers.c                   |  69 ++++
 lib/gs-plugin-helpers.h                   |  16 +
 lib/gs-plugin-job-list-apps.c             | 501 +++++++++++++++++++++++++
 lib/gs-plugin-job-list-apps.h             |  31 ++
 lib/gs-plugin-loader.c                    |  74 +---
 lib/gs-plugin-loader.h                    |   2 +
 lib/gs-plugin-types.h                     |  18 +-
 lib/gs-plugin-vfuncs.h                    |  41 --
 lib/gs-plugin.c                           |  12 -
 lib/gs-plugin.h                           |  14 +
 lib/meson.build                           |   4 +
 meson.build                               |   2 +-
 plugins/core/gs-plugin-appstream.c        |  86 ++++-
 plugins/dummy/gs-plugin-dummy.c           |  68 +++-
 plugins/flatpak/gs-plugin-flatpak.c       |  82 +++-
 plugins/packagekit/gs-packagekit-task.c   |  10 +
 plugins/packagekit/gs-plugin-packagekit.c |  91 +++--
 src/gs-extras-page.c                      |  13 +-
 src/gs-overview-page.c                    |  41 +-
 25 files changed, 1683 insertions(+), 201 deletions(-)
---


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