Cameron Gutman
e4534fd4af
Version 6.1.1
2020-10-17 22:17:00 -05:00
Cameron Gutman
126735fa57
Update moonlight-common-c with MTU test
2020-10-17 21:52:31 -05:00
Cameron Gutman
9ff5fcb9d5
Fix off by one in rumble amplitude calculation
2020-10-17 21:25:10 -05:00
Cameron Gutman
8c66898765
Dynamically update haptic effects instead of creating new players all the time
2020-10-15 18:40:13 -05:00
Cameron Gutman
5faf1faf32
Add Guide button support on iOS 14
2020-10-15 17:55:53 -05:00
Cameron Gutman
7e704ee201
Trim the IP address string from the user
2020-10-06 21:57:22 -05:00
Cameron Gutman
c3ae83f902
Version 6.1.0
2020-09-18 22:41:03 -05:00
Cameron Gutman
95e16c5e2d
Sort ITSAppUsesNonExemptEncryption
2020-09-18 21:54:05 -05:00
Cameron Gutman
fc08a7ee0e
Set ITSAppUsesNonExemptEncryption=NO
2020-09-18 19:47:25 -05:00
Cameron Gutman
95e12f9853
Fix sorting of NSLocalNetworkUsageDescription
2020-09-18 19:18:51 -05:00
Cameron Gutman
88c18ad397
Don't use pointer lock if the mouse isn't compatible with GCMouse
2020-09-18 18:48:35 -05:00
Cameron Gutman
5043fadace
Request pointer lock while streaming
2020-09-18 18:27:20 -05:00
Cameron Gutman
6fa5ef73f6
Add GCMouse support
2020-09-18 17:04:32 -05:00
Cameron Gutman
c0367f711b
Disable legacy iOS 13.4 mouse support when a GCMouse is connected
2020-09-18 16:44:24 -05:00
Cameron Gutman
0a5499f369
Raise iOS deployment target to iOS 9.3 as required by Xcode 12
2020-09-18 16:29:46 -05:00
Cameron Gutman
26209f187e
Update TravisCI to use Xcode 12
2020-09-18 15:30:21 -05:00
Cameron Gutman
e8c7eb67c6
Add rumble support on iOS 14
2020-09-17 20:32:41 -05:00
Cameron Gutman
2d24b0ec7b
Fix mouse support on iOS 14
2020-09-17 18:59:18 -05:00
Cameron Gutman
dfec190b82
Version 6.0.1
2020-09-08 19:53:32 -07:00
Cameron Gutman
88f9423802
Update moonlight-common-c to improve connection reliability
2020-09-08 19:53:13 -07:00
Cameron Gutman
beeec54420
Version 6.0
2020-09-06 18:14:39 -07:00
Cameron Gutman
b7b7a88ef7
Display the prohibited address warning on failures too
2020-08-30 20:47:40 -07:00
Cameron Gutman
6bf643968b
Display a loading spinner while adding a PC is in progress
2020-08-30 20:39:11 -07:00
Cameron Gutman
dbab07838d
Only allow PCs on the same LAN to be added via the Add PC dialog
...
This is required to comply with App Store Guideline 4.2.7a.
2020-08-30 17:59:28 -07:00
Cameron Gutman
06a4ced692
Only impose app store restrictions on release builds
2020-08-30 16:43:56 -07:00
Cameron Gutman
fb9d778dab
Purge mentions of Internet streaming for App Store Guideline 4.2.7a
2020-08-30 15:37:52 -07:00
Cameron Gutman
2a0b29a284
Revert "Add direct-to-desktop mode"
...
This reverts commit e445989ec7 .
2020-08-30 15:30:58 -07:00
Cameron Gutman
bf437669fb
Add warning if no key frames can be received in 10 seconds
2020-08-29 21:21:46 -07:00
Cameron Gutman
e445989ec7
Add direct-to-desktop mode
2020-08-12 22:26:56 -07:00
Cameron Gutman
0b712a1589
Add manual connection testing option
2020-08-12 22:20:15 -07:00
Cameron Gutman
1aa11df725
Fix simulator build for Apple silicon
2020-08-12 19:28:12 -07:00
Cameron Gutman
ff5e8d167d
Add support for iOS 14 local network privacy changes
2020-08-12 18:34:49 -07:00
Cameron Gutman
286b19d360
Add automatic network testing on connection failure
2020-08-10 22:56:47 -07:00
Cameron Gutman
3ab0829db5
Update common-c to fix server-side log spam
2020-08-09 18:38:53 -07:00
Cameron Gutman
6f2041dfb6
Sync WoL ports with Android and Qt
2020-08-09 14:48:27 -07:00
Cameron Gutman
78600a4e06
Update common-c with client connectivity test and select() replacement
2020-07-27 00:23:00 -07:00
Cameron Gutman
e0bb48320f
Avoid modulo bias for PIN generation
2020-07-12 11:40:31 -07:00
Cameron Gutman
46b9f84a31
Update moonlight-common-c to fix QoS-related connection issues
2020-06-12 22:10:41 -07:00
Cameron Gutman
abb4b5f9b9
Pad the SHA-1 hash for Gen5 and below servers
2020-06-09 01:13:30 -07:00
Cameron Gutman
a4f7861ccf
Avoid using functions deprecated in OpenSSL 3.0
2020-06-09 00:56:58 -07:00
Cameron Gutman
39c03bc8a8
Attempt to fix Apple's concerns about cloud streaming
2020-06-05 16:03:38 -07:00
Cameron Gutman
059a943a3d
Fix dragging with middle, X1, or X2 mouse buttons down
2020-05-31 12:40:54 -07:00
Cameron Gutman
3e2e4d13a9
Update moonlight-common-c
2020-05-29 19:17:37 -07:00
Cameron Gutman
4a537c1806
Fix tvOS build in Travis CI
2020-05-29 19:10:13 -07:00
Cameron Gutman
839f2018cb
Update osx_image for Travis CI
2020-05-29 19:02:25 -07:00
Cameron Gutman
f9d1840941
Update README.md
2020-05-27 19:55:52 -07:00
Cameron Gutman
7747188363
Update README
2020-05-27 19:53:17 -07:00
Cameron Gutman
c43ed56751
Use a better workaround for the GFE 3.20.3 high FPS bug
2020-05-25 19:24:03 -07:00
Cameron Gutman
a3b01b3cd4
Revert "Disable SOPS for streams over 60 FPS for GFE 3.20.3"
...
This reverts commit fdaf7f92a1 .
2020-05-25 18:58:15 -07:00
Cameron Gutman
96c2ac9be5
Version 5.0.2-2 (iOS)
2020-05-09 15:02:26 -07:00
Cameron Gutman
aee4e3bf3d
Update moonlight-common-c
2020-05-09 15:00:41 -07:00
Cameron Gutman
d9cb55a17f
Don't update the mouse position if it hasn't moved from the last location
2020-05-09 14:42:09 -07:00
Cameron Gutman
4c8ad13f3a
Version 5.0.2 (iOS)
2020-05-01 19:48:49 -07:00
Cameron Gutman
99c160f8e5
Require iOS 13.4.1 to enable pointer interaction to avoid crashing on beta iOS 13.4 builds
2020-05-01 19:47:52 -07:00
Cameron Gutman
78e16b0e29
Fix crash on iOS 8
2020-05-01 19:43:21 -07:00
Cameron Gutman
fdc9e00c54
Add a friendly error message when no video traffic is received
2020-05-01 19:37:33 -07:00
Cameron Gutman
b16eaafd2c
Allow continuous scroll type gestures. Fixes #408
2020-04-29 18:00:17 -07:00
Cameron Gutman
2ec6639351
Add special error text for the -1 launch error code
2020-04-25 16:29:47 -07:00
Cameron Gutman
f49a908dc0
Fix parsing rare GFE status code of 0xFFFFFFFF
2020-04-23 20:07:52 -07:00
Cameron Gutman
b3a666af8e
Version 5.0.1 for iOS
2020-04-20 16:50:29 -07:00
Cameron Gutman
5abad38956
Revert "Refactor legacy UITextField-based keyboard support out of StreamView"
...
This refactoring breaks support for hardware keyboards on iOS 13.3
and below. The root cause of the breakage is not currently known.
This reverts commit 69d1ff15a1 .
2020-04-20 16:31:21 -07:00
Cameron Gutman
7f034e0338
Version 4.0.2 for tvOS
2020-04-19 15:09:10 -07:00
Cameron Gutman
fb196f661c
Reorder Info.plist
2020-04-19 14:57:56 -07:00
Cameron Gutman
3cca55703e
Fix the LoadingFrameViewController not display on top of other content on tvOS
...
Also remove hacks that were put in place due to this bug previously.
2020-04-19 14:40:39 -07:00
Cameron Gutman
084018719a
Version 5.0.0-2 for iOS
2020-04-18 17:25:16 -07:00
Cameron Gutman
4aca666df4
Fix race condition that could cause pairing state to be lost
...
If a mDNS response for a host happened during the period where we
had removed the host from discovery, it would be re-added by mDNS
without the pairing cert. Now we no longer completely remove the host
and instead just remember that it's paused.
2020-04-18 17:16:53 -07:00
Cameron Gutman
b833d3b3b7
Fix broken isEqual function for TemporaryApp and TemporaryHost
2020-04-18 17:05:36 -07:00
Cameron Gutman
cb94d7aad7
Version 5.0.0 for iOS
2020-04-18 15:26:44 -07:00
Cameron Gutman
b8631db5df
Allow rediscovery of hosts after deletion without having to force quit the app
2020-04-18 15:03:52 -07:00
Cameron Gutman
bd5e0ecc40
Standardize mouse input scaling to avoid variance based on stream resolution
2020-04-18 14:44:57 -07:00
Cameron Gutman
10d2e1635b
Only hide the cursor over the video region
2020-04-18 14:09:19 -07:00
Cameron Gutman
68e59aba74
Scale mouse input to fit the video region
2020-04-18 14:00:26 -07:00
Cameron Gutman
a4255f4cad
Implement absolute mouse support on iOS 13.4
...
Fixes #402
2020-04-18 13:11:24 -07:00
Cameron Gutman
f12e2f16dc
Add handling for cancelled touch events
2020-04-18 11:25:24 -07:00
Cameron Gutman
177ecdbe0b
Enable pointer interaction on the PC and app grid items
2020-04-18 11:24:02 -07:00
Cameron Gutman
de05214728
Version 4.0.1
2020-04-17 12:46:46 -07:00
Cameron Gutman
b0149b2fe9
Merge pull request #405 from loki-47-6F-64/master
...
Don't send PIN to GFE
2020-04-17 12:40:29 -07:00
Cameron Gutman
fdaf7f92a1
Disable SOPS for streams over 60 FPS for GFE 3.20.3
2020-04-12 11:25:53 -07:00
Cameron Gutman
8efbe2670a
Bump version to 4.0.0
2020-04-12 11:10:23 -07:00
Cameron Gutman
8bc66749c3
Update moonlight-common-c to avoid termination delay on GFE 3.20.3
2020-04-12 10:43:33 -07:00
Cameron Gutman
4ab71a3cc7
Allow Command key to function as Control
2020-04-11 11:17:25 -07:00
Cameron Gutman
55b2f39721
Adjust X1_MOUSE_SPEED_DIVISOR based on user testing
2020-04-11 11:04:00 -07:00
Cameron Gutman
e59f0764a2
Update tvOS target to Swift 5
2020-04-11 11:01:44 -07:00
Cameron Gutman
6194d80108
Upgrade to Swift 5
2020-04-08 20:11:10 -07:00
Cameron Gutman
5264fee655
Update to OpenSSL 1.1.1f
...
Built for targets: ios-sim-cross-i386 ios-sim-cross-x86_64 ios64-cross-arm64 ios64-cross-arm64e ios-cross-armv7s ios-cross-armv7 tvos-sim-cross-x86_64 tvos64-cross-arm64
https://github.com/keeshux/openssl-apple
2020-04-08 19:57:45 -07:00
Cameron Gutman
ab17c57c09
Update to latest upstream X1Kit with support for new X1 firmware
2020-04-08 18:47:08 -07:00
Cameron Gutman
c7a7fc3fbc
Add 7.1 surround sound support
2020-04-03 17:46:04 -07:00
Cameron Gutman
f32d4f2886
Reduce retransmission delay on packet loss and enable QoS marking on ENet traffic
2020-03-29 22:22:03 -07:00
Cameron Gutman
8e4471fbc0
Slow X1 mouse input by 2x to make it more usable
2020-03-27 23:05:53 -07:00
Cameron Gutman
733b992912
Update to OpenSSL 1.1.1e
2020-03-27 21:24:32 -07:00
Cameron Gutman
6d03f4bc4c
Add a settings option for enabling Citrix X1 support
2020-03-27 20:26:01 -07:00
Cameron Gutman
75ab28a2c3
Enhance physical keyboard support on iOS 13.4
...
Fixes #394
2020-03-25 18:24:04 -07:00
Cameron Gutman
69d1ff15a1
Refactor legacy UITextField-based keyboard support out of StreamView
2020-03-24 18:14:50 -07:00
Cameron Gutman
eceb23e1cd
Allow Moonlight audio to mix with other audio
2020-03-21 16:35:07 -07:00
Cameron Gutman
ab5a9ba067
Use 10 ms audio samples on slow networks
2020-03-21 16:06:25 -07:00
Cameron Gutman
742bb7b516
Change errorCode from long to int
2020-02-25 00:00:00 -08:00
Cameron Gutman
65578b8a64
Fix tvOS build
2020-01-19 21:15:15 -08:00
Cameron Gutman
1246de3f18
Centralize Discord invite links
2020-01-18 10:54:22 -08:00
Cameron Gutman
5b5fdff6d8
Add support for Citrix X1 mice using X1Kit (untested)
2020-01-16 19:52:49 -08:00
Cameron Gutman
47aaa02d08
Version 3.3.0 (iOS)
2019-12-07 11:48:02 -08:00