Cameron Gutman
fa4c0e82bd
Only initialize the video subsystem once per launch
2019-03-23 17:46:42 -07:00
Cameron Gutman
d2cff86c97
Refactor SdlGamepadKeyNavigation to avoid multiple reinitializations of SDL
2019-03-23 14:15:55 -07:00
Cameron Gutman
2703efedef
Improve performance of looking up static system properties
2019-03-23 12:05:08 -07:00
Cameron Gutman
2bf3f1b94b
Refactor Steam Link support files
2019-03-22 22:51:08 -07:00
Cameron Gutman
5079bc4976
Fix SDL video initialization on Steam Link
2019-03-22 21:11:17 -07:00
Cameron Gutman
555032c15c
Add fallback font hack for Steam Link
2019-03-22 20:53:02 -07:00
Cameron Gutman
bcff327565
Use QRC URLs for the initialView value to fix loading from the QRC blob
2019-03-22 19:21:04 -07:00
Cameron Gutman
b79d3b31b3
Disable minimize on focus loss by default
2019-03-17 00:20:47 -07:00
Cameron Gutman
c540bec824
Remove logging hack now that Qt 5.12.2 fixes the bug
2019-03-16 16:59:49 -07:00
Cameron Gutman
9288cfa684
Basic support for building as UWP app
2019-03-13 01:02:04 -07:00
Cameron Gutman
49b67b3e18
Adjust QGnomePlatform hack to avoid disabling desktop settings awareness. Fixes #185
2019-03-02 19:50:05 -08:00
Cameron Gutman
4499ed3878
Work around dialog rendering issue with QGnomePlatform. Fixes #161
2019-02-12 19:45:14 -08:00
Cameron Gutman
1a45b8f07a
Fix dialog box styles
2019-01-26 21:45:32 -08:00
Cameron Gutman
e0bebeae25
Allow theme overrides via environment variables
2019-01-19 17:06:35 -08:00
Cameron Gutman
cb1e2ac32e
Avoid filling our client logs with QNetworkReplyHttpImplPrivate warnings
2018-12-25 21:54:20 -08:00
Cameron Gutman
4fb39226ef
Fix 'moonlight -v' output on Linux
2018-12-05 22:01:22 -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
b27b64c25c
Initialize the SDL timer subsystem
2018-11-15 20:45:32 -08:00
Cameron Gutman
011edfe2a0
Disable any usage of proxy servers
2018-11-04 14:15:53 -08:00
Cameron Gutman
cb52a53922
Remove accidentally committed debugging code
2018-10-14 12:59:13 -07:00
Cameron Gutman
cf0d29d452
Add AntiHooking helper DLL to prevent NahimicOSD.dll from loading into Moonlight and causing us to hang in full-screen mode. Fixes #102
2018-10-13 19:35:21 -07:00
Cameron Gutman
d706e81cd4
Add gamepad navigation support for everything except context menus and dialogs
2018-09-30 13:41:32 -07:00
Cameron Gutman
200b1c5095
Rename hpp -> h
2018-09-29 16:18:46 -07:00
Janne Hakonen
d14cfb577b
Add command line parameters. Fixes #30 ( #89 )
...
* Add command line parameters. Fixes #30
* Fixed compile errors
* Fixed code review findings
* Fixed code review findings, take 2
2018-09-29 14:06:55 -07:00
Cameron Gutman
fdbb1c8d72
Only set QT_OPENGL if it's not already set
2018-09-20 21:27:19 -07:00
Cameron Gutman
f1d117d5d7
Ensure FFmpeg log messages are written to the debug log
2018-09-07 15:53:10 -07:00
Cameron Gutman
529ac8041a
Only write a dump for the first unhandled exception
2018-09-07 15:45:35 -07:00
Cameron Gutman
391e84e0f4
Create a crash dump when Moonlight crashes on Windows
2018-09-07 14:16:59 -07:00
Cameron Gutman
957a2b2169
Fix box art caching location and cleanup of cache directory by the uninstaller
2018-09-05 15:45:10 -07:00
Cameron Gutman
55f0e1e1d5
Use QT_OPENGL to set ANGLE
2018-08-25 11:59:32 -07:00
Cameron Gutman
bbd784fc85
Use ANGLE for rendering on Windows
2018-08-25 11:35:55 -07:00
Cameron Gutman
38ff2bf5cb
Store all files in the current directory for portable installations. Fixes #43
2018-08-16 21:04:47 -07:00
Cameron Gutman
cf2d8f71d6
Avoid setting timer resolution to 1 ms while Moonlight is not streaming
2018-08-13 22:23:05 -07:00
Cameron Gutman
8ae01fae3f
Place logs in /tmp on macOS
2018-08-09 23:54:44 -07:00
Cameron Gutman
0fb3bb0727
Add automatic update checking. Fixes #8
2018-08-09 22:51:27 -07:00
Cameron Gutman
42988e0dbf
Limit log file sizes to 10k lines
2018-07-26 00:21:26 -07:00
Cameron Gutman
7c74cdc50b
Add enhanced logging support, including log to file for release builds
2018-07-25 23:25:17 -07:00
Cameron Gutman
4c507f1179
Move SDL subsystem init into appropriate components to fix gamepad detection issue
2018-07-20 18:15:46 -07:00
R. Aidan Campbell
3a4da50bbb
now with a swanky svg icon replacing a 128px png
2018-07-15 14:59:26 -07:00
Cameron Gutman
98b76d3203
Fix Material theme
2018-07-08 23:24:26 -07:00
Cameron Gutman
7023bcf504
Make StreamingPreferences accessible from QML for Settings integration
2018-07-08 17:33:47 -07:00
Michelle Bergeron
8ebb594089
Beginnings of settings page ( #2 )
...
* Make Moonlight icon the window icon for all windows
* Add dummy settings
* Add slider
* FIx comments
2018-07-08 10:19:08 -07:00
Cameron Gutman
997fdc1ef6
Fix linking on Windows
2018-07-07 16:37:11 -07:00
Cameron Gutman
60ad95bb7b
Start work on launching a stream from QML and rip out remaining QtWidgets
2018-07-07 16:30:26 -07:00
Cameron Gutman
1b1ad86271
Keep a singleton ComputerManager outside of the Models
2018-07-05 22:08:55 -07:00
Cameron Gutman
b0151da455
Add AppModel and AppView for loading apps and modify BoxArtManager to return QUrls for QML
2018-07-05 20:07:05 -07:00
Cameron Gutman
3a7d3c807e
WIP Quick GUI work
2018-07-04 16:40:21 -07:00
Cameron Gutman
6a3b95a4b1
Start GUI rewrite in QML
2018-07-04 14:16:25 -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
Cameron Gutman
d7d11635a0
Add BoxArtManager for loading box art with caching
2018-06-27 22:02:29 -07:00