diff --git a/NvimView/DrawerPerf/AppDelegate.swift b/NvimView/DrawerPerf/AppDelegate.swift new file mode 100644 index 00000000..ac65da96 --- /dev/null +++ b/NvimView/DrawerPerf/AppDelegate.swift @@ -0,0 +1,19 @@ +// +// AppDelegate.swift +// DrawerPerf +// +// Created by Tae Won Ha on 10.03.19. +// Copyright © 2019 Tae Won Ha. All rights reserved. +// + +import Cocoa + +@NSApplicationMain +class AppDelegate: NSObject, NSApplicationDelegate { + + @IBOutlet weak var window: NSWindow! + + func applicationDidFinishLaunching(_ aNotification: Notification) { + // Insert code here to initialize your application + } +} diff --git a/NvimView/DrawerPerf/Assets.xcassets/AppIcon.appiconset/Contents.json b/NvimView/DrawerPerf/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..6aea827d --- /dev/null +++ b/NvimView/DrawerPerf/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,58 @@ +{ + "images": [ + { + "idiom": "mac", + "size": "16x16", + "scale": "1x" + }, + { + "idiom": "mac", + "size": "16x16", + "scale": "2x" + }, + { + "idiom": "mac", + "size": "32x32", + "scale": "1x" + }, + { + "idiom": "mac", + "size": "32x32", + "scale": "2x" + }, + { + "idiom": "mac", + "size": "128x128", + "scale": "1x" + }, + { + "idiom": "mac", + "size": "128x128", + "scale": "2x" + }, + { + "idiom": "mac", + "size": "256x256", + "scale": "1x" + }, + { + "idiom": "mac", + "size": "256x256", + "scale": "2x" + }, + { + "idiom": "mac", + "size": "512x512", + "scale": "1x" + }, + { + "idiom": "mac", + "size": "512x512", + "scale": "2x" + } + ], + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/NvimView/DrawerPerf/Assets.xcassets/Contents.json b/NvimView/DrawerPerf/Assets.xcassets/Contents.json new file mode 100644 index 00000000..97a8662e --- /dev/null +++ b/NvimView/DrawerPerf/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/NvimView/DrawerPerf/Base.lproj/MainMenu.xib b/NvimView/DrawerPerf/Base.lproj/MainMenu.xib new file mode 100644 index 00000000..f1e1bcba --- /dev/null +++ b/NvimView/DrawerPerf/Base.lproj/MainMenu.xib @@ -0,0 +1,692 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + Default + + + + + + + Left to Right + + + + + + + Right to Left + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/NvimView/DrawerPerf/FontTrait.swift b/NvimView/DrawerPerf/FontTrait.swift new file mode 100644 index 00000000..a6d93432 --- /dev/null +++ b/NvimView/DrawerPerf/FontTrait.swift @@ -0,0 +1,16 @@ +// +// Created by Tae Won Ha on 25.08.18. +// Copyright (c) 2018 Tae Won Ha. All rights reserved. +// + +import Foundation + +struct FontTrait: OptionSet { + + let rawValue: UInt + + static let italic = FontTrait(rawValue: 1 << 0) + static let bold = FontTrait(rawValue: 1 << 1) + static let underline = FontTrait(rawValue: 1 << 2) + static let undercurl = FontTrait(rawValue: 1 << 3) +} diff --git a/NvimView/DrawerPerf/Info.plist b/NvimView/DrawerPerf/Info.plist new file mode 100644 index 00000000..34af5969 --- /dev/null +++ b/NvimView/DrawerPerf/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + Copyright © 2019 Tae Won Ha. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/NvimView/NvimView.xcodeproj/project.pbxproj b/NvimView/NvimView.xcodeproj/project.pbxproj index d05137e6..9c932718 100644 --- a/NvimView/NvimView.xcodeproj/project.pbxproj +++ b/NvimView/NvimView.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ 1929B00C084F8EA5EF0BE6E2 /* NvimView+Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BD896D408673954F4AA2 /* NvimView+Geometry.swift */; }; 1929B06F50B2585777FFBE48 /* NvimApiCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B002A03693B14B14BE34 /* NvimApiCommons.swift */; }; 1929B14D2EBC34BCFEC78ACB /* CellAttributesCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BB19DD03ECD6ECC35F94 /* CellAttributesCollection.swift */; }; + 1929B1A7CC32FD7D05646B98 /* AttributesRunDrawer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BB7E3430BD3FD88A7698 /* AttributesRunDrawer.swift */; }; 1929B2DB631E6EB5C3452B68 /* MyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BAF033A398BFBC2A7890 /* MyView.swift */; }; 1929B2E9F089A9E2800B67F2 /* NimbleCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BF88DE64FC62AFFCBC84 /* NimbleCommons.swift */; }; 1929B36C51BCDFCCEE974EA2 /* SwiftCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B9C55A79D97272894F5D /* SwiftCommons.swift */; }; @@ -77,6 +78,25 @@ 4BE45C081FD2D4E3005C0A95 /* NvimServer in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4B90F04F1FD2AFD3008A39E0 /* NvimServer */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 4BE45C0C1FD2DA49005C0A95 /* runtime in Resources */ = {isa = PBXBuildFile; fileRef = 4BE45C0B1FD2DA49005C0A95 /* runtime */; }; 4BEBC23A215FD19C007113C4 /* Socket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BEBC239215FD19C007113C4 /* Socket.framework */; }; + 4BF01CCF2235015E00411218 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BF01CCE2235015E00411218 /* AppDelegate.swift */; }; + 4BF01CD12235015E00411218 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4BF01CD02235015E00411218 /* Assets.xcassets */; }; + 4BF01CD42235015E00411218 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4BF01CD22235015E00411218 /* MainMenu.xib */; }; + 4BF01CE42235022300411218 /* ColorUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BDE2C6003A6EDC02129C /* ColorUtils.swift */; }; + 4BF01CE52235022300411218 /* FontUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B96A876229DA394F906E /* FontUtils.swift */; }; + 4BF01CE62235022300411218 /* CellAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BE45756C88F8B43804D2 /* CellAttributes.swift */; }; + 4BF01CE72235022300411218 /* UGrid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B9D83D7E150F518D49FE /* UGrid.swift */; }; + 4BF01CE82235022300411218 /* SimpleCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B60D1775A75D7C0F6721 /* SimpleCache.swift */; }; + 4BF01CE92235022300411218 /* Runs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B06A73BE6DAA2679AAA2 /* Runs.swift */; }; + 4BF01CEA2235022300411218 /* Typesetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B47330DAD129520A2273 /* Typesetter.swift */; }; + 4BF01CEB2235022300411218 /* Geometry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B73455764E42DACF6BB8 /* Geometry.swift */; }; + 4BF01CEC2235022300411218 /* CellAttributesCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BB19DD03ECD6ECC35F94 /* CellAttributesCollection.swift */; }; + 4BF01CED223502A300411218 /* FontTrait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B2CE622DF2B4D21D0C0E /* FontTrait.swift */; }; + 4BF01CEE223502C100411218 /* CocoaCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B0C89838D8402BB80BFC /* CocoaCommons.swift */; }; + 4BF01CEF223502C100411218 /* OSLogCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B39C7DCDA4E9D5220CD8 /* OSLogCommons.swift */; }; + 4BF01CF0223502CC00411218 /* SwiftCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B9C55A79D97272894F5D /* SwiftCommons.swift */; }; + 4BF01CF1223502D400411218 /* Defs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BF14AE831C6832659B66 /* Defs.swift */; }; + 4BF01CF2223502DB00411218 /* CoreCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929BAB9FFE8345228B559EC /* CoreCommons.swift */; }; + 4BF01CF32235030E00411218 /* OSLogCommons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1929B39C7DCDA4E9D5220CD8 /* OSLogCommons.swift */; }; 4BF18510212DCCEA00954FE7 /* NvimView.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B90F0041FD2AF59008A39E0 /* NvimView.framework */; }; 4BF18511212DCCF600954FE7 /* NvimView.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 4B90F0041FD2AF59008A39E0 /* NvimView.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 4BF18512212DCD6E00954FE7 /* RxNeovimApi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B17E548209E3E4100265C1D /* RxNeovimApi.framework */; }; @@ -175,6 +195,7 @@ 1929B0B60CCAA00B08ACAB15 /* CellAttributesCollectionTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CellAttributesCollectionTest.swift; sourceTree = ""; }; 1929B0C89838D8402BB80BFC /* CocoaCommons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CocoaCommons.swift; sourceTree = ""; }; 1929B22A0CAD417EC3790F02 /* NvimView+Objects.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NvimView+Objects.swift"; sourceTree = ""; }; + 1929B2CE622DF2B4D21D0C0E /* FontTrait.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FontTrait.swift; sourceTree = ""; }; 1929B39C7DCDA4E9D5220CD8 /* OSLogCommons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OSLogCommons.swift; sourceTree = ""; }; 1929B47330DAD129520A2273 /* Typesetter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Typesetter.swift; sourceTree = ""; }; 1929B52174EC68D2974B5BAE /* UiBridge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UiBridge.swift; sourceTree = ""; }; @@ -237,6 +258,11 @@ 4BD8742F2014C25F0039888E /* NvimAutoCommandEvent.generated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NvimAutoCommandEvent.generated.swift; sourceTree = ""; }; 4BE45C0B1FD2DA49005C0A95 /* runtime */ = {isa = PBXFileReference; lastKnownFileType = folder; name = runtime; path = neovim/runtime; sourceTree = ""; }; 4BEBC239215FD19C007113C4 /* Socket.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Socket.framework; path = ../Carthage/Build/Mac/Socket.framework; sourceTree = ""; }; + 4BF01CCC2235015E00411218 /* DrawerPerf.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DrawerPerf.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4BF01CCE2235015E00411218 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 4BF01CD02235015E00411218 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 4BF01CD32235015E00411218 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + 4BF01CD52235015E00411218 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 4BF1852021313EE300954FE7 /* DrawerDev.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DrawerDev.app; sourceTree = BUILT_PRODUCTS_DIR; }; 4BF1852221313EE400954FE7 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 4BF1852421313EE500954FE7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -283,6 +309,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4BF01CC92235015E00411218 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4BF1851D21313EE300954FE7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -347,6 +380,7 @@ 4B90F0501FD2AFD3008A39E0 /* NvimServer */, 4B0A1B122129F49500F1E02F /* NvimViewTests */, 4BF1852121313EE400954FE7 /* DrawerDev */, + 4BF01CCD2235015E00411218 /* DrawerPerf */, 4B90F0051FD2AF59008A39E0 /* Products */, 4B90F06F1FD2B9F1008A39E0 /* Frameworks */, ); @@ -359,6 +393,7 @@ 4B90F04F1FD2AFD3008A39E0 /* NvimServer */, 4B0A1B112129F49500F1E02F /* NvimViewTests.xctest */, 4BF1852021313EE300954FE7 /* DrawerDev.app */, + 4BF01CCC2235015E00411218 /* DrawerPerf.app */, ); name = Products; sourceTree = ""; @@ -425,6 +460,18 @@ name = Frameworks; sourceTree = ""; }; + 4BF01CCD2235015E00411218 /* DrawerPerf */ = { + isa = PBXGroup; + children = ( + 4BF01CCE2235015E00411218 /* AppDelegate.swift */, + 4BF01CD02235015E00411218 /* Assets.xcassets */, + 4BF01CD22235015E00411218 /* MainMenu.xib */, + 4BF01CD52235015E00411218 /* Info.plist */, + 1929B2CE622DF2B4D21D0C0E /* FontTrait.swift */, + ); + path = DrawerPerf; + sourceTree = ""; + }; 4BF1852121313EE400954FE7 /* DrawerDev */ = { isa = PBXGroup; children = ( @@ -512,6 +559,23 @@ productReference = 4B90F04F1FD2AFD3008A39E0 /* NvimServer */; productType = "com.apple.product-type.tool"; }; + 4BF01CCB2235015E00411218 /* DrawerPerf */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4BF01CD92235015E00411218 /* Build configuration list for PBXNativeTarget "DrawerPerf" */; + buildPhases = ( + 4BF01CC82235015E00411218 /* Sources */, + 4BF01CC92235015E00411218 /* Frameworks */, + 4BF01CCA2235015E00411218 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DrawerPerf; + productName = DrawerPerf; + productReference = 4BF01CCC2235015E00411218 /* DrawerPerf.app */; + productType = "com.apple.product-type.application"; + }; 4BF1851F21313EE300954FE7 /* DrawerDev */ = { isa = PBXNativeTarget; buildConfigurationList = 4BF1852D21313EE500954FE7 /* Build configuration list for PBXNativeTarget "DrawerDev" */; @@ -535,7 +599,7 @@ 4B90EFFB1FD2AF59008A39E0 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0940; + LastSwiftUpdateCheck = 1010; LastUpgradeCheck = 0930; ORGANIZATIONNAME = "Tae Won Ha"; TargetAttributes = { @@ -550,6 +614,9 @@ 4B90F04E1FD2AFD3008A39E0 = { CreatedOnToolsVersion = 9.1; }; + 4BF01CCB2235015E00411218 = { + CreatedOnToolsVersion = 10.1; + }; 4BF1851F21313EE300954FE7 = { CreatedOnToolsVersion = 9.4.1; }; @@ -572,6 +639,7 @@ 4B90F04E1FD2AFD3008A39E0 /* NvimServer */, 4B0A1B102129F49500F1E02F /* NvimViewTests */, 4BF1851F21313EE300954FE7 /* DrawerDev */, + 4BF01CCB2235015E00411218 /* DrawerPerf */, ); }; /* End PBXProject section */ @@ -592,6 +660,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4BF01CCA2235015E00411218 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BF01CD12235015E00411218 /* Assets.xcassets in Resources */, + 4BF01CD42235015E00411218 /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4BF1851E21313EE300954FE7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -705,6 +782,30 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4BF01CC82235015E00411218 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4BF01CF2223502DB00411218 /* CoreCommons.swift in Sources */, + 4BF01CF1223502D400411218 /* Defs.swift in Sources */, + 4BF01CF0223502CC00411218 /* SwiftCommons.swift in Sources */, + 4BF01CEE223502C100411218 /* CocoaCommons.swift in Sources */, + 4BF01CEF223502C100411218 /* OSLogCommons.swift in Sources */, + 4BF01CED223502A300411218 /* FontTrait.swift in Sources */, + 4BF01CE42235022300411218 /* ColorUtils.swift in Sources */, + 4BF01CE52235022300411218 /* FontUtils.swift in Sources */, + 4BF01CE62235022300411218 /* CellAttributes.swift in Sources */, + 4BF01CE72235022300411218 /* UGrid.swift in Sources */, + 4BF01CE82235022300411218 /* SimpleCache.swift in Sources */, + 4BF01CE92235022300411218 /* Runs.swift in Sources */, + 4BF01CEA2235022300411218 /* Typesetter.swift in Sources */, + 4BF01CEB2235022300411218 /* Geometry.swift in Sources */, + 4BF01CEC2235022300411218 /* CellAttributesCollection.swift in Sources */, + 4BF01CCF2235015E00411218 /* AppDelegate.swift in Sources */, + 1929B1A7CC32FD7D05646B98 /* AttributesRunDrawer.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4BF1851C21313EE300954FE7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -746,6 +847,14 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 4BF01CD22235015E00411218 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 4BF01CD32235015E00411218 /* Base */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; 4BF1852621313EE500954FE7 /* MainMenu.xib */ = { isa = PBXVariantGroup; children = ( @@ -1021,6 +1130,39 @@ }; name = Release; }; + 4BF01CD72235015E00411218 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_OBJC_WEAK = YES; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = DrawerPerf/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.qvacua.DrawerPerf; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SWIFT_VERSION = 4.2; + }; + name = Debug; + }; + 4BF01CD82235015E00411218 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_OBJC_WEAK = YES; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = DrawerPerf/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.qvacua.DrawerPerf; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + SWIFT_VERSION = 4.2; + }; + name = Release; + }; 4BF1852B21313EE500954FE7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1090,6 +1232,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4BF01CD92235015E00411218 /* Build configuration list for PBXNativeTarget "DrawerPerf" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4BF01CD72235015E00411218 /* Debug */, + 4BF01CD82235015E00411218 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4BF1852D21313EE500954FE7 /* Build configuration list for PBXNativeTarget "DrawerDev" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/NvimView/NvimView.xcodeproj/xcshareddata/xcschemes/DrawerPerf.xcscheme b/NvimView/NvimView.xcodeproj/xcshareddata/xcschemes/DrawerPerf.xcscheme new file mode 100644 index 00000000..26955a1c --- /dev/null +++ b/NvimView/NvimView.xcodeproj/xcshareddata/xcschemes/DrawerPerf.xcscheme @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + +