- Aug 22, 2019
-
-
Jeremy Whiting authored
Fix memory leaks See merge request steam/steam-runtime-tools!40
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Jeremy Whiting authored
Move static assertion to the place where it matters See merge request steam/steam-runtime-tools!38
-
Jeremy Whiting authored
system-info: Add missing GObject-Introspection annotation See merge request steam/steam-runtime-tools!39
-
Simon McVittie authored
We aren't really relying on GObject-Introspection in this project, but it can be a useful tool for rapid prototyping in Python or Javascript, and it also forces us to provide C APIs that match GLib conventions and are easy to reason about. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Otherwise it confuses gtk-doc's C parser. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add SrtGraphics wrapper to wrap graphics checker. See merge request steam/steam-runtime-tools!24
-
- Aug 21, 2019
-
-
Jeremy Whiting authored
Should use SRT_GRAPHICS_ISSUES_NONE, not SRT_LIBRARY_ISSUES_NONE.
-
Jeremy Whiting authored
Moved srt_check_graphics to _srt_check_graphics and made it internal. Call _srt_check_graphics from srt_system_info_check_graphics after checking if we have a cached result first. Changed graphics test to use srt_system_info to do the check_graphics tests. Pass helpers_path to _srt_check_graphics and prepend path if set. Add srt_sytem_info_check_all_graphics. In srt_system_info_check_all_graphics try each of the 4 combinations of window system and renderer and report back a GList of results. Also added to bin/steam-system-info.c using srt_system_info_check_all_graphics and outputting all found information in json format. Also added use of LD_PRELOAD environment variable. Also changed call to g_spawn_sync to search PATH so it can find -wflinfo binaries.
-
Jeremy Whiting authored
Also remove references to GPL since helpers licensed as gpl are removed. Also remove bits about GPL 2 from debian copyright. Also remove unused gnome-session-check-accelerated-common.h file. Also remove no longer used dependencies from debian/control.
-
Jeremy Whiting authored
Added missing _get_multiarch_tuple and _get_issues helpers. Added test for object, good, bad and software rendering.
-
Jeremy Whiting authored
In order to test SrtGraphics on CI systems that likely aren't running X we needed a mock-graphics to return most of what wflinfo gives in different settings. Use mock-bad-wflinfo, mock-good-wflinfo and mock-software-wflinfo in srt_check_graphics. Use mock-good-wflinfo for good output, mock-bad-wflinfo for error output and mock-software-wflinfo for software rendering test output.
-
Jeremy Whiting authored
SrtGraphics is gobject shaped and gives a public interface to check graphics capabilities for different window systems and renderers. Use wflinfo binaries for checking gl and gles. If llvmpipe renderer is used, set SOFTWARE_RENDERING issue flag.
-
- Aug 20, 2019
-
-
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
runtime: Fix buffer underrun if version.txt is empty See merge request steam/steam-runtime-tools!37
-
Simon McVittie authored
Detected by AddressSanitizer (meson -Dsanitize=address,undefined). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Filter `gameoverlayrenderer.so` from LD_PRELOAD See merge request steam/steam-runtime-tools!36
-
Ludovico de Nittis authored
`gameoverlayrenderer.so` leads to a spammy and slow output while running `steam-runtime-system-info`. Because of this we just remove it from the `LD_PRELOAD` before calling the all the helper subrocesses. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Aug 19, 2019
-
-
Simon McVittie authored
fake-home: Fix memory leaks See merge request steam/steam-runtime-tools!35
-
Ludovico de Nittis authored
runtime: Avoid shadowing POSIX environ See merge request steam/steam-runtime-tools!34
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Aug 16, 2019
-
-
Simon McVittie authored
This is an example of the procedure that I described in CONTRIBUTING.md in the previous commit. 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>
-
- Aug 15, 2019
-
-
Jeremy Whiting authored
Design for test: Add a way to redirect the helpers path See merge request steam/steam-runtime-tools!33
-
Simon McVittie authored
We can use this to connect up a mock implementation if necessary. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add checks for brokenness in the Steam installation or Steam Runtime See merge request steam/steam-runtime-tools!30
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Now we should be able to detect when the Steam Runtime environmental setup has been modified by the distro or user. Co-authored-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Aug 13, 2019
-
-
Ludovico de Nittis authored
Auto-detect path to expectations See merge request steam/steam-runtime-tools!32
-
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>
-
Ludovico de Nittis authored
Log an issue if we don't know which shared libraries to expect See merge request steam/steam-runtime-tools!31
-
- Aug 12, 2019
-
-
Simon McVittie authored
We can at least print "unknown-expectations" in the summary of issues. 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
If we don't know what symbols we're looking for, we need to print a comma to follow "path" and precede "dependencies". Signed-off-by:
Simon McVittie <smcv@collabora.com>
-