diff --git a/HTMLKit.xcodeproj/project.pbxproj b/HTMLKit.xcodeproj/project.pbxproj index bd87fff..e98b1f4 100644 --- a/HTMLKit.xcodeproj/project.pbxproj +++ b/HTMLKit.xcodeproj/project.pbxproj @@ -148,6 +148,138 @@ 62857CE21D39A119008DC254 /* HTMLNode+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 625D0F011C2717DE00D7BEB0 /* HTMLNode+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 62857CE31D39A1B5008DC254 /* HTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 6279F87219E1808D00F12EE5 /* HTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; 62857CE41D39A1F2008DC254 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 625A14B819C7829400AD0C32 /* InfoPlist.strings */; }; + 62857CF41D39A262008DC254 /* HTMLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62857CEA1D39A262008DC254 /* HTMLKit.framework */; }; + 62857D011D39A324008DC254 /* HTMLInputStreamReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 625A150719C78ABA00AD0C32 /* HTMLInputStreamReader.m */; }; + 62857D021D39A324008DC254 /* HTMLTokenizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 624493A519CCC54100BCDDF4 /* HTMLTokenizer.m */; }; + 62857D031D39A324008DC254 /* HTMLTokenizerEntities.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F31FDC19E9DCCF007F0657 /* HTMLTokenizerEntities.m */; }; + 62857D041D39A324008DC254 /* HTMLToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 624493AB19CD0CBE00BCDDF4 /* HTMLToken.m */; }; + 62857D051D39A324008DC254 /* HTMLCharacterToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AE594819F9948A0043F069 /* HTMLCharacterToken.m */; }; + 62857D061D39A324008DC254 /* HTMLCommentToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AE594319F992F30043F069 /* HTMLCommentToken.m */; }; + 62857D071D39A324008DC254 /* HTMLDOCTYPEToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AE593919F97E1C0043F069 /* HTMLDOCTYPEToken.m */; }; + 62857D081D39A324008DC254 /* HTMLParseErrorToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AE593419F97D880043F069 /* HTMLParseErrorToken.m */; }; + 62857D091D39A324008DC254 /* HTMLTagToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AE593E19F9907C0043F069 /* HTMLTagToken.m */; }; + 62857D0A1D39A324008DC254 /* HTMLEOFToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 6238039E1AB63A8C008A53D0 /* HTMLEOFToken.m */; }; + 62857D0B1D39A328008DC254 /* HTMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F873EA19E088C90062683C /* HTMLParser.m */; }; + 62857D0C1D39A328008DC254 /* HTMLStackOfOpenElements.m in Sources */ = {isa = PBXBuildFile; fileRef = 6234BEED1AABBF1400DEB15F /* HTMLStackOfOpenElements.m */; }; + 62857D0D1D39A328008DC254 /* HTMLListOfActiveFormattingElements.m in Sources */ = {isa = PBXBuildFile; fileRef = 62363C3C1ABE428200DAB4C6 /* HTMLListOfActiveFormattingElements.m */; }; + 62857D0E1D39A328008DC254 /* HTMLMarker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6235CE9F1AA5170A0026937B /* HTMLMarker.m */; }; + 62857D0F1D39A32A008DC254 /* HTMLNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6234584D1A9D2FA4009BD491 /* HTMLNode.m */; }; + 62857D101D39A32A008DC254 /* HTMLDocument.m in Sources */ = {isa = PBXBuildFile; fileRef = 623857901A9E772B003A45D9 /* HTMLDocument.m */; }; + 62857D111D39A32A008DC254 /* HTMLDocumentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 623857951A9E8606003A45D9 /* HTMLDocumentType.m */; }; + 62857D121D39A32A008DC254 /* HTMLDocumentFragment.m in Sources */ = {isa = PBXBuildFile; fileRef = 623406E51ADB05AD004677A3 /* HTMLDocumentFragment.m */; }; + 62857D131D39A32A008DC254 /* HTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 6279F87319E1808D00F12EE5 /* HTMLElement.m */; }; + 62857D141D39A32A008DC254 /* HTMLComment.m in Sources */ = {isa = PBXBuildFile; fileRef = 6238579A1A9E8934003A45D9 /* HTMLComment.m */; }; + 62857D151D39A32A008DC254 /* HTMLText.m in Sources */ = {isa = PBXBuildFile; fileRef = 62362A3B1A9FA70400301989 /* HTMLText.m */; }; + 62857D161D39A32A008DC254 /* HTMLTemplate.m in Sources */ = {isa = PBXBuildFile; fileRef = 623406E01ADB04F9004677A3 /* HTMLTemplate.m */; }; + 62857D171D39A32A008DC254 /* HTMLDOMTokenList.m in Sources */ = {isa = PBXBuildFile; fileRef = 62567F4F1C0CB5750025D458 /* HTMLDOMTokenList.m */; }; + 62857D181D39A32A008DC254 /* HTMLNodeIterator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6247A9421B152F4F00CCF25C /* HTMLNodeIterator.m */; }; + 62857D191D39A32A008DC254 /* HTMLTreeWalker.m in Sources */ = {isa = PBXBuildFile; fileRef = 624717BB1B22009200B38302 /* HTMLTreeWalker.m */; }; + 62857D1A1D39A32A008DC254 /* HTMLNodeTraversal.m in Sources */ = {isa = PBXBuildFile; fileRef = 624717171B22333200C11912 /* HTMLNodeTraversal.m */; }; + 62857D1B1D39A32A008DC254 /* HTMLNodeFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 624717B71B21FE5400B38302 /* HTMLNodeFilter.m */; }; + 62857D1C1D39A32A008DC254 /* HTMLKitDOMExceptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6238C9841AB8D6330006512E /* HTMLKitDOMExceptions.m */; }; + 62857D1D1D39A334008DC254 /* NSString+HTMLKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 6235CE9A1AA509430026937B /* NSString+HTMLKit.m */; }; + 62857D1E1D39A334008DC254 /* NSCharacterSet+HTMLKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B28C31B04190D0048D328 /* NSCharacterSet+HTMLKit.m */; }; + 62857D1F1D39A334008DC254 /* HTMLOrderedDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 623424871AB467B200726190 /* HTMLOrderedDictionary.m */; }; + 62857D201D39A334008DC254 /* CSSSelectors.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FA98031BD57B6200A2AF86 /* CSSSelectors.m */; }; + 62857D211D39A334008DC254 /* CSSStructuralPseudoSelectors.m in Sources */ = {isa = PBXBuildFile; fileRef = 628AF63D1BC9D6FB00496128 /* CSSStructuralPseudoSelectors.m */; }; + 62857D221D39A334008DC254 /* CSSSelectorParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 622BF5801BBF2FD700363583 /* CSSSelectorParser.m */; }; + 62857D231D39A334008DC254 /* CSSNthExpressionParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F501641BC9576B0069F47B /* CSSNthExpressionParser.m */; }; + 62857D241D39A334008DC254 /* CSSInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B371D1B24E9BA0010BDDF /* CSSInputStream.m */; }; + 62857D251D39A334008DC254 /* CSSSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FC60451BD0519B0042BBE7 /* CSSSelector.m */; }; + 62857D261D39A334008DC254 /* CSSSelectorBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FA98071BD5A7E200A2AF86 /* CSSSelectorBlock.m */; }; + 62857D271D39A334008DC254 /* CSSTypeSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B28B71B03DA820048D328 /* CSSTypeSelector.m */; }; + 62857D281D39A334008DC254 /* CSSAttributeSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B28BE1B0413200048D328 /* CSSAttributeSelector.m */; }; + 62857D291D39A334008DC254 /* CSSPseudoClassSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 620EE9481BC46F2A0028ED34 /* CSSPseudoClassSelector.m */; }; + 62857D2A1D39A334008DC254 /* CSSNthExpressionSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 628AF6321BC9A63D00496128 /* CSSNthExpressionSelector.m */; }; + 62857D2B1D39A334008DC254 /* CSSPseudoFunctionSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 62ACB8DC1BC5C13E00E283C1 /* CSSPseudoFunctionSelector.m */; }; + 62857D2C1D39A334008DC254 /* CSSCombinatorSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FA04E21BCC360D009ABF98 /* CSSCombinatorSelector.m */; }; + 62857D2D1D39A334008DC254 /* CSSCompoundSelector.m in Sources */ = {isa = PBXBuildFile; fileRef = 620C877A1BD44CBE00FB3EEE /* CSSCompoundSelector.m */; }; + 62857D2E1D39A339008DC254 /* HTML5LibTokenizerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D8345819FB1AC4009205A9 /* HTML5LibTokenizerTest.m */; }; + 62857D2F1D39A339008DC254 /* HTMLKitTokenizerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624AC90019FBF9ED00BD3C4A /* HTMLKitTokenizerTests.m */; }; + 62857D301D39A339008DC254 /* HTMLKitTokenizerPerformance.m in Sources */ = {isa = PBXBuildFile; fileRef = 6236738D1AC0CE2500FF89B3 /* HTMLKitTokenizerPerformance.m */; }; + 62857D311D39A33C008DC254 /* HTML5LibTreeConstructionTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6239755D1AC364BB007E26F1 /* HTML5LibTreeConstructionTest.m */; }; + 62857D321D39A33C008DC254 /* HTMLKitTreeConstructionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 623975591AC362CA007E26F1 /* HTMLKitTreeConstructionTests.m */; }; + 62857D331D39A33C008DC254 /* HTMLKitParserPerformance.m in Sources */ = {isa = PBXBuildFile; fileRef = 623CAF9C1AD88BEA00E34C32 /* HTMLKitParserPerformance.m */; }; + 62857D341D39A33F008DC254 /* HTMLKitNodeIteratorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 623916C61AC7209E0066B4FE /* HTMLKitNodeIteratorTests.m */; }; + 62857D351D39A33F008DC254 /* HTMLTreeWalkerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6247171B1B2240B800C11912 /* HTMLTreeWalkerTests.m */; }; + 62857D361D39A33F008DC254 /* HTMLKitNodesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624FC3791AE591D80015DDF9 /* HTMLKitNodesTests.m */; }; + 62857D371D39A33F008DC254 /* HTMLKitMutationAlgorithmsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EC7AE51AEEAC6F0015D3BE /* HTMLKitMutationAlgorithmsTests.m */; }; + 62857D381D39A342008DC254 /* HTMLKitStringCategoryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B9FB11AE0313300646C4C /* HTMLKitStringCategoryTests.m */; }; + 62857D391D39A342008DC254 /* HTMLKitOrderedDictionaryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B9FB41AE0391400646C4C /* HTMLKitOrderedDictionaryTests.m */; }; + 62857D3A1D39A342008DC254 /* HTMLKitDOMTokenListTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 62567F551C0CC3AE0025D458 /* HTMLKitDOMTokenListTests.m */; }; + 62857D3B1D39A345008DC254 /* CSSSelectorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 62132E581C01F83200084175 /* CSSSelectorTest.m */; }; + 62857D3C1D39A345008DC254 /* CSSSelectorParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 621FBE591BDAD68700BC9555 /* CSSSelectorParserTests.m */; }; + 62857D3D1D39A345008DC254 /* CSSExtensionSelectorsParsingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6216ACFC1C28DCC80074CAB4 /* CSSExtensionSelectorsParsingTests.m */; }; + 62857D3E1D39A345008DC254 /* CSSNthExpressionsParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 628AF62E1BC99A6C00496128 /* CSSNthExpressionsParserTests.m */; }; + 62857D3F1D39A345008DC254 /* CSSTypeSelectorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624AB3161B0508AE00F3830D /* CSSTypeSelectorTests.m */; }; + 62857D401D39A345008DC254 /* CSSAttributeSelectorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 624AB3191B050A4D00F3830D /* CSSAttributeSelectorTests.m */; }; + 62857D411D39A345008DC254 /* CSSNThExpressionSelectorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F6586F1BD83C8E0045F137 /* CSSNThExpressionSelectorTests.m */; }; + 62857D421D39A345008DC254 /* CSSCombinatorSelectorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 621FBE5C1BDAD90200BC9555 /* CSSCombinatorSelectorTests.m */; }; + 62857D431D39A34B008DC254 /* HTMLKitTestObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 625EE4561CBAA41D00F2CC8E /* HTMLKitTestObserver.m */; }; + 62857D441D39A34D008DC254 /* HTMLKitTestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 625EE45A1CBB171300F2CC8E /* HTMLKitTestUtil.m */; }; + 62857D451D39A353008DC254 /* css-tests in Resources */ = {isa = PBXBuildFile; fileRef = 62132E5B1C021FF200084175 /* css-tests */; }; + 62857D461D39A3D7008DC254 /* HTML Standard.html in Resources */ = {isa = PBXBuildFile; fileRef = 624AC90D19FC702E00BD3C4A /* HTML Standard.html */; }; + 62857D471D39A3E4008DC254 /* html5lib-tests in Resources */ = {isa = PBXBuildFile; fileRef = 624AC90419FBFE8A00BD3C4A /* html5lib-tests */; }; + 62857D481D39A3EB008DC254 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 625A14CD19C7829400AD0C32 /* InfoPlist.strings */; }; + 62857D491D39A3F4008DC254 /* HTMLKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 625A14BC19C7829400AD0C32 /* HTMLKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D4A1D39A3F4008DC254 /* HTMLKitErrorDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 626652F81C03D30F00C3F121 /* HTMLKitErrorDomain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D4B1D39A40A008DC254 /* HTMLInputStreamReader.h in Headers */ = {isa = PBXBuildFile; fileRef = 625A150619C78ABA00AD0C32 /* HTMLInputStreamReader.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D4C1D39A40A008DC254 /* HTMLTokenizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 624493A419CCC54100BCDDF4 /* HTMLTokenizer.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D4D1D39A40A008DC254 /* HTMLTokenizerStates.h in Headers */ = {isa = PBXBuildFile; fileRef = 624493A919CCE84A00BCDDF4 /* HTMLTokenizerStates.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D4E1D39A40A008DC254 /* HTMLTokenizerCharacters.h in Headers */ = {isa = PBXBuildFile; fileRef = 62E7CAAE19CDFFB500465A83 /* HTMLTokenizerCharacters.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D4F1D39A40A008DC254 /* HTMLTokenizerEntities.h in Headers */ = {isa = PBXBuildFile; fileRef = 62F31FDB19E9DCCF007F0657 /* HTMLTokenizerEntities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D501D39A411008DC254 /* HTMLTokens.h in Headers */ = {isa = PBXBuildFile; fileRef = 624AC8FE19FBF4F700BD3C4A /* HTMLTokens.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D511D39A411008DC254 /* HTMLToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 624493AA19CD0CBE00BCDDF4 /* HTMLToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D521D39A411008DC254 /* HTMLCharacterToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE594719F9948A0043F069 /* HTMLCharacterToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D531D39A411008DC254 /* HTMLCommentToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE594219F992F30043F069 /* HTMLCommentToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D541D39A411008DC254 /* HTMLDOCTYPEToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE593819F97E1C0043F069 /* HTMLDOCTYPEToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D551D39A411008DC254 /* HTMLParseErrorToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE593319F97D880043F069 /* HTMLParseErrorToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D561D39A411008DC254 /* HTMLTagToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 62AE593D19F9907C0043F069 /* HTMLTagToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D571D39A411008DC254 /* HTMLEOFToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 6238039D1AB63A8C008A53D0 /* HTMLEOFToken.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D581D39A416008DC254 /* HTMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 62F873E919E088C90062683C /* HTMLParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D591D39A41D008DC254 /* HTMLStackOfOpenElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 6234BEEC1AABBF1400DEB15F /* HTMLStackOfOpenElements.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D5A1D39A41D008DC254 /* HTMLListOfActiveFormattingElements.h in Headers */ = {isa = PBXBuildFile; fileRef = 62363C3B1ABE428200DAB4C6 /* HTMLListOfActiveFormattingElements.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D5B1D39A41D008DC254 /* HTMLElementTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6223211D1A969B9300BACED5 /* HTMLElementTypes.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D5C1D39A41D008DC254 /* HTMLElementAdjustment.h in Headers */ = {isa = PBXBuildFile; fileRef = 6234C3361AB3BF710046F527 /* HTMLElementAdjustment.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D5D1D39A41D008DC254 /* HTMLParserInsertionModes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6279F87119E17DC700F12EE5 /* HTMLParserInsertionModes.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D5E1D39A41D008DC254 /* HTMLMarker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6235CE9E1AA5170A0026937B /* HTMLMarker.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D6D1D39A44E008DC254 /* HTMLDOM.h in Headers */ = {isa = PBXBuildFile; fileRef = 62362A3F1A9FDE8A00301989 /* HTMLDOM.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D6E1D39A44E008DC254 /* HTMLNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6234584C1A9D2FA4009BD491 /* HTMLNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D6F1D39A44E008DC254 /* HTMLDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = 6238578F1A9E772B003A45D9 /* HTMLDocument.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D701D39A44E008DC254 /* HTMLDocumentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 623857941A9E8606003A45D9 /* HTMLDocumentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D711D39A44E008DC254 /* HTMLDocumentFragment.h in Headers */ = {isa = PBXBuildFile; fileRef = 623406E41ADB05AD004677A3 /* HTMLDocumentFragment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D721D39A44E008DC254 /* HTMLElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 6279F87219E1808D00F12EE5 /* HTMLElement.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D731D39A44E008DC254 /* HTMLComment.h in Headers */ = {isa = PBXBuildFile; fileRef = 623857991A9E8934003A45D9 /* HTMLComment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D741D39A44E008DC254 /* HTMLText.h in Headers */ = {isa = PBXBuildFile; fileRef = 62362A3A1A9FA70400301989 /* HTMLText.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D751D39A44E008DC254 /* HTMLTemplate.h in Headers */ = {isa = PBXBuildFile; fileRef = 623406DF1ADB04F9004677A3 /* HTMLTemplate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D761D39A44E008DC254 /* HTMLDOMTokenList.h in Headers */ = {isa = PBXBuildFile; fileRef = 62567F4E1C0CB5750025D458 /* HTMLDOMTokenList.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D771D39A44E008DC254 /* HTMLNodeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 6247A9411B152F4F00CCF25C /* HTMLNodeIterator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D781D39A44E008DC254 /* HTMLTreeWalker.h in Headers */ = {isa = PBXBuildFile; fileRef = 624717BA1B22009200B38302 /* HTMLTreeWalker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D791D39A44E008DC254 /* HTMLNodeFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6247A9461B152F8C00CCF25C /* HTMLNodeFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D7A1D39A44E008DC254 /* HTMLKitDOMExceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6238C9831AB8D6330006512E /* HTMLKitDOMExceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D7B1D39A452008DC254 /* HTMLNamespaces.h in Headers */ = {isa = PBXBuildFile; fileRef = 628B7CE61A080E1000602C87 /* HTMLNamespaces.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D7C1D39A452008DC254 /* HTMLQuirksMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 623719431AA12EE8002E03C8 /* HTMLQuirksMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D7D1D39A457008DC254 /* HTMLNodeTraversal.h in Headers */ = {isa = PBXBuildFile; fileRef = 624717161B22333200C11912 /* HTMLNodeTraversal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D7E1D39A45B008DC254 /* HTMLNode+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 625D0F011C2717DE00D7BEB0 /* HTMLNode+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D7F1D39A461008DC254 /* NSString+HTMLKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6235CE991AA509430026937B /* NSString+HTMLKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D801D39A461008DC254 /* NSCharacterSet+HTMLKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 624B28C21B04190D0048D328 /* NSCharacterSet+HTMLKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D811D39A466008DC254 /* HTMLOrderedDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 623424861AB467B200726190 /* HTMLOrderedDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D821D39A46D008DC254 /* CSSSelectors.h in Headers */ = {isa = PBXBuildFile; fileRef = 624AB3151B04EA4200F3830D /* CSSSelectors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D831D39A46D008DC254 /* CSSStructuralPseudoSelectors.h in Headers */ = {isa = PBXBuildFile; fileRef = 628AF63C1BC9D6FB00496128 /* CSSStructuralPseudoSelectors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D841D39A472008DC254 /* CSSSelectorParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 622BF57F1BBF2FD700363583 /* CSSSelectorParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D851D39A472008DC254 /* CSSNthExpressionParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 62F501631BC9576B0069F47B /* CSSNthExpressionParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D861D39A476008DC254 /* CSSCodePoints.h in Headers */ = {isa = PBXBuildFile; fileRef = 624B37211B250BB50010BDDF /* CSSCodePoints.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D871D39A476008DC254 /* CSSInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 624B371C1B24E9BA0010BDDF /* CSSInputStream.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 62857D881D39A47F008DC254 /* CSSSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 62079BE71AF56F1E00D3B402 /* CSSSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D891D39A47F008DC254 /* CSSSelectorBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FA98061BD5A7E200A2AF86 /* CSSSelectorBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8A1D39A47F008DC254 /* CSSTypeSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 624B28B61B03DA820048D328 /* CSSTypeSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8B1D39A47F008DC254 /* CSSAttributeSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 624B28BD1B0413200048D328 /* CSSAttributeSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8C1D39A47F008DC254 /* CSSPseudoClassSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 620EE9471BC46F2A0028ED34 /* CSSPseudoClassSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8D1D39A47F008DC254 /* CSSNthExpressionSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 628AF6311BC9A63D00496128 /* CSSNthExpressionSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8E1D39A47F008DC254 /* CSSPseudoFunctionSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 62ACB8DB1BC5C13E00E283C1 /* CSSPseudoFunctionSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D8F1D39A47F008DC254 /* CSSCombinatorSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FA04E11BCC360D009ABF98 /* CSSCombinatorSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D901D39A47F008DC254 /* CSSCompoundSelector.h in Headers */ = {isa = PBXBuildFile; fileRef = 620C87791BD44CBE00FB3EEE /* CSSCompoundSelector.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62857D911D39A49E008DC254 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 625A14B819C7829400AD0C32 /* InfoPlist.strings */; }; 628AF6301BC99A6C00496128 /* CSSNthExpressionsParserTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 628AF62E1BC99A6C00496128 /* CSSNthExpressionsParserTests.m */; }; 62D8345A19FB1AC4009205A9 /* HTML5LibTokenizerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D8345819FB1AC4009205A9 /* HTML5LibTokenizerTest.m */; }; 62EC7AE71AEEAC6F0015D3BE /* HTMLKitMutationAlgorithmsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 62EC7AE51AEEAC6F0015D3BE /* HTMLKitMutationAlgorithmsTests.m */; }; @@ -387,6 +519,13 @@ remoteGlobalIDString = 625A14AB19C7829400AD0C32; remoteInfo = HTMLKit; }; + 62857CF51D39A262008DC254 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 625A14A319C7829400AD0C32 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 62857CE91D39A262008DC254; + remoteInfo = "HTMLKit-tvOS"; + }; 62ECBF581C0B6C7600AF847B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 625A14A319C7829400AD0C32 /* Project object */; @@ -510,6 +649,8 @@ 6279F87219E1808D00F12EE5 /* HTMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTMLElement.h; sourceTree = ""; }; 6279F87319E1808D00F12EE5 /* HTMLElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTMLElement.m; sourceTree = ""; }; 62857C4E1D398642008DC254 /* HTMLKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HTMLKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 62857CEA1D39A262008DC254 /* HTMLKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = HTMLKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 62857CF31D39A262008DC254 /* HTMLKit-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "HTMLKit-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 628AF62E1BC99A6C00496128 /* CSSNthExpressionsParserTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSSNthExpressionsParserTests.m; sourceTree = ""; }; 628AF6311BC9A63D00496128 /* CSSNthExpressionSelector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSNthExpressionSelector.h; sourceTree = ""; }; 628AF6321BC9A63D00496128 /* CSSNthExpressionSelector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CSSNthExpressionSelector.m; sourceTree = ""; }; @@ -574,6 +715,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62857CE61D39A262008DC254 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 62857CF01D39A262008DC254 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857CF41D39A262008DC254 /* HTMLKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 62ECBF491C0B6C7600AF847B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -712,6 +868,8 @@ 62ECBF4D1C0B6C7600AF847B /* HTMLKit.framework */, 62ECBF561C0B6C7600AF847B /* HTMLKitTests-iOS.xctest */, 62857C4E1D398642008DC254 /* HTMLKit.framework */, + 62857CEA1D39A262008DC254 /* HTMLKit.framework */, + 62857CF31D39A262008DC254 /* HTMLKit-tvOSTests.xctest */, ); name = Products; sourceTree = ""; @@ -1059,6 +1217,71 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62857CE71D39A262008DC254 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857D831D39A46D008DC254 /* CSSStructuralPseudoSelectors.h in Headers */, + 62857D7D1D39A457008DC254 /* HTMLNodeTraversal.h in Headers */, + 62857D841D39A472008DC254 /* CSSSelectorParser.h in Headers */, + 62857D7F1D39A461008DC254 /* NSString+HTMLKit.h in Headers */, + 62857D7E1D39A45B008DC254 /* HTMLNode+Private.h in Headers */, + 62857D701D39A44E008DC254 /* HTMLDocumentType.h in Headers */, + 62857D861D39A476008DC254 /* CSSCodePoints.h in Headers */, + 62857D8A1D39A47F008DC254 /* CSSTypeSelector.h in Headers */, + 62857D491D39A3F4008DC254 /* HTMLKit.h in Headers */, + 62857D8D1D39A47F008DC254 /* CSSNthExpressionSelector.h in Headers */, + 62857D721D39A44E008DC254 /* HTMLElement.h in Headers */, + 62857D4E1D39A40A008DC254 /* HTMLTokenizerCharacters.h in Headers */, + 62857D4D1D39A40A008DC254 /* HTMLTokenizerStates.h in Headers */, + 62857D501D39A411008DC254 /* HTMLTokens.h in Headers */, + 62857D7B1D39A452008DC254 /* HTMLNamespaces.h in Headers */, + 62857D581D39A416008DC254 /* HTMLParser.h in Headers */, + 62857D571D39A411008DC254 /* HTMLEOFToken.h in Headers */, + 62857D8E1D39A47F008DC254 /* CSSPseudoFunctionSelector.h in Headers */, + 62857D511D39A411008DC254 /* HTMLToken.h in Headers */, + 62857D531D39A411008DC254 /* HTMLCommentToken.h in Headers */, + 62857D741D39A44E008DC254 /* HTMLText.h in Headers */, + 62857D5D1D39A41D008DC254 /* HTMLParserInsertionModes.h in Headers */, + 62857D591D39A41D008DC254 /* HTMLStackOfOpenElements.h in Headers */, + 62857D781D39A44E008DC254 /* HTMLTreeWalker.h in Headers */, + 62857D551D39A411008DC254 /* HTMLParseErrorToken.h in Headers */, + 62857D541D39A411008DC254 /* HTMLDOCTYPEToken.h in Headers */, + 62857D871D39A476008DC254 /* CSSInputStream.h in Headers */, + 62857D8F1D39A47F008DC254 /* CSSCombinatorSelector.h in Headers */, + 62857D5C1D39A41D008DC254 /* HTMLElementAdjustment.h in Headers */, + 62857D891D39A47F008DC254 /* CSSSelectorBlock.h in Headers */, + 62857D6D1D39A44E008DC254 /* HTMLDOM.h in Headers */, + 62857D751D39A44E008DC254 /* HTMLTemplate.h in Headers */, + 62857D771D39A44E008DC254 /* HTMLNodeIterator.h in Headers */, + 62857D711D39A44E008DC254 /* HTMLDocumentFragment.h in Headers */, + 62857D851D39A472008DC254 /* CSSNthExpressionParser.h in Headers */, + 62857D8C1D39A47F008DC254 /* CSSPseudoClassSelector.h in Headers */, + 62857D5E1D39A41D008DC254 /* HTMLMarker.h in Headers */, + 62857D4C1D39A40A008DC254 /* HTMLTokenizer.h in Headers */, + 62857D731D39A44E008DC254 /* HTMLComment.h in Headers */, + 62857D4B1D39A40A008DC254 /* HTMLInputStreamReader.h in Headers */, + 62857D6F1D39A44E008DC254 /* HTMLDocument.h in Headers */, + 62857D801D39A461008DC254 /* NSCharacterSet+HTMLKit.h in Headers */, + 62857D561D39A411008DC254 /* HTMLTagToken.h in Headers */, + 62857D7A1D39A44E008DC254 /* HTMLKitDOMExceptions.h in Headers */, + 62857D821D39A46D008DC254 /* CSSSelectors.h in Headers */, + 62857D5A1D39A41D008DC254 /* HTMLListOfActiveFormattingElements.h in Headers */, + 62857D761D39A44E008DC254 /* HTMLDOMTokenList.h in Headers */, + 62857D6E1D39A44E008DC254 /* HTMLNode.h in Headers */, + 62857D8B1D39A47F008DC254 /* CSSAttributeSelector.h in Headers */, + 62857D5B1D39A41D008DC254 /* HTMLElementTypes.h in Headers */, + 62857D881D39A47F008DC254 /* CSSSelector.h in Headers */, + 62857D4F1D39A40A008DC254 /* HTMLTokenizerEntities.h in Headers */, + 62857D901D39A47F008DC254 /* CSSCompoundSelector.h in Headers */, + 62857D4A1D39A3F4008DC254 /* HTMLKitErrorDomain.h in Headers */, + 62857D7C1D39A452008DC254 /* HTMLQuirksMode.h in Headers */, + 62857D791D39A44E008DC254 /* HTMLNodeFilter.h in Headers */, + 62857D521D39A411008DC254 /* HTMLCharacterToken.h in Headers */, + 62857D811D39A466008DC254 /* HTMLOrderedDictionary.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 62ECBF4A1C0B6C7600AF847B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1181,6 +1404,42 @@ productReference = 62857C4E1D398642008DC254 /* HTMLKit.framework */; productType = "com.apple.product-type.framework"; }; + 62857CE91D39A262008DC254 /* HTMLKit-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 62857CFB1D39A262008DC254 /* Build configuration list for PBXNativeTarget "HTMLKit-tvOS" */; + buildPhases = ( + 62857CE51D39A262008DC254 /* Sources */, + 62857CE61D39A262008DC254 /* Frameworks */, + 62857CE71D39A262008DC254 /* Headers */, + 62857CE81D39A262008DC254 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "HTMLKit-tvOS"; + productName = "HTMLKit-tvOS"; + productReference = 62857CEA1D39A262008DC254 /* HTMLKit.framework */; + productType = "com.apple.product-type.framework"; + }; + 62857CF21D39A262008DC254 /* HTMLKit-tvOSTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 62857CFE1D39A262008DC254 /* Build configuration list for PBXNativeTarget "HTMLKit-tvOSTests" */; + buildPhases = ( + 62857CEF1D39A262008DC254 /* Sources */, + 62857CF01D39A262008DC254 /* Frameworks */, + 62857CF11D39A262008DC254 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 62857CF61D39A262008DC254 /* PBXTargetDependency */, + ); + name = "HTMLKit-tvOSTests"; + productName = "HTMLKit-tvOSTests"; + productReference = 62857CF31D39A262008DC254 /* HTMLKit-tvOSTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; 62ECBF4C1C0B6C7600AF847B /* HTMLKit-iOS */ = { isa = PBXNativeTarget; buildConfigurationList = 62ECBF5E1C0B6C7600AF847B /* Build configuration list for PBXNativeTarget "HTMLKit-iOS" */; @@ -1233,6 +1492,14 @@ CreatedOnToolsVersion = 7.3.1; DevelopmentTeam = YSGAPZW56W; }; + 62857CE91D39A262008DC254 = { + CreatedOnToolsVersion = 7.3.1; + DevelopmentTeam = YSGAPZW56W; + }; + 62857CF21D39A262008DC254 = { + CreatedOnToolsVersion = 7.3.1; + DevelopmentTeam = YSGAPZW56W; + }; 62ECBF4C1C0B6C7600AF847B = { CreatedOnToolsVersion = 7.1.1; }; @@ -1258,6 +1525,8 @@ 625A14C219C7829400AD0C32 /* HTMLKitTests-OSX */, 62ECBF4C1C0B6C7600AF847B /* HTMLKit-iOS */, 62ECBF551C0B6C7600AF847B /* HTMLKitTests-iOS */, + 62857CE91D39A262008DC254 /* HTMLKit-tvOS */, + 62857CF21D39A262008DC254 /* HTMLKit-tvOSTests */, 62857C4D1D398642008DC254 /* HTMLKit-watchOS */, ); }; @@ -1291,6 +1560,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62857CE81D39A262008DC254 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857D911D39A49E008DC254 /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 62857CF11D39A262008DC254 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857D471D39A3E4008DC254 /* html5lib-tests in Resources */, + 62857D481D39A3EB008DC254 /* InfoPlist.strings in Resources */, + 62857D451D39A353008DC254 /* css-tests in Resources */, + 62857D461D39A3D7008DC254 /* HTML Standard.html in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 62ECBF4B1C0B6C7600AF847B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1447,6 +1735,88 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 62857CE51D39A262008DC254 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857D041D39A324008DC254 /* HTMLToken.m in Sources */, + 62857D121D39A32A008DC254 /* HTMLDocumentFragment.m in Sources */, + 62857D151D39A32A008DC254 /* HTMLText.m in Sources */, + 62857D0B1D39A328008DC254 /* HTMLParser.m in Sources */, + 62857D131D39A32A008DC254 /* HTMLElement.m in Sources */, + 62857D251D39A334008DC254 /* CSSSelector.m in Sources */, + 62857D021D39A324008DC254 /* HTMLTokenizer.m in Sources */, + 62857D201D39A334008DC254 /* CSSSelectors.m in Sources */, + 62857D2D1D39A334008DC254 /* CSSCompoundSelector.m in Sources */, + 62857D061D39A324008DC254 /* HTMLCommentToken.m in Sources */, + 62857D111D39A32A008DC254 /* HTMLDocumentType.m in Sources */, + 62857D1C1D39A32A008DC254 /* HTMLKitDOMExceptions.m in Sources */, + 62857D2B1D39A334008DC254 /* CSSPseudoFunctionSelector.m in Sources */, + 62857D081D39A324008DC254 /* HTMLParseErrorToken.m in Sources */, + 62857D0F1D39A32A008DC254 /* HTMLNode.m in Sources */, + 62857D2C1D39A334008DC254 /* CSSCombinatorSelector.m in Sources */, + 62857D181D39A32A008DC254 /* HTMLNodeIterator.m in Sources */, + 62857D291D39A334008DC254 /* CSSPseudoClassSelector.m in Sources */, + 62857D011D39A324008DC254 /* HTMLInputStreamReader.m in Sources */, + 62857D1E1D39A334008DC254 /* NSCharacterSet+HTMLKit.m in Sources */, + 62857D271D39A334008DC254 /* CSSTypeSelector.m in Sources */, + 62857D0E1D39A328008DC254 /* HTMLMarker.m in Sources */, + 62857D071D39A324008DC254 /* HTMLDOCTYPEToken.m in Sources */, + 62857D141D39A32A008DC254 /* HTMLComment.m in Sources */, + 62857D0C1D39A328008DC254 /* HTMLStackOfOpenElements.m in Sources */, + 62857D031D39A324008DC254 /* HTMLTokenizerEntities.m in Sources */, + 62857D0D1D39A328008DC254 /* HTMLListOfActiveFormattingElements.m in Sources */, + 62857D221D39A334008DC254 /* CSSSelectorParser.m in Sources */, + 62857D191D39A32A008DC254 /* HTMLTreeWalker.m in Sources */, + 62857D211D39A334008DC254 /* CSSStructuralPseudoSelectors.m in Sources */, + 62857D091D39A324008DC254 /* HTMLTagToken.m in Sources */, + 62857D161D39A32A008DC254 /* HTMLTemplate.m in Sources */, + 62857D1B1D39A32A008DC254 /* HTMLNodeFilter.m in Sources */, + 62857D1D1D39A334008DC254 /* NSString+HTMLKit.m in Sources */, + 62857D241D39A334008DC254 /* CSSInputStream.m in Sources */, + 62857D281D39A334008DC254 /* CSSAttributeSelector.m in Sources */, + 62857D1F1D39A334008DC254 /* HTMLOrderedDictionary.m in Sources */, + 62857D231D39A334008DC254 /* CSSNthExpressionParser.m in Sources */, + 62857D261D39A334008DC254 /* CSSSelectorBlock.m in Sources */, + 62857D1A1D39A32A008DC254 /* HTMLNodeTraversal.m in Sources */, + 62857D101D39A32A008DC254 /* HTMLDocument.m in Sources */, + 62857D051D39A324008DC254 /* HTMLCharacterToken.m in Sources */, + 62857D2A1D39A334008DC254 /* CSSNthExpressionSelector.m in Sources */, + 62857D171D39A32A008DC254 /* HTMLDOMTokenList.m in Sources */, + 62857D0A1D39A324008DC254 /* HTMLEOFToken.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 62857CEF1D39A262008DC254 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 62857D3B1D39A345008DC254 /* CSSSelectorTest.m in Sources */, + 62857D421D39A345008DC254 /* CSSCombinatorSelectorTests.m in Sources */, + 62857D3C1D39A345008DC254 /* CSSSelectorParserTests.m in Sources */, + 62857D301D39A339008DC254 /* HTMLKitTokenizerPerformance.m in Sources */, + 62857D321D39A33C008DC254 /* HTMLKitTreeConstructionTests.m in Sources */, + 62857D431D39A34B008DC254 /* HTMLKitTestObserver.m in Sources */, + 62857D371D39A33F008DC254 /* HTMLKitMutationAlgorithmsTests.m in Sources */, + 62857D3E1D39A345008DC254 /* CSSNthExpressionsParserTests.m in Sources */, + 62857D3F1D39A345008DC254 /* CSSTypeSelectorTests.m in Sources */, + 62857D361D39A33F008DC254 /* HTMLKitNodesTests.m in Sources */, + 62857D3A1D39A342008DC254 /* HTMLKitDOMTokenListTests.m in Sources */, + 62857D3D1D39A345008DC254 /* CSSExtensionSelectorsParsingTests.m in Sources */, + 62857D401D39A345008DC254 /* CSSAttributeSelectorTests.m in Sources */, + 62857D311D39A33C008DC254 /* HTML5LibTreeConstructionTest.m in Sources */, + 62857D391D39A342008DC254 /* HTMLKitOrderedDictionaryTests.m in Sources */, + 62857D411D39A345008DC254 /* CSSNThExpressionSelectorTests.m in Sources */, + 62857D381D39A342008DC254 /* HTMLKitStringCategoryTests.m in Sources */, + 62857D331D39A33C008DC254 /* HTMLKitParserPerformance.m in Sources */, + 62857D341D39A33F008DC254 /* HTMLKitNodeIteratorTests.m in Sources */, + 62857D2E1D39A339008DC254 /* HTML5LibTokenizerTest.m in Sources */, + 62857D351D39A33F008DC254 /* HTMLTreeWalkerTests.m in Sources */, + 62857D441D39A34D008DC254 /* HTMLKitTestUtil.m in Sources */, + 62857D2F1D39A339008DC254 /* HTMLKitTokenizerTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 62ECBF481C0B6C7600AF847B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1537,6 +1907,11 @@ target = 625A14AB19C7829400AD0C32 /* HTMLKit-OSX */; targetProxy = 625A14C719C7829400AD0C32 /* PBXContainerItemProxy */; }; + 62857CF61D39A262008DC254 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 62857CE91D39A262008DC254 /* HTMLKit-tvOS */; + targetProxy = 62857CF51D39A262008DC254 /* PBXContainerItemProxy */; + }; 62ECBF591C0B6C7600AF847B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 62ECBF4C1C0B6C7600AF847B /* HTMLKit-iOS */; @@ -1780,6 +2155,110 @@ }; name = Release; }; + 62857CFC1D39A262008DC254 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "HTMLKit/HTMLKit-Prefix.pch"; + INFOPLIST_FILE = "HTMLKit/HTMLKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = de.iabudiab.HTMLKit; + PRODUCT_NAME = HTMLKit; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Debug; + }; + 62857CFD1D39A262008DC254 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "HTMLKit/HTMLKit-Prefix.pch"; + INFOPLIST_FILE = "HTMLKit/HTMLKit-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = de.iabudiab.HTMLKit; + PRODUCT_NAME = HTMLKit; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 2.0; + }; + name = Release; + }; + 62857CFF1D39A262008DC254 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "HTMLKitTests/HTMLKitTests-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = "de.iabudiab.HTMLKit-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TVOS_DEPLOYMENT_TARGET = 9.2; + }; + name = Debug; + }; + 62857D001D39A262008DC254 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "HTMLKitTests/HTMLKitTests-Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "de.iabudiab.HTMLKit-tvOSTests"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TVOS_DEPLOYMENT_TARGET = 9.2; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; 62ECBF5F1C0B6C7600AF847B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1924,6 +2403,22 @@ ); defaultConfigurationIsVisible = 0; }; + 62857CFB1D39A262008DC254 /* Build configuration list for PBXNativeTarget "HTMLKit-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 62857CFC1D39A262008DC254 /* Debug */, + 62857CFD1D39A262008DC254 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + 62857CFE1D39A262008DC254 /* Build configuration list for PBXNativeTarget "HTMLKit-tvOSTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 62857CFF1D39A262008DC254 /* Debug */, + 62857D001D39A262008DC254 /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; 62ECBF5E1C0B6C7600AF847B /* Build configuration list for PBXNativeTarget "HTMLKit-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/HTMLKit.xcodeproj/xcshareddata/xcschemes/HTMLKit-tvOS.xcscheme b/HTMLKit.xcodeproj/xcshareddata/xcschemes/HTMLKit-tvOS.xcscheme new file mode 100644 index 0000000..5d54616 --- /dev/null +++ b/HTMLKit.xcodeproj/xcshareddata/xcschemes/HTMLKit-tvOS.xcscheme @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +