Commit graph

8981 commits

Author SHA1 Message Date
Mathieu Comandon d83234b423 Remove 32bit dependencies from the install guide 2023-08-25 18:22:19 -07:00
Mathieu Comandon 97600fdca7 Remove 'and' between hours and minutes 2023-08-25 17:00:39 -07:00
Daniel Johnson 011024c1f2 Mark a few overlooked things as requiring translation. 2023-08-25 16:58:19 -04:00
Mathieu Comandon 55d65d00c0 Tell the truth 2023-08-24 16:07:39 -07:00
Daniel Johnson 822b9c86cc Merge remote-tracking branch 'origin/master' 2023-08-24 16:45:23 -04:00
Daniel Johnson 57cc82874c When downloading to our temporary dir, not the PGA cache, we should just delete any directory that conflicts with a file we want to download. We're losing data we did not want to keep anyway. 2023-08-24 16:45:12 -04:00
Mathieu Comandon 4bb5c2a1a1 Add PermissionError handler when reading a Process' children 2023-08-23 20:58:33 -07:00
Mathieu Comandon 07915c13c0 Don't use download action for installing EA games 2023-08-23 19:08:48 -07:00
Mathieu Comandon 63faa21647 Add EA App to services enabled by default 2023-08-23 17:05:32 -07:00
Mathieu Comandon 028ddd3e02 Use contendID to launch games 2023-08-23 16:57:40 -07:00
Mathieu Comandon 479e4972e1 Import cleanup 2023-08-23 16:57:40 -07:00
Daniel Johnson 92e12f2620 Remove mention of Gentoo, lest we summon in from the aether. 2023-08-23 18:36:37 -04:00
Daniel Johnson 1cc6601205 Add in Gentoo's multiple system-wide Wine installs to WINE_PATHs.
Resolves #4995
2023-08-23 14:30:10 -07:00
Mathieu Comandon 0739c393af Activate EA App service 2023-08-22 17:03:55 -07:00
Mathieu Comandon e12eeee802 Remove logs for env variables 2023-08-22 17:03:55 -07:00
Daniel Johnson 095bbc043b Placate flake8! 2023-08-22 17:07:59 -04:00
Daniel Johnson 43e899a16f Remove dead code for PlayOnLinux integration 2023-08-22 17:06:16 -04:00
Daniel Johnson e69425f8ac
Merge pull request #4993 from Astrobald/master
French translation & POTFILES updated
2023-08-20 05:32:43 -04:00
Astrobald 07d3d78139
Merge branch 'lutris:master' into master 2023-08-20 04:44:11 +00:00
Dan Johnson 4018859302 Somehow the common.py side of advanced visibility did not get updated. No idea.
Let's update it.

Resolves #4992
2023-08-19 19:19:37 -04:00
Astrobald dbc9855df7 French translation & POTFILES updated 2023-08-19 16:22:54 +02:00
Culain Lach Feragh ca0be5272c Added new cli options to list service games 2023-08-16 17:31:47 -07:00
Daniel Johnson c5cb3a52b6 Add 'shell_quoting' feature to FileChooserEntry.
This is used for the prelaunch and postlaunch commands. When on, the entry has distinct text and path values - text is what the entry shows and the 'real value' but the path will be extracted from the text via shlex.split().

You can then browse for an set the path, leaving any other arguments alone.

This also ensure that if that path needs quoting, it gets quoting.

In most cases the 'text' and 'path' are identical, which should keep existing code happy.

Resolves #4989
2023-08-16 15:28:12 -04:00
Daniel Johnson 636ba5c1aa Placate flake8! 2023-08-16 15:16:25 -04:00
Daniel Johnson 4919ad20e3
Merge pull request #4987 from RiqueFR/file-collection
Remove one progress bar from file collection downloads
2023-08-15 18:00:04 -04:00
Henrique Faria Ribeiro 0c0a4c38c7 Using InstallerFile size on Gog and Amazon 2023-08-15 00:31:26 -03:00
Henrique Faria Ribeiro 27da851e72 Separate Gog extra files from file collection 2023-08-15 00:30:33 -03:00
Henrique Faria Ribeiro 032bd08dd9 Remove full progress bar, progress bar show full download progress 2023-08-15 00:21:49 -03:00
Henrique Faria Ribeiro 045c464365 Add full download size to InstallerFileCollection 2023-08-15 00:16:17 -03:00
Henrique Faria Ribeiro 105cddfbd4 Add size to InstallerFile 2023-08-15 00:14:13 -03:00
Daniel Johnson a09756a885 Convert the FSYNC and ESYNC errors to exceptions, with special handling in LutrisWindow to get the custom dialogs.
Also, they have parents now.

Also, placate flake8 and such.

Resolves #4978
2023-08-12 17:00:03 -04:00
Daniel Johnson a845112ff8 Fix misnamed variable 2023-08-12 16:38:55 -04:00
Daniel Johnson 6a61702066
Merge pull request #4975 from RiqueFR/file-collection
File Collection fix Gog 'Select File' and remove it for Amazon
2023-08-11 16:48:50 -04:00
Henrique Faria Ribeiro b6ebe80fb6 Don't show 'Select File' option for Amazon service 2023-08-11 15:12:39 -03:00
Henrique Faria Ribeiro 9a2422be46 Gog installer uses selected file independent of location 2023-08-11 14:39:53 -03:00
FlitPix 0f813cdcc2 Add fluidsynth to depends 2023-08-10 22:01:49 -07:00
awsms caf8471e51 Dolphin: refreshing the gamelist in 'Source' menu and 'Batch mode' work again 2023-08-10 02:48:50 -07:00
Daniel Johnson 01f6fe45cf
Merge pull request #4970 from RiqueFR/file-collection
File Collection allow user to select main installer exe for Gog files
2023-08-09 18:39:01 -04:00
Henrique Faria Ribeiro 75593840a9 Partial fix PGA, If all files are present in cache, it is possible to use PGA now 2023-08-09 13:13:35 -03:00
Henrique Faria Ribeiro 3c303e5898 File Collection allow user to select main installer exe fot Gog files 2023-08-09 12:06:45 -03:00
lunaria-bee 0c663bc73f Style correction 2023-08-08 22:41:34 -07:00
lunaria-bee 8a7729ddb4 Added sortname field 2023-08-08 22:41:34 -07:00
Daniel Johnson 588514aafc Fix rebase whoopsie! 2023-08-08 22:39:58 -07:00
Daniel Johnson d7df34b3fc Name the specific game or runner in the search options
It's less good that the title bar, but better than nothing.
2023-08-08 22:39:58 -07:00
Daniel Johnson a9a1078270 Supply missing super() call 2023-08-08 22:39:58 -07:00
Daniel Johnson 3ee29a1560 Hide the search on the game configuration tab if there are less than 8 options, and the advanced switch if there are no advanced settings. 2023-08-08 22:39:58 -07:00
Daniel Johnson 2debe43c70 Also search option's help text, if present. 2023-08-08 22:39:58 -07:00
Daniel Johnson 0455a51d05 Fix pylint lintage 2023-08-08 22:39:58 -07:00
Daniel Johnson 2717a50fda Hook up the runner search to also use the header bar search entry
This way the search entry does not scroll off-screen anymore.
2023-08-08 22:39:58 -07:00
Daniel Johnson de7c45b4f1 Hook up the search entry to work in the Preferences dialog also 2023-08-08 22:39:58 -07:00