summaryrefslogtreecommitdiffhomepage
path: root/proto-wine
AgeCommit message (Collapse)Author
2024-06-08Fixed copy-pasta leftoversKiril Zvezdarov
2024-06-08Refactored proton_path to be the dist dir locationKiril 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-13Fix build for wine without wrapperFrancesco Zanini
`connected_game` is only declared in a specific configuration.
2023-02-28ci: maybe this time?Stanislaw Halik
2023-02-28ci: almost thereStanislaw Halik
2023-02-28Revert "proto/wine: try to detect CI wineg++"Stanislaw Halik
This reverts commit da34d6ba965f7db40c1f3ee8aa2231cede573f6c. Reported by: ljgdasfhk (Artem Sobolev) Issue: #726
2023-02-26Merge pull request #1621 from Priton-CE/patch-1Stanislaw Halik
2023-02-26remove Star Citizen refrence from recent PR.Eric
2023-02-26proto/wine: try to detect CI wineg++Stanislaw Halik
2023-02-26proto/wine: kill verbose warningStanislaw Halik
The .csv lookup may fail and thus result in this message getting printed 250 times per second.
2023-02-26moved changes from master to upstream-mergePriton-CE
2022-04-19fix i18n generationStanislaw Halik
2020-06-24Only set the wineprefix if not using protonRussell Sim
Seems this else was accidentally deleted in my last PR. Without it the wineprefix keeps getting set to ~/.wine
2020-06-17Remove qDebug statementRussell Sim
2020-06-17Replace exception handling with error return valueRussell Sim
2020-06-14Implement error handlingRussell Sim
2020-06-14Remove unnecessary variable assignmentRussell Sim
2020-06-14Simplify proton dirfilterRussell Sim
2020-06-14Remove prefx and sort includesRussell Sim
2020-06-13Proton directory discoveryRussell 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-05-31proto/wine: fix osx sdk build hackStanislaw Halik
2020-05-10proto-wine: remove dead declarationsStanislaw Halik
2020-05-10proto/wine: fix build on newer WineStanislaw Halik
Patch by: @jp7677
2020-03-07fix qprocess race on unixStanislaw Halik
2020-03-07cmake: make install prefix path variables more clearStanislaw Halik
Pointed out by: @rvt
2020-02-10proto/wine: add Proton 5.0 version numberJens Peters
2020-02-03proto/wine: allow disabling freetrack/npclientStanislaw Halik
Fixes #1042
2020-02-03proto/wine: fix includesStanislaw Halik
2019-10-29proto/wine: add support for setting WINEPREFIXStanislaw Halik
2019-10-29proto/wine: refresh i18nStanislaw Halik
2019-10-29proto/wine: use more common term for steam appidStanislaw Halik
Suggested by: @jp7677
2019-10-28proto/wine: refresh i18nStanislaw Halik
2019-10-28proto/wine: implement more proton knobsStanislaw Halik
Reported by: @jp7677 Issue: #996
2019-10-28proto/wine: actually set environStanislaw Halik
2019-10-28proto/wine: move function prototypesStanislaw Halik
2019-10-28proto/wine: assume HOME exists in environStanislaw Halik
2019-10-28proto/wine: add support for protonStanislaw Halik
2019-09-22proto/wine: add hack for newer gcc versionsStanislaw Halik
2019-09-22api: expose raw data to protocolsStanislaw Halik
Issue: #975
2019-08-01fix clang warningsStanislaw Halik
2019-07-05proto/wine: remove unused headersStanislaw Halik
2019-07-05proto/wine: fix qprocess warningStanislaw Halik
2019-01-16proto/wine: add -mconsoleStanislaw Halik
2019-01-16Revert "compat/shm, proto/wine: remove duplication"Stanislaw Halik
This reverts commit bab093ebbe392927a92ef201fe60344d5c1191dd.
2018-12-25fix buildStanislaw Halik
2018-12-25compat/shm, proto/wine: remove duplicationStanislaw Halik
The X-Plane plugin is next and should build on win32 then.
2018-12-24cruftStanislaw Halik
2018-12-19proto/wine: add warns to winegcc invocationStanislaw Halik
2018-12-12proto/wine: fixesStanislaw 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-10-27cleanupStanislaw Halik