• Richard Hughes's avatar
    Remove the concept of a shared global app cache · 91980569
    Richard Hughes authored
    This was leading to far too many hard-to-debug bugs, and was a significant
    source of confusion in various parts of the codebase. Allowing one plugin to
    access a GsApp managed by another plugin was sometimes useful, but came at a
    huge cognitive cost when working out when the unique-id was "good enough" to
    add a GsApp to the shared pool.
    
    Using the _refine_wildcard() vfunc like originally intended allows us an easy
    way to 'get' a GsApp just from an optionally-globbed unique-id string.
    91980569
Name
Last commit
Last update
..
README.md Loading commit data...
gnome-software-private.h Loading commit data...
gnome-software.h Loading commit data...
gnome-software.pc.in Loading commit data...
gs-app-list-private.h Loading commit data...
gs-app-list.c Loading commit data...
gs-app-list.h Loading commit data...
gs-app-private.h Loading commit data...
gs-app.c Loading commit data...
gs-app.h Loading commit data...
gs-auth.c Loading commit data...
gs-auth.h Loading commit data...
gs-category-private.h Loading commit data...
gs-category.c Loading commit data...
gs-category.h Loading commit data...
gs-cmd.c Loading commit data...
gs-debug.c Loading commit data...
gs-debug.h Loading commit data...
gs-os-release.c Loading commit data...
gs-os-release.h Loading commit data...
gs-plugin-event.c Loading commit data...
gs-plugin-event.h Loading commit data...
gs-plugin-job-private.h Loading commit data...
gs-plugin-job.c Loading commit data...
gs-plugin-job.h Loading commit data...
gs-plugin-loader-sync.c Loading commit data...
gs-plugin-loader-sync.h Loading commit data...
gs-plugin-loader.c Loading commit data...
gs-plugin-loader.h Loading commit data...
gs-plugin-private.h Loading commit data...
gs-plugin-types.h Loading commit data...
gs-plugin-vfuncs.h Loading commit data...
gs-plugin.c Loading commit data...
gs-plugin.h Loading commit data...
gs-price.c Loading commit data...
gs-price.h Loading commit data...
gs-self-test.c Loading commit data...
gs-test.c Loading commit data...
gs-test.h Loading commit data...
gs-utils.c Loading commit data...
gs-utils.h Loading commit data...
meson.build Loading commit data...