Commit graph

5811 commits

Author SHA1 Message Date
Mathieu Comandon 6f6b50cf66 Remove xboxdrv option 2020-02-05 20:35:01 -08:00
Mathieu Comandon 759061b4e2 Remove get_scripts method 2020-01-25 11:52:06 -08:00
Mathieu Comandon 91c1deea0e Add tooltip param to InstallerWindow.add_button 2020-01-25 11:42:40 -08:00
Mathieu Comandon bb61b487a9 Add spacing for the services title box 2020-01-25 11:37:16 -08:00
Mathieu Comandon 893defa91d Let Yuzu run in standalone mode 2020-01-25 11:26:36 -08:00
Mathieu Comandon a953736a34 Fix executable name for Yuzu 2020-01-23 22:37:59 -08:00
Mathieu Comandon 20d9350c86 Restore excluded processes in monitor (Closes #2602) 2020-01-23 00:09:33 -08:00
Mathieu Comandon cf9ff36d50 Prevent InstallerWindow duplicates 2020-01-22 23:46:22 -08:00
Mathieu Comandon 31c34a1efe Refresh display config before changing resolutions (Closes #2589) 2020-01-22 22:46:12 -08:00
Mathieu Comandon f9d709b433 Catch FileNotFoundError, fixes stacktrace when Discord is not open 2020-01-22 22:23:06 -08:00
Mathieu Comandon 5bef28634e Raise error when trying to launch non existing Wine Steam 2020-01-22 22:14:10 -08:00
Mathieu Comandon 327b7b76a9 Prevent a crash when non dict values are passed to the editable grid widget (Closes #2513) 2020-01-22 22:04:07 -08:00
Mathieu Comandon f5322387f5 Raise another error if a None value is passed to the desktop integration 2020-01-22 21:55:14 -08:00
Mathieu Comandon 4c054363b9 Don't return a file from get_existing_parent 2020-01-22 21:42:42 -08:00
Mathieu Comandon d3db7823e3 Display a warning if the destination folder is not writable (Closes #1607) 2020-01-22 21:21:33 -08:00
Mathieu Comandon 9cab537516 Call wipe_game_cache instead of trying to delete a file 2020-01-22 20:53:14 -08:00
Mathieu Comandon 044b91d45c Remove self from disconnect 2020-01-22 20:48:07 -08:00
Mathieu Comandon 9ea01ac434 Add disconnect to Humble service 2020-01-22 20:47:40 -08:00
Mathieu Comandon 6a65c20636 Add a system to limit the number of displayed windows of 1 type 2020-01-22 20:43:16 -08:00
Mathieu Comandon babde061bb Move wipe cache to the base service class 2020-01-22 20:04:35 -08:00
Mathieu Comandon 7a0ee5b953 Show spinner while remote game libraries are loading 2020-01-22 20:04:35 -08:00
soredake 77a299ba37 add bsnes-hd beta and smsplus cores 2020-01-22 17:51:23 -08:00
Mathieu Comandon 564f1cb728 Add initial support for Humble Bundle 2020-01-19 18:43:33 -08:00
Mathieu Comandon 570c430097 Add humblestoreid to game table 2020-01-15 19:23:56 -08:00
Mathieu Comandon 8adf835882 Fix all pylint warnings for services package 2020-01-12 19:42:22 -08:00
Mathieu Comandon f683964726 Remove check_update (never used) 2020-01-12 16:08:10 -08:00
Mathieu Comandon 146d2c2cd2 Make distro package optional 2020-01-11 16:22:01 -08:00
Stephan Lachnit 888d904eda Update travis config
Use bionic instead of xenial, since xenial is almost EOL.
Use apt instead of apt-get.
Add python3-distro dependency.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Stephan Lachnit 036b070d69 Remove "for GNU/Linux" in debian/control
While the focus is on Linux and it currently only runs on Linux, nothing prevents people from adding support for different Kernels.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Stephan Lachnit 08f1944b81 Remove debian/TODO
Use to-do list at https://github.com/lutris/lutris/issues/2553#issuecomment-570896850 instead.

Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Stephan Lachnit 4d2f5c5d3c Add winetricks to recommends
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Stephan Lachnit 621ce256da Use system installation of python-distro
Signed-off-by: Stephan Lachnit <stephanlachnit@protonmail.com>
2020-01-11 16:09:25 -08:00
Mathieu Comandon 48759877cb Fix KeyError on gogid 2020-01-11 16:06:20 -08:00
TotalCaesar659 4b400e1a18 Add icon to notifications 2020-01-11 16:00:06 -08:00
David Hollinger b479115182 Add gogid optional setting for installers
This commit fixes an issue where GOG uses different game IDs for their
store page and the downloads themselves. This allows installer
maintainers to manage the gogid on a per installer basis. This will also
allow for different "editions" of the same game in GOG to be stored
under the same game entry on the Lutris website.
2020-01-11 15:59:40 -08:00
Sylvain Kuchen 6cc1bb3b7e Remove unused attribute 'exit_main_loop' 2020-01-05 16:08:59 -08:00
TotalCaesar659 1d1b6a7dce Add Russian translation for the shortcut comment 2020-01-05 16:08:32 -08:00
Mathieu Comandon bf0888dced Remove bundled winetricks 2020-01-05 16:00:25 -08:00
Mathieu Comandon df3a041458 Raise an exception when downloading invalid resources from Downloader (Closes #2488) 2020-01-05 15:31:09 -08:00
Mathieu Comandon ad819ea0b5 Only call 'set_menu' on AppIndicator tray icon (Closes #2565) 2020-01-02 19:21:38 -08:00
Mathieu Comandon 2f1e10badd Save game instances when setting platforms 2020-01-02 19:04:58 -08:00
Mathieu Comandon 0b216a895c Use sets returned by parse_process_list 2020-01-01 17:57:20 -08:00
Mathieu Comandon c703140b9c Remove hardcoded ignored process list 2020-01-01 17:55:53 -08:00
Mathieu Comandon 5b1263537b Set EXCLUDED_PROCESSES to an empty list 2020-01-01 14:30:41 -08:00
Aaron Opfer d7771ae87e lutris-wrapper: poll for game start and exit
Instead of depending on direct descendants of our process exiting as
a signal for checking the process tree, poll 10 times a second
instead. This allows us to build some sensible "game start detection"
which fixes behaviors when the initial game process is considered
excluded (such steam/winesteam games).

It has a minor consequence of making lutris-wrapper much more
complicated. I tried my best to add some comments to explain what
is going on. I also added another test.
2020-01-01 14:18:07 -08:00
Mathieu Comandon 061c496efc Move gfvs-backends to recommends, fall back to xdg-open (Closes #2514) 2020-01-01 12:58:57 -08:00
Mathieu Comandon 12a458db3c Support both sort_new_with_model and new_with_model 2020-01-01 12:47:55 -08:00
Stefan Strogin a99b17f00d Call the correct method for creating TreeModelSort (Closes #2554) 2020-01-01 12:45:05 -08:00
Jan200101 b521ceddba keep title as a string (Fixes #2556) 2020-01-01 10:18:52 -08:00
Mathieu Comandon 1f1d570db1 Bump default DXVK version 2019-12-28 10:02:49 -08:00