Commit graph

5089 commits

Author SHA1 Message Date
Mathieu Comandon a3cc6aa4f2 Fix prefer system libs defaults 2019-01-23 12:20:09 -08:00
Mathieu Comandon bbe0c71696 Remove that TEMP_CONFIG stuff 2019-01-23 09:40:15 -08:00
Mathieu Comandon 5aa7bb0c6b Set the game config directly instead of calling load_config 2019-01-23 09:20:23 -08:00
Mathieu Comandon 47c1306713 Remove game_config_id attribute from config dialogs 2019-01-23 09:08:46 -08:00
Mathieu Comandon f0d1a7d005 Don't default to an empty config, it doesn't make sense 2019-01-23 08:52:12 -08:00
Mathieu Comandon 69acb66c5f Remove config dialog callbacks and replace them with a signal 2019-01-23 08:28:51 -08:00
Mathieu Comandon 265971adcb Load config before saving 2019-01-23 08:08:09 -08:00
Mathieu Comandon 5dcd60d1d7 This has no reason to be here 2019-01-23 08:07:53 -08:00
Mathieu Comandon 7711ec63a0 Don't remove games 2019-01-23 08:07:10 -08:00
Mathieu Comandon 43582c3ca3 Only remove configs when there is one 2019-01-23 08:04:44 -08:00
Mathieu Comandon 8ca63146fe Put back RunnerDialog in its original place 2019-01-23 07:52:58 -08:00
Mathieu Comandon 3a0e1d3e03 Provide better config loading for games 2019-01-23 07:49:47 -08:00
Mathieu Comandon 9139041746 Only remove configs when there is one 2019-01-23 07:48:16 -08:00
Mathieu Comandon 6e5ae75aec Minor cleanup 2019-01-23 06:41:10 -08:00
Mathieu Comandon bd90ac10f9 Increase wine min safe version to 4.0 2019-01-23 06:03:55 -08:00
Mathieu Comandon 7ce84497b3 Provide an ID to updated games during sync 2019-01-23 05:32:10 -08:00
Mathieu Comandon b5fe536d42 Minor api module cleanup 2019-01-23 05:05:05 -08:00
Mathieu Comandon 565a75b7a8 Handle lack of response in get_game_api_page 2019-01-23 04:40:47 -08:00
Mathieu Comandon 386f58ef15 Handle HTTP errors when getting runtimes 2019-01-23 04:30:26 -08:00
Mathieu Comandon 8c48fc7cc8 Run DXVK version update in a thread 2019-01-23 04:30:06 -08:00
Mathieu Comandon 5febf69b18 Handle HTTP errors when getting API games 2019-01-23 04:29:37 -08:00
Mathieu Comandon 2f89853b8c Move platform fix to startup module 2019-01-23 04:23:17 -08:00
Mathieu Comandon 9366c40b30 Replace LogDialog with an ApplicationWindow (Closes #1648) 2019-01-23 02:08:28 -08:00
Mathieu Comandon 9c0642acc2 Also remove the dash in the Debian changelog 2019-01-22 09:49:21 -08:00
Mathieu Comandon 143404427e Remove dash from version number 2019-01-22 09:48:31 -08:00
Mathieu Comandon 22cc7537e4 Get rid of constants using datapath 2019-01-22 09:45:11 -08:00
Mathieu Comandon d71f4a6b1f Add missing machine_choices to vice 2019-01-22 09:27:30 -08:00
Mathieu Comandon 3ca60cdbd9 No. 2019-01-22 09:21:47 -08:00
Mathieu Comandon 5136ce64be Update game banner when a game is installed 2019-01-22 08:48:51 -08:00
Mathieu Comandon 1f5de94ebc Add better detection of matching games 2019-01-22 08:21:19 -08:00
Mathieu Comandon c2a522724f Fix registry path for CabInstaller 2019-01-22 07:22:58 -08:00
Mathieu Comandon 86c8c09eaa Add install_cab_component task 2019-01-22 06:22:18 -08:00
Mathieu Comandon 0f50d67b0b Add wine_path option to CabInstaller 2019-01-22 04:43:57 -08:00
Mathieu Comandon 9d1573dde2 Move cabinstall to wine utils 2019-01-22 03:54:48 -08:00
Mathieu Comandon 2b65f25003 Create CabInstaller class 2019-01-22 03:51:20 -08:00
Mathieu Comandon b5fdef88f9 Simplify implementation of installcab 2019-01-22 02:46:49 -08:00
Mathieu Comandon 1100be838f Format installcab 2019-01-22 01:55:08 -08:00
Mathieu Comandon 68609184d6 Vendorize installcab.py 2019-01-22 01:43:49 -08:00
Mathieu Comandon 0c29b11427 Support seconds in formatted playtime 2019-01-22 00:04:09 -08:00
Mathieu Comandon 68d7fade47 Delegate playtime management to Game class 2019-01-21 23:42:12 -08:00
Mathieu Comandon a92c39b822 Reload config after save 2019-01-21 23:31:37 -08:00
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