Cameron Gutman
f28a4df5ee
Restore the full QTBUG-80947 hack as it appears to still be required sometimes
2020-05-02 10:14:54 -07:00
Cameron Gutman
c14404a7c1
Restore the QTBUG-80947 hack for support for direct connections without a router
2020-04-29 20:20:17 -07:00
Cameron Gutman
f749b38aa2
Warn when starting a game with remote desktop mouse mode enabled
2020-04-25 23:50:12 -07:00
Cameron Gutman
a7c6095be5
Add special error text for the -1 launch error code
2020-04-25 16:05:39 -07:00
Cameron Gutman
782c5f8a34
Fix parsing rare GFE status code of 0xFFFFFFFF
2020-04-23 18:34:14 -07:00
Cameron Gutman
d6b5c5f63e
Disable SOPS for streams over 60 FPS for GFE 3.20.3
2020-04-12 11:39:25 -07:00
Cameron Gutman
cd7649a666
Add 7.1 surround sound support for SDL audio output
2020-04-03 00:12:52 -07:00
Cameron Gutman
847cc0a38a
Migrate to the new audio configuration macros
2020-03-31 21:36:16 -07:00
Cameron Gutman
6c980eba68
Fix build on Qt 5.15 Beta 2
...
Reverts most of 10dae7482c
2020-03-23 18:30:56 -07:00
Cameron Gutman
4bb6f711b9
Avoid using the QTBUG-80947 workaround on Qt 5.14.2 and later
2020-02-27 18:03:28 -08:00
Cameron Gutman
13d68e789f
Fix Clazy warnings
2020-02-24 17:44:21 -08:00
Cameron Gutman
10dae7482c
Fix build with Qt 5.15
2020-02-24 17:39:24 -08:00
Cameron Gutman
fa74700ad9
Fix build with new Steam Link SDK
2020-02-05 17:24:05 -08:00
Cameron Gutman
bee622bcad
Improve speed of initial PC status poll
2019-12-30 17:51:23 -06:00
Cameron Gutman
b419d21940
Only use the QTBUG-80947 hack on Qt 5.14
2019-12-21 13:54:09 -08:00
Cameron Gutman
8e6e70683e
Add workaround for QTBUG-80947
2019-12-21 12:58:45 -08:00
Cameron Gutman
940da6bc73
Fix discovery of IPv6-only hosts
2019-07-31 22:07:20 -07:00
Cameron Gutman
9a6f5ba1a8
Improve speed of process termination on exit
2019-03-17 12:23:13 -07:00
Cameron Gutman
37636ef1eb
Allow other SSL errors as long as the cert is correct
2019-03-16 19:01:55 -07:00
Cameron Gutman
d2002b6a62
Fix SOPS issues causing 720p60 settings on non-standard resolutions and FPS values
2019-02-09 20:37:11 -08:00
Cameron Gutman
e944c819d9
Add prefix for NvLogLevel enum values
2019-01-19 21:32:35 -08:00
Cameron Gutman
89c342bb6f
Introduce more granular HTTP timeouts
2019-01-06 14:35:33 -08:00
Cameron Gutman
8be73142f8
Fix cert pinning on macOS
2018-12-25 21:15:59 -08:00
Cameron Gutman
d9a8d67e3d
Use a shared UID for all Moonlight clients
2018-12-22 21:04:44 -08:00
Cameron Gutman
99b0a56a6a
Add additional cert pinning assert
2018-12-22 20:05:45 -08:00
Cameron Gutman
61d7aa0400
Require cert pinning for HTTPS
2018-12-22 19:55:28 -08:00
Cameron Gutman
1e98594972
Handle server cert change by pairing again
2018-12-21 19:17:32 -08:00
Cameron Gutman
c6383f042c
Pin server cert to host during pairing
2018-12-21 18:08:07 -08:00
Cameron Gutman
5029c855f0
Simplify app quitting implementation a bit
2018-12-05 19:49:06 -08:00
Janne Hakonen
0ab07303c9
Add quit cli command and app quit option after stream session. Fixes #92 ( #138 )
...
* Add quit cli command and app quit option after stream session. Fixes #92
* Code review fixes.
2018-12-05 18:45:28 -08:00
Cameron Gutman
011edfe2a0
Disable any usage of proxy servers
2018-11-04 14:15:53 -08:00
Cameron Gutman
4620fa5001
Retry serverinfo query for adding a PC if the request fails with ServiceUnavailableError. Fixes #88
2018-09-29 03:01:49 -07:00
Cameron Gutman
25d97e187a
Fix large mouse input delay on GFE 3.14.0 and earlier. Fixes #68
2018-09-14 18:35:28 -07:00
Cameron Gutman
8a8b624f47
Add logging for adding a PC and offline/online state transitions
2018-08-30 23:15:06 -04:00
Cameron Gutman
30f673efe1
Create Qt components with all parameters specified otherwise it will be instantiated with default properties
2018-08-16 23:29:46 -07:00
Cameron Gutman
e4d7d190e2
Suppress logging for applist queries
2018-08-05 17:03:05 -07:00
Cameron Gutman
36b42f6e50
Suppress log spam from serverinfo queries
2018-08-05 14:06:42 -07:00
Cameron Gutman
c31e7262b2
Fix decoding of non-ASCII characters
2018-07-26 22:15:52 -07:00
Cameron Gutman
b16aac0c06
Fix priority and formatting on many debug messages
2018-07-25 23:47:32 -07:00
Cameron Gutman
dc723a8da1
Fix strict aliasing violation
2018-07-21 19:16:08 -07:00
Cameron Gutman
5a04a256e0
Add additional serverinfo attributes and check for 4K compatibility
2018-07-08 20:53:24 -07:00
Cameron Gutman
6687936e2f
Implement pairing via GUI
2018-07-05 23:12:55 -07:00
Cameron Gutman
7d14b2a2be
Fix endianness issue with the RI key IV
2018-06-27 23:52:29 -07:00
Cameron Gutman
6fa4faa285
Rename http folder to backend to better align with the classes inside
2018-06-27 22:30:33 -07:00