steam-runtime-tools (0.20190822.0-0+steamrt1.1) scout; urgency=medium [ Jeremy Whiting ] * Add SrtGraphics wrapper to check for GL, GLES support * Remove check-gl and check-gles since we changed to using wflinfo [ Simon McVittie ] * Minor bug fixes in SrtGraphics * helpers: Depend on waffle-utils-multiarch * CI: Add a build that uses clang, scan-build, ASan and UBSan -- Simon McVittie <smcv@collabora.com> Thu, 22 Aug 2019 18:50:26 +0100 steam-runtime-tools (0.20190820.1-0+steamrt1.1) scout; urgency=medium * Fix version number in meson.build -- Simon McVittie <smcv@collabora.com> Tue, 20 Aug 2019 19:25:55 +0100 steam-runtime-tools (0.20190820.0-0+steamrt1.1) scout; urgency=medium [ Simon McVittie ] * runtime: Avoid shadowing POSIX environ * runtime: Fix buffer underrun if version.txt is empty [ Ludovico de Nittis ] * fake-home: Fix memory leaks * Filter */gameoverlayrenderer.so from LD_PRELOAD -- Simon McVittie <smcv@collabora.com> Tue, 20 Aug 2019 19:19:49 +0100 steam-runtime-tools (0.20190816.0-0+steamrt1.1) scout; urgency=medium [ Simon McVittie ] * inspect-library: Don't produce malformed JSON if the ABI is not known * library: Guard against not knowing missing or misversioned symbols * library: Set UNKNOWN_EXPECTATIONS issue if we lack a symbols file * bin: Check for shared libraries even if we don't know what to expect * system-info: Look for expectations in /usr/lib/steamrt by default * Add some mechanisms to facilitate design-for-test [ Ludovico de Nittis ] * Add checks for problems with the Steam Installation and the Runtime -- Simon McVittie <smcv@collabora.com> Fri, 16 Aug 2019 12:38:22 +0100 steam-runtime-tools (0.20190806.0-0+steamrt1.1) scout; urgency=medium [ Ludovico de Nittis ] * Enhance examples/system-info.c to show libraries and uinput capabilities * Add C argument `-D_GNU_SOURCE` for the whole project [ Simon McVittie ] * system-info: Avoid g_debug() interfering with machine-readable stdout * system-info: Move from examples/ to bin/ and install in its own package -- Simon McVittie <smcv@collabora.com> Tue, 06 Aug 2019 17:47:36 +0100 steam-runtime-tools (0.20190802.0-0+steamrt1.1) scout; urgency=medium [ Simon McVittie ] * SrtSystemInfo: Document (lack of) thread-safety * Improve documentation [ Ludovico de Nittis ] * Add libraries check to SrtSystemInfo -- Simon McVittie <smcv@collabora.com> Fri, 02 Aug 2019 13:49:46 +0100 steam-runtime-tools (0.20190801.0-0+steamrt1.1) scout; urgency=medium [ Ludovico de Nittis ] * Add inspect-library helper and wrapper [ Simon McVittie ] * Add a skeleton for SrtLibrary, representing a shared library * Add symbolic constants for the i386 and x86_64 ABIs * Locate libsteam-runtime-tools with dladdr1(), not by iterating link map * _srt_get_helpers_path: Adjust mapping from ${libdir} to ${prefix} * Add a script to wrap tests with valgrind * Don't build gtk-doc documentation if gtk-doc is too old * Install enums.h below ${includedir} as intended * Add missing enums.h to <steam-runtime-tools/steam-runtime-tools.h> * build: Ensure that enums.[ch] are generated before compiling examples * _srt_get_helpers_path: If in /lib, assume helpers are in /usr/libexec * test-utils: Add some missing test assertions etc. * d/tests: Log debug messages * d/tests: Mark gnome-desktop-testing to be skipped if not installable * debian: Enable Gitlab-CI * utils: Ensure that g_type_init() gets called * build: Allow C99 constructs * build: Disable -Wunused-local-typedefs * inspect-library: Treat "-" as meaning stdin * inspect-library: Add simple command-line parsing * inspect-library: Make memory management more obvious * inspect-library: Reuse a buffer between iterations * inspect-library: Allow just a symbol on a line, with no @ * inspect-library: Add support for consuming deb-symbols(5) files * Add a skeleton for SrtSystemInfo -- Simon McVittie <smcv@collabora.com> Thu, 01 Aug 2019 18:54:13 +0100 steam-runtime-tools (0.20190717.0-0+collabora1) upstream; urgency=medium * Initial release -- Simon McVittie <smcv@collabora.com> Wed, 17 Jul 2019 12:59:02 +0100