Mathieu Comandon
f707bf73d8
Change the default wine to something that actually works
2015-08-05 10:34:29 -07:00
Mathieu Comandon
e1100d2058
Move runner info method to api module
2015-08-05 10:33:33 -07:00
Mathieu Comandon
f2a5ff0d6b
Merge branch 'next' of github.com:lutris/lutris into next
2015-08-05 09:43:07 -07:00
Mathieu Comandon
4a765c8544
Minor wine cleanup
2015-08-05 09:43:00 -07:00
Xodetaetl
ed8f280343
Oops, repair the Add Game dialog
...
I should have taken the "XXX DANGER ZONE" seriously. ^^
Thanks to unit tests for the pointer, by the way !
I've started reading the "TDD with Python" book, I will probably start
writing tests myself "soon".
2015-08-05 18:36:29 +02:00
Mathieu Comandon
9c179bbdb8
Add buttons to LogWindow and RunnerInstallDialog
2015-08-05 09:09:53 -07:00
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