reloxx13
d7fa8c9795
Add german translation ( #536 )
...
* add german translation
* add german to language list
* donttranslate language names. always use the native name.
* add compiled german translation file
* german translation handling
* add german to getSuffixFromLanguage
* update german string and translation
* update all language files with new strings
* typo
* compile
* more typos and fixes for german
2021-03-09 20:10:36 -06:00
Cameron Gutman
acb7a5b3c8
Fix XCB out-of-sequence abort after switching to non-threaded Qt renderer
2021-03-07 16:48:10 -06:00
Cameron Gutman
783a57ef89
Use separate thread for streaming on X11 and Wayland
2021-03-07 12:15:42 -06:00
Cameron Gutman
d33ccce683
Hold a reference to the underlying DMA-BUFs until the next frame
2021-03-07 12:01:25 -06:00
Cameron Gutman
d722bf10b9
Don't use glFinish() with KMSDRM backend
2021-03-07 11:23:31 -06:00
Cameron Gutman
41337475a2
Update SDL_GameControllerDB
2021-03-06 14:29:55 -06:00
Cameron Gutman
96f79688dd
Use av_packet_alloc() instead of av_init_packet()
...
sizeof(AVPacket) may be deprecated from ABI in the near future
2021-03-05 17:47:04 -06:00
Cameron Gutman
c330898aeb
Add workaround for AppView breaking after changing language at runtime
2021-03-05 17:44:31 -06:00
Cameron Gutman
a3c249abe9
Don't load the app label asynchronously
2021-03-02 19:03:09 -06:00
Cameron Gutman
c26562fab8
Fix Steam Link build
2021-03-02 18:57:16 -06:00
Cameron Gutman
b7cbd99212
Fix tooltip display in app grid
2021-03-02 18:35:50 -06:00
Cameron Gutman
b53ef35a85
Improve loading speed of PC and app grids
2021-03-02 18:32:56 -06:00
Cameron Gutman
1ebb5fefb1
Address Clazy warnings
2021-03-02 18:14:15 -06:00
Cameron Gutman
164b3edd41
Fix viewport size on High DPI Wayland systems
...
Fixes #533
2021-03-01 22:47:14 -06:00
Cameron Gutman
b2aea9f8f0
Revert change to only fire special combos on key up
2021-02-28 15:06:46 -06:00
Cameron Gutman
5399b95936
Fix update checker on macOS with Qt 6.0 builds
2021-02-28 14:33:20 -06:00
Cameron Gutman
1d5c120748
Add support for specifying minimum kernel versions in the update manifest
2021-02-28 14:27:29 -06:00
jmt-gh
6be7301e69
Stats overlay controller combo ( #495 )
...
* Update gamepad.cpp
add gamepad combo to toggle stats overlay
* typo fixes
2021-02-27 17:03:52 -06:00
Maximiliano Bertacchini
fff9f2b17d
Add numpad Enter handlers (Keys.onEnterPressed) ( #516 )
2021-02-27 17:01:22 -06:00
Cameron Gutman
87a7d2e45c
Add setting to only capture system keys in full-screen
2021-02-27 16:47:38 -06:00
Cameron Gutman
b27ca993aa
Add support for system key capture in windowed mode on macOS
2021-02-26 21:43:47 -06:00
Cameron Gutman
28ecc6bcbf
Remove old Qt Multimedia audio renderer
2021-02-25 23:23:08 -06:00
Cameron Gutman
30c5e3f237
Fix window icons on Wayland
2021-02-25 23:20:21 -06:00
Cameron Gutman
6a25a3a3d0
Don't require DRM master for SDL KMSDRM backend
2021-02-25 22:27:20 -06:00
Cameron Gutman
133cc5457d
Use SDL_CaptureMouse() on macOS and Linux too
2021-02-08 18:30:22 -06:00
Cameron Gutman
05e4c5b507
Move clipboard processing to a separate thread to avoid blocking the main thread during pastes
2021-02-07 17:18:35 -06:00
Cameron Gutman
8372717a09
Improve Unicode support for some common characters
2021-02-07 16:00:00 -06:00
Cameron Gutman
5f3f2a96fd
Improve detection of having no clipboard text
2021-02-07 13:53:03 -06:00
Cameron Gutman
b83c6f0c28
Add support for pasting clipboard text
2021-02-07 13:46:38 -06:00
Cameron Gutman
36dc0f3e3c
Use mouse capture for Win32 instead of our global mouse state hack
2021-02-07 12:38:57 -06:00
Cameron Gutman
b4edde6f90
Disable Qt 6 threaded renderer on Windows
...
They switched from non-threaded to threaded by default in Qt 6
2021-02-07 11:21:47 -06:00
Cameron Gutman
395eb5581c
Cache results of WMUtils::isRunningX11() and WMUtils::isRunningWayland()
2021-02-07 11:03:53 -06:00
Cameron Gutman
6dab251055
Don't overwrite window mode settings when switching between WM and non-WM environments
2021-02-07 10:49:29 -06:00
Cameron Gutman
3bd6a6a614
Fullscreen is no longer required for passing system keyboard shortcuts
2021-02-06 20:15:58 -06:00
Cameron Gutman
93d21a0d1d
Fix EGLImage leak when not using a hwaccel backend
2021-02-06 17:59:05 -06:00
Cameron Gutman
2c2a73e320
Fix build and require SDL 2.0.15 to hook
2021-02-06 17:07:21 -06:00
Cameron Gutman
a88a3c9ea3
Allow SDL to render with KMSDRM backend while Qt is also using DRM
2021-02-06 16:32:54 -06:00
Cameron Gutman
e4df70cd56
Use the async connect thread on all platforms
...
It turned out that the cause of the random crashes was the threaded renderer
that we now turn off.
2021-02-06 15:14:15 -06:00
Cameron Gutman
90f7d35150
Always use a non-threaded renderer
...
This ensures we can block Qt's rendering as needed to synchronize with SDL
2021-02-06 14:58:30 -06:00
Cameron Gutman
75b19a60c1
Fix build on macOS and keyboard grab bugs
2021-02-06 11:29:18 -06:00
Cameron Gutman
9fc921f49f
Use SDL's keyboard grab support now that it's been upstreamed
2021-02-05 00:13:20 -06:00
Cameron Gutman
36dd6c83e0
Fix assert failure when using v4l2m2m with EGL
2021-02-04 20:38:18 -06:00
Cameron Gutman
c3895f06c0
Fix handling of preferred/compatible pixel formats with EGLRenderer and VAAPI/DRM backends
2021-02-04 19:39:18 -06:00
Cameron Gutman
76e81fa651
Add windowed support for MMAL
2021-02-03 20:57:39 -06:00
Cameron Gutman
d63a1b0eb0
Handle custom hwaccel decoders
2021-02-02 19:45:22 -06:00
Cameron Gutman
4dffac3c78
Ask for NV12 buffers for DRMRenderer
2021-02-02 19:40:06 -06:00
Cameron Gutman
88391b0274
Use the decoder's supported pix_fmts to select a suitable renderer
2021-02-02 19:05:27 -06:00
Cameron Gutman
c3cea0238e
Fix build with old EGL 1.5 headers without EGL_EGL_PROTOTYPES
2021-01-31 21:42:56 -06:00
Cameron Gutman
5bf4266973
Fix build with old Mesa EGL headers
2021-01-31 18:41:53 -06:00
Cameron Gutman
ed57c54d06
Move EGL definitions into renderer.h to try to fix build on Armbian
2021-01-31 17:01:11 -06:00