1. 06 Nov, 2017 1 commit
  2. 12 Oct, 2017 1 commit
  3. 08 Sep, 2017 1 commit
  4. 24 Aug, 2017 1 commit
  5. 10 Jul, 2017 1 commit
  6. 14 Jun, 2017 1 commit
  7. 13 Jun, 2017 3 commits
  8. 08 Jun, 2017 1 commit
  9. 07 Jun, 2017 2 commits
  10. 26 May, 2017 4 commits
  11. 12 Dec, 2016 1 commit
    • Richard Hughes's avatar
      Convert the providers to plugins to simplify code and for future features · cff38bcb
      Richard Hughes authored
      This is a large commit that removes all the providers and turns them into
      plugins. I think having both providers _and_ plugins was super confusing.
      
      Plugins are loaded at runtime so you could in theory develop a new plugin
      without putting it in the fwupd source tree, although there are no installed
      headers or PC files as I'm not sure it's a good idea at this stage.
      
      This commit moves all the per-provider docs, tests, notes, debug dumps and test
      data to plugin-specific directories -- these also allows the plugin author to
      "own" more of the source tree so we don't enforce fu- prefixes and the style
      guide everywhere.
      
      This allows us to run the same action on all the plugins in the future, so we
      could have a prepare(FuPlugin, FuDevice) and cleanup(FuPlugin, FuDevice) run
      on *all* plugins, so doing an update using one plugin would allow us to work
      around hardware quirks in other plugins.
      
      If I've broken your out-of-tree provider it's trivial to port to the new API
      with sed and a fixed up build file. If you need help please let me know.
      cff38bcb
  12. 23 Aug, 2016 1 commit
  13. 21 Jul, 2016 1 commit
  14. 20 Jul, 2016 1 commit
  15. 13 Jul, 2016 1 commit
  16. 01 Apr, 2016 6 commits
  17. 20 Jul, 2015 2 commits
  18. 03 Jul, 2015 1 commit
    • Richard Hughes's avatar
      Fix the example .inf file to reflect reality · 57a31bc9
      Richard Hughes authored
      I misunderstood the role of the ClassGuid for UEFI firmware. It is not supposed
      to be the ESRT GUID, but instead a generic 'firmware' GUID set by Microsoft.
      
      We fall back to the old method in libappstream-glib, so either format is fine.
      57a31bc9
  19. 25 Jun, 2015 1 commit
  20. 04 Jun, 2015 1 commit
  21. 05 May, 2015 1 commit
  22. 04 May, 2015 2 commits
  23. 29 Apr, 2015 1 commit
  24. 22 Apr, 2015 1 commit
  25. 14 Apr, 2015 2 commits
  26. 11 Apr, 2015 1 commit