1. 20 May, 2019 1 commit
  2. 19 May, 2019 1 commit
  3. 17 May, 2019 4 commits
  4. 16 May, 2019 5 commits
  5. 15 May, 2019 2 commits
  6. 13 May, 2019 1 commit
  7. 10 May, 2019 4 commits
    • Kalev Lember's avatar
      shell-extensions: Add locking for XbSilo · 02df9dbb
      Kalev Lember authored
      02df9dbb
    • Kalev Lember's avatar
      flatpak: Add locking for XbSilo · 35e4aeee
      Kalev Lember authored
      This is the same as the previous commit, just for flatpak. To avoid
      deadlocks, this commit also adds _unlocked() versions of two public
      functions for internal use.
      35e4aeee
    • Kalev Lember's avatar
      appstream: Add locking for XbSilo · 85fd53df
      Kalev Lember authored
      We would access priv->silo in one thread and the do
      "g_clear_object (&priv->silo);" in another, invalidating the silo that
      the other thread was using, leading to crashes as the thread that was
      using priv->silo would access a destroyed XbSilo at that point.
      
      As we clear the XbSilo instance and build a new one, the locking has to
      be done inside gnome-software code and can't be fixed inside XbSilo.
      
      This commit adds locking using GRWLock, so that we only take the writer
      lock when rebuilding silo, and otherwise take the reader lock when we
      just query the silo.
      85fd53df
    • Kalev Lember's avatar
      Backport GRWLock autoptr support · cf883e3d
      Kalev Lember authored
      ... so that we can use this on older glib that don't have glib MR
      glib!825 .
      cf883e3d
  8. 09 May, 2019 1 commit
  9. 08 May, 2019 1 commit
  10. 01 May, 2019 2 commits
  11. 07 May, 2019 3 commits
    • Kalev Lember's avatar
      rpm-ostree: Set origin for installed packages · 6a12946f
      Kalev Lember authored
      Just use 'rpm-ostree' as origin to get something that's better than an
      empty field. We'll need to implement /etc/ostree/remotes.d parsing in
      the future, but this should do for now.
      6a12946f
    • Kalev Lember's avatar
      trivial: Fix copy-paste typo · 6d8fc61b
      Kalev Lember authored
      6d8fc61b
    • Kalev Lember's avatar
      packagekit: Fix progress marshalling for upgrade_download and refresh · 63903f4c
      Kalev Lember authored
      The new GsPackageKitHelper class introduced in mega-commit 37103e6e only
      handled progress marshalling when downloading a list of packages, but
      not when the PK transaction is one big monolithic operation that only
      has a single GsApp associated, such as when downloading all of the
      distro upgrades, or when refreshing the cache.
      
      This commit adds a way to explicitly add a GsApp to GsPackageKitHelper
      to use for marshalling progress in these cases.
      
      Fixes: #620
      63903f4c
  12. 03 May, 2019 1 commit
  13. 02 May, 2019 6 commits
    • Kalev Lember's avatar
      rpm-ostree: Set HIDE_FROM_SEARCH quirk for apps we don't want to show · 8ff12e84
      Kalev Lember authored
      The plan for Fedora Silverblue is to use rpm-ostree layering for things
      that are non-apps (e.g. hardware support, codecs, fonts etc that
      supplement the base system), and only offer apps through flatpak.
      
      This commit makes it so that available apps don't show up in search, but
      anything already installed still gets correctly shown (so that they are
      removable / launchable /updatable etc).
      8ff12e84
    • Kalev Lember's avatar
      Add HIDE_FROM_SEARCH quirk · 90f65c68
      Kalev Lember authored
      This allows plugins to control if apps are discoverable or not.
      
      Discoverable here means that they get hidden from search results and
      category views, unless they are already installed. This makes it
      possible to launch and remove and update already installed apps, but
      hides them otherwise.
      
      This is going to be used in the rpm-ostree plugin to hide package-based
      desktop apps on Fedora Silverblue and only show flatpak apps by default.
      90f65c68
    • Philip Withnall's avatar
      po: Add partial Marathi translation · 0df123c9
      Philip Withnall authored
      This has been upstreamed from Endless’ fork, where it was originally
      added as a paid-for translation. I can’t speak Marathi, so can’t vouch
      for the quality of the translation.
      
      Only one string is translated, but that’s probably better than nothing.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
      0df123c9
    • Philip Withnall's avatar
      po: Add Hindi translation · f63d3666
      Philip Withnall authored
      This has been upstreamed from Endless’ fork, where it was originally
      added as a paid-for translation. I can’t speak Hindi, so can’t vouch
      for the quality of the translation.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
      f63d3666
    • Philip Withnall's avatar
      po: Add Vietnamese translation · 92e64009
      Philip Withnall authored
      This has been upstreamed from Endless’ fork, where it was originally
      added as a paid-for translation. I can’t speak Vietnamese, so can’t vouch
      for the quality of the translation.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
      92e64009
    • Philip Withnall's avatar
      po: Add Bengali translation · 434599e5
      Philip Withnall authored
      This has been upstreamed from Endless’ fork, where it was originally
      added as a paid-for translation. I can’t speak Bengali, so can’t vouch
      for the quality of the translation.
      Signed-off-by: Philip Withnall's avatarPhilip Withnall <withnall@endlessm.com>
      434599e5
  14. 30 Apr, 2019 4 commits
  15. 24 Apr, 2019 1 commit
  16. 26 Apr, 2019 2 commits
  17. 24 Apr, 2019 1 commit