1. 11 Feb, 2019 1 commit
  2. 30 Nov, 2018 1 commit
    • Kalev Lember's avatar
      plugin loader: Extend error message scraping to app IDs · 9270ddb7
      Kalev Lember authored
      We were already adding origin IDs to error messages; this extends the
      same mechanism to allow adding app IDs as well.
      
      The motivation for doing so is to be able to change the flatpak plugin
      from updating one app at a time to doing all apps in one transaction,
      but when we do that then the plugin loader no longer knows how to map
      errors to apps. This adds the mechanism for that.
      
      It's all pretty hacky, but not more so than the existing origin ID
      passing.
      
      This also improves things somewhat and removes the need for the UI code
      to know and handle unique ID prefixes in the error messages. Instead,
      the plugin loader now does all the work and strips any unique ID
      prefixes.
      9270ddb7
  3. 19 Oct, 2018 1 commit
    • Richard Hughes's avatar
      Remove most of the GsPluginFlags · 3db17300
      Richard Hughes authored
      With the move to libxmlb it is no longer required to supress callbacks when the
      AsStore has changed. This makes the plugin loader somewhat simpler.
      3db17300
  4. 15 Oct, 2018 1 commit
  5. 09 Oct, 2018 1 commit
  6. 08 Oct, 2018 2 commits
  7. 18 Jul, 2018 1 commit
    • Richard Hughes's avatar
      Download applications explicitly when required · 37103e6e
      Richard Hughes authored
      This adds gs_plugin_update(), but removes gs_plugin_add_updates_pending() and
      GsPluginRefreshFlags. The idea is that the frontend can ask the plugin loader
      to download specific GsApp objects, rather than trying to wedge this into the
      refresh action as some kind of payload.
      
      Breaks internal plugin API, but makes everything simpler, which is fine with me.
      37103e6e
  8. 05 Jul, 2018 1 commit
  9. 01 Mar, 2018 1 commit
  10. 22 Feb, 2018 1 commit
  11. 31 Oct, 2017 1 commit
  12. 19 Sep, 2017 1 commit
  13. 15 Jul, 2017 1 commit
  14. 22 May, 2017 1 commit
  15. 12 May, 2017 2 commits
  16. 10 May, 2017 3 commits
  17. 01 May, 2017 1 commit
  18. 07 Mar, 2017 2 commits
  19. 29 Dec, 2016 2 commits
  20. 22 Nov, 2016 2 commits
  21. 09 Sep, 2016 1 commit
  22. 08 Sep, 2016 2 commits
  23. 07 Sep, 2016 1 commit
  24. 25 Jul, 2016 1 commit
  25. 28 Jun, 2016 2 commits
  26. 14 Jun, 2016 1 commit
  27. 13 Jun, 2016 1 commit
    • Richard Hughes's avatar
      Do not use gs_plugin_cache_invalidate() · 0d6df413
      Richard Hughes authored
      This is only need when reloading the plugins (which we don't support) and
      removing the invalidate means the UI does not get decoupled when AppStream
      files are changed.
      0d6df413
  28. 02 Jun, 2016 1 commit
  29. 27 May, 2016 1 commit
  30. 23 May, 2016 2 commits