Commit graph

1717 commits

Author SHA1 Message Date
Mathieu Comandon
dc580b21d8 Use unicode for the log window title 2015-08-05 08:22:13 -07:00
Mathieu Comandon
3c99ef06a0 Fix arguments on Runner config dialog 2015-08-05 08:21:15 -07:00
Mathieu Comandon
aa62604cc1 Prepare stuff for new API 2015-08-05 08:20:40 -07:00
Xodetaetl
156f6c20c6 Fix #165: xrandr parsing failure with virtual display 2015-08-04 10:11:50 +02:00
Xodetaetl
90cb59d5ea Fix game tab not updating when changing runner in config dialog 2015-08-03 22:32:49 +02:00
Xodetaetl
59ff8f2504 Update runners sidebar whenever games are added/removed/modified 2015-08-03 22:01:44 +02:00
Xodetaetl
5eb6924dc6 Fix "on save" actions not run after editing game config
While keeping the dialog non thread blocking.
(Make use of a callback instead of dialog.run() + if dialog.saved)
2015-08-03 21:54:25 +02:00
Xodetaetl
36fd84a4d3 Remove useless confirmation dialog on menu shortcut creation 2015-08-02 22:52:03 +02:00
Xodetaetl
6880b19e22 Add options to create shortcuts at end of game install 2015-08-02 21:48:33 +02:00
Xodetaetl
b7caf3bdd1 Delete shortcuts when uninstalling game 2015-08-02 17:00:08 +02:00
Mathieu Comandon
69c1bfb77d Run expanduser on user selected files 2015-08-02 07:50:54 -07:00
Xodetaetl
3b5bf2fe47 Add removal of game shortcuts (if exist) in context menu 2015-08-02 14:35:34 +02:00
Xodetaetl
3c2c5b526a Expand '~' in provided file path during game install 2015-08-02 14:28:31 +02:00
Xodetaetl
acb46b8e98 Add Winetricks to context menu for Wine games 2015-08-02 10:53:13 +02:00
Xodetaetl
3ae557f6ae Run winecfg and regedit in the proper prefix
(needed to load game config when instancing runner)
2015-08-02 00:51:07 +02:00
Xodetaetl
0b2e221628 Add context menu items to run winecfg and wine regedit 2015-08-02 00:03:39 +02:00
Xodetaetl
ecd98f41bb Allow runner-specific menuitems in context menu
Overwrite context_menu_entries in any runner to add items at the end
of the context menu.

Example:
context_menu_entries = [
	('dosbox-config', "Open DOSBox' config file",
self.open_config_file),
]
2015-08-02 00:03:39 +02:00
Xodetaetl
d2ef564fc1 Hide "Browse files" action for browser games (fix #122) 2015-08-02 00:03:35 +02:00
Mathieu Comandon
5caf6c9caa Fix merge path issue 2015-07-18 21:50:00 -07:00
Mathieu Comandon
ff0348dea6 Integrate new download progress design in installer dialog 2015-07-09 11:37:01 -07:00
Mathieu Comandon
2e859727a3 Improve design for download dialog 2015-07-09 11:19:31 -07:00
Mathieu Comandon
ea7f9eb864 Merge branch 'next' of github.com:lutris/lutris into next 2015-07-09 09:45:00 -07:00
Mathieu Comandon
1e6ed2eacf Fix key for installer slug 2015-07-09 09:44:53 -07:00
Xodetaetl
506af33091 Re-add env to thread debug log 2015-06-19 21:21:02 +02:00
Xodetaetl
c301a8f3d0 Provide command debug log in format reusable in terminal
(Put command parts in quotes)
2015-06-19 21:20:31 +02:00
Xodetaetl
0a4cd4094b Fix runtime paths joining 2015-06-19 20:07:55 +02:00
Mathieu Comandon
dd39e713e5 Remove obsolete get_steamapps_path 2015-06-14 22:21:06 -07:00
Mathieu Comandon
54a9357829 Use get_steamapps_dirs to determine path of appmanifest 2015-06-14 22:07:53 -07:00
Mathieu Comandon
18e0b1a817 Run Linux executables relatively to working_dir if one is set in the options 2015-06-14 21:13:27 -07:00
Mathieu Comandon
703ea59e23 Provide more readable command debug log in thread 2015-06-14 19:23:29 -07:00
Mathieu Comandon
82344c7b28 Set WINEDEBUG to -all (Huge performance boost in Crysis 2) 2015-06-14 19:22:39 -07:00
Mathieu Comandon
46c1fcaf45 Revert iter_game_files position in Steam data download (caused an infinite loop opening multiple instances of steam) 2015-06-14 19:22:00 -07:00
Mathieu Comandon
fa5af20232 Also expand path for winesteam prefixes 2015-06-14 16:59:14 -07:00
Mathieu Comandon
c641f7f8fb Always expand path for wineprefix 2015-06-14 16:49:55 -07:00
Mathieu Comandon
e0dce09515 Simplify get_runtime_paths 2015-05-20 10:09:30 -07:00
Mathieu Comandon
8879d405b4 Revert wine version 2015-05-18 14:12:58 -07:00
Xodetaetl
0f76136c07 Partial fix for snes9x
The runtime is getting in the way, and maybe more issues
2015-05-05 01:14:42 +02:00
Xodetaetl
212623992e Fix Frotz 'Run in terminal' option not properly forced 2015-05-05 00:28:28 +02:00
Xodetaetl
d3b614b2be Fix config section initialized to new dict when it shouldn't 2015-05-05 00:26:39 +02:00
Xodetaetl
332a59aa2b A bit of refactoring 2015-05-04 23:59:27 +02:00
Xodetaetl
55f87c3657 Add runtime and terminal option to installer's execute task 2015-05-04 23:58:47 +02:00
Xodetaetl
c0f63b1621 Refactor: deal with os.environ in LutrisThread 2015-05-04 23:46:54 +02:00
Xodetaetl
80be6620cf Fix installer's execute command 2015-05-04 19:53:22 +02:00
Xodetaetl
82295dc446 Update test test_script_with_correct_values_is_valid 2015-05-04 19:23:36 +02:00
Xodetaetl
eae78f0522 Fix a few unicode encoding issues (Fix #178) 2015-05-04 19:17:18 +02:00
Xodetaetl
639ddbb26b Update tests 2015-05-04 14:55:06 +02:00
Xodetaetl
ba8c22a96a Do manual library sync asynchronously (fix #151) 2015-05-04 14:10:39 +02:00
Xodetaetl
8eea4cd0f1 Init env to None in LutrisThread (fix Steam game uninstall) 2015-05-04 12:57:44 +02:00
Xodetaetl
77a1c70dd4 Fix winesteam games uninstall 2015-05-04 12:30:23 +02:00
Xodetaetl
39855683d8 Fix game config saving on Add Manually 2015-05-04 12:29:39 +02:00