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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+