Skip to content

Commit

Permalink
Release 1.4.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Eugene Nikolskyi committed Mar 23, 2015
2 parents 24905e2 + 16c4649 commit 18eee13
Show file tree
Hide file tree
Showing 8 changed files with 151 additions and 4 deletions.
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Connect SDK iOS Changelog

## 1.4.3 -- 23 Mar 2015

- Reverted Roku 6.1 fix for playing video as Roku has fixed its media player
- Added proper encoding of special characters for metadata XML in DLNAService
- Miscellaneous bug fixes
- [See commits between 1.4.2 and 1.4.3](https://github.com/ConnectSDK/Connect-SDK-iOS/compare/1.4.2...1.4.3)

[View files at version 1.4.3](https://github.com/ConnectSDK/Connect-SDK-iOS/tree/1.4.3)

## 1.4.2 -- 10 Feb 2015

- Support for Xbox One console and Sonos speakers
Expand Down
4 changes: 2 additions & 2 deletions ConnectSDK.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

Pod::Spec.new do |s|
s.name = "ConnectSDK"
s.version = "1.4.2"
s.version = "1.4.3"
s.summary = "Connect SDK is an open source framework that connects your mobile apps with multiple TV platforms."

s.description = <<-DESC
Expand Down Expand Up @@ -80,7 +80,7 @@ Pod::Spec.new do |s|
sp.dependency 'ConnectSDK/Core'
sp.source_files = "modules/**/*.{h,m}"
sp.private_header_files = "modules/**/*_Private.h"

cast_version = "2.5.1"
sp.dependency "google-cast-sdk", cast_version
sp.framework = "GoogleCast"
Expand Down
44 changes: 44 additions & 0 deletions ConnectSDK.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@
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 */; };
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 */; };
44C2CC951AB7948300B20E46 /* XMLWriter+ConvenienceMethods.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C2CC931AB7948300B20E46 /* XMLWriter+ConvenienceMethods.m */; };
44C2CCA11AB7A33500B20E46 /* NSString+Common.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C2CC9F1AB7A33500B20E46 /* NSString+Common.h */; };
44C2CCA21AB7A33500B20E46 /* NSString+Common.m in Sources */ = {isa = PBXBuildFile; fileRef = 44C2CCA01AB7A33500B20E46 /* NSString+Common.m */; };
44D88F891A71C4A8009D9608 /* ssdp_device_description_chromecast.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F7A1A71C4A8009D9608 /* ssdp_device_description_chromecast.xml */; };
44D88F8A1A71C4A8009D9608 /* ssdp_device_description_firetv.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F7B1A71C4A8009D9608 /* ssdp_device_description_firetv.xml */; };
44D88F8B1A71C4A8009D9608 /* ssdp_device_description_roku2.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F7C1A71C4A8009D9608 /* ssdp_device_description_roku2.xml */; };
Expand All @@ -65,6 +71,8 @@
44D88F951A71C4A8009D9608 /* ssdp_device_description_webos_minor_webos.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F881A71C4A8009D9608 /* ssdp_device_description_webos_minor_webos.xml */; };
44D88F971A71D6AF009D9608 /* ssdp_device_description_dlna_no_required_services.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F961A71D6AF009D9608 /* ssdp_device_description_dlna_no_required_services.xml */; };
44D88F991A71DB15009D9608 /* ssdp_device_description_dlna_root_no_required_services.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D88F981A71DB15009D9608 /* ssdp_device_description_dlna_root_no_required_services.xml */; };
44D8F7D21AB224BB00559FE3 /* ssdp_device_description_lg_speaker.xml in Resources */ = {isa = PBXBuildFile; fileRef = 44D8F7D11AB223BF00559FE3 /* ssdp_device_description_lg_speaker.xml */; };
44D8F7DA1AB27B4800559FE3 /* NSInvocation+ObjectGetter.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D8F7D91AB27B4800559FE3 /* NSInvocation+ObjectGetter.m */; };
44EF618B1A12DC7E00CF344C /* ConnectSDK-Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = EA5FB79E199AEC550057B4B4 /* ConnectSDK-Prefix.pch */; };
44EF618D1A12E02700CF344C /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EA61EBF118FE48EF00D75696 /* MobileCoreServices.framework */; };
44EF618F1A12E0A400CF344C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 44EF618E1A12E0A400CF344C /* libz.dylib */; };
Expand Down Expand Up @@ -318,6 +326,12 @@
4498D9A41A66148F008C0B72 /* upnperror_response_xbox.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = upnperror_response_xbox.xml; sourceTree = "<group>"; };
4498D9A61A661500008C0B72 /* upnperror_response_sonos.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = upnperror_response_sonos.xml; sourceTree = "<group>"; };
4498D9A81A66F027008C0B72 /* DLNAHTTPServerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DLNAHTTPServerTests.m; sourceTree = "<group>"; };
44BCC3F41AB77F7D001BCDAA /* XMLWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XMLWriter.h; sourceTree = "<group>"; };
44BCC3F51AB77F7D001BCDAA /* XMLWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = XMLWriter.m; sourceTree = "<group>"; };
44C2CC921AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "XMLWriter+ConvenienceMethods.h"; sourceTree = "<group>"; };
44C2CC931AB7948300B20E46 /* XMLWriter+ConvenienceMethods.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "XMLWriter+ConvenienceMethods.m"; sourceTree = "<group>"; };
44C2CC9F1AB7A33500B20E46 /* NSString+Common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+Common.h"; sourceTree = "<group>"; };
44C2CCA01AB7A33500B20E46 /* NSString+Common.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+Common.m"; sourceTree = "<group>"; };
44D88F7A1A71C4A8009D9608 /* ssdp_device_description_chromecast.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_chromecast.xml; sourceTree = "<group>"; };
44D88F7B1A71C4A8009D9608 /* ssdp_device_description_firetv.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_firetv.xml; sourceTree = "<group>"; };
44D88F7C1A71C4A8009D9608 /* ssdp_device_description_roku2.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_roku2.xml; sourceTree = "<group>"; };
Expand All @@ -333,6 +347,9 @@
44D88F881A71C4A8009D9608 /* ssdp_device_description_webos_minor_webos.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_webos_minor_webos.xml; sourceTree = "<group>"; };
44D88F961A71D6AF009D9608 /* ssdp_device_description_dlna_no_required_services.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_dlna_no_required_services.xml; sourceTree = "<group>"; };
44D88F981A71DB15009D9608 /* ssdp_device_description_dlna_root_no_required_services.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_dlna_root_no_required_services.xml; sourceTree = "<group>"; };
44D8F7D11AB223BF00559FE3 /* ssdp_device_description_lg_speaker.xml */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = ssdp_device_description_lg_speaker.xml; sourceTree = "<group>"; };
44D8F7D81AB27B4800559FE3 /* NSInvocation+ObjectGetter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSInvocation+ObjectGetter.h"; sourceTree = "<group>"; };
44D8F7D91AB27B4800559FE3 /* NSInvocation+ObjectGetter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSInvocation+ObjectGetter.m"; sourceTree = "<group>"; };
44EF618C1A12DF2D00CF344C /* ConnectSDKTests-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ConnectSDKTests-Prefix.pch"; sourceTree = "<group>"; };
44EF618E1A12E0A400CF344C /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
44EF61971A12E1C800CF344C /* MediaAccessibility.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaAccessibility.framework; path = System/Library/Frameworks/MediaAccessibility.framework; sourceTree = SDKROOT; };
Expand Down Expand Up @@ -602,6 +619,8 @@
4480857B1A12A7BE00E13938 /* ConnectSDKTests */ = {
isa = PBXGroup;
children = (
44D8F7D81AB27B4800559FE3 /* NSInvocation+ObjectGetter.h */,
44D8F7D91AB27B4800559FE3 /* NSInvocation+ObjectGetter.m */,
4480857E1A12A7BE00E13938 /* ConnectSDKDefaultPlatformsTests.m */,
44EF61A11A12FC5000CF344C /* Discovery */,
4498D98E1A65A1B7008C0B72 /* Helpers */,
Expand All @@ -628,6 +647,15 @@
path = Helpers;
sourceTree = "<group>";
};
44BCC3F31AB77F7D001BCDAA /* xswi */ = {
isa = PBXGroup;
children = (
44BCC3F41AB77F7D001BCDAA /* XMLWriter.h */,
44BCC3F51AB77F7D001BCDAA /* XMLWriter.m */,
);
path = xswi;
sourceTree = "<group>";
};
44D88F5A1A717771009D9608 /* sample_data */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -657,6 +685,7 @@
children = (
44D88F961A71D6AF009D9608 /* ssdp_device_description_dlna_no_required_services.xml */,
44D88F981A71DB15009D9608 /* ssdp_device_description_dlna_root_no_required_services.xml */,
44D8F7D11AB223BF00559FE3 /* ssdp_device_description_lg_speaker.xml */,
44D88F811A71C4A8009D9608 /* ssdp_device_description_samsung_tv_dlna.xml */,
44D88F821A71C4A8009D9608 /* ssdp_device_description_sonos.xml */,
44D88F831A71C4A8009D9608 /* ssdp_device_description_sonos_no_root_services.xml */,
Expand Down Expand Up @@ -774,6 +803,7 @@
442B9A491A16F61E0053AE51 /* OHHTTPStubs */,
EA5FB7FA199AEC550057B4B4 /* SocketRocket */,
EA5FB7FE199AEC550057B4B4 /* XMLReader */,
44BCC3F31AB77F7D001BCDAA /* xswi */,
);
path = Frameworks;
sourceTree = "<group>";
Expand Down Expand Up @@ -947,6 +977,8 @@
0F446CC81A6D924D000BB1C0 /* MediaLaunchObject.m */,
4498D98A1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.h */,
4498D98B1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.m */,
44C2CC9F1AB7A33500B20E46 /* NSString+Common.h */,
44C2CCA01AB7A33500B20E46 /* NSString+Common.m */,
);
path = Helpers;
sourceTree = "<group>";
Expand Down Expand Up @@ -1047,6 +1079,8 @@
BB9F703F509283F37E26C0B4 /* DLNAHTTPServer.m */,
BB9F7271D17DCAE1C615A59A /* DLNAHTTPServer.h */,
44291C481A6705E400280E5C /* DLNAHTTPServer_Private.h */,
44C2CC921AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h */,
44C2CC931AB7948300B20E46 /* XMLWriter+ConvenienceMethods.m */,
);
path = Helpers;
sourceTree = "<group>";
Expand Down Expand Up @@ -1133,6 +1167,7 @@
buildActionMask = 2147483647;
files = (
EA5FB8D9199AEC560057B4B4 /* ToastControl.h in Headers */,
44C2CC941AB7948300B20E46 /* XMLWriter+ConvenienceMethods.h in Headers */,
EA5FB8A9199AEC560057B4B4 /* GCDWebServerMultiPartFormRequest.h in Headers */,
EA5FB891199AEC560057B4B4 /* CTASIHTTPRequestDelegate.h in Headers */,
EA5FB8B9199AEC560057B4B4 /* CTXMLReader.h in Headers */,
Expand All @@ -1150,6 +1185,7 @@
EA5FB896199AEC560057B4B4 /* CTASIProgressDelegate.h in Headers */,
EA5FB88E199AEC560057B4B4 /* CTASIHTTPRequest.h in Headers */,
EA5FB8E6199AEC560057B4B4 /* ServiceConfig.h in Headers */,
44C2CCA11AB7A33500B20E46 /* NSString+Common.h in Headers */,
EA5FB89B199AEC560057B4B4 /* GCDWebServerConnection.h in Headers */,
EA5FB8D6199AEC560057B4B4 /* MouseControl.h in Headers */,
443063C11A4210F0007779DA /* AirPlayServiceHTTPKeepAlive.h in Headers */,
Expand Down Expand Up @@ -1183,6 +1219,7 @@
EA5FB8FA199AEC570057B4B4 /* WebOSTVServiceSocketClient.h in Headers */,
EA5FB890199AEC560057B4B4 /* CTASIHTTPRequestConfig.h in Headers */,
EA5FB899199AEC560057B4B4 /* GCDWebServer.h in Headers */,
44BCC3F61AB77F7D001BCDAA /* XMLWriter.h in Headers */,
EA5FB8C3199AEC560057B4B4 /* DeviceServiceReachability.h in Headers */,
EA5FB90D199AEC570057B4B4 /* CastService.h in Headers */,
EA5FB885199AEC560057B4B4 /* CTASICacheDelegate.h in Headers */,
Expand Down Expand Up @@ -1335,6 +1372,7 @@
4498D9A31A660EAE008C0B72 /* getmute_response_xbox.xml in Resources */,
4498D9961A65ED16008C0B72 /* getpositioninfo_response_sonos.xml in Resources */,
44D88F8E1A71C4A8009D9608 /* ssdp_device_description_xbox_dial.xml in Resources */,
44D8F7D21AB224BB00559FE3 /* ssdp_device_description_lg_speaker.xml in Resources */,
44D88F8C1A71C4A8009D9608 /* ssdp_device_description_samsung_tv.xml in Resources */,
4498D99B1A6601A7008C0B72 /* gettransportinfo_response_sonos.xml in Resources */,
44D88F8D1A71C4A8009D9608 /* ssdp_device_description_webos_minor.xml in Resources */,
Expand Down Expand Up @@ -1386,6 +1424,7 @@
files = (
44EF61A41A12FC8800CF344C /* SSDPDiscoveryProviderTests.m in Sources */,
4433F3DF1A421750008D9A04 /* AirPlayServiceHTTPKeepAliveTests.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 */,
Expand Down Expand Up @@ -1437,6 +1476,7 @@
EA5FB8CF199AEC560057B4B4 /* AirPlayService.m in Sources */,
EA5FB898199AEC560057B4B4 /* CTReachability.m in Sources */,
EA5FB8C0199AEC560057B4B4 /* ConnectError.m in Sources */,
44C2CCA21AB7A33500B20E46 /* NSString+Common.m in Sources */,
EA5FB8A6199AEC560057B4B4 /* GCDWebServerDataRequest.m in Sources */,
EA5FB908199AEC570057B4B4 /* WebOSWebAppSession.m in Sources */,
EA5FB8EA199AEC570057B4B4 /* ServiceDescription.m in Sources */,
Expand All @@ -1457,11 +1497,13 @@
EA5FB8AE199AEC560057B4B4 /* GCDWebServerDataResponse.m in Sources */,
EA5FB8BC199AEC560057B4B4 /* AppInfo.m in Sources */,
EA5FB8A4199AEC560057B4B4 /* GCDWebServerResponse.m in Sources */,
44BCC3F71AB77F7D001BCDAA /* XMLWriter.m in Sources */,
EA5FB89A199AEC560057B4B4 /* GCDWebServer.m in Sources */,
EA5FB8FD199AEC570057B4B4 /* NetcastTVService.m in Sources */,
EA5FB901199AEC570057B4B4 /* AirPlayWebAppSession.m in Sources */,
4498D98D1A659F43008C0B72 /* NSDictionary+KeyPredicateSearch.m in Sources */,
EA5FB882199AEC550057B4B4 /* ZeroConfDiscoveryProvider.m in Sources */,
44C2CC951AB7948300B20E46 /* XMLWriter+ConvenienceMethods.m in Sources */,
EA5FB8F5199AEC570057B4B4 /* AirPlayServiceHTTP.m in Sources */,
EA5FB8E5199AEC560057B4B4 /* NetcastTVServiceConfig.m in Sources */,
EA5FB88F199AEC560057B4B4 /* CTASIHTTPRequest.m in Sources */,
Expand Down Expand Up @@ -1508,6 +1550,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
Expand Down Expand Up @@ -1540,6 +1583,7 @@
isa = XCBuildConfiguration;
buildSettings = {
CLANG_WARN_UNREACHABLE_CODE = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(SDKROOT)/Developer/Library/Frameworks",
Expand Down
14 changes: 14 additions & 0 deletions ConnectSDK.xcodeproj/xcshareddata/xcschemes/ConnectSDK.xcscheme
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,20 @@
ReferencedContainer = "container:ConnectSDK.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "448085791A12A7BE00E13938"
BuildableName = "ConnectSDKTests.xctest"
BlueprintName = "ConnectSDKTests"
ReferencedContainer = "container:ConnectSDK.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand Down
77 changes: 77 additions & 0 deletions ConnectSDK.xcodeproj/xcshareddata/xcschemes/Framework.xcscheme
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EECAED52193F611900D31F61"
BuildableName = "Framework"
BlueprintName = "Framework"
ReferencedContainer = "container:ConnectSDK.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<Testables>
</Testables>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
buildConfiguration = "Debug"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
allowLocationSimulation = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EECAED52193F611900D31F61"
BuildableName = "Framework"
BlueprintName = "Framework"
ReferencedContainer = "container:ConnectSDK.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
buildConfiguration = "Release"
debugDocumentVersioning = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "EECAED52193F611900D31F61"
BuildableName = "Framework"
BlueprintName = "Framework"
ReferencedContainer = "container:ConnectSDK.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,10 @@ Connect SDK for iOS makes use of the following projects, some of which are open-
* [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)
* [xswi](https://github.com/skjolber/xswi) (MIT)

##License
Copyright (c) 2013-2014 LG Electronics.
Expand Down
2 changes: 1 addition & 1 deletion core
Submodule core updated 60 files
+15 −1 ConnectSDK-Prefix.pch
+18 −0 ConnectSDKTests/Discovery/Providers/SSDPDiscoveryProvider_FilteringTests.m
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_chromecast.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_firetv.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_roku2.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_samsung_tv.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_webos_minor.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dial/ssdp_device_description_xbox_dial.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_dlna_no_required_services.xml
+15 −0 ...ectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_dlna_root_no_required_services.xml
+70 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_lg_speaker.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_samsung_tv_dlna.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_sonos.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_sonos_no_root_services.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_webos_minor_dlna.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/dlna/ssdp_device_description_xbox.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/ssdp_device_description.xml
+15 −0 ConnectSDKTests/Discovery/Providers/sample_data/webos/ssdp_device_description_webos_minor_webos.xml
+12 −0 ConnectSDKTests/Helpers/NSDictionary+KeyPredicateSearchTests.m
+29 −0 ConnectSDKTests/NSInvocation+ObjectGetter.h
+33 −0 ConnectSDKTests/NSInvocation+ObjectGetter.m
+460 −0 ConnectSDKTests/Services/DLNAServiceTests.m
+12 −0 ConnectSDKTests/Services/Helpers/AirPlayServiceHTTPKeepAliveTests.m
+12 −0 ConnectSDKTests/Services/Helpers/DLNAHTTPServerTests.m
+12 −0 ConnectSDKTests/Services/Helpers/WebOSTVServiceSocketClientTests.m
+15 −0 ConnectSDKTests/Services/getmute_response_sonos.xml
+15 −0 ConnectSDKTests/Services/getmute_response_xbox.xml
+15 −0 ConnectSDKTests/Services/getpositioninfo_response_sonos.xml
+15 −0 ConnectSDKTests/Services/getpositioninfo_response_xbox.xml
+15 −0 ConnectSDKTests/Services/gettransportinfo_response_sonos.xml
+15 −0 ConnectSDKTests/Services/gettransportinfo_response_xbox.xml
+15 −0 ConnectSDKTests/Services/getvolume_response_sonos.xml
+15 −0 ConnectSDKTests/Services/getvolume_response_xbox.xml
+15 −0 ConnectSDKTests/Services/upnperror_response_sonos.xml
+15 −0 ConnectSDKTests/Services/upnperror_response_xbox.xml
+7 −1 Discovery/Providers/SSDPDiscoveryProvider.m
+7 −5 Frameworks/XMLReader/CTXMLReader.m
+3 −3 Frameworks/asi-http-request/External/Reachability/CTReachability.m
+149 −0 Frameworks/xswi/XMLWriter.h
+745 −0 Frameworks/xswi/XMLWriter.m
+5 −2 Helpers/ConnectUtil.h
+2 −0 Helpers/ConnectUtil.m
+12 −0 Helpers/DeviceServiceReachability.h
+12 −0 Helpers/DeviceServiceReachability.m
+12 −0 Helpers/MediaLaunchObject.h
+12 −0 Helpers/MediaLaunchObject.m
+12 −0 Helpers/NSDictionary+KeyPredicateSearch.h
+19 −2 Helpers/NSDictionary+KeyPredicateSearch.m
+28 −0 Helpers/NSString+Common.h
+30 −0 Helpers/NSString+Common.m
+247 −257 Services/DLNAService.m
+2 −0 Services/DLNAService_Private.h
+12 −0 Services/Helpers/AirPlayServiceHTTPKeepAlive.h
+12 −0 Services/Helpers/AirPlayServiceHTTPKeepAlive.m
+5 −11 Services/Helpers/DLNAHTTPServer.m
+6 −2 Services/Helpers/WebOSTVServiceSocketClient.m
+12 −0 Services/Helpers/WebOSTVServiceSocketClient_Private.h
+40 −0 Services/Helpers/XMLWriter+ConvenienceMethods.h
+66 −0 Services/Helpers/XMLWriter+ConvenienceMethods.m
+1 −35 Services/RokuService.m
Loading

0 comments on commit 18eee13

Please sign in to comment.