Commit graph

2735 commits

Author SHA1 Message Date
Mathieu Comandon 06d983a427 Add python3-setuptools to Fedora build 2016-10-14 21:21:09 -07:00
Mathieu Comandon 3a83066c5c Switch to python3-devel on RPM distros 2016-10-14 21:08:04 -07:00
Mathieu Comandon e104354e5f Add python3-wheel to fedora build, because why not? 2016-10-14 21:02:31 -07:00
Mathieu Comandon c90fadf942 Add python3-setuptools to Build-Depends 2016-10-14 20:58:11 -07:00
Mathieu Comandon 7a653c3e71 Update python version in debian/rules 2016-10-14 20:53:07 -07:00
Mathieu Comandon ab5cd0448e Set parent window to RunnerConfigDialog 2016-10-14 11:22:14 -07:00
Mathieu Comandon 3a849c1f6e That sidebar handling was a bit all over the place (and broken too), it's fixed now 2016-10-14 01:27:37 -07:00
Mathieu Comandon 28acf48730 Set min and max items per line in flow box 2016-10-14 00:49:52 -07:00
Mathieu Comandon 2cc4e8d46f Merge pull request #403 from daniel-j/steam-native-runtime
[steam] add steam native runtime option
2016-10-13 13:40:24 -07:00
daniel-j d1d4c45257 [steam] add steam native runtime option 2016-10-13 22:03:54 +02:00
Mathieu Comandon d8c191c70b Merge pull request #402 from daniel-j/issue-401
Fixes #401
2016-10-13 10:37:44 -07:00
daniel-j 0add8541db Fixes #401 2016-10-13 17:40:10 +02:00
Mathieu Comandon 20b4f66e62 Use the non-broken SVG for the About dialog 2016-10-12 17:34:27 -07:00
Mathieu Comandon c14aa306f1 Create SlugEntry to workaround GTK warning when editing game id (Fixes #394) 2016-10-12 16:39:59 -07:00
Mathieu Comandon d94866e93b Put back a on_close handler in About dialog (but only one this time) (Fixes #397) 2016-10-12 16:07:27 -07:00
Mathieu Comandon e89e8050b0 Display error message when unable to get runner versions 2016-10-12 15:55:40 -07:00
Mathieu Comandon 00b0915659 Handle connection issues in fetch_icons 2016-10-12 15:52:03 -07:00
Mathieu Comandon 5d3af3df95 Reset LD_LIBRARY_PATH and LD_PRELOAD if none were provided 2016-10-12 15:43:51 -07:00
Mathieu Comandon f92343cd40 Catch KeyErrors when deleting environment variables 2016-10-12 14:20:53 -07:00
Mathieu Comandon 8b9e5f157d Well that was stupid… 2016-10-12 14:20:21 -07:00
Mathieu Comandon 1e24e3c188 Restore original environment when closing threads (Fixes #399) 2016-10-12 14:07:04 -07:00
Mathieu Comandon 44ed33a867 Log stored environment variables 2016-10-11 22:25:45 -07:00
Mathieu Comandon 25cf6f9318 Catch ProcessLookupError 2016-10-11 22:14:14 -07:00
Mathieu Comandon b045b43110 Only communicate to process if no children are left 2016-10-11 22:13:55 -07:00
Mathieu Comandon 08dc06bb53 Add gameoverlayui to ignored processes 2016-10-11 21:57:45 -07:00
Mathieu Comandon d1b605534c Call Thread.stop() when thread has no children left 2016-10-11 20:28:46 -07:00
Mathieu Comandon 6721b25c97 Set environment variables unconditionally (To clean from previous runs) 2016-10-11 17:26:12 -07:00
Mathieu Comandon e989de3a5c Oops, forgot to put that back 2016-10-11 16:47:34 -07:00
Mathieu Comandon cea0376561 Add buttons to browse games and open runners dialog on main window 2016-10-11 15:01:01 -07:00
Mathieu Comandon b94906f279 Add refresh button in runner dialog 2016-10-11 14:42:05 -07:00
Mathieu Comandon e61fc738b1 Update year in About dialog 2016-10-11 12:32:58 -07:00
Mathieu Comandon 11e191a701 Add renderer option to Vice 2016-10-11 12:17:32 -07:00
Mathieu Comandon 30fa9fa23d Catch NonInstallableRunnerErrors while installing runners 2016-10-11 11:51:36 -07:00
Mathieu Comandon 9efb9898cb Add changelog for 0.4.0 2016-10-11 11:31:28 -07:00
Mathieu Comandon ad4bc8205a Provide callback parameter to the icon_sync (Fixes #393) 2016-10-11 09:59:05 -07:00
Mathieu Comandon d4bf5c6412 Rename on_done to callback in AsyncCall 2016-10-11 09:57:42 -07:00
Mathieu Comandon c6b02a931f Check that remote game has banner or icon when downloading them (Fixes #395) 2016-10-11 09:38:19 -07:00
Mathieu Comandon c570d23c62 Raise error if no URL is provided to Request 2016-10-11 09:35:58 -07:00
Mathieu Comandon 4db4b8cfff Make all threads stoppable. Whether this feature is used or not is a different matter 2016-10-10 23:23:30 -07:00
Mathieu Comandon 693a3cd3d3 Cleanup 2016-10-10 23:14:09 -07:00
Mathieu Comandon 93ee30fb1a Migrate sync from download_icon to download_media 2016-10-10 22:59:51 -07:00
Mathieu Comandon 3bbe8e0920 Use concurrent.futures to download banners at MAXIMUM SPEED, ZOMG 2016-10-10 22:55:25 -07:00
Mathieu Comandon 721228aa43 If Request URL is relative, default to SITE_URL domain 2016-10-10 22:49:12 -07:00
Mathieu Comandon dbf9c6e7d0 Remove slash at the end of SITE_URL 2016-10-10 22:48:44 -07:00
Mathieu Comandon 7c7858c6de If missing scheme, default to https 2016-10-10 22:09:32 -07:00
Mathieu Comandon 69d51ab931 Fix missing tuple on icon_downloads 2016-10-10 22:05:59 -07:00
Mathieu Comandon dc28ca8b9d Use API to determine which banner and icons to download 2016-10-10 22:02:32 -07:00
Mathieu Comandon bc588eab33 Get rid of get_icon_url 2016-10-10 20:53:06 -07:00
Mathieu Comandon 358238908a Get rid of download_asset 2016-10-10 20:51:36 -07:00
Mathieu Comandon b607ebb600 Move download_asset from http module (before killing it, hahaha) 2016-10-10 20:45:07 -07:00