Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-08 | Refactored proton_path to be the dist dir location | Kiril Zvezdarov | |
From Proton 9.0 and up, the directory containing library files and wine executables - previously called `dist`, appears to have been renamed to `files`. This breaks OpenTrack with newer Proton versions, because the path to the `wine` executable and proton library files is constructed as `:PROTON_PATH/dist/bin/wine`, i.e. the dist dir name is hardcoded. To fix this while preserving backward compatibility, this commit changes `proton_path` to point to the `dist` dir directly, be it `files` for 9.0+ or `dist` for older versions. Templated variables are adjusted accordingly to omit the dist dir. Obtaining the dist. dir path for a specific Proton version is done by recursively iterating the version's directory, looking for the `wine` executable. The first match is used to discover the grandparent dir path, which is the desired `:PROTON_PATH/:DIST_DIR` path. | |||
2023-11-13 | Fix build for wine without wrapper | Francesco Zanini | |
`connected_game` is only declared in a specific configuration. | |||
2023-02-26 | proto/wine: kill verbose warning | Stanislaw Halik | |
The .csv lookup may fail and thus result in this message getting printed 250 times per second. | |||
2023-02-26 | moved changes from master to upstream-merge | Priton-CE | |
2020-06-24 | Only set the wineprefix if not using proton | Russell Sim | |
Seems this else was accidentally deleted in my last PR. Without it the wineprefix keeps getting set to ~/.wine | |||
2020-06-17 | Remove qDebug statement | Russell Sim | |
2020-06-17 | Replace exception handling with error return value | Russell Sim | |
2020-06-14 | Implement error handling | Russell Sim | |
2020-06-13 | Proton directory discovery | Russell Sim | |
Use search paths to find proton wine and the app directory, so that we can support steam installations in multiple locations and 3rd party proton installations. | |||
2020-03-07 | fix qprocess race on unix | Stanislaw Halik | |
2020-02-03 | proto/wine: allow disabling freetrack/npclient | Stanislaw Halik | |
Fixes #1042 | |||
2020-02-03 | proto/wine: fix includes | Stanislaw Halik | |
2019-10-29 | proto/wine: add support for setting WINEPREFIX | Stanislaw Halik | |
2019-10-28 | proto/wine: implement more proton knobs | Stanislaw Halik | |
Reported by: @jp7677 Issue: #996 | |||
2019-10-28 | proto/wine: actually set environ | Stanislaw Halik | |
2019-10-28 | proto/wine: move function prototypes | Stanislaw Halik | |
2019-10-28 | proto/wine: add support for proton | Stanislaw Halik | |
2019-09-22 | api: expose raw data to protocols | Stanislaw Halik | |
Issue: #975 | |||
2019-07-05 | proto/wine: remove unused headers | Stanislaw Halik | |
2019-07-05 | proto/wine: fix qprocess warning | Stanislaw Halik | |
2018-12-12 | proto/wine: fixes | Stanislaw Halik | |
- use SDK_WINE boolean - improve logic when building for X-Plane only - rename when building for X-Plane - conditionalize Wine-related stuff - move starting the wrapper to initialize() as it should be done - use more C++17 - update header usage | |||
2018-05-23 | proto/wine: remove obsolete `otr_tr' | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/726#issuecomment-391422146 | |||
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2017-12-18 | plugins: rename check_status -> initialize | Stanislaw Halik | |
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly. | |||
2017-12-09 | many: use otr_tr for non-qobject translation | Stanislaw Halik | |
I haven't even compile-tested Linux and OSX-specific bits. | |||
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-06-18 | minor tweaks only | Stanislaw Halik | |
2017-05-17 | use math const | Sven Kocksch | |
2016-11-04 | modules: make names unique | Stanislaw Halik | |
2016-07-19 | proto/{ft,wine}: simplify qprocess killing logic | Stanislaw Halik | |
2016-07-08 | gui, api, proto/wine: get rid of library path as exported symbol | Stanislaw Halik | |
There's no need to do that. It never changes unless the toolchain changes. | |||
2016-07-06 | proto-wine: fix .dll path after hier(7) support | Stanislaw Halik | |
2015-10-30 | also rename protocol -> proto | Stanislaw Halik | |