Mathieu Comandon
7d7cb98433
Don't continue download when file is closed
2019-01-21 23:30:18 -08:00
Mathieu Comandon
0035547dbb
Poll downloads less often
2019-01-21 23:29:53 -08:00
Mathieu Comandon
caa2f3d9bb
Reload game config when exiting config dialog
2019-01-21 23:29:34 -08:00
Mathieu Comandon
406f977840
Update row instead of remove + add
2019-01-21 23:28:26 -08:00
Mathieu Comandon
6f96f317c5
Always provide cookies on GOG requests
2019-01-21 22:41:26 -08:00
Mathieu Comandon
5c51f4d0d0
Provide simpler downloader implementation based on requests
2019-01-21 22:06:37 -08:00
Mathieu Comandon
51271db86a
Increase HTTP buffer size to 1M
2019-01-21 20:49:59 -08:00
Mathieu Comandon
0887765c99
Update game by id when adding manually a library game ( Fixes #1640 )
2019-01-21 19:29:02 -08:00
Mathieu Comandon
2cab1079e4
Remove cleanup from InstallerFile
2019-01-21 19:09:46 -08:00
Mathieu Comandon
260dc36e01
Put all GOG files in the same folder
2019-01-21 19:00:57 -08:00
Mathieu Comandon
5d9258d573
Do not move files from cache
2019-01-21 18:49:44 -08:00
Mathieu Comandon
03f900cdb8
Store game files in PGA cache if provided
2019-01-21 17:57:46 -08:00
Mathieu Comandon
1b1f10f7c5
Make cache path widget a file picker
2019-01-21 16:42:34 -08:00
Mathieu Comandon
72a507c017
Move notifications to widgets
2019-01-21 16:02:38 -08:00
Mathieu Comandon
af0f850f4b
Merge gui.util into gui.widgets.utils
2019-01-21 16:01:14 -08:00
Mathieu Comandon
8d77fd7fe1
Move tray to widgets
2019-01-21 15:55:32 -08:00
Mathieu Comandon
2928b36044
Move sidebar to widgets
2019-01-21 15:53:58 -08:00
Mathieu Comandon
d6c3427b16
Move config_boxes module to config package
2019-01-21 15:51:24 -08:00
Mathieu Comandon
24a9f7ff4e
Add game cache entry to pref tab
2019-01-21 15:47:22 -08:00
Mathieu Comandon
f211ffbe30
Use notebook tabs for the system preference window
2019-01-21 15:23:56 -08:00
Mathieu Comandon
d55972247b
Add GenericPanel widget with preferences button
2019-01-21 15:08:20 -08:00
Mathieu Comandon
0e0c5471b7
launch now takes a Game instance as its argument
2019-01-21 14:18:27 -08:00
Mathieu Comandon
48377ac153
Create InstallerFile class
2019-01-21 14:13:57 -08:00
Mathieu Comandon
d3ee298ef3
Add stop_game method on Game
2019-01-19 20:18:17 -08:00
Mathieu Comandon
ea5d1586cf
Add fix_playtime to migrations
2019-01-19 19:03:24 -08:00
Mathieu Comandon
588758ff90
Move fix_playtime to a migration
2019-01-19 18:27:37 -08:00
Mathieu Comandon
50edad2b24
Remove old migrations
2019-01-19 18:17:38 -08:00
Mathieu Comandon
c7c5b831f3
reversion_data never became a thing
2019-01-19 18:06:07 -08:00
Mathieu Comandon
fc7524f8d2
Avoid passing None values to playtime
2019-01-19 17:49:26 -08:00
Mathieu Comandon
689f3f6f71
Accumulate playtime between updates ( Closes #1615 )
2019-01-19 17:35:06 -08:00
Mathieu Comandon
0d47a50ae1
Don't block the installation if the GOG ID is missing or if the game can't be found on GOG ( Closes #1627 )
2019-01-19 14:44:16 -08:00
Mathieu Comandon
6314588c60
Add back the filtered argument to get_row_by_id
2019-01-19 14:16:40 -08:00
Mathieu Comandon
f88044d770
Get rows from the modelsort instead of the store ( Closes #1621 )
2019-01-19 13:30:25 -08:00
cxf
35cdc21257
Update GOG alt installer
2019-01-19 12:50:24 -08:00
Rob Loach
c60769b44b
runner: Fix lutris.guid.dialogs.runenrs
...
The `simple_downloader` function now lives in `lutris/guid/dialogs/runners`.
2019-01-19 12:49:24 -08:00
Mathieu Comandon
be98908d51
Do not raise exception when failing to quit Steam
2019-01-19 10:32:17 -08:00
Mathieu Comandon
5cb4e34dd5
Re-implement Steam shutdown method on winesteam
2019-01-19 10:30:15 -08:00
Mathieu Comandon
c2926e1daf
Don't set a parent on LogDialog ( Closes #1618 )
2019-01-18 19:58:23 -08:00
Mathieu Comandon
05e99ceeed
Remove widgets.dialogs module
2019-01-18 18:40:27 -08:00
Mathieu Comandon
f0f7c7e70b
Unset PYTHONPATH in wrapper script to avoid confusing Steam ( Closes #1619 )
2019-01-18 17:39:17 -08:00
Butterfly
f47fe1a63b
Update tr.po
...
Update tr.po
2019-01-18 17:24:20 -08:00
Rob Loach
8796b86ace
libretro: Add Dinothawr
...
This adds the Dinothawr core.
2019-01-18 17:23:49 -08:00
Mathieu Comandon
e6afba3e08
Emit 2 separate signals on game start and actual game process start ( Closes #1622 )
2019-01-18 17:11:07 -08:00
Aaron Opfer
204a75cf98
Minor code cleanup
...
* `Steam.exe` shouldn't ever end up in a zombie state anymore so don't import `lutris.util.process` just to check for this.
* Remove unused `ppid` and `pgrp` properties and now-unused `kill` function from `lutris.util.process.Process'
* Remove several unused functions from `lutris.util.system`.
2019-01-18 17:10:30 -08:00
Mathieu Comandon
0be28d52d0
Add missing widget file
2019-01-18 16:07:48 -08:00
Mathieu Comandon
f2fee281b5
Break loop if the DXVK download has an error
2019-01-18 16:07:01 -08:00
Mathieu Comandon
c2470be69f
Update setup.py
2019-01-18 15:28:22 -08:00
Mathieu Comandon
2dab656018
Move log and uninstall_game to dialogs
2019-01-18 15:26:33 -08:00
Mathieu Comandon
35b7230166
Move RunnerInstallDialog and RunnersDialog to dialogs package
2019-01-18 15:20:27 -08:00
Mathieu Comandon
91397f58e7
Move DownloadDialog to the dialogs package
2019-01-18 15:15:56 -08:00