Commit graph

7014 commits

Author SHA1 Message Date
Thomas Crider 9541841cd5 Fix VK_ICD_FILENAMES not being set correctly
-We don't need to validate the file paths, there are two reasons this is incorrect:

(1) The file paths are already verified when they are auto-added here:

089b865290/lutris/sysoptions.py (L72)

(2) Since the files are concatenated here:

089b865290/lutris/sysoptions.py (L78)

it makes system.path_exists(vk_icd) invalid, because the value of vk_icd is now path1:path2:path3:path4 and so on, instead of a single file path.

Therefore the check for system.path_exists(vk_icd) fails and VK_ICD_FILENAMES never actually gets set by Lutris.
2021-11-04 00:04:45 -07:00
Alexander Ravenheart 5632d3b8a8 - Increased timeout from 2 to 5
- Added encoding and errors arguments to check_output(), removed call to decode()
- Added subprocess.TimeoutExpired to except tuple
2021-10-24 13:07:29 -07:00
Lu-Die-Milchkuh 59473608cf Fixed a Typo (Hizufügen to Hinzufügen) in the german translation 2021-10-22 16:14:33 -07:00
Mathieu Comandon f4dee7eac3 Update to 0.5.9.1 2021-10-16 18:14:23 -07:00
Mathieu Comandon f609352257 Fix duplicate Steam games when syncing 2021-10-16 17:52:13 -07:00
Mathieu Comandon 0308c0c5af Point to lutris hosted build of ryujinx 2021-10-16 11:54:42 -07:00
Mathieu Comandon 2fa675f0b2 Remove markup chars from help text 2021-10-16 11:48:02 -07:00
Mathieu Comandon 922c7680cf Add winemenubuilder to dll overrides in test 2021-10-16 11:42:36 -07:00
Mathieu Comandon 540ab28c0f Don't use service when querying games from lutris 2021-10-16 11:37:00 -07:00
Mathieu Comandon 9bdc29892e Disable file log for lutris-wrapper 2021-10-16 11:17:18 -07:00
msquirogac b611e774c2 Update steam.py 2021-10-16 11:15:56 -07:00
Felix Hellmann 0cc30cd852 change grouping of gamescope parameters to preven escaping error. fixes #3729 2021-10-16 11:15:23 -07:00
Mathieu Comandon b9b8bcbf07 Update release date 2021-10-11 12:35:37 -07:00
Mathieu Comandon 4b0b0ebca6 Remove some log messages 2021-10-11 12:16:49 -07:00
Mathieu Comandon d56dff0847 Check for locale presence 2021-10-08 16:03:56 -07:00
Mathieu Comandon 116fdda6a7 Handle outdated EGS OAuth tokens + fix EGS banners 2021-10-08 15:32:13 -07:00
Mathieu Comandon 3c6fa2ae3b Remove manpage from spec file because it makes openSUSE angry 2021-10-08 13:59:52 -07:00
Mathieu Comandon 6717317c11 Reference EGS client by slug + add instructions for installing EGS games 2021-10-08 13:39:36 -07:00
Mathieu Comandon 1f015a9077 Use filter instead of search for looking up game folder to be deleted 2021-10-08 13:11:28 -07:00
Mathieu Comandon 836b14eb70 Put 'locate existing game' action in popover menu 2021-10-08 13:10:49 -07:00
Mathieu Comandon 965164d229 Add get_lang_and_country utility 2021-10-08 12:44:40 -07:00
Mathieu Comandon 9c5ab57ab6 Disable winemenubuilder by default in the DLL overrides 2021-09-17 21:41:36 -07:00
Mathieu Comandon f07208fff2 Cleanup 2021-09-13 15:49:08 -07:00
EduardTheFirst bc4bc7ea05 Added Ryujinx Emulator 2021-09-13 15:46:34 -07:00
Alexandr Oleynikov 14e34f0699
Add D3D Extras to runtime 2021-09-08 02:10:14 +03:00
telanus af6dd94e57 Update to the latest release
0.9.3 Was released today 2-9-21
2021-09-06 14:28:10 -07:00
Mathieu Comandon 55b4696916 Only disable winemenubuilder on wineexec tasks 2021-09-06 14:26:33 -07:00
Dino 7e5f4b3a0f Show ErrorDialog if installer can't be retrieved. 2021-09-06 14:11:42 -07:00
Mathieu Comandon d31f636d6e Catch JSON decode errors when reading wine versions (Closes #3668) 2021-09-06 14:09:23 -07:00
Mathieu Comandon 4ed658727e Prevent crash when generating script of a game with no runner 2021-09-06 14:01:59 -07:00
Mathieu Comandon a17b6fbf54 Return an empty list if steam is not installed 2021-08-30 19:22:56 -07:00
Mathieu Comandon 8d4a00fb85 Return wine specific path for SteamApps in the Steam for Windows service 2021-08-30 19:12:16 -07:00
Mathieu Comandon f6838a8a4c Provide WINEBIN as a variable in scripts 2021-08-30 17:02:08 -07:00
Mathieu Comandon cb4e5cb315 Update sidebar when services are enabled/disabled 2021-08-30 16:51:17 -07:00
Mathieu Comandon 5dc6dcdf43 idk why anyone thought it was ok to do 2021-08-30 16:09:19 -07:00
Mathieu Comandon ea74e02325 What security are you providing? 2021-08-30 15:38:49 -07:00
Mathieu Comandon e063817a10 Remove game from view when game is hidden 2021-08-30 15:28:07 -07:00
Mathieu Comandon 06c9b42010 Add smaller sizes for EGS media 2021-08-30 14:59:53 -07:00
Mathieu Comandon b8f879fbb6 Create method to return MAME shaders 2021-08-30 14:54:23 -07:00
Mathieu Comandon 4980ef1a9a Generate MAME shaders with a loop 2021-08-30 14:35:32 -07:00
Mathieu Comandon 85f088e4a8 Add CRT effect for MAME (From SyntaxTerror) 2021-08-29 15:59:50 -07:00
Mathieu Comandon 6484523e61 Remove nvapi from dlls disabled by default 2021-08-27 20:54:31 -07:00
Mathieu Comandon 341537ca46 Disable winemenubuilder during installer tasks 2021-08-27 20:53:07 -07:00
bexnoss 43eff9ae75 Fix service id key in generated GOG installers 2021-08-27 19:27:44 -07:00
Mathieu Comandon ecb36e27ad Fix linting issues 2021-08-27 19:15:30 -07:00
Christian Clauss 4fd77d33cf Simplify with list comprehension 2021-08-27 18:32:08 -07:00
Christian Clauss c39ef4341d Upgrade insecure PyYAML version flagged by Safety
Run in our GitHub Action… `safety Check`
```
+==============================================================================+
|                                                                              |
|                               /$$$$$$            /$$                         |
|                              /$$__  $$          | $$                         |
|           /$$$$$$$  /$$$$$$ | $$  \__//$$$$$$  /$$$$$$   /$$   /$$           |
|          /$$_____/ |____  $$| $$$$   /$$__  $$|_  $$_/  | $$  | $$           |
|         |  $$$$$$   /$$$$$$$| $$_/  | $$$$$$$$  | $$    | $$  | $$           |
|          \____  $$ /$$__  $$| $$    | $$_____/  | $$ /$$| $$  | $$           |
|          /$$$$$$$/|  $$$$$$$| $$    |  $$$$$$$  |  $$$$/|  $$$$$$$           |
|         |_______/  \_______/|__/     \_______/   \___/   \____  $$           |
|                                                          /$$  | $$           |
|                                                         |  $$$$$$/           |
|  by pyup.io                                              \______/            |
|                                                                              |
+==============================================================================+
| REPORT                                                                       |
| checked 62 packages, using free DB (updated once a month)                    
+============================+===========+==========================+==========+
| package                    | installed | affected                 | ID       |
+============================+===========+==========================+==========+
| pyyaml                     | 5.3.1     | <5.4                     | 39611    |
| cryptography               | 3.1.1     | <3.3                     | 39252    |
| cryptography               | 3.1.1     | <3.3.2                   | 39606    |
| cryptography               | 3.1.1     | <=3.2                    | 38932    |
+==============================================================================+
```
2021-08-27 18:31:45 -07:00
Christian Clauss 682f9b3742 Upgrade insecure cryptography version flagged by Safety
https://pypi.org/project/cryptography

Run in our GitHub Action… `safety check`
```
+==============================================================================+
|                                                                              |
|                               /$$$$$$            /$$                         |
|                              /$$__  $$          | $$                         |
|           /$$$$$$$  /$$$$$$ | $$  \__//$$$$$$  /$$$$$$   /$$   /$$           |
|          /$$_____/ |____  $$| $$$$   /$$__  $$|_  $$_/  | $$  | $$           |
|         |  $$$$$$   /$$$$$$$| $$_/  | $$$$$$$$  | $$    | $$  | $$           |
|          \____  $$ /$$__  $$| $$    | $$_____/  | $$ /$$| $$  | $$           |
|          /$$$$$$$/|  $$$$$$$| $$    |  $$$$$$$  |  $$$$/|  $$$$$$$           |
|         |_______/  \_______/|__/     \_______/   \___/   \____  $$           |
|                                                          /$$  | $$           |
|                                                         |  $$$$$$/           |
|  by pyup.io                                              \______/            |
|                                                                              |
+==============================================================================+
| REPORT                                                                       |
| checked 62 packages, using free DB (updated once a month)                    
+============================+===========+==========================+==========+
| package                    | installed | affected                 | ID       |
+============================+===========+==========================+==========+
| pyyaml                     | 5.3.1     | <5.4                     | 39611    |
| cryptography               | 3.1.1     | <3.3                     | 39252    |
| cryptography               | 3.1.1     | <3.3.2                   | 39606    |
| cryptography               | 3.1.1     | <=3.2                    | 38932    |
+==============================================================================+
```
2021-08-27 18:31:28 -07:00
Christian Clauss 657180ed09 Simplify logic with any() 2021-08-27 18:31:12 -07:00
Christian Clauss d23977a859 str.endswith() can take a tuple of suffixes
https://docs.python.org/3/library/stdtypes.html#str.endswith
2021-08-27 18:30:46 -07:00