Cameron Gutman
f5c83112df
Update gitignore
2020-08-09 16:47:16 -07:00
Cameron Gutman
a413dc81c1
Avoid doing client connectivity tests on the main thread
2020-08-09 16:22:50 -07:00
Cameron Gutman
c9eddab191
Remove UDP 7 and add UDP 47009 for WoL
2020-08-09 14:40:44 -07:00
Cameron Gutman
ec1268bd71
Version 9.7
2020-08-09 12:08:50 -07:00
Cameron Gutman
22eb2b5823
Always show the network test option
2020-08-06 22:11:22 -07:00
Cameron Gutman
9669da026f
Test network when the connection terminates due to lack of video traffic
2020-08-06 22:01:45 -07:00
Cameron Gutman
7b14e54eab
Test network connectivity when adding a PC fails
2020-08-06 20:43:17 -07:00
Cameron Gutman
6b30ee4593
Change connection test domain name
2020-08-06 20:31:15 -07:00
Cameron Gutman
17c47a15da
Improve display mode selection algorithm
...
- Allow the refresh rate to drop if it results in a better match for the stream frame rate
- Allow the resolution to drop for > 60 FPS streams to allow matching a higher refresh rate
2020-08-06 20:14:56 -07:00
Cameron Gutman
8f55517236
Prevent assert when control stream connection fails
2020-08-06 19:13:50 -07:00
Cameron Gutman
41ad086dfa
Upgrade to AGP 4.0.1
2020-08-06 19:07:32 -07:00
Cameron Gutman
e19ef7dcae
Remove redundant Cancel option in app grid menu
2020-08-04 02:09:33 -07:00
Cameron Gutman
f361265d70
Add automatic network test for failed connection stages
2020-08-01 22:56:32 -07:00
Cameron Gutman
ef72e3ef77
Only show the option to hide the app if it's not running or already hidden
2020-08-01 22:48:22 -07:00
Cameron Gutman
770f1a1ca0
Add network connection test
2020-08-01 22:19:40 -07:00
Cameron Gutman
e8fc91191f
Add the option to hide games in the app list
...
Fixes #640
2020-08-01 18:20:39 -07:00
Cameron Gutman
105ad3317d
Pass parent view into grid adapters
2020-08-01 17:52:55 -07:00
Cameron Gutman
22bf4775cd
Enable poll() in ENet
2020-07-27 00:12:26 -07:00
Cameron Gutman
5c6be7969a
Disable max operating rate trick on all Snapdragon 765G devices
...
Fixes #783
2020-07-26 22:39:10 -07:00
Cameron Gutman
c6e23f4be2
Update common-c with client connectivity test and select() replacement
2020-07-26 22:06:46 -07:00
Cameron Gutman
05547c22ec
Use SecureRandom for PINs
2020-07-12 12:16:11 -07:00
Cameron Gutman
cc7ac79fa6
Version 9.6.4
2020-07-10 18:31:41 -07:00
Cameron Gutman
4c5c27dfc1
Re-enable the max operating rate trick on Android 10 except on the Mi 10 Lite 5G
...
It still provides nice performance gains on Pixel 2 running Android 10
2020-07-10 18:29:29 -07:00
Cameron Gutman
4aabfbd52e
Add missing jlong cast to fix Lint warning
2020-07-07 01:10:10 -05:00
Cameron Gutman
6eab842361
Fix Lint error due to extra translated strings
2020-07-07 01:05:10 -05:00
Cameron Gutman
6366840781
Update common-c to remove FEC validation assert that fails on GFE 3.20.4
2020-07-07 00:58:44 -05:00
Cameron Gutman
704a2ee90b
Propagate exceptions caused by GFE response parsing errors
2020-07-07 00:57:37 -05:00
Cameron Gutman
484be9bfe6
Wrap and propagate unexpected exceptions
2020-07-07 00:52:11 -05:00
Cameron Gutman
a99e070c26
Fix missing return causing invalid parameters to be passed to LiStartConnection()
2020-07-07 00:47:12 -05:00
Cameron Gutman
bf803f88af
Refactor TLS initialization code
2020-07-06 02:32:06 -05:00
Cameron Gutman
9af6febca5
Fix pairing issue due to picking up a final local variable instead of a class member
2020-07-06 02:30:49 -05:00
Cameron Gutman
0101d0a1bd
Fix TLS error when connecting to GFE 3.20.4 on Android 4.x
2020-07-06 01:44:35 -05:00
Cameron Gutman
266874609d
Fix hostname validation for CA-issued certificates
2020-07-04 20:09:06 -05:00
Cameron Gutman
2ba7feedfc
Fix several Lint warnings
2020-07-04 15:41:41 -05:00
Cameron Gutman
43c67b4939
Avoid using max operating rate on Android Q and non-Qualcomm devices
2020-07-01 11:26:40 -05:00
Cameron Gutman
2d9915e43a
Enable GWP-ASan on Android 11
2020-07-01 11:07:53 -05:00
Cameron Gutman
2329b41bce
Rethrow the original validation error if the cert isn't pinned or self-signed
2020-06-29 11:29:33 -07:00
Cameron Gutman
536496184e
Use the default X509TrustManager to validate non-pinned certificates
...
This allows the certificate to be rotated without re-adding the PC.
2020-06-29 11:20:14 -07:00
Cameron Gutman
429c32477c
Version 9.6.1
2020-06-25 22:15:24 -07:00
Cameron Gutman
f5d51b2061
Disable PiP option on Fire OS due to Amazon guidelines
2020-06-24 17:26:58 -07:00
Cameron Gutman
092830ed07
Remove button emulation
...
It was never well documented to users and it really only makes sense
with much older controllers that don't have Start or Select buttons.
2020-06-23 22:00:56 -07:00
Cameron Gutman
d118a6d3ff
Prevent edges of analog sticks from being clipped
2020-06-23 21:48:50 -07:00
Cameron Gutman
fe97ffdc2f
Slightly reduce size of analog sticks to allow a gap before the edge of the screen
...
This reduces false analog stick releases caused when the finger goes off the display's touch area.
2020-06-23 21:36:33 -07:00
Cameron Gutman
964d2ce59c
Version 9.6
2020-06-18 23:11:35 -07:00
Cameron Gutman
dc52684cbc
Update moonlight-common-c to fix QoS-related connection issues
2020-06-12 22:08:01 -07:00
Cameron Gutman
191bedc56f
Improve behavior and description of small box art checkbox
2020-06-11 22:01:48 -07:00
Cameron Gutman
47b2ace7fd
New app grid UI
2020-06-11 21:51:07 -07:00
Cameron Gutman
9fb7359a3e
Use startAnimation() instead of setAnimation()
2020-06-11 21:47:28 -07:00
Cameron Gutman
4a5de26406
Remove the small PC grid UI
2020-06-11 21:32:39 -07:00
Cameron Gutman
6fa18e126f
Remove list view in preparation for grid redesign
2020-06-11 21:21:37 -07:00
Cameron Gutman
1149002e0c
Improve PC and game details dialogs
2020-06-11 20:36:59 -07:00
Cameron Gutman
d704cb0b50
Use SoftReferences instead of WeakReferences for the eviction cache
2020-06-11 19:10:43 -07:00
Cameron Gutman
d59e5ae9cf
Store the original bitmap dimensions for the box art
2020-06-11 19:08:25 -07:00
Cameron Gutman
4587c1550d
Cache WeakReferences to our box art bitmaps after LRU evictions
2020-06-10 23:13:07 -07:00
Cameron Gutman
b5bd329ada
Fade in the box art when loading from the network
2020-06-10 22:52:37 -07:00
Cameron Gutman
beccd7a4ac
Fade in the box art as we load it
2020-06-10 22:37:54 -07:00
Cameron Gutman
61262fa939
Refactor grid adapters for new grid UI
2020-06-10 22:13:02 -07:00
Cameron Gutman
7c6b006631
Remove OSC rumble option if a vibrator isn't present
2020-06-10 21:15:21 -07:00
Cameron Gutman
dbd149354a
Change "crashes" to "instability"
2020-06-10 21:09:24 -07:00
Cameron Gutman
4306ba5004
Add a mapping for the Nintendo Switch Pro controller
...
Fixes #842
2020-06-10 21:05:08 -07:00
Cameron Gutman
6de370b82f
Update for Android 11
2020-06-10 20:31:32 -07:00
Cameron Gutman
45781666b8
Disable the latency toast by default
...
It causes crashes on the MiBox
2020-06-06 18:24:34 -07:00
Cameron Gutman
538231eb6f
Attempt to appease Amazon content review
2020-06-06 17:53:09 -07:00
Cameron Gutman
eb74f87f2c
Move PiP and unlock FPS options out of basic settings
2020-06-06 17:44:38 -07:00
Cameron Gutman
59d71ffdcf
Don't show PiP option on devices where PiP is disabled
2020-06-06 17:32:26 -07:00
Cameron Gutman
d1b93d4011
Remove vibration option if the device can't vibrate
2020-06-06 17:25:01 -07:00
Cameron Gutman
d8ddf2e740
Update NDK for Travis CI
2020-05-28 22:19:58 -07:00
Cameron Gutman
581327dc8e
Improve resolution preference storage to remove 16:9 assumptions
2020-05-28 22:05:57 -07:00
Cameron Gutman
76e4512a0c
Update for Android Studio 4.0
2020-05-28 21:50:28 -07:00
Cameron Gutman
efdd55beca
Add Download links
2020-05-27 19:47:30 -07:00
Cameron Gutman
2c115649b9
Update README
2020-05-27 19:44:56 -07:00
Cameron Gutman
2ddcc31a93
Update metadata for Quadro streaming
2020-05-27 18:34:59 -07:00
Cameron Gutman
3bcce5b749
Version 9.5.1
2020-05-27 18:34:26 -07:00
Cameron Gutman
80dac27214
Update moonlight-common-c
2020-05-27 00:02:33 -07:00
Cameron Gutman
4a1177d048
Use a better workaround for the GFE 3.20.3 high FPS bug
2020-05-25 19:28:00 -07:00
Cameron Gutman
4725d8f270
Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3"
...
This reverts commit 63072aa8e1 .
2020-05-25 19:24:33 -07:00
Cameron Gutman
232b897abc
Version 9.5
2020-05-16 21:40:41 -07:00
Cameron Gutman
efd076bc6c
Ignore absolute touch events from outside the stream view
2020-05-12 00:20:07 -07:00
Cameron Gutman
cc877480ff
Add an option for absolute touch mode
2020-05-11 23:53:49 -07:00
Cameron Gutman
755571ad33
Switch on-screen control buttons when flip face buttons is enabled
2020-05-04 22:23:03 -07:00
Cameron Gutman
15aa7ecc2e
Add a friendly error message when no video traffic is received
2020-05-01 21:54:26 -07:00
Cameron Gutman
ce9e91153e
Add special error text for the -1 launch error code
2020-04-25 16:10:44 -07:00
Cameron Gutman
9ee0a46606
Add new init packet to switch out of BT mode
2020-04-24 17:47:31 -07:00
Cameron Gutman
20dc351f4c
Fix parsing rare GFE status code of 0xFFFFFFFF
2020-04-23 18:47:01 -07:00
Cameron Gutman
c30c54d562
Version 9.2.1
2020-04-23 18:40:40 -07:00
Cameron Gutman
45ff51c0d2
Fix mouse jumping on Shield devices when clicking or scrolling
2020-04-23 00:13:19 -07:00
Cameron Gutman
5b86e99138
Improve dead zone precision for stylus input
2020-04-22 22:46:05 -07:00
Cameron Gutman
0c72910eb7
Fix tap location for styluses without hover support
2020-04-22 22:00:25 -07:00
Cameron Gutman
3b0f485b41
Version 9.2
2020-04-20 14:44:38 -07:00
Cameron Gutman
2be2c95212
Avoid crashing if we get an invalid status code back from GFE
2020-04-18 22:46:21 -07:00
Cameron Gutman
e7aeeb8bd5
Fix one more place where the HTTP error code was lost
2020-04-18 18:03:29 -07:00
Cameron Gutman
73df93f86a
Display the error code correctly for HTTPS errors
2020-04-18 17:47:27 -07:00
Cameron Gutman
9cd4d5e2aa
Implement a post-tap deadzone for stylus input
2020-04-18 01:03:49 -07:00
Cameron Gutman
c3b81554f4
Add absolute mouse support for styluses and mice prior to Oreo
2020-04-18 00:02:36 -07:00
Cameron Gutman
6f79c52fc5
Plumb sendMousePosition() through to moonlight-common-c
2020-04-17 22:37:09 -07:00
Cameron Gutman
29bc3e022b
Update AGP to 3.6.3
2020-04-17 22:36:19 -07:00
Cameron Gutman
7d03203d83
Add special Start and Select mappings for the ROG Kunai
2020-04-15 23:47:09 -07:00
Cameron Gutman
11dde835d1
Version 9.1
2020-04-14 22:29:41 -07:00
Cameron Gutman
52c47c288c
Disable the 7.1 surround sound option prior to Lollipop
2020-04-12 12:28:42 -07:00
Cameron Gutman
63072aa8e1
Disable SOPS for streams over 60 FPS for GFE 3.20.3
2020-04-12 12:13:38 -07:00