Commit graph

4969 commits

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