Commit graph

5048 commits

Author SHA1 Message Date
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