Commit graph

3403 commits

Author SHA1 Message Date
Mathieu Comandon
690d47d847 Add method to avoid killing Steam on game exit (+other fixes) 2017-11-09 02:11:36 -08:00
Mathieu Comandon
d23b7a96f2 Restore environment when process quits + add timeout to wait() 2017-11-09 00:07:42 -08:00
Mathieu Comandon
1e13b26d51 Add some logging statements to Game class 2017-11-09 00:05:56 -08:00
Mathieu Comandon
4c6aa23fe4 Update winetricks 2017-10-26 22:28:00 -07:00
Mathieu Comandon
d6d08b7ef5 Use exception instead of checking path 2017-10-20 20:15:18 -07:00
Manuel Vögele
8a2a316396 Count processes that were just terminated as children 2017-10-17 10:54:25 -07:00
Tammas Loughran
5ec7625533 Added new platforms and machine choices to mednafen runner 2017-10-16 23:19:10 -07:00
Manuel Vögele
fa44164749 Count terminated non child processes to number of terminated_children
This makes detection of terminating steam games much more reliable.
2017-10-16 23:18:00 -07:00
Manuel Vögele
dd8b64de11 Clean up stdout_monitor if pipe is broken 2017-10-16 23:16:32 -07:00
telanus
5a145a1b3c updated the Devices and added the DEC PDP-1 2017-10-16 23:14:38 -07:00
Patrick Griffis
6d5dfc729d Fix SlugEntry insert-text override
This was previously using the incorrect length which would cause
Pango errors.

Fixes #671
2017-10-09 14:47:33 -04:00
Mathieu Comandon
9113cb3e7b Simplify search label 2017-10-05 20:17:01 -07:00
aszlig
2d7d1b7a4d flowbox: Fix ImportError for get_pixbuf_for_game
The error was introduced in 60f90f0c58 and
I've stumbled upon this while trying to run the test suite.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2017-10-03 18:05:34 -07:00
telanus
c93529c84a Added a few extra platforms 2017-10-02 15:03:48 -07:00
Rob Loach
ae13904d85 Merge pull request #663 from telanus/patch-2
Fixed a typo
2017-10-02 13:44:00 -04:00
telanus
700109dc37 Fixed a typo 2017-10-02 17:58:22 +02:00
tcarrio
dbaf643694 xrandr calls start from disconnected monitors prior to updating the monitor used for the game 2017-10-01 14:35:28 -07:00
tcarrio
81494ce7a4 Updated geometry resolution inversion to only apply to monitors rotated left or right 2017-10-01 14:35:28 -07:00
tcarrio
82b1cfc834 Non-rotated monitors default to "normal" in the tuple returned from get_outputs so the entire list will not need to be enumerated prior to setting it in change_resolution 2017-10-01 14:35:28 -07:00
tcarrio
b44cb82229 Updated change_resolution to check validity of rotate string according to xrandr manual 2017-10-01 14:35:28 -07:00
tcarrio
653a3d0d6a get_outputs detects rotated monitors, change_resolution correctly handles monitor configuration with rotated monitors as well as no 0,0 offset monitors 2017-10-01 14:35:28 -07:00
pathmann
2484e65c42 load multiline strings from vdf 2017-09-27 21:51:51 -07:00
Mathieu Comandon
c332fc8d03 Catch errors when using an unsupported locale 2017-09-27 21:14:01 -07:00
Mathieu Comandon
c47a66a81a Update winetricks 2017-09-26 22:37:26 -07:00
Mathieu Comandon
c35a200b7b Remove restriction on dinput8 for 64bit wine prefixes 2017-09-18 20:23:38 -07:00
Mathieu Comandon
00bbc8b79e Add 64bit version of dinput8.dll 2017-09-17 14:49:18 -07:00
Mathieu Comandon
c11ac51ed2 Add Steam status notifications for Game 2017-09-17 14:48:47 -07:00
Mathieu Comandon
6b16978bf1 Kill thread if only zombies are left 2017-09-17 14:48:47 -07:00
Mathieu Comandon
c1a743507f Recursively kill child processes 2017-09-17 14:48:47 -07:00
Francesco Turco
186b1be305 Fix typo and use HTTPS for links 2017-09-16 13:00:19 -07:00
Mathieu Comandon
25187c0f72 Remove duplicated winekill 2017-09-09 01:17:15 -07:00
Mathieu Comandon
a1b59cf175 Wait for wineserver -k to kill all wine processes 2017-09-08 23:40:36 -07:00
daniel-j
ab1f3ead8a Update docs 2017-09-05 08:52:23 -07:00
daniel-j
c4c9beb0a4 [wine] add winekill task, add options to create_prefix task 2017-09-05 08:52:23 -07:00
daniel-j
85f3d893e2 [fix regression] Remove psutil, it could cause Lutris to slow down while game is running 2017-09-04 11:14:55 +02:00
Mathieu Comandon
8a566ebb84 Remove extra bracket in libretro runner 2017-09-03 16:07:51 -07:00
djazz
68d7d306b7 Fix include/exclude processes parsing bug 2017-09-03 16:00:29 -07:00
daniel-j
70f0beadce Simplify installer docs 2017-09-03 16:00:29 -07:00
daniel-j
55eaf173e1 Small fixes in thread.py 2017-09-03 16:00:29 -07:00
daniel-j
d4a3773826 Move function selective_merge to util 2017-09-03 16:00:29 -07:00
daniel-j
28ebe2aaaa Use shlex.split instead of split on space 2017-09-03 16:00:29 -07:00
daniel-j
ff01a236a9 Small fixes 2017-09-03 16:00:29 -07:00
daniel-j
af0a181d8b Undo change in system.py 2017-09-03 16:00:29 -07:00
daniel-j
45e39383e1 Add gui option for include/exclude processes 2017-09-03 16:00:29 -07:00
daniel-j
4077fef84b Add support for setting include/exclude processes in system config 2017-09-03 16:00:29 -07:00
daniel-j
a6800b42ea Improve installer tasks and installer documentation. 2017-09-03 16:00:29 -07:00
daniel-j
b9fa5a2043 Add psutil to dependencies 2017-09-03 15:55:58 -07:00
daniel-j
66383673af Replace proc access with psutil 2017-09-03 15:55:58 -07:00
daniel-j
61ede93639 [wine] Fix for launching .bat scripts. Fixes #621
cmd doesn't like the use of parens in the path. A workaround is
to set the working_dir of the dir with the script and then just
launch the file.

Untested: .bat scripts with parens in its filename
2017-09-03 15:55:27 -07:00
telanus
3903aa8c0e Added the Atarii800, Caprice32 and Vice cores
Added the Atarii800, Caprice32 and  Vice cores
2017-09-03 15:53:31 -07:00