Commit graph

3569 commits

Author SHA1 Message Date
nastys 2f24a87a89 Added an option to disable the compositor/desktop effects for better performance on KDE, MATE and XFCE 2018-05-23 13:57:25 +02:00
Mathieu Comandon 6c52fd418a Fix execute command required params (Fixes: #878) 2018-05-21 23:27:37 -07:00
Mathieu Comandon 48f2196491 Remove 'latest' mention as it's not necessarily the latest version 2018-05-20 16:25:25 -07:00
Mathieu Comandon 34bbefad9d Add changelog for 0.4.17 2018-05-20 15:10:52 -07:00
Mathieu Comandon a98f01c06a Force vim as editor for dch (gvim doesn't work) 2018-05-20 15:09:10 -07:00
Mathieu Comandon 182fd5a362 Properly set system environment variables for wine (Fixes #875) 2018-05-19 10:48:13 -07:00
Mathieu Comandon 280ddbafcf Revert 3df60ef51 and add test to prevent further breakage 2018-05-19 00:49:35 -07:00
Mathieu Comandon 3dd2c07ffb Ignore wineserver from monitored processes 2018-05-19 00:39:13 -07:00
Mathieu Comandon bb2bff7047 Update version to 0.4.17 2018-05-19 00:06:24 -07:00
Mathieu Comandon 639a7622af Fix parenthesis in get_pids 2018-05-18 23:04:54 -07:00
Mathieu Comandon c664225fe1 Pick up PIDs from wineserver in addition to wine 2018-05-18 22:09:58 -07:00
Mathieu Comandon a0a0f869bd Get default Steam install location for 64bit prefixes 2018-05-18 21:36:05 -07:00
Mathieu Comandon 07a85becd9 Make sure paths to winesteam libraries are absolute 2018-05-18 21:06:21 -07:00
Mathieu Comandon e5002482cd Display annoying message when process monitor is disabled 2018-05-18 18:41:58 -07:00
Mathieu Comandon b4b5561361 Make use_runtime less weird and more verbose 2018-05-18 18:16:51 -07:00
Mathieu Comandon dca31da2a3 Remove log statement when runtime are up to date 2018-05-18 15:44:37 -07:00
Mathieu Comandon 023800ac4c Log set_regedit calls 2018-05-18 15:31:52 -07:00
Mathieu Comandon 025d41c775
Merge pull request #870 from DaDummy/master
Fixed launching Steam from Lutris on Ubuntu 18.04
2018-05-18 15:30:52 -07:00
Mathieu Comandon f60f549b23 Cleanup util.system module 2018-05-18 15:13:32 -07:00
Mathieu Comandon 648e285492 Consider any executable from /usr to be a system install 2018-05-18 14:46:57 -07:00
Rob Loach 339a67fe79
Merge pull request #855 from lutris/chailove
libretro: Add ChaiLove core
2018-05-18 11:15:44 -04:00
Christoffer Anselm 9df31b6a24 Since my last commit essentially reverted part of a fix, I have now reimplemented that fix in a way that does not cause the discussed trouble on my system.
Essentially the issue boiled down to closing the pipe causing a SIGPIPE being sent to the launched process. If the launched process was bash this would trigger undesired behaviour. (the process terminated instantly)

Instead if we do not wish to read from the process STDOUT/STDERR, whe should not set up a pipe in the first place. This is what this change now implements. This change is supposed to be a complete and working replacement for the change I reverted before - just without any SIGPIPE being set to the process.

A sideeffect is that output from a process launched with disabled process monitor will now be written to wherever lutris' output is written to. If this is not desirable additional work needs to be done.
2018-05-18 01:43:13 +02:00
Christoffer Anselm 96c33656ef Fixed Steam and a couple of other native Linux applications/games no longer starting on Ubuntu 18.04 when launched through Lutris by partially reverting commit d8a664f444 2018-05-18 01:43:13 +02:00
Mathieu Comandon c90fbac025 This shouldn't be a string 2018-05-17 12:18:55 -07:00
Mathieu Comandon ab17e3bad5 Check if wine is half installed on some systems (Fixes: #852) 2018-05-17 01:29:56 -07:00
Mathieu Comandon 833f931a67 Escape < and > characters in game view (Fixes #853) 2018-05-17 00:00:45 -07:00
Mathieu Comandon b5f9d82770 Reduce number of DXVK versions 2018-05-16 23:18:44 -07:00
Mathieu Comandon bb16277ac1 Handle invalid versions of DXVK 2018-05-16 23:12:44 -07:00
Mathieu Comandon 2da2223224 Change dxvk_version to choice_with_entry to allow for future versions 2018-05-16 22:46:27 -07:00
Mathieu Comandon 86aeb49fdc Implement dxvk_version 2018-05-16 22:42:06 -07:00
Mathieu Comandon bf45f70206 Fix text column for choice_with_entry types 2018-05-16 22:31:25 -07:00
Mathieu Comandon 7417faae27 Call expanduser for wine sandbox custom dir (Fixes #864) 2018-05-16 21:23:36 -07:00
Mathieu Comandon 95735a0c2b Add /usr/lib32 above Lutris runtime (Fixes #865) 2018-05-16 20:57:29 -07:00
Mathieu Comandon 884da16fbf Fix path to wine given to use_lutris_runtime 2018-05-16 20:36:30 -07:00
Mathieu Comandon 05a2bcca29 Improve logging messages 2018-05-16 20:34:19 -07:00
Mathieu Comandon de788abf8f Provide smarter logging for steam state change 2018-05-16 18:14:36 -07:00
Mathieu Comandon 2701e97c45 Remove log message on Steam file changed 2018-05-16 18:04:53 -07:00
Mathieu Comandon f3f0298bf5 Update default wine arch in documentation 2018-05-16 16:46:21 -07:00
Mathieu Comandon f06b4d634a Handle xgamma not being installed on a system 2018-05-16 15:54:40 -07:00
Mathieu Comandon c0d9a2b4dd Update to latest version of winetricks 2018-05-16 15:44:36 -07:00
Mathieu Comandon cf8cd40438 Invalid locales can also throw ValueErrors 2018-05-16 13:12:48 -07:00
Mathieu Comandon 97a0e15da7 Modify wine.use_lutris_runtime to use runtime if using a Lutris build 2018-05-16 11:57:46 -07:00
Mathieu Comandon 28e779d581 Cleanup commands module 2018-05-14 17:14:31 -07:00
Mathieu Comandon d21ea2f740 Fix registry parsing test 2018-05-14 09:30:36 -07:00
Mathieu Comandon 668813c939 Update latest stable DXVK version to 0.51 2018-05-14 09:17:29 -07:00
Mathieu Comandon baf76b8762
Merge pull request #860 from daniel-j/registry-fixes
Registry fixes
2018-05-12 12:36:59 -07:00
daniel-j 432791ca18 Fix web runner 2018-05-12 15:04:17 +02:00
daniel-j b84f723553 Use Lutris' registry writer everywhere to prevent wine from overwriting values 2018-05-12 13:06:45 +02:00
daniel-j 3df60ef516 Fix registry key-value parsing. 2018-05-12 13:05:57 +02:00
Mathieu Comandon b6b364a001 Do not pass 'auto' to Wine managed registry keys 2018-05-12 01:43:12 -07:00