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