- Apr 29, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Mar 12, 2021
-
-
Simon McVittie authored
This avoids the depot being a mixture of source files and generated files. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 19, 2020
-
-
Simon McVittie authored
We need this for Proton integration: a Proton game runs several setup commands, followed by the game itself. This prototype has some limitations: * An as-yet-unreleased version of Steam is required. * A systemd-style XDG_RUNTIME_DIR is required. We'll fall back to /tmp when this can be done without introducing a security flaw. * Old session directories in XDG_RUNTIME_DIR are not cleaned up. * There are a lot of processes, most of which should be unnecessary. * The environment handling is rather ad-hoc. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 28, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We will need this in order to test scout and soldier at the same time. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 27, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 19, 2020
-
-
Simon McVittie authored
As we start to add more runtimes, we need to decouple the SteamLinuxRuntime depot from any individual runtime. Instead of producing a pre-populated depot as part of a scout build, we can clone this git repository in some convenient place and run ./populate-depot.py to download the necessary files. Also add convenience Makefile targets to download scout and optionally soldier - these are mostly here as manual tests and as executable examples. This partially resolves T17590 and T20721. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 21, 2020
-
-
Rossen Georgiev authored
-
Rossen Georgiev authored
-
- Apr 20, 2020
-
-
Rossen Georgiev authored
Close #27 * new methods for working on filelike objects * add raise_on_remaining param * (False by default) binary_loads raises on remaining data (preserves orignal behaviour) * (True by default) binary_load doesn't raise on remaining after bVDF
-
- Mar 26, 2020
-
-
Simon McVittie authored
The SDK can, but the Platform can't. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
I've added meson and steam-runtime-tools since this test was written. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
I fixed scout's base-files a while ago. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 16, 2020
-
-
Simon McVittie authored
heavy doesn't have that package yet (because it doesn't have a suitable Meson version). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 10, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 08, 2020
-
-
Simon McVittie authored
This was fixed in steam/steam-runtime-tools!95. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This was fixed in steam/pressure-vessel!18. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 03, 2020
-
-
Simon McVittie authored
See the new tests/README.md and tests/depot/README.md files for details. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 26, 2019
-
-
Rossen Georgiev authored
-
- Apr 09, 2019
-
-
Rossen Georgiev authored
-
- Feb 23, 2019
-
-
Rossen Georgiev authored
* implement string escaping * add escaping tests
-
- Mar 22, 2017
-
-
Rossen Georgiev authored
-
- Jan 06, 2017
-
-
Rossen Georgiev authored
-
- Oct 12, 2016
-
-
Rossen Georgiev authored
Details: https://github.com/rossengeorgiev/vdf-parser/pull/9 Special thanks to @kbkk Multiple KV lists with the same key will be merged into one rather than overwritten. The behaviour can be controled via ``merge_duplicate_keys`` ``` a { b 1 c 2 } a { d 3 } ``` The above will now parse into: ``` {'a': {'b': 1, 'c': 2, 'd': e}} ```
-
- Apr 09, 2016
-
-
Rossen Georgiev authored
-
- Apr 04, 2016
-
-
Rossen Georgiev authored
-
- Apr 02, 2016
-
-
Rossen Georgiev authored
VDFDict mimics a regular dict, but it is ordered and can have duplicate keys. The keys can only be of type str. This mapper won't be used by default when parsing.
-
- Apr 01, 2016
-
-
Rossen Georgiev authored
-
SleepProgger authored
-
Rossen Georgiev authored
-
- Mar 26, 2016
-
-
Rossen Georgiev authored
-
- Mar 13, 2016
-
-
Rossen Georgiev authored
-
- Mar 12, 2016
-
-
Rossen Georgiev authored
* removed the need for file object to support seek * using enumerate for lines * parse now only accept file like objects * loads turns the string into StringIO before pasing to parse * updated docstrings
-
- Jul 20, 2015
-
-
Rossen Georgiev authored
-
- Jul 13, 2015
-
-
Rossen Georgiev authored
-
- May 15, 2015
-
-
Rossen Georgiev authored
-
Rossen Georgiev authored
-
Rossen Georgiev authored
The custom mapper can be secified in `load`, `loads`, `parse` routines via using keyword `mapper`. For example, to preserve key order one can specify `OrderedDict` as a mapper. Another custom class could be used to handle files with duplicate keys. fix #1 Related to: https://github.com/rossengeorgiev/vdf-python/issues/2 https://github.com/rossengeorgiev/vdf-parser/issues/3
-
- May 14, 2015
-
-
Rossen Georgiev authored
-
- Apr 22, 2015
-
-
Rossen Georgiev authored
-