1. 17 Jul, 2020 1 commit
  2. 16 Jul, 2020 9 commits
  3. 15 Jul, 2020 5 commits
  4. 13 Jul, 2020 1 commit
    • Will Thompson's avatar
      portal: Read /.flatpak-info in thread-safe fashion · 4b318343
      Will Thompson authored
      There is no guarantee that this function would not be called
      concurrently. Particularly since flatpak_info_read was set to TRUE
      before /.flatpak-info is actually read from disk, there is a potential
      race where a second thread would return default values for the various
      flags set from that file.
      
      Fixes #2159
      4b318343
  5. 12 Jul, 2020 2 commits
  6. 09 Jul, 2020 2 commits
  7. 08 Jul, 2020 1 commit
  8. 07 Jul, 2020 15 commits
  9. 05 Jul, 2020 1 commit
  10. 04 Jul, 2020 1 commit
    • Felix Riemann's avatar
      gdesktopappinfo: Fix unnecessarily copied and leaked URI list · 88fe7813
      Felix Riemann authored
      When an app is spawned using g_desktop_app_info_launch_uris_with_spawn
      it will expand the various token in the app's commandline with the
      URIs of the files to open. The expand_macro() function that is used for
      this advances the pointer to the URI list to show up to which entries
      it used.
      
      To not loose the pointer to the list head a duplicate of the URI list
      was actually passed to expand_macro(). However, it's not necessary to
      create a copy of the URI list for that as expand_macro() will only
      change which element the pointer will point to.
      
      This behaviour actually caused the duplicated list to be leaked as the
      the list pointer is NULL once all URIs are used up by expand_macro()
      and thus nothing was freed at the end of the function.
      88fe7813
  11. 03 Jul, 2020 2 commits