Cameron Gutman
5cc4076d94
Update project to Xcode 27 recommended settings
2026-09-26 15:47:11 -05:00
Cameron Gutman
938f4b4589
Update moonlight-common-c
2026-09-26 15:45:47 -05:00
Cameron Gutman
7c79fcc6a2
Raise deployment target for Xcode 27
2026-09-26 15:38:07 -05:00
Cameron Gutman
159ffdbfde
Update OpenSSL to 3.6.3
2026-09-26 14:13:39 -05:00
Cameron Gutman
a52f344d00
Add section 7 exception for app store distribution
...
Since this code has always been exclusively distributed on the Apple App Store, the presumption is that all contributors implicitly consented to this exception.
2026-09-26 14:09:59 -05:00
Michael Pishchagin
85af0f7562
Add Game Mode support with LSSupportsGameMode
...
- Added LSSupportsGameMode=true to both iOS and tvOS Info.plist files
- LSSupportsGameMode is supported on iOS 18.6+/iPadOS 18.6+/macOS 26.0+
- GCSupportsGameMode key is marked as deprecated, so I haven't added it
2025-10-08 21:56:42 -05:00
Bogdan Seniuc
da47035525
Override default SDL audio ducking option
2024-12-20 15:46:19 -06:00
Cameron Gutman
db9a4ab7c2
Initialize block variables
2024-12-20 15:40:30 -06:00
Cameron Gutman
a528ce7e2a
Roll back package metadata version to fix CI
2024-12-20 15:34:17 -06:00
Cameron Gutman
1e0714ce70
Fix reference cycle in HttpManager due to delegate retention
...
Fixes #654
2024-12-20 15:33:02 -06:00
Cameron Gutman
997525c71e
Fix leaks during pairing
...
Ref: #654
2024-12-20 15:31:45 -06:00
Cameron Gutman
b88cf14b4e
Fix leaks from getClientCertificate
...
Ref: #654
2024-12-20 15:31:12 -06:00
Cameron Gutman
1cfabac4b5
Disable certificate encryption to avoid legacy provider requirement
...
Closes #646
Fixes #660
2024-12-20 14:43:04 -06:00
Cameron Gutman
42518301f7
Update OpenSSL package
2024-12-20 14:18:15 -06:00
alexhaugland
022352c166
Upgrade OpenSSL so it works on visionOS ( #635 )
...
* Switch OpenSSL so it works on visionOS
* Fix cert generation to work with OpenSSL 3
* Update gitignore
2024-07-10 19:51:16 -05:00
Cameron Gutman
557765f2c0
Version 9.0.2
2024-02-25 16:46:42 -06:00
Cameron Gutman
c3ad7578fe
Update moonlight-common-c to resolve build warning
2024-02-25 16:44:47 -06:00
Cameron Gutman
7df349ad7c
Improve smooth scrolling precision
2024-02-25 16:25:56 -06:00
Marc Davis
855f48b455
mapped the Globe/Language key to Escape
2024-02-25 15:49:48 -06:00
Marc Davis
dd5d233993
yes 0x0D is the correct code for Enter according to Microsoft's documentation
2024-02-25 15:49:48 -06:00
Cameron Gutman
796f87713f
Update moonlight-common-c with RTSP encryption and QoS improvements
2024-02-25 15:44:35 -06:00
Cameron Gutman
38259af3f1
Remove xcpretty in CI
2024-02-17 17:17:05 -06:00
Cameron Gutman
08279d825c
Update AppVeyor images
2024-02-17 14:40:01 -06:00
Cameron Gutman
7465835808
Remove CPU core count check
...
Decryption seems fast enough for all reasonable bitrates even on dual-core devices.
2024-01-28 14:37:03 -06:00
Cameron Gutman
303303bf6b
Update moonlight-common-c with finalized encryption changes
2024-01-19 19:18:21 -06:00
Cameron Gutman
9b28981b59
Opt in for video encryption on A10 and later SoCs
2024-01-15 15:21:56 -06:00
Cameron Gutman
5501d85762
Update moonlight-common-c with new encryption support
2024-01-15 15:11:32 -06:00
Cameron Gutman
cc799768ef
Fix signing metadata for iOS
2023-12-29 23:36:40 -06:00
Cameron Gutman
ae1c290b79
Version 9.0.1
2023-12-29 22:33:58 -06:00
Cameron Gutman
62c6661267
Update moonlight-common-c for X-SS-Connect-Data support
2023-12-29 22:32:39 -06:00
Cameron Gutman
485c5e10db
Update moonlight-common-c with fix for v4-mapped v6 addresses
2023-12-28 16:13:36 -06:00
Cameron Gutman
e69cd3dbbc
Define __APPLE_USE_RFC_3542 at the project level for IPV6_PKTINFO
...
For some reason, the definition in unix.c is not working as expected.
2023-12-27 22:27:09 -06:00
Cameron Gutman
e05a6e4ec1
Update moonlight-common.xcodeproj to recommended build settings
2023-12-27 22:17:22 -06:00
Cameron Gutman
77485f2d8d
Display error codes when the connection is terminated
2023-12-22 14:46:23 -06:00
Cameron Gutman
951289a802
Don't consume stylus events unless they're supported by the host
...
Fixes #595
2023-12-22 14:03:22 -06:00
Cameron Gutman
6f40922704
Version 9.0.0
2023-12-06 21:12:50 -06:00
Cameron Gutman
27ac6c0128
Set Game application category
2023-12-06 20:34:33 -06:00
Cameron Gutman
1f543325f8
Rewrite the OSC merging logic
2023-12-06 19:42:51 -06:00
Cameron Gutman
73d4199917
Implement immediate controller arrival and battery events
2023-12-06 19:12:04 -06:00
Cameron Gutman
e0808d6bfc
Remove codec options that are not supported
2023-12-03 20:30:40 -06:00
Cameron Gutman
86919bd263
Enable reference frame invalidation for AV1
2023-12-03 20:21:41 -06:00
Cameron Gutman
401d9fbae7
Update moonlight-common-c with new bitrate logic
2023-12-03 20:21:12 -06:00
Cameron Gutman
bbc89011d4
Don't hardcode server signature length
2023-11-29 23:04:44 -06:00
Cameron Gutman
a2f470ddeb
Raise toggleable keys upon dismissal of keyboard
...
Fixes #591
2023-11-29 21:16:09 -06:00
Cameron Gutman
b20079a165
Fix build warning on tvOS
2023-11-06 19:21:38 -06:00
Cameron Gutman
01b349d8d0
Check that a sequence header OBU was present in the IDR frame
2023-11-06 19:18:41 -06:00
Cameron Gutman
089b424f65
Rework CMVideoFormatDescription handling to fix several bugs
...
- Populate CMVideoFormatDescription with data parsed directly from sequence header OBU
- Recreate AV1 CMVideoFormatDescription for each IDR frame (same as H.264/HEVC) to fix HDR-SDR transitions
- Fixed leaking the format description on each IDR frame
2023-11-06 19:09:56 -06:00
Cameron Gutman
c51caba1ec
Rebuild FFmpeg with AV1 CBS compiled in
2023-11-06 19:00:13 -06:00
Cameron Gutman
cb26398414
Download required platforms at build-time if not present
2023-11-04 03:44:25 -05:00
Cameron Gutman
8cd931cf50
Run tvOS builds on Big Sur until AppVeyor fixes Xcode on the Monterey image
2023-11-04 03:29:52 -05:00