diff --git a/CHANGELOG.md b/CHANGELOG.md index 94974705..4cf07ad0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,18 @@ # Connect SDK iOS Changelog +## 1.4.4 -- 29 Apr 2015 + +- Allow to set pairing type for WebOS TVs +- Added LG Music Flow speaker support (Google Cast for Audio and DLNA) +- Support for Google Cast SDK 2.6.0 +- Fixed a few DLNA issues +- Fixed compiler and static analyzer warnings +- Fixed immediate disconnect if Apple TV has an IPv6 address only +- Miscellaneous bug fixes +- [See commits between 1.4.3 and 1.4.4](https://github.com/ConnectSDK/Connect-SDK-iOS/compare/1.4.3...1.4.4) + +[View files at version 1.4.4](https://github.com/ConnectSDK/Connect-SDK-iOS/tree/1.4.4) + ## 1.4.3 -- 23 Mar 2015 - Reverted Roku 6.1 fix for playing video as Roku has fixed its media player diff --git a/ConnectSDK.podspec b/ConnectSDK.podspec index bb744673..a23b2b0a 100644 --- a/ConnectSDK.podspec +++ b/ConnectSDK.podspec @@ -5,7 +5,7 @@ Pod::Spec.new do |s| s.name = "ConnectSDK" - s.version = "1.4.3" + s.version = "1.4.4" s.summary = "Connect SDK is an open source framework that connects your mobile apps with multiple TV platforms." s.description = <<-DESC @@ -74,6 +74,8 @@ Pod::Spec.new do |s| s.subspec 'no-arc' do |sp| sp.source_files = non_arc_files sp.requires_arc = false + # disable all warnings from asi-http-request + sp.compiler_flags = '-w' end s.subspec 'GoogleCast' do |sp| @@ -81,7 +83,7 @@ Pod::Spec.new do |s| sp.source_files = "modules/**/*.{h,m}" sp.private_header_files = "modules/**/*_Private.h" - cast_version = "2.5.1" + cast_version = "2.6.0" sp.dependency "google-cast-sdk", cast_version sp.framework = "GoogleCast" sp.xcconfig = { diff --git a/ConnectSDK.xcodeproj/project.pbxproj b/ConnectSDK.xcodeproj/project.pbxproj index 5cd7098b..24600898 100644 --- a/ConnectSDK.xcodeproj/project.pbxproj +++ b/ConnectSDK.xcodeproj/project.pbxproj @@ -32,8 +32,15 @@ 443063C11A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.h in Headers */ = {isa = PBXBuildFile; fileRef = 443063BF1A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.h */; }; 443063C21A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.m in Sources */ = {isa = PBXBuildFile; fileRef = 443063C01A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.m */; }; 4433F3DF1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4433F3DE1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.m */; }; + 44758BBB1AE6C06200EC43A6 /* AirPlayServiceHTTPTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44758BBA1AE6C06200EC43A6 /* AirPlayServiceHTTPTests.m */; }; + 44758BCE1AE7070600EC43A6 /* airplay_playbackinfo_ff.json in Resources */ = {isa = PBXBuildFile; fileRef = 44758BC91AE7070500EC43A6 /* airplay_playbackinfo_ff.json */; }; + 44758BCF1AE7070600EC43A6 /* airplay_playbackinfo_finished.json in Resources */ = {isa = PBXBuildFile; fileRef = 44758BCA1AE7070500EC43A6 /* airplay_playbackinfo_finished.json */; }; + 44758BD01AE7070600EC43A6 /* airplay_playbackinfo_paused.json in Resources */ = {isa = PBXBuildFile; fileRef = 44758BCB1AE7070500EC43A6 /* airplay_playbackinfo_paused.json */; }; + 44758BD11AE7070600EC43A6 /* airplay_playbackinfo_playing.json in Resources */ = {isa = PBXBuildFile; fileRef = 44758BCC1AE7070500EC43A6 /* airplay_playbackinfo_playing.json */; }; + 44758BD21AE7070600EC43A6 /* airplay_playbackinfo_rewind.json in Resources */ = {isa = PBXBuildFile; fileRef = 44758BCD1AE7070600EC43A6 /* airplay_playbackinfo_rewind.json */; }; 4480857F1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4480857E1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m */; }; 448085801A12A7BE00E13938 /* libConnectSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EA61EB1018FE485B00D75696 /* libConnectSDK.a */; }; + 448414F91AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.m in Sources */ = {isa = PBXBuildFile; fileRef = 448414F81AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.m */; }; 448F36C51A1BD64200536649 /* ZeroConfDiscoveryProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 448F36C41A1BD64200536649 /* ZeroConfDiscoveryProviderTests.m */; }; 4498D98C1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.h in Headers */ = {isa = PBXBuildFile; fileRef = 4498D98A1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.h */; }; 4498D98D1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4498D98B1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.m */; }; @@ -50,6 +57,9 @@ 4498D9A51A66148F008C0B72 /* upnperror_response_xbox.xml in Resources */ = {isa = PBXBuildFile; fileRef = 4498D9A41A66148F008C0B72 /* upnperror_response_xbox.xml */; }; 4498D9A71A661500008C0B72 /* upnperror_response_sonos.xml in Resources */ = {isa = PBXBuildFile; fileRef = 4498D9A61A661500008C0B72 /* upnperror_response_sonos.xml */; }; 4498D9A91A66F027008C0B72 /* DLNAHTTPServerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4498D9A81A66F027008C0B72 /* DLNAHTTPServerTests.m */; }; + 44A5518F1AC1DF4C001AF783 /* NetcastTVServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A5518E1AC1DF4C001AF783 /* NetcastTVServiceTests.m */; }; + 44A551991AC338E0001AF783 /* WebOSTVServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A551981AC338E0001AF783 /* WebOSTVServiceTests.m */; }; + 44A5519F1AC36672001AF783 /* CommonMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 44A5519D1AC36672001AF783 /* CommonMacros.h */; }; 44BCC3F61AB77F7D001BCDAA /* XMLWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 44BCC3F41AB77F7D001BCDAA /* XMLWriter.h */; }; 44BCC3F71AB77F7D001BCDAA /* XMLWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BCC3F51AB77F7D001BCDAA /* XMLWriter.m */; }; 44C2CC941AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C2CC921AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h */; }; @@ -304,9 +314,18 @@ 443063BF1A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AirPlayServiceHTTPKeepAlive.h; sourceTree = ""; }; 443063C01A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AirPlayServiceHTTPKeepAlive.m; sourceTree = ""; }; 4433F3DE1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AirPlayServiceHTTPKeepAliveTests.m; sourceTree = ""; }; + 44758BBA1AE6C06200EC43A6 /* AirPlayServiceHTTPTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AirPlayServiceHTTPTests.m; sourceTree = ""; }; + 44758BBC1AE6C6E300EC43A6 /* AirPlayServiceHTTP_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AirPlayServiceHTTP_Private.h; sourceTree = ""; }; + 44758BC91AE7070500EC43A6 /* airplay_playbackinfo_ff.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = airplay_playbackinfo_ff.json; sourceTree = ""; }; + 44758BCA1AE7070500EC43A6 /* airplay_playbackinfo_finished.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = airplay_playbackinfo_finished.json; sourceTree = ""; }; + 44758BCB1AE7070500EC43A6 /* airplay_playbackinfo_paused.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = airplay_playbackinfo_paused.json; sourceTree = ""; }; + 44758BCC1AE7070500EC43A6 /* airplay_playbackinfo_playing.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = airplay_playbackinfo_playing.json; sourceTree = ""; }; + 44758BCD1AE7070600EC43A6 /* airplay_playbackinfo_rewind.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = airplay_playbackinfo_rewind.json; sourceTree = ""; }; 4480857A1A12A7BE00E13938 /* ConnectSDKTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ConnectSDKTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 4480857D1A12A7BE00E13938 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4480857E1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ConnectSDKDefaultPlatformsTests.m; sourceTree = ""; }; + 448414F71AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OCMStubRecorder+XCTestExpectation.h"; sourceTree = ""; }; + 448414F81AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OCMStubRecorder+XCTestExpectation.m"; sourceTree = ""; }; 4485140C1A02FC3200D66710 /* GoogleCast.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GoogleCast.framework; sourceTree = ""; }; 448F36C41A1BD64200536649 /* ZeroConfDiscoveryProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZeroConfDiscoveryProviderTests.m; sourceTree = ""; }; 448F36C61A1C16FE00536649 /* ZeroConfDiscoveryProvider_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ZeroConfDiscoveryProvider_Private.h; sourceTree = ""; }; @@ -326,6 +345,10 @@ 4498D9A41A66148F008C0B72 /* upnperror_response_xbox.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = upnperror_response_xbox.xml; sourceTree = ""; }; 4498D9A61A661500008C0B72 /* upnperror_response_sonos.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = upnperror_response_sonos.xml; sourceTree = ""; }; 4498D9A81A66F027008C0B72 /* DLNAHTTPServerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DLNAHTTPServerTests.m; sourceTree = ""; }; + 44A5518B1AC1D924001AF783 /* NetcastTVService_Private.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NetcastTVService_Private.h; sourceTree = ""; }; + 44A5518E1AC1DF4C001AF783 /* NetcastTVServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetcastTVServiceTests.m; sourceTree = ""; }; + 44A551981AC338E0001AF783 /* WebOSTVServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebOSTVServiceTests.m; sourceTree = ""; }; + 44A5519D1AC36672001AF783 /* CommonMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonMacros.h; sourceTree = ""; }; 44BCC3F41AB77F7D001BCDAA /* XMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLWriter.h; sourceTree = ""; }; 44BCC3F51AB77F7D001BCDAA /* XMLWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLWriter.m; sourceTree = ""; }; 44C2CC921AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMLWriter+ConvenienceMethods.h"; sourceTree = ""; }; @@ -592,6 +615,8 @@ children = ( 4433F3DD1A421733008D9A04 /* Helpers */, 4498D9911A65B69F008C0B72 /* DLNAServiceTests.m */, + 44A5518E1AC1DF4C001AF783 /* NetcastTVServiceTests.m */, + 44A551981AC338E0001AF783 /* WebOSTVServiceTests.m */, 4498D9A61A661500008C0B72 /* upnperror_response_sonos.xml */, 4498D9A41A66148F008C0B72 /* upnperror_response_xbox.xml */, 4498D9A21A660EAE008C0B72 /* getmute_response_xbox.xml */, @@ -609,16 +634,32 @@ 4433F3DD1A421733008D9A04 /* Helpers */ = { isa = PBXGroup; children = ( + 44758BC01AE6DB7400EC43A6 /* sample_data */, 4433F3DE1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.m */, + 44758BBA1AE6C06200EC43A6 /* AirPlayServiceHTTPTests.m */, 4498D9A81A66F027008C0B72 /* DLNAHTTPServerTests.m */, 440A031C1A854EDE0007E3D3 /* WebOSTVServiceSocketClientTests.m */, ); path = Helpers; sourceTree = ""; }; + 44758BC01AE6DB7400EC43A6 /* sample_data */ = { + isa = PBXGroup; + children = ( + 44758BC91AE7070500EC43A6 /* airplay_playbackinfo_ff.json */, + 44758BCA1AE7070500EC43A6 /* airplay_playbackinfo_finished.json */, + 44758BCB1AE7070500EC43A6 /* airplay_playbackinfo_paused.json */, + 44758BCC1AE7070500EC43A6 /* airplay_playbackinfo_playing.json */, + 44758BCD1AE7070600EC43A6 /* airplay_playbackinfo_rewind.json */, + ); + path = sample_data; + sourceTree = ""; + }; 4480857B1A12A7BE00E13938 /* ConnectSDKTests */ = { isa = PBXGroup; children = ( + 448414F71AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.h */, + 448414F81AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.m */, 44D8F7D81AB27B4800559FE3 /* NSInvocation+ObjectGetter.h */, 44D8F7D91AB27B4800559FE3 /* NSInvocation+ObjectGetter.m */, 4480857E1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m */, @@ -797,7 +838,7 @@ isa = PBXGroup; children = ( EA5FB7BA199AEC550057B4B4 /* asi-http-request */, - EA5FB7D5199AEC550057B4B4 /* CGDWebServer */, + EA5FB7D5199AEC550057B4B4 /* GCDWebServer */, EA5FB7F6199AEC550057B4B4 /* objc-guid */, 442B9A471A16F61E0053AE51 /* OCMock */, 442B9A491A16F61E0053AE51 /* OHHTTPStubs */, @@ -861,14 +902,14 @@ path = Reachability; sourceTree = ""; }; - EA5FB7D5199AEC550057B4B4 /* CGDWebServer */ = { + EA5FB7D5199AEC550057B4B4 /* GCDWebServer */ = { isa = PBXGroup; children = ( EA5FB7D6199AEC550057B4B4 /* Core */, EA5FB7E4199AEC550057B4B4 /* Requests */, EA5FB7ED199AEC550057B4B4 /* Responses */, ); - path = CGDWebServer; + path = GCDWebServer; sourceTree = ""; }; EA5FB7D6199AEC550057B4B4 /* Core */ = { @@ -979,6 +1020,7 @@ 4498D98B1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.m */, 44C2CC9F1AB7A33500B20E46 /* NSString+Common.h */, 44C2CCA01AB7A33500B20E46 /* NSString+Common.m */, + 44A5519D1AC36672001AF783 /* CommonMacros.h */, ); path = Helpers; sourceTree = ""; @@ -1001,6 +1043,7 @@ EA5FB83F199AEC550057B4B4 /* DLNAService.m */, EA5FB840199AEC550057B4B4 /* Helpers */, EA5FB849199AEC550057B4B4 /* NetcastTVService.h */, + 44A5518B1AC1D924001AF783 /* NetcastTVService_Private.h */, EA5FB84A199AEC550057B4B4 /* NetcastTVService.m */, EA5FB84B199AEC550057B4B4 /* RokuService.h */, EA5FB84C199AEC550057B4B4 /* RokuService.m */, @@ -1066,6 +1109,7 @@ isa = PBXGroup; children = ( EA5FB841199AEC550057B4B4 /* AirPlayServiceHTTP.h */, + 44758BBC1AE6C6E300EC43A6 /* AirPlayServiceHTTP_Private.h */, EA5FB842199AEC550057B4B4 /* AirPlayServiceHTTP.m */, 443063BF1A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.h */, 443063C01A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.m */, @@ -1216,6 +1260,7 @@ 44EF618B1A12DC7E00CF344C /* ConnectSDK-Prefix.pch in Headers */, EA5FB8F2199AEC570057B4B4 /* DLNAService.h in Headers */, EA5FB8D3199AEC560057B4B4 /* Launcher.h in Headers */, + 44A5519F1AC36672001AF783 /* CommonMacros.h in Headers */, EA5FB8FA199AEC570057B4B4 /* WebOSTVServiceSocketClient.h in Headers */, EA5FB890199AEC560057B4B4 /* CTASIHTTPRequestConfig.h in Headers */, EA5FB899199AEC560057B4B4 /* GCDWebServer.h in Headers */, @@ -1363,8 +1408,11 @@ 4498D9991A660147008C0B72 /* gettransportinfo_response_xbox.xml in Resources */, 44D88F901A71C4A8009D9608 /* ssdp_device_description_sonos.xml in Resources */, 44D88F971A71D6AF009D9608 /* ssdp_device_description_dlna_no_required_services.xml in Resources */, + 44758BD01AE7070600EC43A6 /* airplay_playbackinfo_paused.json in Resources */, + 44758BD21AE7070600EC43A6 /* airplay_playbackinfo_rewind.json in Resources */, 44D88F8F1A71C4A8009D9608 /* ssdp_device_description_samsung_tv_dlna.xml in Resources */, 44D88F911A71C4A8009D9608 /* ssdp_device_description_sonos_no_root_services.xml in Resources */, + 44758BCE1AE7070600EC43A6 /* airplay_playbackinfo_ff.json in Resources */, 4498D9941A65CC12008C0B72 /* getpositioninfo_response_xbox.xml in Resources */, 4498D9A11A660E82008C0B72 /* getmute_response_sonos.xml in Resources */, 44D88F891A71C4A8009D9608 /* ssdp_device_description_chromecast.xml in Resources */, @@ -1381,8 +1429,10 @@ 44D88F8B1A71C4A8009D9608 /* ssdp_device_description_roku2.xml in Resources */, 4498D9A71A661500008C0B72 /* upnperror_response_sonos.xml in Resources */, 44D88F951A71C4A8009D9608 /* ssdp_device_description_webos_minor_webos.xml in Resources */, + 44758BD11AE7070600EC43A6 /* airplay_playbackinfo_playing.json in Resources */, 4498D9A51A66148F008C0B72 /* upnperror_response_xbox.xml in Resources */, 44D88F991A71DB15009D9608 /* ssdp_device_description_dlna_root_no_required_services.xml in Resources */, + 44758BCF1AE7070600EC43A6 /* airplay_playbackinfo_finished.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1424,13 +1474,17 @@ files = ( 44EF61A41A12FC8800CF344C /* SSDPDiscoveryProviderTests.m in Sources */, 4433F3DF1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.m in Sources */, + 44A551991AC338E0001AF783 /* WebOSTVServiceTests.m in Sources */, 44D8F7DA1AB27B4800559FE3 /* NSInvocation+ObjectGetter.m in Sources */, 44291C521A68B4C000280E5C /* SSDPDiscoveryProvider_FilteringTests.m in Sources */, 4480857F1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m in Sources */, 4498D9A91A66F027008C0B72 /* DLNAHTTPServerTests.m in Sources */, 448F36C51A1BD64200536649 /* ZeroConfDiscoveryProviderTests.m in Sources */, 4498D9921A65B69F008C0B72 /* DLNAServiceTests.m in Sources */, + 44758BBB1AE6C06200EC43A6 /* AirPlayServiceHTTPTests.m in Sources */, 440A031D1A854EDE0007E3D3 /* WebOSTVServiceSocketClientTests.m in Sources */, + 448414F91AEB27F400124EE9 /* OCMStubRecorder+XCTestExpectation.m in Sources */, + 44A5518F1AC1DF4C001AF783 /* NetcastTVServiceTests.m in Sources */, 4498D9901A65A1D7008C0B72 /* NSDictionary+KeyPredicateSearchTests.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/README.md b/README.md index fb11d83c..309871bf 100644 --- a/README.md +++ b/README.md @@ -75,13 +75,18 @@ Connect SDK for iOS makes use of the following projects, some of which are open- - stability - self-signed certificate support - avoid potential namespace collisions + - compiler warning fix * [objc-guid](https://code.google.com/p/objc-guid/) (BSD 3-Clause revised) * [GCDWebServer](https://github.com/swisspol/GCDWebServer) (MIT) * [XMLReader](https://github.com/amarcadet/XMLReader) (MIT) - modifications: - properly return an error if XML parsing has failed * [ASIHTTPRequest](https://github.com/pokeb/asi-http-request) (MIT) + - modifications: + - static analyzer warning fix * [xswi](https://github.com/skjolber/xswi) (MIT) + - modifications: + - compiler warning fix ##License Copyright (c) 2013-2014 LG Electronics. diff --git a/core b/core index 5be6d35d..610dc296 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 5be6d35dab45be8aee3c63bcd3701a7ee12bd018 +Subproject commit 610dc296a54ca5210a5582b42adf58c3557786fc diff --git a/modules/google-cast b/modules/google-cast index 13d31c48..32025e07 160000 --- a/modules/google-cast +++ b/modules/google-cast @@ -1 +1 @@ -Subproject commit 13d31c4836e3689304e43254e8b1858a32d4aead +Subproject commit 32025e07b67669648ca95e5df8a810ae0983dcf8