Skip to content
  1. Sep 03, 2021
  2. Oct 14, 2017
  3. Oct 08, 2017
  4. Oct 01, 2017
  5. Sep 22, 2017
  6. Sep 21, 2017
  7. Sep 20, 2017
  8. Sep 13, 2017
  9. Sep 10, 2017
  10. Aug 29, 2017
  11. Jul 30, 2017
  12. Jul 08, 2017
  13. Jul 07, 2017
  14. Jun 25, 2017
  15. Jun 19, 2017
  16. May 27, 2017
  17. May 22, 2017
  18. May 18, 2017
    • Christian Hergert's avatar
      flatpak: handle NULL parameters gracefully · e58cc836
      Christian Hergert authored
      These can happen in various places where we read an id/branch/arch out of
      ancillary data and it is empty. In most places we use g_strcmp0() to be
      NULL-safe, to to simplify those code-paths, just handle NULL here.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=782678
      e58cc836
    • Mohammed Sadiq's avatar
      6f53c20a
    • Phaedrus Leeds's avatar
      configuration: Make the default config persist · 3c16b779
      Phaedrus Leeds authored
      When the build configuration management changed to using
      IdeConfigurationProviders rather than doing everything in
      IdeConfigurationManager, the default configuration stopped persisting to
      the disk (so changes made are only effective during a session). This is
      because the configuration was being added by the manager as an
      IdeConfiguration rather than an IdeBuildconfigConfiguration, and
      IdeBuildconfigConfigurationProvider knows how to read and write
      ".buildconfig" files.
      
      The most obvious solution, creating the default configuration in the
      IdeBuildconfigConfigurationProvider's load function, doesn't work because the
      loads are asynchronous and there has to be at least one configuration
      when the IdeConfigurationManager finishes initializing (otherwise the
      IdeBuildPipeline will fail to initialize).
      
      Instead, the load interface for IdeConfigurationProviders was changed to
      an async/finish pair, so the IdeConfigurationManager knows when the
      loads finish. At that point, it can check if a configuration was
      restored from a .buildconfig file (in which case nothing needs to be
      done) or if the default configuration was added by the
      IdeConfigurationManager (in which case the buildconfig provider needs to
      be informed of it so it can be persisted when changes are made).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=779240
      3c16b779
  19. May 17, 2017