diff --git a/.travis.yml b/.travis.yml index 1ae30c86..9019839c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,11 +1,10 @@ osx_image: xcode8 language: objective-c -before_install: +before_install: - gem install xcpretty slather -N - xcrun instruments -w "iPhone 5 (9.3)" || echo "(Pre)Launched the simulator." script: - - set -o pipefail && xcodebuild test -project Down.xcodeproj -scheme "Down-iOS" -destination "platform=iOS Simulator,name=iPhone 5,OS=9.3" -enableCodeCoverage YES ONLY_ACTIVE_ARCH=YES | xcpretty -c - - set -o pipefail && xcodebuild -project Down.xcodeproj -scheme "DownTests-macOS" -sdk macosx -destination 'platform=OS X,arch=x86_64' test | xcpretty -c + - set -o pipefail && xcodebuild -project Down.xcodeproj -scheme "Down" -destination "platform=iOS Simulator,name=iPhone 5,OS=9.3" -enableCodeCoverage YES ONLY_ACTIVE_ARCH=YES test | xcpretty -c + - set -o pipefail && xcodebuild -project Down.xcodeproj -scheme "Down" -sdk macosx -destination 'platform=OS X,arch=x86_64' -enableCodeCoverage YES test | xcpretty -c after_success: - - slather coverage --ignore "../**/*/Xcode*" --ignore "Source/cmark/*" --scheme "Down-iOS" Down.xcodeproj - - slather coverage --ignore "../**/*/Xcode*" --ignore "Source/cmark/*" --scheme "Down-macOS" Down.xcodeproj + - slather coverage --ignore "../**/*/Xcode*" --ignore "Source/cmark/*" --scheme "Down" Down.xcodeproj diff --git a/Down.xcodeproj/project.pbxproj b/Down.xcodeproj/project.pbxproj index 81c433f3..2bf7d756 100644 --- a/Down.xcodeproj/project.pbxproj +++ b/Down.xcodeproj/project.pbxproj @@ -7,57 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 24F833B41E6271D200590E90 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F031CFA5D63008EEC6E /* config.h */; }; - 24F833B51E6271D900590E90 /* scanners.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F1B1CFA5D63008EEC6E /* scanners.h */; }; - 24F833B61E6271E000590E90 /* render.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F191CFA5D63008EEC6E /* render.h */; }; - 24F833B71E6271E700590E90 /* cmark_export.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F001CFA5D63008EEC6E /* cmark_export.h */; }; - 24F833B81E6271EE00590E90 /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F151CFA5D63008EEC6E /* parser.h */; }; - 24F833B91E6271F400590E90 /* inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0D1CFA5D63008EEC6E /* inlines.h */; }; - 24F833BA1E6271FB00590E90 /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EF91CFA5D63008EEC6E /* buffer.h */; }; - 24F833BB1E62720300590E90 /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F041CFA5D63008EEC6E /* debug.h */; }; - 24F833BC1E62720A00590E90 /* chunk.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFB1CFA5D63008EEC6E /* chunk.h */; }; - 24F833BD1E62721100590E90 /* references.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F171CFA5D63008EEC6E /* references.h */; }; - 24F833BE1E62721700590E90 /* utf8.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F1D1CFA5D63008EEC6E /* utf8.h */; }; - 24F833BF1E62721E00590E90 /* cmark_version.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F011CFA5D63008EEC6E /* cmark_version.h */; }; - 24F833C01E62722500590E90 /* html_unescape.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0B1CFA5D63008EEC6E /* html_unescape.h */; }; - 24F833C11E62723000590E90 /* cmark_ctype.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFF1CFA5D63008EEC6E /* cmark_ctype.h */; }; - 24F833C21E62723600590E90 /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0F1CFA5D63008EEC6E /* iterator.h */; }; - 24F833C31E62723E00590E90 /* houdini.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F061CFA5D63008EEC6E /* houdini.h */; }; - 24F833C41E62724600590E90 /* cmark.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFD1CFA5D63008EEC6E /* cmark.h */; }; - 24F833C51E62724C00590E90 /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F141CFA5D63008EEC6E /* node.h */; }; - 24F833C71E62727400590E90 /* inlines.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0C1CFA5D63008EEC6E /* inlines.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833C81E62727D00590E90 /* houdini_html_u.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F091CFA5D63008EEC6E /* houdini_html_u.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833C91E62728300590E90 /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF71CFA5D63008EEC6E /* blocks.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833CA1E62728A00590E90 /* DownErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E81CFA6CF30037A624 /* DownErrors.swift */; }; - 24F833CB1E62729100590E90 /* DownASTRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9951CFDD4860059FD7C /* DownASTRenderable.swift */; }; - 24F833CC1E62729800590E90 /* DownRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E31CFA6B200037A624 /* DownRenderable.swift */; }; - 24F833CD1E62729E00590E90 /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F131CFA5D63008EEC6E /* node.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833CE1E6272A400590E90 /* html.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0A1CFA5D63008EEC6E /* html.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833CF1E6272A800590E90 /* latex.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F101CFA5D63008EEC6E /* latex.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833D01E6272B000590E90 /* scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1A1CFA5D63008EEC6E /* scanners.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833D21E6272BC00590E90 /* DownCommonMarkRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DC91131CFDED4B0091CE09 /* DownCommonMarkRenderable.swift */; }; - 24F833D31E6272C200590E90 /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1C1CFA5D63008EEC6E /* utf8.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833D41E6272C500590E90 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF81CFA5D63008EEC6E /* buffer.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833D51E6272CF00590E90 /* DownHTMLRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E51CFA6B660037A624 /* DownHTMLRenderable.swift */; }; - 24F833D61E6272E900590E90 /* DownOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E91CFA6CF30037A624 /* DownOptions.swift */; }; - 24F833D71E6272ED00590E90 /* DownGroffRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9991CFDE28B0059FD7C /* DownGroffRenderable.swift */; }; - 24F833D81E6272F400590E90 /* xml.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1E1CFA5D63008EEC6E /* xml.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833D91E6272F900590E90 /* houdini_href_e.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F071CFA5D63008EEC6E /* houdini_href_e.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833DA1E62730200590E90 /* Down.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF01CFA59F2008EEC6E /* Down.swift */; }; - 24F833DB1E62730900590E90 /* NSAttributedString+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5C91CFFAE4D006E1522 /* NSAttributedString+HTML.swift */; }; - 24F833DC1E62731200590E90 /* commonmark.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F021CFA5D63008EEC6E /* commonmark.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833DD1E62731600590E90 /* DownLaTeXRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9971CFDE2730059FD7C /* DownLaTeXRenderable.swift */; }; - 24F833DE1E62731F00590E90 /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F181CFA5D63008EEC6E /* render.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833DF1E62732300590E90 /* houdini_html_e.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F081CFA5D63008EEC6E /* houdini_html_e.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833E01E62732D00590E90 /* String+ToHTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5DB1CFFD473006E1522 /* String+ToHTML.swift */; }; - 24F833E11E62733200590E90 /* references.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F161CFA5D63008EEC6E /* references.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833E21E62733C00590E90 /* DownAttributedStringRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CF88971CFFAC2C00F07FD1 /* DownAttributedStringRenderable.swift */; }; - 24F833E31E62734000590E90 /* man.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F111CFA5D63008EEC6E /* man.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833E41E62734400590E90 /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0E1CFA5D63008EEC6E /* iterator.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833E51E62734C00590E90 /* DownXMLRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9931CFDD33C0059FD7C /* DownXMLRenderable.swift */; }; - 24F833E61E62735000590E90 /* cmark_ctype.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EFE1CFA5D63008EEC6E /* cmark_ctype.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 24F833E71E62735C00590E90 /* cmark.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EFC1CFA5D63008EEC6E /* cmark.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - 8A569F441E6B3E50008BE2AC /* Down.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A569F421E6B3E50008BE2AC /* Down.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8A569F481E6B3ED2008BE2AC /* DownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5D91CFFD0D0006E1522 /* DownView.swift */; }; 8A569F491E6B3ED9008BE2AC /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF71CFA5D63008EEC6E /* blocks.c */; }; 8A569F4A1E6B3ED9008BE2AC /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF81CFA5D63008EEC6E /* buffer.c */; }; @@ -110,80 +59,15 @@ 8A569F791E6B3EE7008BE2AC /* DownOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E91CFA6CF30037A624 /* DownOptions.swift */; }; 8A569F7A1E6B3EEA008BE2AC /* Down.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF01CFA59F2008EEC6E /* Down.swift */; }; 8A569F7B1E6B3EEE008BE2AC /* DownView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D41689B51CFFE6BB00E5802B /* DownView.bundle */; }; - 8AFAEAF31E6E14EF00E09B68 /* Down.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8A569F401E6B3E50008BE2AC /* Down.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 8AFAEAF41E6E162C00E09B68 /* Down.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A569F401E6B3E50008BE2AC /* Down.framework */; }; 8AFAEB001E6E32E900E09B68 /* Down.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A569F401E6B3E50008BE2AC /* Down.framework */; }; 8AFAEB061E6E331700E09B68 /* BindingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4201EC51CFA59A5008EEC6E /* BindingTests.swift */; }; 8AFAEB071E6E331700E09B68 /* DownViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41689B21CFFE28200E5802B /* DownViewTests.swift */; }; 8AFAEB081E6E331700E09B68 /* NSAttributedStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F948DB1D00A4A800C9C0F6 /* NSAttributedStringTests.swift */; }; 8AFAEB091E6E331700E09B68 /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D438696B1D00D27700E95A1F /* StringTests.swift */; }; - D41689B31CFFE28200E5802B /* DownViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41689B21CFFE28200E5802B /* DownViewTests.swift */; }; - D41689B61CFFE6BB00E5802B /* DownView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D41689B51CFFE6BB00E5802B /* DownView.bundle */; }; - D4201E8B1CFA5151008EEC6E /* Down.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4201E801CFA5151008EEC6E /* Down.framework */; }; - D4201EEF1CFA59AD008EEC6E /* BindingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4201EC51CFA59A5008EEC6E /* BindingTests.swift */; }; - D4201EF11CFA59F2008EEC6E /* Down.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF01CFA59F2008EEC6E /* Down.swift */; }; - D4201F1F1CFA5D63008EEC6E /* blocks.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF71CFA5D63008EEC6E /* blocks.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F201CFA5D63008EEC6E /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EF81CFA5D63008EEC6E /* buffer.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F211CFA5D63008EEC6E /* buffer.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EF91CFA5D63008EEC6E /* buffer.h */; }; - D4201F231CFA5D63008EEC6E /* chunk.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFB1CFA5D63008EEC6E /* chunk.h */; }; - D4201F241CFA5D63008EEC6E /* cmark.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EFC1CFA5D63008EEC6E /* cmark.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F251CFA5D63008EEC6E /* cmark.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFD1CFA5D63008EEC6E /* cmark.h */; }; - D4201F261CFA5D63008EEC6E /* cmark_ctype.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201EFE1CFA5D63008EEC6E /* cmark_ctype.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F271CFA5D63008EEC6E /* cmark_ctype.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201EFF1CFA5D63008EEC6E /* cmark_ctype.h */; }; - D4201F281CFA5D63008EEC6E /* cmark_export.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F001CFA5D63008EEC6E /* cmark_export.h */; }; - D4201F291CFA5D63008EEC6E /* cmark_version.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F011CFA5D63008EEC6E /* cmark_version.h */; }; - D4201F2A1CFA5D63008EEC6E /* commonmark.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F021CFA5D63008EEC6E /* commonmark.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F2B1CFA5D63008EEC6E /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F031CFA5D63008EEC6E /* config.h */; }; - D4201F2C1CFA5D63008EEC6E /* debug.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F041CFA5D63008EEC6E /* debug.h */; }; - D4201F2E1CFA5D63008EEC6E /* houdini.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F061CFA5D63008EEC6E /* houdini.h */; }; - D4201F2F1CFA5D63008EEC6E /* houdini_href_e.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F071CFA5D63008EEC6E /* houdini_href_e.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F301CFA5D63008EEC6E /* houdini_html_e.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F081CFA5D63008EEC6E /* houdini_html_e.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F311CFA5D63008EEC6E /* houdini_html_u.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F091CFA5D63008EEC6E /* houdini_html_u.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F321CFA5D63008EEC6E /* html.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0A1CFA5D63008EEC6E /* html.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F331CFA5D63008EEC6E /* html_unescape.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0B1CFA5D63008EEC6E /* html_unescape.h */; }; - D4201F341CFA5D63008EEC6E /* inlines.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0C1CFA5D63008EEC6E /* inlines.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F351CFA5D63008EEC6E /* inlines.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0D1CFA5D63008EEC6E /* inlines.h */; }; - D4201F361CFA5D63008EEC6E /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F0E1CFA5D63008EEC6E /* iterator.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F371CFA5D63008EEC6E /* iterator.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F0F1CFA5D63008EEC6E /* iterator.h */; }; - D4201F381CFA5D63008EEC6E /* latex.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F101CFA5D63008EEC6E /* latex.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F391CFA5D63008EEC6E /* man.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F111CFA5D63008EEC6E /* man.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F3A1CFA5D63008EEC6E /* node.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F131CFA5D63008EEC6E /* node.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F3B1CFA5D63008EEC6E /* node.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F141CFA5D63008EEC6E /* node.h */; }; - D4201F3C1CFA5D63008EEC6E /* parser.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F151CFA5D63008EEC6E /* parser.h */; }; - D4201F3D1CFA5D63008EEC6E /* references.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F161CFA5D63008EEC6E /* references.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F3E1CFA5D63008EEC6E /* references.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F171CFA5D63008EEC6E /* references.h */; }; - D4201F3F1CFA5D63008EEC6E /* render.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F181CFA5D63008EEC6E /* render.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F401CFA5D63008EEC6E /* render.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F191CFA5D63008EEC6E /* render.h */; }; - D4201F411CFA5D63008EEC6E /* scanners.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1A1CFA5D63008EEC6E /* scanners.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F421CFA5D63008EEC6E /* scanners.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F1B1CFA5D63008EEC6E /* scanners.h */; }; - D4201F431CFA5D63008EEC6E /* utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1C1CFA5D63008EEC6E /* utf8.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D4201F441CFA5D63008EEC6E /* utf8.h in Headers */ = {isa = PBXBuildFile; fileRef = D4201F1D1CFA5D63008EEC6E /* utf8.h */; }; - D4201F451CFA5D63008EEC6E /* xml.c in Sources */ = {isa = PBXBuildFile; fileRef = D4201F1E1CFA5D63008EEC6E /* xml.c */; settings = {COMPILER_FLAGS = "-w"; }; }; - D438696C1D00D27700E95A1F /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D438696B1D00D27700E95A1F /* StringTests.swift */; }; - D43AE5CA1CFFAE4D006E1522 /* NSAttributedString+HTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5C91CFFAE4D006E1522 /* NSAttributedString+HTML.swift */; }; - D43AE5DA1CFFD0D0006E1522 /* DownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5D91CFFD0D0006E1522 /* DownView.swift */; }; - D43AE5DC1CFFD473006E1522 /* String+ToHTML.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43AE5DB1CFFD473006E1522 /* String+ToHTML.swift */; }; - D44875E41CFA6B200037A624 /* DownRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E31CFA6B200037A624 /* DownRenderable.swift */; }; - D44875E61CFA6B660037A624 /* DownHTMLRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E51CFA6B660037A624 /* DownHTMLRenderable.swift */; }; - D44875EA1CFA6CF30037A624 /* DownErrors.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E81CFA6CF30037A624 /* DownErrors.swift */; }; - D44875EB1CFA6CF30037A624 /* DownOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44875E91CFA6CF30037A624 /* DownOptions.swift */; }; - D486E9941CFDD33C0059FD7C /* DownXMLRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9931CFDD33C0059FD7C /* DownXMLRenderable.swift */; }; - D486E9961CFDD4860059FD7C /* DownASTRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9951CFDD4860059FD7C /* DownASTRenderable.swift */; }; - D486E9981CFDE2730059FD7C /* DownLaTeXRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9971CFDE2730059FD7C /* DownLaTeXRenderable.swift */; }; - D486E99A1CFDE28B0059FD7C /* DownGroffRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D486E9991CFDE28B0059FD7C /* DownGroffRenderable.swift */; }; - D4CF88981CFFAC2C00F07FD1 /* DownAttributedStringRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CF88971CFFAC2C00F07FD1 /* DownAttributedStringRenderable.swift */; }; - D4DC91141CFDED4B0091CE09 /* DownCommonMarkRenderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DC91131CFDED4B0091CE09 /* DownCommonMarkRenderable.swift */; }; - D4F948DC1D00A4A800C9C0F6 /* NSAttributedStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4F948DB1D00A4A800C9C0F6 /* NSAttributedStringTests.swift */; }; + 90A40A9C1EC03292004F2E91 /* Down.framework in Copy Bundled Frameworks */ = {isa = PBXBuildFile; fileRef = 8A569F401E6B3E50008BE2AC /* Down.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 8AFAEAF51E6E167B00E09B68 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D4201E771CFA5151008EEC6E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A569F3F1E6B3E50008BE2AC; - remoteInfo = Down; - }; 8AFAEB011E6E32E900E09B68 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D4201E771CFA5151008EEC6E /* Project object */; @@ -191,41 +75,32 @@ remoteGlobalIDString = 8A569F3F1E6B3E50008BE2AC; remoteInfo = Down; }; - D4201E8C1CFA5151008EEC6E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D4201E771CFA5151008EEC6E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4201E7F1CFA5151008EEC6E; - remoteInfo = Down; - }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 8AFAEAF01E6E14DB00E09B68 /* CopyFiles */ = { + 90A40A9B1EC03282004F2E91 /* Copy Bundled Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; - dstSubfolderSpec = 10; + dstSubfolderSpec = 7; files = ( - 8AFAEAF31E6E14EF00E09B68 /* Down.framework in CopyFiles */, + 90A40A9C1EC03292004F2E91 /* Down.framework in Copy Bundled Frameworks */, ); + name = "Copy Bundled Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 24F833AA1E62706000590E90 /* Down.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Down.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 24F833AC1E62706000590E90 /* Down.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Down.h; sourceTree = ""; }; - 24F833AD1E62706000590E90 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 8A569F401E6B3E50008BE2AC /* Down.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Down.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A569F421E6B3E50008BE2AC /* Down.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Down.h; sourceTree = ""; }; - 8A569F431E6B3E50008BE2AC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8AFAEAFB1E6E32E900E09B68 /* DownTests-macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "DownTests-macOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8AFAEAFB1E6E32E900E09B68 /* DownTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DownTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 90A40A951EC02FF6004F2E91 /* Down-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Down-Info.plist"; sourceTree = ""; }; + 90A40A961EC02FF6004F2E91 /* DownTests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "DownTests-Info.plist"; sourceTree = ""; }; + 90A40A981EC0309A004F2E91 /* Deployment-Targets.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Deployment-Targets.xcconfig"; sourceTree = ""; }; + 90A40A991EC0309A004F2E91 /* Universal-Framework-Target.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Universal-Framework-Target.xcconfig"; sourceTree = ""; }; + 90A40A9A1EC0309A004F2E91 /* Universal-Target-Base.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Universal-Target-Base.xcconfig"; sourceTree = ""; }; D41689B21CFFE28200E5802B /* DownViewTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownViewTests.swift; sourceTree = ""; }; D41689B51CFFE6BB00E5802B /* DownView.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = DownView.bundle; sourceTree = ""; }; - D4201E801CFA5151008EEC6E /* Down.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Down.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D4201E8A1CFA5151008EEC6E /* DownTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DownTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D4201E9A1CFA59A5008EEC6E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D4201EC51CFA59A5008EEC6E /* BindingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BindingTests.swift; sourceTree = ""; }; D4201EF01CFA59F2008EEC6E /* Down.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Down.swift; sourceTree = ""; }; D4201EF71CFA5D63008EEC6E /* blocks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = blocks.c; sourceTree = ""; }; @@ -285,20 +160,6 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 24F833A61E62706000590E90 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A569F3C1E6B3E50008BE2AC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8AFAEAF81E6E32E900E09B68 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -307,46 +168,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4201E7C1CFA5151008EEC6E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D4201E871CFA5151008EEC6E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D4201E8B1CFA5151008EEC6E /* Down.framework in Frameworks */, - 8AFAEAF41E6E162C00E09B68 /* Down.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 24F833AB1E62706000590E90 /* Down */ = { - isa = PBXGroup; - children = ( - 24F833AC1E62706000590E90 /* Down.h */, - 24F833AD1E62706000590E90 /* Info.plist */, - ); - path = Down; - sourceTree = ""; - }; - 8A569F411E6B3E50008BE2AC /* Down */ = { + 90A40A971EC0309A004F2E91 /* Configurations */ = { isa = PBXGroup; children = ( - 8A569F421E6B3E50008BE2AC /* Down.h */, - 8A569F431E6B3E50008BE2AC /* Info.plist */, + 90A40A981EC0309A004F2E91 /* Deployment-Targets.xcconfig */, + 90A40A991EC0309A004F2E91 /* Universal-Framework-Target.xcconfig */, + 90A40A9A1EC0309A004F2E91 /* Universal-Target-Base.xcconfig */, ); - path = Down; + path = Configurations; sourceTree = ""; }; D41689B41CFFE6BB00E5802B /* Resources */ = { isa = PBXGroup; children = ( + 90A40A971EC0309A004F2E91 /* Configurations */, + 90A40A951EC02FF6004F2E91 /* Down-Info.plist */, + 90A40A961EC02FF6004F2E91 /* DownTests-Info.plist */, D41689B51CFFE6BB00E5802B /* DownView.bundle */, ); path = Resources; @@ -355,12 +195,9 @@ D4201E761CFA5151008EEC6E = { isa = PBXGroup; children = ( - D4201E9A1CFA59A5008EEC6E /* Info.plist */, D4201E9B1CFA59A5008EEC6E /* Source */, D41689B41CFFE6BB00E5802B /* Resources */, D4201EC41CFA59A5008EEC6E /* Tests */, - 24F833AB1E62706000590E90 /* Down */, - 8A569F411E6B3E50008BE2AC /* Down */, D4201E811CFA5151008EEC6E /* Products */, ); indentWidth = 4; @@ -370,11 +207,8 @@ D4201E811CFA5151008EEC6E /* Products */ = { isa = PBXGroup; children = ( - D4201E801CFA5151008EEC6E /* Down.framework */, - D4201E8A1CFA5151008EEC6E /* DownTests.xctest */, - 24F833AA1E62706000590E90 /* Down.framework */, 8A569F401E6B3E50008BE2AC /* Down.framework */, - 8AFAEAFB1E6E32E900E09B68 /* DownTests-macOS.xctest */, + 8AFAEAFB1E6E32E900E09B68 /* DownTests.xctest */, ); name = Products; sourceTree = ""; @@ -493,31 +327,6 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 24F833A71E62706000590E90 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 24F833C51E62724C00590E90 /* node.h in Headers */, - 24F833C41E62724600590E90 /* cmark.h in Headers */, - 24F833C31E62723E00590E90 /* houdini.h in Headers */, - 24F833C21E62723600590E90 /* iterator.h in Headers */, - 24F833C11E62723000590E90 /* cmark_ctype.h in Headers */, - 24F833C01E62722500590E90 /* html_unescape.h in Headers */, - 24F833BF1E62721E00590E90 /* cmark_version.h in Headers */, - 24F833BE1E62721700590E90 /* utf8.h in Headers */, - 24F833BD1E62721100590E90 /* references.h in Headers */, - 24F833BC1E62720A00590E90 /* chunk.h in Headers */, - 24F833BB1E62720300590E90 /* debug.h in Headers */, - 24F833BA1E6271FB00590E90 /* buffer.h in Headers */, - 24F833B91E6271F400590E90 /* inlines.h in Headers */, - 24F833B81E6271EE00590E90 /* parser.h in Headers */, - 24F833B71E6271E700590E90 /* cmark_export.h in Headers */, - 24F833B61E6271E000590E90 /* render.h in Headers */, - 24F833B51E6271D900590E90 /* scanners.h in Headers */, - 24F833B41E6271D200590E90 /* config.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8A569F3D1E6B3E50008BE2AC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -529,7 +338,6 @@ 8A569F661E6B3ED9008BE2AC /* references.h in Headers */, 8A569F6A1E6B3ED9008BE2AC /* scanners.h in Headers */, 8A569F4B1E6B3ED9008BE2AC /* buffer.h in Headers */, - 8A569F441E6B3E50008BE2AC /* Down.h in Headers */, 8A569F5D1E6B3ED9008BE2AC /* inlines.h in Headers */, 8A569F681E6B3ED9008BE2AC /* render.h in Headers */, 8A569F561E6B3ED9008BE2AC /* houdini.h in Headers */, @@ -544,58 +352,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4201E7D1CFA5151008EEC6E /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - D4201F3B1CFA5D63008EEC6E /* node.h in Headers */, - D4201F251CFA5D63008EEC6E /* cmark.h in Headers */, - D4201F2E1CFA5D63008EEC6E /* houdini.h in Headers */, - D4201F371CFA5D63008EEC6E /* iterator.h in Headers */, - D4201F271CFA5D63008EEC6E /* cmark_ctype.h in Headers */, - D4201F331CFA5D63008EEC6E /* html_unescape.h in Headers */, - D4201F291CFA5D63008EEC6E /* cmark_version.h in Headers */, - D4201F441CFA5D63008EEC6E /* utf8.h in Headers */, - D4201F3E1CFA5D63008EEC6E /* references.h in Headers */, - D4201F231CFA5D63008EEC6E /* chunk.h in Headers */, - D4201F2C1CFA5D63008EEC6E /* debug.h in Headers */, - D4201F211CFA5D63008EEC6E /* buffer.h in Headers */, - D4201F351CFA5D63008EEC6E /* inlines.h in Headers */, - D4201F3C1CFA5D63008EEC6E /* parser.h in Headers */, - D4201F281CFA5D63008EEC6E /* cmark_export.h in Headers */, - D4201F401CFA5D63008EEC6E /* render.h in Headers */, - D4201F421CFA5D63008EEC6E /* scanners.h in Headers */, - D4201F2B1CFA5D63008EEC6E /* config.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 24F833A91E62706000590E90 /* Down-tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 24F833AF1E62706000590E90 /* Build configuration list for PBXNativeTarget "Down-tvOS" */; - buildPhases = ( - 24F833A51E62706000590E90 /* Sources */, - 24F833A61E62706000590E90 /* Frameworks */, - 24F833A71E62706000590E90 /* Headers */, - 24F833A81E62706000590E90 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Down-tvOS"; - productName = Down; - productReference = 24F833AA1E62706000590E90 /* Down.framework */; - productType = "com.apple.product-type.framework"; - }; 8A569F3F1E6B3E50008BE2AC /* Down */ = { isa = PBXNativeTarget; buildConfigurationList = 8A569F471E6B3E50008BE2AC /* Build configuration list for PBXNativeTarget "Down" */; buildPhases = ( 8A569F3B1E6B3E50008BE2AC /* Sources */, - 8A569F3C1E6B3E50008BE2AC /* Frameworks */, 8A569F3D1E6B3E50008BE2AC /* Headers */, 8A569F3E1E6B3E50008BE2AC /* Resources */, ); @@ -608,60 +372,22 @@ productReference = 8A569F401E6B3E50008BE2AC /* Down.framework */; productType = "com.apple.product-type.framework"; }; - 8AFAEAFA1E6E32E900E09B68 /* DownTests-macOS */ = { + 8AFAEAFA1E6E32E900E09B68 /* DownTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 8AFAEB031E6E32E900E09B68 /* Build configuration list for PBXNativeTarget "DownTests-macOS" */; + buildConfigurationList = 8AFAEB031E6E32E900E09B68 /* Build configuration list for PBXNativeTarget "DownTests" */; buildPhases = ( 8AFAEAF71E6E32E900E09B68 /* Sources */, 8AFAEAF81E6E32E900E09B68 /* Frameworks */, - 8AFAEAF91E6E32E900E09B68 /* Resources */, + 90A40A9B1EC03282004F2E91 /* Copy Bundled Frameworks */, ); buildRules = ( ); dependencies = ( 8AFAEB021E6E32E900E09B68 /* PBXTargetDependency */, ); - name = "DownTests-macOS"; - productName = "DownTests-macOS"; - productReference = 8AFAEAFB1E6E32E900E09B68 /* DownTests-macOS.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - D4201E7F1CFA5151008EEC6E /* Down-iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = D4201E941CFA5151008EEC6E /* Build configuration list for PBXNativeTarget "Down-iOS" */; - buildPhases = ( - D4201E7B1CFA5151008EEC6E /* Sources */, - D4201E7C1CFA5151008EEC6E /* Frameworks */, - D4201E7D1CFA5151008EEC6E /* Headers */, - D4201E7E1CFA5151008EEC6E /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Down-iOS"; - productName = Down; - productReference = D4201E801CFA5151008EEC6E /* Down.framework */; - productType = "com.apple.product-type.framework"; - }; - D4201E891CFA5151008EEC6E /* DownTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D4201E971CFA5151008EEC6E /* Build configuration list for PBXNativeTarget "DownTests" */; - buildPhases = ( - D4201E861CFA5151008EEC6E /* Sources */, - D4201E871CFA5151008EEC6E /* Frameworks */, - D4201E881CFA5151008EEC6E /* Resources */, - 8AFAEAF01E6E14DB00E09B68 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 8AFAEAF61E6E167B00E09B68 /* PBXTargetDependency */, - D4201E8D1CFA5151008EEC6E /* PBXTargetDependency */, - ); name = DownTests; - productName = DownTests; - productReference = D4201E8A1CFA5151008EEC6E /* DownTests.xctest */; + productName = "DownTests-macOS"; + productReference = 8AFAEAFB1E6E32E900E09B68 /* DownTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ @@ -674,10 +400,6 @@ LastUpgradeCheck = 0800; ORGANIZATIONNAME = "Glazed Donut, LLC."; TargetAttributes = { - 24F833A91E62706000590E90 = { - CreatedOnToolsVersion = 8.2.1; - ProvisioningStyle = Automatic; - }; 8A569F3F1E6B3E50008BE2AC = { CreatedOnToolsVersion = 8.2.1; ProvisioningStyle = Automatic; @@ -686,16 +408,6 @@ CreatedOnToolsVersion = 8.2.1; ProvisioningStyle = Automatic; }; - D4201E7F1CFA5151008EEC6E = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0800; - ProvisioningStyle = Automatic; - }; - D4201E891CFA5151008EEC6E = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0800; - ProvisioningStyle = Automatic; - }; }; }; buildConfigurationList = D4201E7A1CFA5151008EEC6E /* Build configuration list for PBXProject "Down" */; @@ -710,23 +422,13 @@ projectDirPath = ""; projectRoot = ""; targets = ( - D4201E7F1CFA5151008EEC6E /* Down-iOS */, - 24F833A91E62706000590E90 /* Down-tvOS */, 8A569F3F1E6B3E50008BE2AC /* Down */, - D4201E891CFA5151008EEC6E /* DownTests */, - 8AFAEAFA1E6E32E900E09B68 /* DownTests-macOS */, + 8AFAEAFA1E6E32E900E09B68 /* DownTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 24F833A81E62706000590E90 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8A569F3E1E6B3E50008BE2AC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -735,70 +437,9 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8AFAEAF91E6E32E900E09B68 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D4201E7E1CFA5151008EEC6E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D41689B61CFFE6BB00E5802B /* DownView.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D4201E881CFA5151008EEC6E /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 24F833A51E62706000590E90 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 24F833E61E62735000590E90 /* cmark_ctype.c in Sources */, - 24F833E51E62734C00590E90 /* DownXMLRenderable.swift in Sources */, - 24F833E41E62734400590E90 /* iterator.c in Sources */, - 24F833E31E62734000590E90 /* man.c in Sources */, - 24F833E21E62733C00590E90 /* DownAttributedStringRenderable.swift in Sources */, - 24F833E11E62733200590E90 /* references.c in Sources */, - 24F833E01E62732D00590E90 /* String+ToHTML.swift in Sources */, - 24F833DF1E62732300590E90 /* houdini_html_e.c in Sources */, - 24F833DE1E62731F00590E90 /* render.c in Sources */, - 24F833DD1E62731600590E90 /* DownLaTeXRenderable.swift in Sources */, - 24F833DC1E62731200590E90 /* commonmark.c in Sources */, - 24F833DB1E62730900590E90 /* NSAttributedString+HTML.swift in Sources */, - 24F833DA1E62730200590E90 /* Down.swift in Sources */, - 24F833D91E6272F900590E90 /* houdini_href_e.c in Sources */, - 24F833D81E6272F400590E90 /* xml.c in Sources */, - 24F833D71E6272ED00590E90 /* DownGroffRenderable.swift in Sources */, - 24F833D61E6272E900590E90 /* DownOptions.swift in Sources */, - 24F833D51E6272CF00590E90 /* DownHTMLRenderable.swift in Sources */, - 24F833D41E6272C500590E90 /* buffer.c in Sources */, - 24F833D31E6272C200590E90 /* utf8.c in Sources */, - 24F833D21E6272BC00590E90 /* DownCommonMarkRenderable.swift in Sources */, - 24F833D01E6272B000590E90 /* scanners.c in Sources */, - 24F833CF1E6272A800590E90 /* latex.c in Sources */, - 24F833CE1E6272A400590E90 /* html.c in Sources */, - 24F833CD1E62729E00590E90 /* node.c in Sources */, - 24F833CC1E62729800590E90 /* DownRenderable.swift in Sources */, - 24F833CB1E62729100590E90 /* DownASTRenderable.swift in Sources */, - 24F833CA1E62728A00590E90 /* DownErrors.swift in Sources */, - 24F833E71E62735C00590E90 /* cmark.c in Sources */, - 24F833C91E62728300590E90 /* blocks.c in Sources */, - 24F833C81E62727D00590E90 /* houdini_html_u.c in Sources */, - 24F833C71E62727400590E90 /* inlines.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8A569F3B1E6B3E50008BE2AC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -850,209 +491,68 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4201E7B1CFA5151008EEC6E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D4201F261CFA5D63008EEC6E /* cmark_ctype.c in Sources */, - D486E9941CFDD33C0059FD7C /* DownXMLRenderable.swift in Sources */, - D4201F361CFA5D63008EEC6E /* iterator.c in Sources */, - D4201F391CFA5D63008EEC6E /* man.c in Sources */, - D4CF88981CFFAC2C00F07FD1 /* DownAttributedStringRenderable.swift in Sources */, - D4201F3D1CFA5D63008EEC6E /* references.c in Sources */, - D43AE5DC1CFFD473006E1522 /* String+ToHTML.swift in Sources */, - D4201F301CFA5D63008EEC6E /* houdini_html_e.c in Sources */, - D4201F3F1CFA5D63008EEC6E /* render.c in Sources */, - D486E9981CFDE2730059FD7C /* DownLaTeXRenderable.swift in Sources */, - D4201F2A1CFA5D63008EEC6E /* commonmark.c in Sources */, - D43AE5CA1CFFAE4D006E1522 /* NSAttributedString+HTML.swift in Sources */, - D4201EF11CFA59F2008EEC6E /* Down.swift in Sources */, - D4201F2F1CFA5D63008EEC6E /* houdini_href_e.c in Sources */, - D4201F451CFA5D63008EEC6E /* xml.c in Sources */, - D486E99A1CFDE28B0059FD7C /* DownGroffRenderable.swift in Sources */, - D44875EB1CFA6CF30037A624 /* DownOptions.swift in Sources */, - D44875E61CFA6B660037A624 /* DownHTMLRenderable.swift in Sources */, - D4201F201CFA5D63008EEC6E /* buffer.c in Sources */, - D4201F431CFA5D63008EEC6E /* utf8.c in Sources */, - D4DC91141CFDED4B0091CE09 /* DownCommonMarkRenderable.swift in Sources */, - D43AE5DA1CFFD0D0006E1522 /* DownView.swift in Sources */, - D4201F411CFA5D63008EEC6E /* scanners.c in Sources */, - D4201F381CFA5D63008EEC6E /* latex.c in Sources */, - D4201F321CFA5D63008EEC6E /* html.c in Sources */, - D4201F3A1CFA5D63008EEC6E /* node.c in Sources */, - D44875E41CFA6B200037A624 /* DownRenderable.swift in Sources */, - D486E9961CFDD4860059FD7C /* DownASTRenderable.swift in Sources */, - D44875EA1CFA6CF30037A624 /* DownErrors.swift in Sources */, - D4201F241CFA5D63008EEC6E /* cmark.c in Sources */, - D4201F1F1CFA5D63008EEC6E /* blocks.c in Sources */, - D4201F311CFA5D63008EEC6E /* houdini_html_u.c in Sources */, - D4201F341CFA5D63008EEC6E /* inlines.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D4201E861CFA5151008EEC6E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D41689B31CFFE28200E5802B /* DownViewTests.swift in Sources */, - D4201EEF1CFA59AD008EEC6E /* BindingTests.swift in Sources */, - D438696C1D00D27700E95A1F /* StringTests.swift in Sources */, - D4F948DC1D00A4A800C9C0F6 /* NSAttributedStringTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 8AFAEAF61E6E167B00E09B68 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8A569F3F1E6B3E50008BE2AC /* Down */; - targetProxy = 8AFAEAF51E6E167B00E09B68 /* PBXContainerItemProxy */; - }; 8AFAEB021E6E32E900E09B68 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 8A569F3F1E6B3E50008BE2AC /* Down */; targetProxy = 8AFAEB011E6E32E900E09B68 /* PBXContainerItemProxy */; }; - D4201E8D1CFA5151008EEC6E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D4201E7F1CFA5151008EEC6E /* Down-iOS */; - targetProxy = D4201E8C1CFA5151008EEC6E /* PBXContainerItemProxy */; - }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 24F833B01E62706000590E90 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark/**"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - }; - name = Debug; - }; - 24F833B11E62706000590E90 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark/**"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = 3; - }; - name = Release; - }; 8A569F451E6B3E50008BE2AC /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A991EC0309A004F2E91 /* Universal-Framework-Target.xcconfig */; buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_TESTABILITY = YES; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Down/Info.plist; + INFOPLIST_FILE = "Resources/Down-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark"; - SWIFT_VERSION = 3.0; }; name = Debug; }; 8A569F461E6B3E50008BE2AC /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A991EC0309A004F2E91 /* Universal-Framework-Target.xcconfig */; buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_TESTABILITY = YES; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Down/Info.plist; + INFOPLIST_FILE = "Resources/Down-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark"; - SWIFT_VERSION = 3.0; }; name = Release; }; 8AFAEB041E6E32E900E09B68 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A9A1EC0309A004F2E91 /* Universal-Target-Base.xcconfig */; buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ""; - INFOPLIST_OUTPUT_FORMAT = binary; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; + INFOPLIST_FILE = "Resources/DownTests-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.DownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 3.0; }; name = Debug; }; 8AFAEB051E6E32E900E09B68 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A9A1EC0309A004F2E91 /* Universal-Target-Base.xcconfig */; buildSettings = { - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - INFOPLIST_FILE = ""; - INFOPLIST_OUTPUT_FORMAT = binary; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.12; + INFOPLIST_FILE = "Resources/DownTests-Info.plist"; PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.DownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - SWIFT_VERSION = 3.0; }; name = Release; }; D4201E921CFA5151008EEC6E /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A981EC0309A004F2E91 /* Deployment-Targets.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; @@ -1064,6 +564,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; @@ -1093,11 +594,13 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = Down; + PRODUCT_BUNDLE_IDENTIFIER = "com.glazeddonut.$(TARGET_NAME:c99-identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 9.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1107,6 +610,7 @@ }; D4201E931CFA5151008EEC6E /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 90A40A981EC0309A004F2E91 /* Deployment-Targets.xcconfig */; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; @@ -1118,6 +622,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; @@ -1141,10 +646,11 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Down; + PRODUCT_BUNDLE_IDENTIFIER = "com.glazeddonut.$(TARGET_NAME:c99-identifier)"; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -1153,88 +659,9 @@ }; name = Release; }; - D4201E951CFA5151008EEC6E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - SKIP_INSTALL = YES; - SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark/**"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - D4201E961CFA5151008EEC6E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "$(SRCROOT)/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.Down; - SKIP_INSTALL = YES; - SWIFT_INCLUDE_PATHS = "${SRCROOT}/Source/cmark/**"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - D4201E981CFA5151008EEC6E /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.DownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - D4201E991CFA5151008EEC6E /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = ""; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_BUNDLE_IDENTIFIER = com.glazeddonut.DownTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 24F833AF1E62706000590E90 /* Build configuration list for PBXNativeTarget "Down-tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 24F833B01E62706000590E90 /* Debug */, - 24F833B11E62706000590E90 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 8A569F471E6B3E50008BE2AC /* Build configuration list for PBXNativeTarget "Down" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -1244,13 +671,14 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8AFAEB031E6E32E900E09B68 /* Build configuration list for PBXNativeTarget "DownTests-macOS" */ = { + 8AFAEB031E6E32E900E09B68 /* Build configuration list for PBXNativeTarget "DownTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 8AFAEB041E6E32E900E09B68 /* Debug */, 8AFAEB051E6E32E900E09B68 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; D4201E7A1CFA5151008EEC6E /* Build configuration list for PBXProject "Down" */ = { isa = XCConfigurationList; @@ -1261,24 +689,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D4201E941CFA5151008EEC6E /* Build configuration list for PBXNativeTarget "Down-iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D4201E951CFA5151008EEC6E /* Debug */, - D4201E961CFA5151008EEC6E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - D4201E971CFA5151008EEC6E /* Build configuration list for PBXNativeTarget "DownTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D4201E981CFA5151008EEC6E /* Debug */, - D4201E991CFA5151008EEC6E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; /* End XCConfigurationList section */ }; rootObject = D4201E771CFA5151008EEC6E /* Project object */; diff --git a/Down.xcodeproj/xcshareddata/xcschemes/Down-iOS.xcscheme b/Down.xcodeproj/xcshareddata/xcschemes/Down-iOS.xcscheme deleted file mode 100644 index 7ee1b215..00000000 --- a/Down.xcodeproj/xcshareddata/xcschemes/Down-iOS.xcscheme +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Down.xcodeproj/xcshareddata/xcschemes/Down-tvOS.xcscheme b/Down.xcodeproj/xcshareddata/xcschemes/Down-tvOS.xcscheme deleted file mode 100644 index 7dcf8867..00000000 --- a/Down.xcodeproj/xcshareddata/xcschemes/Down-tvOS.xcscheme +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Down.xcodeproj/xcshareddata/xcschemes/Down-macOS.xcscheme b/Down.xcodeproj/xcshareddata/xcschemes/Down.xcscheme similarity index 96% rename from Down.xcodeproj/xcshareddata/xcschemes/Down-macOS.xcscheme rename to Down.xcodeproj/xcshareddata/xcschemes/Down.xcscheme index 1a75aac3..49583886 100644 --- a/Down.xcodeproj/xcshareddata/xcschemes/Down-macOS.xcscheme +++ b/Down.xcodeproj/xcshareddata/xcschemes/Down.xcscheme @@ -26,13 +26,14 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - shouldUseLaunchSchemeArgsEnv = "YES"> + shouldUseLaunchSchemeArgsEnv = "YES" + codeCoverageEnabled = "YES"> diff --git a/Down.xcodeproj/xcshareddata/xcschemes/DownTests-macOS.xcscheme b/Down.xcodeproj/xcshareddata/xcschemes/DownTests-macOS.xcscheme deleted file mode 100644 index b6b12c1b..00000000 --- a/Down.xcodeproj/xcshareddata/xcschemes/DownTests-macOS.xcscheme +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Down/Down.h b/Down/Down.h deleted file mode 100644 index 58caa6ba..00000000 --- a/Down/Down.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// Down.h -// Down -// -// Created by Keaton Burleson on 3/4/17. -// Copyright © 2017 Glazed Donut, LLC. All rights reserved. -// - -#import - -//! Project version number for Down. -FOUNDATION_EXPORT double DownVersionNumber; - -//! Project version string for Down. -FOUNDATION_EXPORT const unsigned char DownVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Resources/Configurations/Deployment-Targets.xcconfig b/Resources/Configurations/Deployment-Targets.xcconfig new file mode 100644 index 00000000..6bdb2dcc --- /dev/null +++ b/Resources/Configurations/Deployment-Targets.xcconfig @@ -0,0 +1,4 @@ +IPHONEOS_DEPLOYMENT_TARGET = 8.0 +MACOSX_DEPLOYMENT_TARGET = 10.12 +TVOS_DEPLOYMENT_TARGET = 9.0 +WATCHOS_DEPLOYMENT_TARGET = 3.0 diff --git a/Resources/Configurations/Universal-Framework-Target.xcconfig b/Resources/Configurations/Universal-Framework-Target.xcconfig new file mode 100644 index 00000000..d9926cd7 --- /dev/null +++ b/Resources/Configurations/Universal-Framework-Target.xcconfig @@ -0,0 +1,25 @@ +#include "Universal-Target-Base.xcconfig" + +// OSX-specific default settings +FRAMEWORK_VERSION[sdk=macosx*] = A +COMBINE_HIDPI_IMAGES[sdk=macosx*] = YES + +// iOS-specific default settings +TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*] = 1,2 +TARGETED_DEVICE_FAMILY[sdk=iphone*] = 1,2 + +// TV-specific default settings +TARGETED_DEVICE_FAMILY[sdk=appletvsimulator*] = 3 +TARGETED_DEVICE_FAMILY[sdk=appletv*] = 3 + +// Watch-specific default settings +TARGETED_DEVICE_FAMILY[sdk=watchsimulator*] = 4 +TARGETED_DEVICE_FAMILY[sdk=watch*] = 4 + +ENABLE_BITCODE[sdk=macosx*] = NO +ENABLE_BITCODE[sdk=watchsimulator*] = YES +ENABLE_BITCODE[sdk=watch*] = YES +ENABLE_BITCODE[sdk=iphonesimulator*] = NO +ENABLE_BITCODE[sdk=iphone*] = YES +ENABLE_BITCODE[sdk=appletvsimulator*] = YES +ENABLE_BITCODE[sdk=appletv*] = YES diff --git a/Resources/Configurations/Universal-Target-Base.xcconfig b/Resources/Configurations/Universal-Target-Base.xcconfig new file mode 100644 index 00000000..226b59f1 --- /dev/null +++ b/Resources/Configurations/Universal-Target-Base.xcconfig @@ -0,0 +1,18 @@ +SUPPORTED_PLATFORMS = macosx iphonesimulator iphoneos watchos watchsimulator appletvos appletvsimulator +VALID_ARCHS[sdk=macosx*] = i386 x86_64 +VALID_ARCHS[sdk=iphoneos*] = arm64 armv7 armv7s +VALID_ARCHS[sdk=iphonesimulator*] = i386 x86_64 +VALID_ARCHS[sdk=watchos*] = armv7k +VALID_ARCHS[sdk=watchsimulator*] = i386 +VALID_ARCHS[sdk=appletv*] = arm64 +VALID_ARCHS[sdk=appletvsimulator*] = x86_64 + +// Dynamic linking uses different default copy paths +LD_RUNPATH_SEARCH_PATHS[sdk=macosx*] = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=iphoneos*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=iphonesimulator*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=watchos*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=watchsimulator*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=appletvos*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +LD_RUNPATH_SEARCH_PATHS[sdk=appletvsimulator*] = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' + diff --git a/Down/Info.plist b/Resources/Down-Info.plist similarity index 100% rename from Down/Info.plist rename to Resources/Down-Info.plist diff --git a/Info.plist b/Resources/DownTests-Info.plist similarity index 86% rename from Info.plist rename to Resources/DownTests-Info.plist index d3de8eef..155fdf4f 100644 --- a/Info.plist +++ b/Resources/DownTests-Info.plist @@ -16,10 +16,10 @@ FMWK CFBundleShortVersionString 1.0 - CFBundleSignature - ???? CFBundleVersion $(CURRENT_PROJECT_VERSION) + NSHumanReadableCopyright + Copyright © 2017 Glazed Donut, LLC. All rights reserved. NSPrincipalClass