You need to sign in or sign up before continuing.
Commits on Source (8)
-
Simon McVittie authored
Now that GIO_MODULE_DIR has been backported into scout's GLib, we can disable GIO modules completely, instead of loading them but then not using them. This avoids some misleading warnings (#32). This will not be completely effective on non-Debian systems until we also patch scout's GLib to make GIO_MODULE_DIR take precedence over the hard-coded legacy search path /usr/lib/gio/modules. The unit test for this is still in tests/pressure-vessel/utils.c for now. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This test exercises internal functions that shouldn't really be visible in the ABI. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We no longer need to, because the test is now linked statically. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The code under test was already moved, but the tests couldn't follow until their executable was statically linked to libsteam-runtime-tools, which it now is. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This lets them access non-public API, and means there's one less thing that can go wrong. The cost is about 500K, which is much smaller than a Steam Runtime. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Disable GIO modules without provoking scary warnings (#32) See merge request steam/steam-runtime-tools!156
Showing
- bin/check-requirements.c 2 additions, 0 deletionsbin/check-requirements.c
- bin/meson.build 4 additions, 6 deletionsbin/meson.build
- bin/system-info.c 2 additions, 0 deletionsbin/system-info.c
- debian/libsteam-runtime-tools-0-0.symbols 0 additions, 1 deletiondebian/libsteam-runtime-tools-0-0.symbols
- pressure-vessel/adverb.c 1 addition, 1 deletionpressure-vessel/adverb.c
- pressure-vessel/launch.c 1 addition, 1 deletionpressure-vessel/launch.c
- pressure-vessel/launcher.c 1 addition, 1 deletionpressure-vessel/launcher.c
- pressure-vessel/utils.c 0 additions, 21 deletionspressure-vessel/utils.c
- pressure-vessel/utils.h 0 additions, 2 deletionspressure-vessel/utils.h
- pressure-vessel/wrap.c 1 addition, 1 deletionpressure-vessel/wrap.c
- steam-runtime-tools/utils-internal.h 3 additions, 2 deletionssteam-runtime-tools/utils-internal.h
- steam-runtime-tools/utils.c 46 additions, 2 deletionssteam-runtime-tools/utils.c
- tests/find-myself.c 59 additions, 0 deletionstests/find-myself.c
- tests/meson.build 55 additions, 14 deletionstests/meson.build
- tests/pressure-vessel/bwrap-lock.c 2 additions, 1 deletiontests/pressure-vessel/bwrap-lock.c
- tests/pressure-vessel/cheap-copy.c 2 additions, 1 deletiontests/pressure-vessel/cheap-copy.c
- tests/pressure-vessel/elf-get-soname.c 2 additions, 1 deletiontests/pressure-vessel/elf-get-soname.c
- tests/pressure-vessel/resolve-in-sysroot.c 2 additions, 1 deletiontests/pressure-vessel/resolve-in-sysroot.c
- tests/pressure-vessel/utils.c 1 addition, 128 deletionstests/pressure-vessel/utils.c
- tests/pressure-vessel/wait-for-child-processes.c 2 additions, 1 deletiontests/pressure-vessel/wait-for-child-processes.c
tests/find-myself.c
0 → 100644