- Jun 10, 2021
-
-
Ludovico de Nittis authored
This commit addresses most of the warnings printed at compilation time while using clang and `ninja scan-build`. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Apr 16, 2021
-
-
Simon McVittie authored
We did this as a very early prototype, but it never fully worked, and required configuring Flatpak specially to allow Steam to escape from the sandbox (which obviously undermines Flatpak's intended sandboxing). Now that we've implemented the features we need in Flatpak's sub-sandboxing code, we have a better way to handle this, and can simplify the code by not trying to have it both ways. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The Steam Flatpak app can't have this property set by default until the Flatpak version used to build apps on Flathub's buildbot supports it, but we need it (either that or --device=shm, but --device=shm weakens the sandbox). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Everything we need is in Flatpak git master now, so we don't need to allow for people who have patched their Flatpak with my WIP versions of the same code. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
All the features we need seem to have been merged into Flatpak git master. If people are running a git snapshot, let's assume it's the right git snapshot. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 14, 2021
-
-
Simon McVittie authored
For a working Steam overlay, we need either a per-app-ID /dev/shm (flatpak#4214), or /dev/shm shared with the host. Similarly, for a working Steam overlay web browser, we need either a per-app-ID /tmp (flatpak#4093), or /tmp shared with the host. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Now that we're parsing /.flatpak-info, we can check whether we are able to talk to the session helper to run arbitrary code on the host. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Now that the ability to specify a custom path for /usr and /app has been merged into Flatpak git master, we can mostly assume that if the user has a git snapshot of Flatpak, they have that feature available. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
wrap.c is too big, and main() in particular is too big, so anything we can reasonably factor out here is quite welcome. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-