Commit Graph

919 Commits

Author SHA1 Message Date
Mathieu Comandon
b4f7df7d4f Use test database for tests 2014-08-18 12:02:35 +02:00
Mathieu Comandon
5db34df75e Test manual game creation 2014-08-18 11:02:19 +02:00
Mathieu Comandon
627b336e96 Avoid launching or installing twice the same game 2014-08-18 11:02:19 +02:00
Mathieu Comandon
dbd94c5912 Get rid of realname and runner in configs 2014-08-18 11:02:19 +02:00
Mathieu Comandon
33300bd43c Avoid launching game twice 2014-08-18 11:01:22 +02:00
Mathieu Comandon
178489e6ea Set LD_LIBRARY_PATH when configuring snes9x 2014-08-18 11:01:22 +02:00
Mathieu Comandon
766bb81923 Runner no more required in game's config 2014-08-18 11:01:22 +02:00
Mathieu Comandon
9f8a25a1c9 Deprecate constants module 2014-08-18 11:01:22 +02:00
Mathieu Comandon
2bedd52cea Fix manual game adding 2014-08-18 11:01:22 +02:00
Mathieu Comandon
77207b0523 Remove duplicate vice executable 2014-08-18 11:01:22 +02:00
Mathieu Comandon
645b586c2a Avoid KeyError in vice 2014-08-18 11:01:22 +02:00
Travis Nickles
6b1980c926 Fixed game config saving for AddGameDialog. 2014-08-18 11:01:22 +02:00
Travis Nickles
237f6883a0 Add GObject.threads_init calls where needed.
This was necessary in order to improve the performance of
Lutris on SteamOS. Downloading and installing games was ridiculously
slow before.
2014-08-18 11:01:22 +02:00
Travis Nickles
ea7e6cad1e Fixed Runner.default_path. 2014-08-18 11:01:22 +02:00
Mathieu Comandon
17e2e99809 Fix runner tests 2014-08-14 01:58:02 +02:00
Mathieu Comandon
83e5066a38 Merge branch 'next' 2014-08-14 01:46:23 +02:00
Mathieu Comandon
8be8f8305b Double Click Simulator 2014 (fixes #45) 2014-08-14 01:45:19 +02:00
Mathieu Comandon
136b5e160f Allow to create new prefixes when the game runs 2014-08-14 01:14:13 +02:00
Mathieu Comandon
8dbb05cd58 Fix the way config files are saved 2014-08-13 23:52:34 +02:00
Mathieu Comandon
325ab78c3c Set correct values to each config type in LutrisConfig 2014-08-13 23:36:12 +02:00
Mathieu Comandon
30353ddc69 Handle case where winesteam.yml does not exists 2014-08-13 23:08:39 +02:00
Mathieu Comandon
7cd959441f Make steam_path visible from config dialog 2014-08-13 21:18:11 +02:00
Mathieu Comandon
068ff2e62d Store steam location in winesteam runner config 2014-08-13 21:15:00 +02:00
Mathieu Comandon
a54e906e88 get rid of LutrisConfig.get_system 2014-08-13 11:12:41 +02:00
Mathieu Comandon
14e7f55d9c One more system config test 2014-08-13 10:46:11 +02:00
Mathieu Comandon
fb49b8dda6 Separate test and cover tasks 2014-08-13 10:25:30 +02:00
Mathieu Comandon
dd342efb41 Misconception about how system.yml is written 2014-08-13 10:24:56 +02:00
Mathieu Comandon
6733548d21 Test get_list_store 2014-08-13 01:50:25 +02:00
Mathieu Comandon
da1202c9b3 Return when SteamApps not found 2014-08-13 01:37:51 +02:00
Mathieu Comandon
9cdd74b26b Add base test for AddGameDialog 2014-08-13 01:36:18 +02:00
Mathieu Comandon
37e56d4158 Remove useless winesteam init and rename settings to config 2014-08-13 00:51:00 +02:00
Mathieu Comandon
ceb4acfdb7 This is how system_config is supposed to work 2014-08-13 00:35:47 +02:00
Xodetaetl
e66bdeb2cc Rename wineexec option "workdir" => "working_dir" 2014-08-13 00:15:03 +02:00
Travis Nickles
68c8c1b10e Stricter check for steam linux executable in running processes.
Needed on SteamOS since system.get_pid keeps finding the
pid of the steamos-update script. This could cause Steam
for Windows to not launch as long as steamos-update
is running.
2014-08-11 19:52:59 -05:00
Travis Nickles
c857de5a34 Covers the case when there is no system.yml file found. 2014-08-11 16:33:05 -05:00
Travis Nickles
c3ee45288f Added changes to wine runner. command generation has been fixed for stop method. Allow custom wineboot path to be defined for create_prefix. 2014-08-11 14:59:56 -05:00
Travis Nickles
cb4e78f020 Merge remote-tracking branch 'upstream/master' into fixes. 2014-08-11 13:28:45 -05:00
Travis Nickles
84e28d7b22 Use WINEPREFIX and wine path when performing regedit calls. Otherwise, regedit affects system level wine config files.
If a WINEPREFIX is specified, Lutris should make Wine configuration
changes in the prefix. If it doesn't, values specified in the runner
config will not be used. Also, Lutris should use the specified
wine executable in the runner config instead of wine installed
at the system level.
2014-08-11 10:10:18 -05:00
Travis Nickles
5d55cc305f Fixed issue with system level configurations not being overridden in runners. Fixed error with subprocess.Popen when no cwd is specified.
The issue with system_config made it so that winesteam would never
be counted as being installed. I also noticed resolution selection
problems with the steam runner.
2014-08-10 23:27:02 -05:00
Travis Nickles
5331aca75a Merge remote-tracking branch 'upstream/master'. 2014-08-10 15:38:59 -05:00
Xodetaetl
9373fab4a8 Set default working_dir in wineexec only if exe is a path 2014-08-10 21:55:04 +02:00
Xodetaetl
3409956729 Set default working_dir on wineexec() 2014-08-10 16:14:32 +02:00
Mathieu Comandon
d50cc23fa4 Use Runner.default_path instead of Config.game_path 2014-08-07 17:11:04 +02:00
Mathieu Comandon
c447a35d8f Improve steam data dir searching 2014-08-07 00:35:02 +02:00
Xodetaetl
52fa182129 Don't create game and runner config tabs on add new game 2014-08-07 00:32:45 +02:00
Mathieu Comandon
04856bb318 Revert method to find steam exe 2014-08-07 00:31:48 +02:00
Mathieu Comandon
c05eb97197 much confusion between data dir and executable 2014-08-07 00:30:35 +02:00
Mathieu Comandon
bcf7b2ee40 Secure some steam stuff 2014-08-07 00:13:52 +02:00
Mathieu Comandon
3fed439da3 Fix adding games manually when runner is unknown 2014-08-07 00:04:31 +02:00
Mathieu Comandon
207ae8d2e5 Add some checking for runner imports 2014-08-06 21:51:12 +02:00