Skip to content
Snippets Groups Projects
  • Simon McVittie's avatar
    b7c4a69c
    pressure-vessel: Update Flatpak-derived code to Flatpak 1.15.8 · b7c4a69c
    Simon McVittie authored
    
    Many of the changes are `#if 0`. Main changes that have a practical
    effect on steam-runtime-tools:
    
    * Some former g_debug() has been promoted to g_info().
    
    * The majority of flatpak-run.c is now `#if 0`. The parts we use have
      mostly moved to `flatpak-run-*.c`.
    
    * Backports from newer GLib are now in their own translation unit.
      Some of them are `#if 0` because they are redundant with a copy
      in <steam-runtime-tools/glib-backports-internal.h>.
    
    * Flatpak now supports using the Wayland security context extension
      to mark Wayland connections as belonging to a specific
      (app ID, instance ID) pair; but this is not relevant for pressure-vessel,
      so we don't enable or use this feature.
    
    * Flatpak now supports using $WAYLAND_SOCKET to create Wayland
      connections with the security context extension, or optionally allows
      apps to inherit it directly; but this is not useful for
      pressure-vessel because it only accepts a single client connection,
      whereas a Steam game might consist of multiple Wayland clients, so we
      don't enable or use this feature.
    
    Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
    b7c4a69c
    History
    pressure-vessel: Update Flatpak-derived code to Flatpak 1.15.8
    Simon McVittie authored
    
    Many of the changes are `#if 0`. Main changes that have a practical
    effect on steam-runtime-tools:
    
    * Some former g_debug() has been promoted to g_info().
    
    * The majority of flatpak-run.c is now `#if 0`. The parts we use have
      mostly moved to `flatpak-run-*.c`.
    
    * Backports from newer GLib are now in their own translation unit.
      Some of them are `#if 0` because they are redundant with a copy
      in <steam-runtime-tools/glib-backports-internal.h>.
    
    * Flatpak now supports using the Wayland security context extension
      to mark Wayland connections as belonging to a specific
      (app ID, instance ID) pair; but this is not relevant for pressure-vessel,
      so we don't enable or use this feature.
    
    * Flatpak now supports using $WAYLAND_SOCKET to create Wayland
      connections with the security context extension, or optionally allows
      apps to inherit it directly; but this is not useful for
      pressure-vessel because it only accepts a single client connection,
      whereas a Steam game might consist of multiple Wayland clients, so we
      don't enable or use this feature.
    
    Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>