- Oct 27, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This will be helpful if we want to make log files or other output more easily comparable when there are items that appear in arbitrary order. Helps: steamrt/tasks#187 Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 14, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 11, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Update libglnx See merge request !504
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-
- Oct 10, 2022
-
-
Simon McVittie authored
backport-testutils: Add g_assert_true(), g_assert_false() See merge request GNOME/libglnx!44
-
Will Thompson authored
tests: Ensure saveptr is NULL before first call to strtok_r() See merge request GNOME/libglnx!45
-
Simon McVittie authored
The standards-conformant behaviour is that the contents of saveptr are ignored when the first argument is non-NULL, but the man page notes that some older implementations required saveptr to be NULL in that situation, and the gcc 4.8 provided by the Steam Runtime warns about this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These were only added in 2.38, and some projects with particularly ancient dependencies (like the Steam Runtime, based on a 2012 version of Ubuntu) still avoid depending on that version. 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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
libglnx now provides better versions of these. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These were in GLib 2.16, which is considerably older than the oldest version we support. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-
Will Thompson authored
build: Explicitly disable warnings for non-ISO C features See merge request GNOME/libglnx!42
-
Simon McVittie authored
backports: Backport new NONE/DEFAULT constants from GLib 2.74 See merge request GNOME/libglnx!39
-
Simon McVittie authored
backports: Use #ifndef instead of GLIB_CHECK_VERSION See merge request GNOME/libglnx!43
-
Simon McVittie authored
These enums were not originally defined with a zero-valued constant (or in the case of GApplicationFlags, the constant always existed but its name was inappropriate for GObject-Introspection), and the corresponding constants were added in GLib 2.74 to make them more self-documenting. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Backport g_test_skip_printf(), etc. See merge request GNOME/libglnx!38
-
Simon McVittie authored
As Will Thompson pointed out on !37, G_OPTION_ENTRY_NULL is a macro in GLib, so we can test for it with `#ifndef` rather than a version guard. This is a little bit nicer for parent projects that might already have their own backport of it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
backports: Backport g_info() See merge request GNOME/libglnx!40
-
Simon McVittie authored
Add backports of straightforward constants See merge request GNOME/libglnx!37
-
Simon McVittie authored
libglnx is intentionally not portable to non-Unix platforms or to compilers that do not implement gcc/clang extensions, so it's counterproductive to warn about these extensions, even if libglnx is used by a parent project that generally (for the parts that don't use libglnx) wants to be portable to any ISO C compiler. Suggested by Will Thompson on !36. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
build: Reduce default warning level from 3 to 2 See merge request GNOME/libglnx!36
-
- Oct 06, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
pv-runtime: Capture libudev.so.0 again, but only if the SONAME matches See merge request !503
-
Simon McVittie authored
This means we can pick up Arch Linux's libudev.so.0 shim if available, but we won't pick up an incorrect libudev.so.0 -> libudev.so.1 symlink like the one in ValveSoftware/steam-runtime#533. 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
Github accepts HEAD as meaning whatever branch is the default, so we do not need to specify a branch name explicitly. This means we're insulated from a possible rename of the master branch in these projects to main. 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>
-
Ludovico de Nittis authored
Add a stricter version of `soname:`, where a library is considered to be a match only if its DT_SONAME is exactly what capture-libs was asked to look into. This can be used as a protection against misconfigured systems where two incompatible libraries have been symlinked. E.g. if there is an unexpected symlink `libudev.so.0 -> libudev.so.1`, with `soname:libudev.so.0` we will import `libudev.so.0` inside the container even if its DT_SONAME is `libudev.so.1`. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Oct 04, 2022
-
-
Simon McVittie authored
Add support for FEX-Emu thunking See merge request !487
-
- Sep 28, 2022
-
-
Simon McVittie authored
tests: Add a script to run the tests in a LD_LIBRARY_PATH environment See merge request !501
-
- Sep 27, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-