Fernando Sospedra
1d564313da
Renamed protobuf_utils to protobuf_decoder and removed write functionality
2022-08-10 00:22:26 +02:00
Fernando Sospedra
a825481d91
First semi-functional version of the Amazon service
2022-08-10 00:08:09 +02:00
Mathieu Comandon
5de8574853
Add OpenSSL3 custom configuration for Origin
2022-08-08 20:22:40 -07:00
Daniel Johnson
cc0ed9dc24
Adjust get_runners to be more tolerant of IPv6
...
The sockaddr part is different for IPv6, but we do not use it anyway.
Resolves #4407
2022-08-07 06:29:07 -04:00
Fernando Sospedra
c9cb89fa03
Implemented game library load in Amazon service
2022-08-07 09:50:42 +02:00
Fernando Sospedra
e464d13502
Implemented token refresh mechanism & connection status checking
2022-08-07 09:43:37 +02:00
Fernando Sospedra
251aaf55ae
Implemented basic authentication in Amazon service
2022-08-07 09:37:07 +02:00
Fernando Sospedra
15a9131975
Add support for POST request on http.py
2022-08-07 09:32:22 +02:00
Fernando Sospedra
f75f065667
Added Amazon service class skeleton
2022-08-07 09:19:29 +02:00
Mathieu Comandon
703df306b3
Add changelog for v0.5.11
2022-08-04 15:53:12 -07:00
Mathieu Comandon
7e035c3690
Fix fi.po
2022-08-03 17:15:42 -07:00
Mathieu Comandon
1a307d36cf
Specify version of Gtk in dialogs for tests to run properly on Gtk 4 systems
2022-08-03 17:07:01 -07:00
Mathieu Comandon
ac87a901a9
Increase timeout for search input debouncing
2022-08-03 17:01:54 -07:00
Mathieu Comandon
f0f3ff1708
Remove spinner on zoom change
2022-08-03 16:35:41 -07:00
Mathieu Comandon
069b098a32
Only run updates when Lutris is run by itself
2022-07-26 18:35:18 -07:00
Mathieu Comandon
ed336f44ee
Remove verify=False
2022-07-26 18:34:33 -07:00
Dertosh
13bba0fb17
add waiting cloudflare check
2022-07-26 18:02:13 -07:00
Daniel Johnson
bb0a5245ce
Placate flake8 is the best rhyme!
...
Also, fix a grammar error.
2022-07-26 17:55:26 -07:00
Daniel Johnson
d77b99ba58
Fancy empty messages
...
This adds various empty messages for the cases when show-hidden
is off or show-only-installed is on, and separate ones if a
text filter is in place.
2022-07-26 17:55:26 -07:00
Daniel Johnson
7e4b0e2bd0
Change the accelerators- ctrl-I for installed games, ctrl-H for hidden.
2022-07-26 17:55:26 -07:00
Taylor Raack
74ce7b1d70
Revert merge_folders change for Python < 3.8 so directory to directory copies work again ( fixes #4333 )
2022-07-26 17:52:09 -07:00
Daniel Johnson
d51b84c8f3
Reverse commit 182fd5a362
.
...
It breaks config environment variables in wine,
and I don't think it's right.
2022-07-26 17:50:23 -07:00
Daniel Johnson
c56ea39691
Center the main splash screen; place the side splash thing on the top left.
...
The main issue was the the alignment object blank_overlay was
scaled to .1x.1.
2022-07-26 17:42:57 -07:00
Mathieu Comandon
e126dca1af
Remove WIP splash screen
2022-07-26 17:40:39 -07:00
Mathieu Comandon
9519daeecb
Capitalize desktop entry comment
2022-07-26 17:40:39 -07:00
18iteration
c1f1e7fa65
Removed colon from Line 301 for "Zoom: "
2022-07-26 13:17:44 -07:00
18iteration
7eb4bd78a0
Updated Lengths of _get_name_box and _get_year_box
2022-07-26 13:17:44 -07:00
Mathieu Comandon
620c108373
Add splash screen
2022-07-26 13:02:13 -07:00
tridoxx
b2026d6d2a
Update es.po
...
the change occurs, since it is not well translated, since "easy anti cheat" is a proper name, and should not be translated, and since it is written in Spanish, people do not identify only with the word "easy" which is fair that anticheat, then it must be the full name together
2022-07-25 22:17:48 -07:00
tutacat
3f5a64e074
Update po/LINGUAS
2022-07-25 22:16:46 -07:00
farchord
838c9c1fe1
Updated Python Version Requirement
...
Updated python requirement to 3.7+ (As per the setup.py)
2022-07-25 22:16:04 -07:00
telanus
7be0d47ada
Added Mac Emulation Runners
...
Added:
* SheepShaver
* BasiliskII
* Mini vMac
2022-07-25 22:15:30 -07:00
rene-coty
94692f8a33
Updated French translations + po files
2022-07-25 22:08:01 -07:00
Mathieu Comandon
4184add31e
Install game launcher before a user can login to a service
2022-07-25 20:56:54 -07:00
Daniel Johnson
1fb175a013
Merge branch 'master' of https://github.com/lutris/lutris
2022-07-24 07:25:53 -04:00
Daniel Johnson
92bc187719
Provide missing error messages
...
Not all that helpful but with no messages you get a blank error dialog.
2022-07-24 07:25:51 -04:00
Mathieu Comandon
01fd5b4655
Remove some log messages
2022-07-18 17:21:20 -07:00
Mathieu Comandon
70548aac75
Update logic for glxinfo command, prioritize nvidia detection
2022-07-18 16:55:44 -07:00
Mathieu Comandon
703a613e45
Some Origin manifest don't contain an ID (uninstalled games, probably)
2022-07-16 16:35:14 -07:00
Daniel Johnson
53427d9399
display_vulkan_error needs a default for its parameter
...
It's invoked via thread_safe_call, which provides no arguments.
Resolves #4379
2022-07-16 16:45:46 -04:00
Daniel Johnson
6dfc84b55e
Remove unfavorited games from favorites view
...
Well, when you edit a game and change its categories, that may mean it is
not eligible for the presently selected view.
If that happens, we should remove the game from the view.
2022-07-16 15:14:00 -04:00
Daniel Johnson
f1c9cbb860
Revise path comparison code
...
Gotta expanduser first!
Also, consolidate repeated checking code into is_removeble().
2022-07-16 13:31:01 -04:00
Daniel Johnson
870d9b1d69
Also set the parents for some dialogs
...
That is, for the various go/no-go dialogs when removing the games.
2022-07-16 09:33:03 -04:00
Daniel Johnson
4685090684
Also check for removeability when cancelling an installation
...
This protects the same directories as when removing games,
and also checks of the target_dir even exists yet.
If we can't remove the dir, this simply omits the checkbox entirely.
Resolves #4330
2022-07-16 09:27:46 -04:00
Daniel Johnson
941a233638
Remove erroneous argument
...
For some reason the cancel signal carries no data.
2022-07-16 09:12:10 -04:00
Daniel Johnson
b2870c41cb
Add extra protections for the uninstall game command
...
We protect ~/Games, but you can set the default path to some other location- so this commit protects that directory too.
2022-07-16 09:04:27 -04:00
Daniel Johnson
b2618176e7
Try harder to find the game_path for Linux games
...
This code can find the game in '/usr/games' or the like. This allows
'browse files' to work for those games, but more importantly this makes
the 'beat' code that watches for the game to exit more accurate.
Without this, it considers every new process to be part of the game, so
it likely never sees the game as having exited.
With this, it's not completely precise but it's more accurate at least.
2022-07-12 04:56:15 -04:00
Daniel Johnson
18eb4dbc49
Generate working-dir-relative paths using os.path.relpath
...
This is much more resilient and can handle oddball paths much better, but requires checks to avoid inserting annoying '..' segments and to include an initial './' when required.
Resolves #4369
2022-07-10 09:15:30 -04:00
Daniel Johnson
ceab7c7817
Immediately show or hide the tray icon
...
It's annoying to have to restart. As long as the lutris window is
visible, we can apply the change immediately.
If it is not visible, we won't do the update since we can get 'orphaned'
with no UI and no way out.
2022-07-09 16:15:30 -04:00
Daniel Johnson
19dbb3d57e
When the status tray icon thing is used to hide Lutris, don't exit when the last game does.
...
The window is hidden, but if the tray icon is visible, it can be used to get it
back, so there's no need to quit over that.
2022-07-09 15:59:28 -04:00