Moved xcode project. New version checker, relaunch daemon. Fixed permissions.
This commit is contained in:
parent
3f5d9fb29f
commit
5a81916e8f
DFApplication.hDFApplication.mDFCrashReportWindowController.hDFCrashReportWindowController.mDFFeedbackWindowController.hDFFeedbackWindowController.mDFRelaunch.shDFStyleSheet.hDFStyleSheet.mDFSystemProfileDataType.h
Demo
DFFeedback-Info.plist
DFFeedback.xcodeproj
project.pbxproj
project.xcworkspace
xcuserdata
oleg.xcuserdatad/xcschemes
simon.xcuserdatad/xcschemes
DFeedback
Demo-Info.plistDemo.xcodeproj
DemoAppDelegate.hDemoAppDelegate.mEnglish.lproj
main.mrelaunchdaemon
Google Toolbox
Helpers
ApplicationSandboxInfo.hApplicationSandboxInfo.mDFFeedbackSender.hDFFeedbackSender.mDFFeedbackSenderDelegate.hDFSystemProfileFetcher.hDFSystemProfileFetcher.mDFSystemProfileFetcherDelegate.hGenericAnimation.hGenericAnimation.mNSURLRequest+Extension.hNSURLRequest+Extension.mOSVersionChecker.hOSVersionChecker.mOSXVersion.hOSXVersion.m
MIT License.txtReadMe.markdownResources
Views
|
@ -5,6 +5,8 @@
|
|||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
#define DFApplicationRelaunchDaemon @"relaunchdaemon"
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
// Application
|
||||
@interface DFApplication : NSApplication
|
||||
|
|
|
@ -34,31 +34,17 @@ static NSUInteger const kCrashSequenceCountMax = 3;
|
|||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
- (void)launchAnotherInstanceAndWaitForTermination
|
||||
{
|
||||
- (void)launchAnotherInstanceAndWaitForTermination {
|
||||
_isRelaunching = YES;
|
||||
|
||||
// NOTE: it seems to sometimes not work, at least it fails sometimes on 10.8 in sandboxed mode
|
||||
|
||||
// launch a script that waits for the app to exit and then relaunches it
|
||||
NSString* scriptPath = [[NSBundle bundleForClass:[self class]] pathForResource:@"DFRelaunch" ofType:@"sh"];
|
||||
NSString* bundlePath = [NSString stringWithFormat:@"%s", [NSBundle mainBundle].executablePath.fileSystemRepresentation];
|
||||
NSString* processIdentifier = [NSString stringWithFormat:@"%d", [NSProcessInfo processInfo].processIdentifier];
|
||||
NSString* bundleId = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleIdentifier"];
|
||||
NSArray* arguments = @[scriptPath,
|
||||
bundlePath,
|
||||
processIdentifier,
|
||||
bundleId];
|
||||
NSTask* task = [[[NSTask alloc] init] autorelease];
|
||||
task.launchPath = @"/bin/bash";
|
||||
task.arguments = arguments;
|
||||
[task launch];
|
||||
NSString *daemonPath = [[NSBundle bundleForClass:[self class]] pathForResource:DFApplicationRelaunchDaemon ofType:nil];
|
||||
[NSTask launchedTaskWithLaunchPath:daemonPath arguments:@[[[NSBundle mainBundle] bundlePath],
|
||||
[@([[NSProcessInfo processInfo] processIdentifier]) stringValue]
|
||||
]];
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
- (void)relaunch
|
||||
{
|
||||
|
||||
- (void)relaunch {
|
||||
// prevent endless loop of relaunch and crash
|
||||
NSUInteger crashSequenceCount = [[NSUserDefaults standardUserDefaults] integerForKey:kUserDefaultCrashSequenceCount];
|
||||
if (crashSequenceCount < kCrashSequenceCountMax - 1)
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
#-------------------------------------------------------------------------------------------------
|
||||
# Copyright (c) 2008 DaisyDisk Team: <http://www.daisydiskapp.com>
|
||||
# Some rights reserved: <http://opensource.org/licenses/mit-license.php>
|
||||
#-------------------------------------------------------------------------------------------------
|
||||
|
||||
#-------------------------------------------------------------------------------------------------
|
||||
# Bash script to relaunch the app
|
||||
|
||||
processPath=$1
|
||||
processId=$2
|
||||
processBundleId=$3
|
||||
|
||||
# waiting cycle
|
||||
i="10"
|
||||
while [ $i -gt 0 ]
|
||||
do
|
||||
# wait one second
|
||||
sleep 0.5
|
||||
|
||||
# check if running
|
||||
instanceCount=$(ps -p $processId | grep $processPath | wc -l)
|
||||
|
||||
if [ $instanceCount -gt 0 ]
|
||||
then
|
||||
# wait again
|
||||
echo Still running $instanceCount instances of application, $i attempts left;
|
||||
i=$(($i - 1))
|
||||
|
||||
else
|
||||
# exit cycle
|
||||
i="0"
|
||||
fi
|
||||
done
|
||||
|
||||
# relaunch the app
|
||||
echo Relaunching application
|
||||
# This line doesn't work if there's more than one copy of the application on the system
|
||||
#open -n -b $processBundleId
|
||||
open -a "$processPath"
|
|
@ -9,7 +9,7 @@
|
|||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.nourishingmedia.${PRODUCT_NAME:rfc1034identifier}.test</string>
|
||||
<string>com.one-pdf.$(PRODUCT_NAME:rfc1034identifier).test</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
|
|
|
@ -25,7 +25,6 @@
|
|||
7C8E4B461596E4A900529DCF /* DFApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B361596E4A900529DCF /* DFApplication.m */; };
|
||||
7C8E4B471596E4A900529DCF /* DFCrashReportWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */; };
|
||||
7C8E4B481596E4A900529DCF /* DFFeedbackWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */; };
|
||||
7C8E4B491596E4A900529DCF /* DFRelaunch.sh in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */; };
|
||||
7C8E4B4A1596E4A900529DCF /* GTMObjC2Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B401596E4A900529DCF /* GTMObjC2Runtime.m */; };
|
||||
7C8E4B4B1596E4A900529DCF /* GTMStackTrace.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B421596E4A900529DCF /* GTMStackTrace.m */; };
|
||||
7C8E4B4C1596E4A900529DCF /* MIT License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B431596E4A900529DCF /* MIT License.txt */; };
|
||||
|
@ -43,6 +42,8 @@
|
|||
F400E8581846CB2800BDFC3A /* OSXVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = F400E8561846CB2800BDFC3A /* OSXVersion.m */; };
|
||||
F400E8591846CB4C00BDFC3A /* OSXVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = F400E8561846CB2800BDFC3A /* OSXVersion.m */; };
|
||||
F400E85A1846CB4F00BDFC3A /* SoftwareVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = F400E8521846CAF600BDFC3A /* SoftwareVersion.m */; };
|
||||
F4C0E4551A32DE5A00A2F01C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C0E4541A32DE5A00A2F01C /* main.m */; };
|
||||
F4C0E45A1A32DF8800A2F01C /* relaunchdaemon in CopyFiles */ = {isa = PBXBuildFile; fileRef = F4C0E4521A32DE5A00A2F01C /* relaunchdaemon */; };
|
||||
F4CDD0AD17702CD100A712DA /* MIT License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B431596E4A900529DCF /* MIT License.txt */; };
|
||||
F4EC99D4176EE3DE004980C9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4EC99D3176EE3DE004980C9 /* Cocoa.framework */; };
|
||||
F4EC99DA176EE3DE004980C9 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = F4EC99D8176EE3DE004980C9 /* InfoPlist.strings */; };
|
||||
|
@ -90,17 +91,25 @@
|
|||
F4EC9A11176EE4DC004980C9 /* DFCrashReportWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B4E1596E4BB00529DCF /* DFCrashReportWindow.xib */; };
|
||||
F4EC9A12176EE4DC004980C9 /* DFFeedbackWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B501596E4BB00529DCF /* DFFeedbackWindow.xib */; };
|
||||
F4EC9A1E176EE91D004980C9 /* DFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = F4EC9A1D176EE91D004980C9 /* DFeedback.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
F4EF3E6B176EEF97005D29AE /* DFRelaunch.sh in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXCopyFilesBuildPhase section */
|
||||
F4C0E4501A32DE5A00A2F01C /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = /usr/share/man/man1/;
|
||||
dstSubfolderSpec = 0;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 1;
|
||||
};
|
||||
F4EF3E6A176EEF8F005D29AE /* CopyFiles */ = {
|
||||
isa = PBXCopyFilesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
dstPath = "";
|
||||
dstSubfolderSpec = 7;
|
||||
files = (
|
||||
F4EF3E6B176EEF97005D29AE /* DFRelaunch.sh in CopyFiles */,
|
||||
F4C0E45A1A32DF8800A2F01C /* relaunchdaemon in CopyFiles */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
@ -150,7 +159,6 @@
|
|||
7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFCrashReportWindowController.m; path = ../DFCrashReportWindowController.m; sourceTree = "<group>"; };
|
||||
7C8E4B391596E4A900529DCF /* DFFeedbackWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFFeedbackWindowController.h; path = ../DFFeedbackWindowController.h; sourceTree = "<group>"; };
|
||||
7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFFeedbackWindowController.m; path = ../DFFeedbackWindowController.m; sourceTree = "<group>"; };
|
||||
7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = DFRelaunch.sh; path = ../DFRelaunch.sh; sourceTree = "<group>"; };
|
||||
7C8E4B3D1596E4A900529DCF /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
|
||||
7C8E4B3E1596E4A900529DCF /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMGarbageCollection.h; sourceTree = "<group>"; };
|
||||
7C8E4B3F1596E4A900529DCF /* GTMObjC2Runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMObjC2Runtime.h; sourceTree = "<group>"; };
|
||||
|
@ -181,6 +189,9 @@
|
|||
F400E8521846CAF600BDFC3A /* SoftwareVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoftwareVersion.m; sourceTree = "<group>"; };
|
||||
F400E8551846CB2800BDFC3A /* OSXVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSXVersion.h; sourceTree = "<group>"; };
|
||||
F400E8561846CB2800BDFC3A /* OSXVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSXVersion.m; sourceTree = "<group>"; };
|
||||
F4C0E4521A32DE5A00A2F01C /* relaunchdaemon */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = relaunchdaemon; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F4C0E4541A32DE5A00A2F01C /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
F4C0E45D1A32EE3900A2F01C /* entitlements.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = "<group>"; };
|
||||
F4EC99D2176EE3DE004980C9 /* DFeedback.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DFeedback.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
F4EC99D3176EE3DE004980C9 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
|
||||
F4EC99D7176EE3DE004980C9 /* DFeedback-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "DFeedback-Info.plist"; sourceTree = "<group>"; };
|
||||
|
@ -202,6 +213,13 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
F4C0E44F1A32DE5A00A2F01C /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
F4EC99CE176EE3DE004980C9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
|
@ -250,6 +268,7 @@
|
|||
children = (
|
||||
8D1107320486CEB800E47090 /* DFFeedback.app */,
|
||||
F4EC99D2176EE3DE004980C9 /* DFeedback.framework */,
|
||||
F4C0E4521A32DE5A00A2F01C /* relaunchdaemon */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
|
@ -266,6 +285,7 @@
|
|||
29B97315FDCFA39411CA2CEA /* Other Sources */,
|
||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||
F4EC99D5176EE3DE004980C9 /* DFFeedback Framework */,
|
||||
F4C0E4531A32DE5A00A2F01C /* relaunchdaemon */,
|
||||
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
||||
19C28FACFE9D520D11CA2CBB /* Products */,
|
||||
);
|
||||
|
@ -364,7 +384,6 @@
|
|||
7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */,
|
||||
7C8E4B391596E4A900529DCF /* DFFeedbackWindowController.h */,
|
||||
7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */,
|
||||
7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */,
|
||||
7C3C460D1371207900AAD108 /* DFStyleSheet.h */,
|
||||
7C3C460E1371207900AAD108 /* DFStyleSheet.m */,
|
||||
7C3C46111371207900AAD108 /* Resources */,
|
||||
|
@ -389,6 +408,15 @@
|
|||
path = "../Google Toolbox";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F4C0E4531A32DE5A00A2F01C /* relaunchdaemon */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
F4C0E4541A32DE5A00A2F01C /* main.m */,
|
||||
F4C0E45D1A32EE3900A2F01C /* entitlements.plist */,
|
||||
);
|
||||
path = relaunchdaemon;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
F4EC99D5176EE3DE004980C9 /* DFFeedback Framework */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
|
@ -464,6 +492,23 @@
|
|||
productReference = 8D1107320486CEB800E47090 /* DFFeedback.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
F4C0E4511A32DE5A00A2F01C /* relaunchdaemon */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = F4C0E4561A32DE5A00A2F01C /* Build configuration list for PBXNativeTarget "relaunchdaemon" */;
|
||||
buildPhases = (
|
||||
F4C0E44E1A32DE5A00A2F01C /* Sources */,
|
||||
F4C0E44F1A32DE5A00A2F01C /* Frameworks */,
|
||||
F4C0E4501A32DE5A00A2F01C /* CopyFiles */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = relaunchdaemon;
|
||||
productName = relaunchdaemon;
|
||||
productReference = F4C0E4521A32DE5A00A2F01C /* relaunchdaemon */;
|
||||
productType = "com.apple.product-type.tool";
|
||||
};
|
||||
F4EC99D1176EE3DE004980C9 /* DFeedback */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = F4EC99E1176EE3DE004980C9 /* Build configuration list for PBXNativeTarget "DFeedback" */;
|
||||
|
@ -489,7 +534,15 @@
|
|||
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
LastUpgradeCheck = 0510;
|
||||
TargetAttributes = {
|
||||
F4C0E4511A32DE5A00A2F01C = {
|
||||
CreatedOnToolsVersion = 6.1.1;
|
||||
};
|
||||
F4EC99D1176EE3DE004980C9 = {
|
||||
DevelopmentTeam = 7R46PCYMG5;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "DFFeedback" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
|
@ -512,6 +565,7 @@
|
|||
targets = (
|
||||
8D1107260486CEB800E47090 /* DFFeedback */,
|
||||
F4EC99D1176EE3DE004980C9 /* DFeedback */,
|
||||
F4C0E4511A32DE5A00A2F01C /* relaunchdaemon */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
@ -523,7 +577,6 @@
|
|||
files = (
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
|
||||
7C8E4B491596E4A900529DCF /* DFRelaunch.sh in Resources */,
|
||||
7C8E4B4C1596E4A900529DCF /* MIT License.txt in Resources */,
|
||||
7C8E4B4D1596E4A900529DCF /* ReadMe.markdown in Resources */,
|
||||
7C8E4B521596E4BB00529DCF /* DFCrashReportWindow.xib in Resources */,
|
||||
|
@ -575,6 +628,14 @@
|
|||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
F4C0E44E1A32DE5A00A2F01C /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
F4C0E4551A32DE5A00A2F01C /* main.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
F4EC99CD176EE3DE004980C9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
|
@ -704,7 +765,7 @@
|
|||
C01FCF4F08A954540054247B /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CODE_SIGN_IDENTITY = "Mac Developer: Miriam Mollema (9EHFVQB69X)";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
|
@ -719,7 +780,7 @@
|
|||
C01FCF5008A954540054247B /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
CODE_SIGN_IDENTITY = "Mac Developer: Miriam Mollema (9EHFVQB69X)";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
|
@ -729,6 +790,80 @@
|
|||
};
|
||||
name = Release;
|
||||
};
|
||||
F4C0E4571A32DE5A00A2F01C /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = $SRCROOT/relaunchdaemon/entitlements.plist;
|
||||
CODE_SIGN_IDENTITY = "Mac Developer";
|
||||
COPY_PHASE_STRIP = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||
"DEBUG=1",
|
||||
"$(inherited)",
|
||||
);
|
||||
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
F4C0E4581A32DE5A00A2F01C /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
|
||||
CLANG_CXX_LIBRARY = "libc++";
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
CLANG_ENABLE_OBJC_ARC = YES;
|
||||
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
CLANG_WARN_UNREACHABLE_CODE = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGN_ENTITLEMENTS = $SRCROOT/relaunchdaemon/entitlements.plist;
|
||||
CODE_SIGN_IDENTITY = "Mac Developer";
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
ENABLE_NS_ASSERTIONS = NO;
|
||||
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
F4EC99DF176EE3DE004980C9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
|
@ -741,6 +876,7 @@
|
|||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
|
@ -758,11 +894,12 @@
|
|||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
INFOPLIST_FILE = "DFeedback/DFeedback-Info.plist";
|
||||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
INSTALL_PATH = "@executable_path/../Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = macosx;
|
||||
SKIP_INSTALL = YES;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
};
|
||||
name = Debug;
|
||||
|
@ -779,6 +916,7 @@
|
|||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
||||
CODE_SIGN_IDENTITY = "Developer ID Application";
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
COPY_PHASE_STRIP = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
|
@ -791,11 +929,12 @@
|
|||
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
|
||||
GCC_WARN_UNINITIALIZED_AUTOS = YES;
|
||||
INFOPLIST_FILE = "DFeedback/DFeedback-Info.plist";
|
||||
INSTALL_PATH = "@loader_path/../Frameworks";
|
||||
INSTALL_PATH = "@executable_path/../Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = macosx;
|
||||
SKIP_INSTALL = YES;
|
||||
WRAPPER_EXTENSION = framework;
|
||||
};
|
||||
name = Release;
|
||||
|
@ -821,6 +960,15 @@
|
|||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
F4C0E4561A32DE5A00A2F01C /* Build configuration list for PBXNativeTarget "relaunchdaemon" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
F4C0E4571A32DE5A00A2F01C /* Debug */,
|
||||
F4C0E4581A32DE5A00A2F01C /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
F4EC99E1176EE3DE004980C9 /* Build configuration list for PBXNativeTarget "DFeedback" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
|
|
0
Demo/DFFeedback.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file → Normal file
0
Demo/DFFeedback.xcodeproj/project.xcworkspace/contents.xcworkspacedata
generated
Executable file → Normal file
|
@ -0,0 +1,41 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>IDESourceControlProjectFavoriteDictionaryKey</key>
|
||||
<false/>
|
||||
<key>IDESourceControlProjectIdentifier</key>
|
||||
<string>DE91904B-8A31-4708-BF34-38E7A1F2BA0D</string>
|
||||
<key>IDESourceControlProjectName</key>
|
||||
<string>DFFeedback</string>
|
||||
<key>IDESourceControlProjectOriginsDictionary</key>
|
||||
<dict>
|
||||
<key>9FC79FD99959A138201B341C05B0556DEE82201C</key>
|
||||
<string>git://github.com/AJet/DFeedback.git</string>
|
||||
</dict>
|
||||
<key>IDESourceControlProjectPath</key>
|
||||
<string>Demo/DFFeedback.xcodeproj</string>
|
||||
<key>IDESourceControlProjectRelativeInstallPathDictionary</key>
|
||||
<dict>
|
||||
<key>9FC79FD99959A138201B341C05B0556DEE82201C</key>
|
||||
<string>../../..</string>
|
||||
</dict>
|
||||
<key>IDESourceControlProjectURL</key>
|
||||
<string>git://github.com/AJet/DFeedback.git</string>
|
||||
<key>IDESourceControlProjectVersion</key>
|
||||
<integer>111</integer>
|
||||
<key>IDESourceControlProjectWCCIdentifier</key>
|
||||
<string>9FC79FD99959A138201B341C05B0556DEE82201C</string>
|
||||
<key>IDESourceControlProjectWCConfigurations</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>IDESourceControlRepositoryExtensionIdentifierKey</key>
|
||||
<string>public.vcs.git</string>
|
||||
<key>IDESourceControlWCCIdentifierKey</key>
|
||||
<string>9FC79FD99959A138201B341C05B0556DEE82201C</string>
|
||||
<key>IDESourceControlWCCName</key>
|
||||
<string>DFFeedback</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
Binary file not shown.
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges</key>
|
||||
<true/>
|
||||
<key>SnapshotAutomaticallyBeforeSignificantChanges</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0610"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
|
@ -0,0 +1,68 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0610"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4EC99D1176EE3DE004980C9"
|
||||
BuildableName = "DFeedback.framework"
|
||||
BlueprintName = "DFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4EC99D1176EE3DE004980C9"
|
||||
BuildableName = "DFeedback.framework"
|
||||
BlueprintName = "DFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0610"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "8D1107260486CEB800E47090"
|
||||
BuildableName = "DFFeedback.app"
|
||||
BlueprintName = "DFFeedback"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
|
@ -0,0 +1,86 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0610"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4C0E4511A32DE5A00A2F01C"
|
||||
BuildableName = "relaunchdaemon"
|
||||
BlueprintName = "relaunchdaemon"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
buildConfiguration = "Debug">
|
||||
<Testables>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4C0E4511A32DE5A00A2F01C"
|
||||
BuildableName = "relaunchdaemon"
|
||||
BlueprintName = "relaunchdaemon"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Debug"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
allowLocationSimulation = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4C0E4511A32DE5A00A2F01C"
|
||||
BuildableName = "relaunchdaemon"
|
||||
BlueprintName = "relaunchdaemon"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
buildConfiguration = "Release"
|
||||
debugDocumentVersioning = "YES">
|
||||
<BuildableProductRunnable>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "F4C0E4511A32DE5A00A2F01C"
|
||||
BuildableName = "relaunchdaemon"
|
||||
BlueprintName = "relaunchdaemon"
|
||||
ReferencedContainer = "container:DFFeedback.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildableProductRunnable>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
|
@ -0,0 +1,56 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>SchemeUserState</key>
|
||||
<dict>
|
||||
<key>DFFeedback.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>3</integer>
|
||||
</dict>
|
||||
<key>DFeedback.xcscheme</key>
|
||||
<dict>
|
||||
<key>orderHint</key>
|
||||
<integer>0</integer>
|
||||
</dict>
|
||||
<key>Demo.xcscheme</key>
|
||||
<dict>
|
||||
<key>isShown</key>
|
||||
<false/>
|
||||
<key>orderHint</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
<key>relaunchdaemon.xcscheme</key>
|
||||
<dict>
|
||||
<key>isShown</key>
|
||||
<false/>
|
||||
<key>orderHint</key>
|
||||
<integer>2</integer>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>8D1107260486CEB800E47090</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>F4C0E4511A32DE5A00A2F01C</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>F4CDD06F1770296900A712DA</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>F4EC99D1176EE3DE004980C9</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
|
@ -9,7 +9,7 @@
|
|||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.one-pdf.${PRODUCT_NAME:rfc1034identifier}</string>
|
||||
<string>com.one-pdf.$(PRODUCT_NAME:rfc1034identifier)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
|
|
|
@ -1,32 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>English</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIconFile</key>
|
||||
<string></string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>APPL</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>${MACOSX_DEPLOYMENT_TARGET}</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>NSMainNibFile</key>
|
||||
<string>MainMenu</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string>DFApplication</string>
|
||||
</dict>
|
||||
</plist>
|
|
@ -1,550 +0,0 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
|
||||
256AC3DA0F4B6AC300CF3369 /* DemoAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* DemoAppDelegate.m */; };
|
||||
7C0A8766171D96BE005A3C33 /* DFWarning.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 7C0A8765171D96BE005A3C33 /* DFWarning.pdf */; };
|
||||
7C0A876C171D96D3005A3C33 /* DFComboBoxCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A8768171D96D3005A3C33 /* DFComboBoxCell.m */; };
|
||||
7C0A876D171D96D3005A3C33 /* DFLinkLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C0A876A171D96D3005A3C33 /* DFLinkLabel.m */; };
|
||||
7C29CC57172E459700E3EB79 /* ApplicationSandboxInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC4A172E459700E3EB79 /* ApplicationSandboxInfo.m */; };
|
||||
7C29CC58172E459700E3EB79 /* DFFeedbackSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC4C172E459700E3EB79 /* DFFeedbackSender.m */; };
|
||||
7C29CC59172E459700E3EB79 /* DFSystemProfileFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC4F172E459700E3EB79 /* DFSystemProfileFetcher.m */; };
|
||||
7C29CC5A172E459700E3EB79 /* GenericAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC52172E459700E3EB79 /* GenericAnimation.m */; };
|
||||
7C29CC5B172E459700E3EB79 /* NSURLRequest+Extension.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC54172E459700E3EB79 /* NSURLRequest+Extension.m */; };
|
||||
7C29CC5C172E459700E3EB79 /* OSVersionChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C29CC56172E459700E3EB79 /* OSVersionChecker.m */; };
|
||||
7C3C46261371207900AAD108 /* DFStyleSheet.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3C460E1371207900AAD108 /* DFStyleSheet.m */; };
|
||||
7C3C462E1371207900AAD108 /* DFBounceIconView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3C46211371207900AAD108 /* DFBounceIconView.m */; };
|
||||
7C3C462F1371207900AAD108 /* DFPlaceholderTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3C46231371207900AAD108 /* DFPlaceholderTextView.m */; };
|
||||
7C3C46331371221700AAD108 /* DFKeyTabView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3C46321371221700AAD108 /* DFKeyTabView.m */; };
|
||||
7C3C46C51371428900AAD108 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C3C46C41371428900AAD108 /* AddressBook.framework */; };
|
||||
7C3C46CB137142A000AAD108 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7C3C46CA137142A000AAD108 /* QuartzCore.framework */; };
|
||||
7C8E4B461596E4A900529DCF /* DFApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B361596E4A900529DCF /* DFApplication.m */; };
|
||||
7C8E4B471596E4A900529DCF /* DFCrashReportWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */; };
|
||||
7C8E4B481596E4A900529DCF /* DFFeedbackWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */; };
|
||||
7C8E4B491596E4A900529DCF /* DFRelaunch.sh in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */; };
|
||||
7C8E4B4A1596E4A900529DCF /* GTMObjC2Runtime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B401596E4A900529DCF /* GTMObjC2Runtime.m */; };
|
||||
7C8E4B4B1596E4A900529DCF /* GTMStackTrace.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C8E4B421596E4A900529DCF /* GTMStackTrace.m */; };
|
||||
7C8E4B4C1596E4A900529DCF /* MIT License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B431596E4A900529DCF /* MIT License.txt */; };
|
||||
7C8E4B4D1596E4A900529DCF /* ReadMe.markdown in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B441596E4A900529DCF /* ReadMe.markdown */; };
|
||||
7C8E4B521596E4BB00529DCF /* DFCrashReportWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B4E1596E4BB00529DCF /* DFCrashReportWindow.xib */; };
|
||||
7C8E4B531596E4BB00529DCF /* DFFeedbackWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7C8E4B501596E4BB00529DCF /* DFFeedbackWindow.xib */; };
|
||||
7CF621D815AB0D64008BDEFB /* DFLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7CF621D615AB0D64008BDEFB /* DFLocalizable.strings */; };
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||
8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
|
||||
B2CC4F9F16E8C2EF000CC50E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2CC4F9E16E8C2EF000CC50E /* Security.framework */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
|
||||
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
||||
256AC3D80F4B6AC300CF3369 /* DemoAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoAppDelegate.h; sourceTree = "<group>"; };
|
||||
256AC3D90F4B6AC300CF3369 /* DemoAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoAppDelegate.m; sourceTree = "<group>"; };
|
||||
256AC3F00F4B6AF500CF3369 /* Demo_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Demo_Prefix.pch; sourceTree = "<group>"; };
|
||||
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
|
||||
29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
|
||||
7C0A8765171D96BE005A3C33 /* DFWarning.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = DFWarning.pdf; sourceTree = "<group>"; };
|
||||
7C0A8767171D96D3005A3C33 /* DFComboBoxCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFComboBoxCell.h; sourceTree = "<group>"; };
|
||||
7C0A8768171D96D3005A3C33 /* DFComboBoxCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFComboBoxCell.m; sourceTree = "<group>"; };
|
||||
7C0A8769171D96D3005A3C33 /* DFLinkLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFLinkLabel.h; sourceTree = "<group>"; };
|
||||
7C0A876A171D96D3005A3C33 /* DFLinkLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFLinkLabel.m; sourceTree = "<group>"; };
|
||||
7C0A876B171D96D3005A3C33 /* DFLinkLabelDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFLinkLabelDelegate.h; sourceTree = "<group>"; };
|
||||
7C0A8780171FC54F005A3C33 /* DFSystemProfileDataType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFSystemProfileDataType.h; path = ../DFSystemProfileDataType.h; sourceTree = "<group>"; };
|
||||
7C29CC49172E459700E3EB79 /* ApplicationSandboxInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplicationSandboxInfo.h; sourceTree = "<group>"; };
|
||||
7C29CC4A172E459700E3EB79 /* ApplicationSandboxInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ApplicationSandboxInfo.m; sourceTree = "<group>"; };
|
||||
7C29CC4B172E459700E3EB79 /* DFFeedbackSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFFeedbackSender.h; sourceTree = "<group>"; };
|
||||
7C29CC4C172E459700E3EB79 /* DFFeedbackSender.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFFeedbackSender.m; sourceTree = "<group>"; };
|
||||
7C29CC4D172E459700E3EB79 /* DFFeedbackSenderDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFFeedbackSenderDelegate.h; sourceTree = "<group>"; };
|
||||
7C29CC4E172E459700E3EB79 /* DFSystemProfileFetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFSystemProfileFetcher.h; sourceTree = "<group>"; };
|
||||
7C29CC4F172E459700E3EB79 /* DFSystemProfileFetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFSystemProfileFetcher.m; sourceTree = "<group>"; };
|
||||
7C29CC50172E459700E3EB79 /* DFSystemProfileFetcherDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFSystemProfileFetcherDelegate.h; sourceTree = "<group>"; };
|
||||
7C29CC51172E459700E3EB79 /* GenericAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GenericAnimation.h; sourceTree = "<group>"; };
|
||||
7C29CC52172E459700E3EB79 /* GenericAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GenericAnimation.m; sourceTree = "<group>"; };
|
||||
7C29CC53172E459700E3EB79 /* NSURLRequest+Extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLRequest+Extension.h"; sourceTree = "<group>"; };
|
||||
7C29CC54172E459700E3EB79 /* NSURLRequest+Extension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLRequest+Extension.m"; sourceTree = "<group>"; };
|
||||
7C29CC55172E459700E3EB79 /* OSVersionChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OSVersionChecker.h; sourceTree = "<group>"; };
|
||||
7C29CC56172E459700E3EB79 /* OSVersionChecker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OSVersionChecker.m; sourceTree = "<group>"; };
|
||||
7C3C460D1371207900AAD108 /* DFStyleSheet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFStyleSheet.h; path = ../DFStyleSheet.h; sourceTree = SOURCE_ROOT; };
|
||||
7C3C460E1371207900AAD108 /* DFStyleSheet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFStyleSheet.m; path = ../DFStyleSheet.m; sourceTree = SOURCE_ROOT; };
|
||||
7C3C46201371207900AAD108 /* DFBounceIconView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFBounceIconView.h; sourceTree = "<group>"; };
|
||||
7C3C46211371207900AAD108 /* DFBounceIconView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFBounceIconView.m; sourceTree = "<group>"; };
|
||||
7C3C46221371207900AAD108 /* DFPlaceholderTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFPlaceholderTextView.h; sourceTree = "<group>"; };
|
||||
7C3C46231371207900AAD108 /* DFPlaceholderTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFPlaceholderTextView.m; sourceTree = "<group>"; };
|
||||
7C3C46311371221700AAD108 /* DFKeyTabView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFKeyTabView.h; sourceTree = "<group>"; };
|
||||
7C3C46321371221700AAD108 /* DFKeyTabView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFKeyTabView.m; sourceTree = "<group>"; };
|
||||
7C3C46C41371428900AAD108 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
|
||||
7C3C46CA137142A000AAD108 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
|
||||
7C8E4B351596E4A900529DCF /* DFApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFApplication.h; path = ../DFApplication.h; sourceTree = "<group>"; };
|
||||
7C8E4B361596E4A900529DCF /* DFApplication.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFApplication.m; path = ../DFApplication.m; sourceTree = "<group>"; };
|
||||
7C8E4B371596E4A900529DCF /* DFCrashReportWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFCrashReportWindowController.h; path = ../DFCrashReportWindowController.h; sourceTree = "<group>"; };
|
||||
7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFCrashReportWindowController.m; path = ../DFCrashReportWindowController.m; sourceTree = "<group>"; };
|
||||
7C8E4B391596E4A900529DCF /* DFFeedbackWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DFFeedbackWindowController.h; path = ../DFFeedbackWindowController.h; sourceTree = "<group>"; };
|
||||
7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = DFFeedbackWindowController.m; path = ../DFFeedbackWindowController.m; sourceTree = "<group>"; };
|
||||
7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = DFRelaunch.sh; path = ../DFRelaunch.sh; sourceTree = "<group>"; };
|
||||
7C8E4B3D1596E4A900529DCF /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
|
||||
7C8E4B3E1596E4A900529DCF /* GTMGarbageCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMGarbageCollection.h; sourceTree = "<group>"; };
|
||||
7C8E4B3F1596E4A900529DCF /* GTMObjC2Runtime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMObjC2Runtime.h; sourceTree = "<group>"; };
|
||||
7C8E4B401596E4A900529DCF /* GTMObjC2Runtime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMObjC2Runtime.m; sourceTree = "<group>"; };
|
||||
7C8E4B411596E4A900529DCF /* GTMStackTrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMStackTrace.h; sourceTree = "<group>"; };
|
||||
7C8E4B421596E4A900529DCF /* GTMStackTrace.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMStackTrace.m; sourceTree = "<group>"; };
|
||||
7C8E4B431596E4A900529DCF /* MIT License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "MIT License.txt"; path = "../MIT License.txt"; sourceTree = "<group>"; };
|
||||
7C8E4B441596E4A900529DCF /* ReadMe.markdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = ReadMe.markdown; path = ../ReadMe.markdown; sourceTree = "<group>"; };
|
||||
7C8E4B4F1596E4BB00529DCF /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DFCrashReportWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B511596E4BB00529DCF /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/DFFeedbackWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B541596E4CA00529DCF /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/DFCrashReportWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B551596E4CA00529DCF /* de */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = de; path = de.lproj/DFFeedbackWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B5A1596E4D200529DCF /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/DFCrashReportWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B5B1596E4D200529DCF /* fr */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = fr; path = fr.lproj/DFFeedbackWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B601596E4D800529DCF /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = it.lproj/DFCrashReportWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B611596E4D800529DCF /* it */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = it; path = it.lproj/DFFeedbackWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B661596E4DF00529DCF /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/DFCrashReportWindow.xib; sourceTree = "<group>"; };
|
||||
7C8E4B671596E4DF00529DCF /* ru */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = ru; path = ru.lproj/DFFeedbackWindow.xib; sourceTree = "<group>"; };
|
||||
7CF621D715AB0D64008BDEFB /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/DFLocalizable.strings; sourceTree = "<group>"; };
|
||||
7CF621D915AB0E80008BDEFB /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DFLocalizable.strings; sourceTree = "<group>"; };
|
||||
7CF621DB15AB0E86008BDEFB /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DFLocalizable.strings; sourceTree = "<group>"; };
|
||||
7CF621DD15AB0E8C008BDEFB /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DFLocalizable.strings; sourceTree = "<group>"; };
|
||||
7CF621DF15AB0E91008BDEFB /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DFLocalizable.strings; sourceTree = "<group>"; };
|
||||
8D1107310486CEB800E47090 /* Demo-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Demo-Info.plist"; sourceTree = "<group>"; };
|
||||
8D1107320486CEB800E47090 /* Demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Demo.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
B2CC4F9E16E8C2EF000CC50E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = ../../../../../../../System/Library/Frameworks/Security.framework; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
8D11072E0486CEB800E47090 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
|
||||
7C3C46C51371428900AAD108 /* AddressBook.framework in Frameworks */,
|
||||
7C3C46CB137142A000AAD108 /* QuartzCore.framework in Frameworks */,
|
||||
B2CC4F9F16E8C2EF000CC50E /* Security.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
080E96DDFE201D6D7F000001 /* Classes */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
256AC3D80F4B6AC300CF3369 /* DemoAppDelegate.h */,
|
||||
256AC3D90F4B6AC300CF3369 /* DemoAppDelegate.m */,
|
||||
);
|
||||
name = Classes;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C3C46CA137142A000AAD108 /* QuartzCore.framework */,
|
||||
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
|
||||
7C3C46C41371428900AAD108 /* AddressBook.framework */,
|
||||
);
|
||||
name = "Linked Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
29B97324FDCFA39411CA2CEA /* AppKit.framework */,
|
||||
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
|
||||
29B97325FDCFA39411CA2CEA /* Foundation.framework */,
|
||||
);
|
||||
name = "Other Frameworks";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
19C28FACFE9D520D11CA2CBB /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D1107320486CEB800E47090 /* Demo.app */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
29B97314FDCFA39411CA2CEA /* Demo */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
B2CC4F9E16E8C2EF000CC50E /* Security.framework */,
|
||||
7C8D263A137004D300AB9F8D /* DFeedback */,
|
||||
7C8E4B431596E4A900529DCF /* MIT License.txt */,
|
||||
7C8E4B441596E4A900529DCF /* ReadMe.markdown */,
|
||||
080E96DDFE201D6D7F000001 /* Classes */,
|
||||
29B97315FDCFA39411CA2CEA /* Other Sources */,
|
||||
29B97317FDCFA39411CA2CEA /* Resources */,
|
||||
29B97323FDCFA39411CA2CEA /* Frameworks */,
|
||||
19C28FACFE9D520D11CA2CBB /* Products */,
|
||||
);
|
||||
name = Demo;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
256AC3F00F4B6AF500CF3369 /* Demo_Prefix.pch */,
|
||||
29B97316FDCFA39411CA2CEA /* main.m */,
|
||||
);
|
||||
name = "Other Sources";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
29B97317FDCFA39411CA2CEA /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
8D1107310486CEB800E47090 /* Demo-Info.plist */,
|
||||
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
|
||||
1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
|
||||
);
|
||||
name = Resources;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
|
||||
1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7C29CC48172E459700E3EB79 /* Helpers */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C29CC49172E459700E3EB79 /* ApplicationSandboxInfo.h */,
|
||||
7C29CC4A172E459700E3EB79 /* ApplicationSandboxInfo.m */,
|
||||
7C29CC4B172E459700E3EB79 /* DFFeedbackSender.h */,
|
||||
7C29CC4C172E459700E3EB79 /* DFFeedbackSender.m */,
|
||||
7C29CC4D172E459700E3EB79 /* DFFeedbackSenderDelegate.h */,
|
||||
7C29CC4E172E459700E3EB79 /* DFSystemProfileFetcher.h */,
|
||||
7C29CC4F172E459700E3EB79 /* DFSystemProfileFetcher.m */,
|
||||
7C29CC50172E459700E3EB79 /* DFSystemProfileFetcherDelegate.h */,
|
||||
7C29CC51172E459700E3EB79 /* GenericAnimation.h */,
|
||||
7C29CC52172E459700E3EB79 /* GenericAnimation.m */,
|
||||
7C29CC53172E459700E3EB79 /* NSURLRequest+Extension.h */,
|
||||
7C29CC54172E459700E3EB79 /* NSURLRequest+Extension.m */,
|
||||
7C29CC55172E459700E3EB79 /* OSVersionChecker.h */,
|
||||
7C29CC56172E459700E3EB79 /* OSVersionChecker.m */,
|
||||
);
|
||||
name = Helpers;
|
||||
path = ../Helpers;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7C3C46111371207900AAD108 /* Resources */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C0A8765171D96BE005A3C33 /* DFWarning.pdf */,
|
||||
7CF621D615AB0D64008BDEFB /* DFLocalizable.strings */,
|
||||
7C8E4B4E1596E4BB00529DCF /* DFCrashReportWindow.xib */,
|
||||
7C8E4B501596E4BB00529DCF /* DFFeedbackWindow.xib */,
|
||||
);
|
||||
name = Resources;
|
||||
path = ../Resources;
|
||||
sourceTree = SOURCE_ROOT;
|
||||
};
|
||||
7C3C461F1371207900AAD108 /* Views */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C0A8767171D96D3005A3C33 /* DFComboBoxCell.h */,
|
||||
7C0A8768171D96D3005A3C33 /* DFComboBoxCell.m */,
|
||||
7C0A8769171D96D3005A3C33 /* DFLinkLabel.h */,
|
||||
7C0A876A171D96D3005A3C33 /* DFLinkLabel.m */,
|
||||
7C0A876B171D96D3005A3C33 /* DFLinkLabelDelegate.h */,
|
||||
7C3C46201371207900AAD108 /* DFBounceIconView.h */,
|
||||
7C3C46211371207900AAD108 /* DFBounceIconView.m */,
|
||||
7C3C46221371207900AAD108 /* DFPlaceholderTextView.h */,
|
||||
7C3C46231371207900AAD108 /* DFPlaceholderTextView.m */,
|
||||
7C3C46311371221700AAD108 /* DFKeyTabView.h */,
|
||||
7C3C46321371221700AAD108 /* DFKeyTabView.m */,
|
||||
);
|
||||
name = Views;
|
||||
path = ../Views;
|
||||
sourceTree = SOURCE_ROOT;
|
||||
};
|
||||
7C8D263A137004D300AB9F8D /* DFeedback */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C0A8780171FC54F005A3C33 /* DFSystemProfileDataType.h */,
|
||||
7C8E4B351596E4A900529DCF /* DFApplication.h */,
|
||||
7C8E4B361596E4A900529DCF /* DFApplication.m */,
|
||||
7C8E4B371596E4A900529DCF /* DFCrashReportWindowController.h */,
|
||||
7C8E4B381596E4A900529DCF /* DFCrashReportWindowController.m */,
|
||||
7C8E4B391596E4A900529DCF /* DFFeedbackWindowController.h */,
|
||||
7C8E4B3A1596E4A900529DCF /* DFFeedbackWindowController.m */,
|
||||
7C8E4B3B1596E4A900529DCF /* DFRelaunch.sh */,
|
||||
7C3C460D1371207900AAD108 /* DFStyleSheet.h */,
|
||||
7C3C460E1371207900AAD108 /* DFStyleSheet.m */,
|
||||
7C3C46111371207900AAD108 /* Resources */,
|
||||
7C3C461F1371207900AAD108 /* Views */,
|
||||
7C29CC48172E459700E3EB79 /* Helpers */,
|
||||
7C8E4B3C1596E4A900529DCF /* Google Toolbox */,
|
||||
);
|
||||
name = DFeedback;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7C8E4B3C1596E4A900529DCF /* Google Toolbox */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
7C8E4B3D1596E4A900529DCF /* GTMDefines.h */,
|
||||
7C8E4B3E1596E4A900529DCF /* GTMGarbageCollection.h */,
|
||||
7C8E4B3F1596E4A900529DCF /* GTMObjC2Runtime.h */,
|
||||
7C8E4B401596E4A900529DCF /* GTMObjC2Runtime.m */,
|
||||
7C8E4B411596E4A900529DCF /* GTMStackTrace.h */,
|
||||
7C8E4B421596E4A900529DCF /* GTMStackTrace.m */,
|
||||
);
|
||||
name = "Google Toolbox";
|
||||
path = "../Google Toolbox";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
8D1107260486CEB800E47090 /* Demo */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Demo" */;
|
||||
buildPhases = (
|
||||
8D1107290486CEB800E47090 /* Resources */,
|
||||
8D11072C0486CEB800E47090 /* Sources */,
|
||||
8D11072E0486CEB800E47090 /* Frameworks */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = Demo;
|
||||
productInstallPath = "$(HOME)/Applications";
|
||||
productName = Demo;
|
||||
productReference = 8D1107320486CEB800E47090 /* Demo.app */;
|
||||
productType = "com.apple.product-type.application";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0460;
|
||||
};
|
||||
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Demo" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 1;
|
||||
knownRegions = (
|
||||
English,
|
||||
Japanese,
|
||||
French,
|
||||
German,
|
||||
en,
|
||||
de,
|
||||
fr,
|
||||
it,
|
||||
ru,
|
||||
);
|
||||
mainGroup = 29B97314FDCFA39411CA2CEA /* Demo */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
8D1107260486CEB800E47090 /* Demo */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
8D1107290486CEB800E47090 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
|
||||
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
|
||||
7C8E4B491596E4A900529DCF /* DFRelaunch.sh in Resources */,
|
||||
7C8E4B4C1596E4A900529DCF /* MIT License.txt in Resources */,
|
||||
7C8E4B4D1596E4A900529DCF /* ReadMe.markdown in Resources */,
|
||||
7C8E4B521596E4BB00529DCF /* DFCrashReportWindow.xib in Resources */,
|
||||
7C8E4B531596E4BB00529DCF /* DFFeedbackWindow.xib in Resources */,
|
||||
7CF621D815AB0D64008BDEFB /* DFLocalizable.strings in Resources */,
|
||||
7C0A8766171D96BE005A3C33 /* DFWarning.pdf in Resources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
8D11072C0486CEB800E47090 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D11072D0486CEB800E47090 /* main.m in Sources */,
|
||||
256AC3DA0F4B6AC300CF3369 /* DemoAppDelegate.m in Sources */,
|
||||
7C3C46261371207900AAD108 /* DFStyleSheet.m in Sources */,
|
||||
7C3C462E1371207900AAD108 /* DFBounceIconView.m in Sources */,
|
||||
7C3C462F1371207900AAD108 /* DFPlaceholderTextView.m in Sources */,
|
||||
7C3C46331371221700AAD108 /* DFKeyTabView.m in Sources */,
|
||||
7C8E4B461596E4A900529DCF /* DFApplication.m in Sources */,
|
||||
7C8E4B471596E4A900529DCF /* DFCrashReportWindowController.m in Sources */,
|
||||
7C8E4B481596E4A900529DCF /* DFFeedbackWindowController.m in Sources */,
|
||||
7C8E4B4A1596E4A900529DCF /* GTMObjC2Runtime.m in Sources */,
|
||||
7C8E4B4B1596E4A900529DCF /* GTMStackTrace.m in Sources */,
|
||||
7C0A876C171D96D3005A3C33 /* DFComboBoxCell.m in Sources */,
|
||||
7C0A876D171D96D3005A3C33 /* DFLinkLabel.m in Sources */,
|
||||
7C29CC57172E459700E3EB79 /* ApplicationSandboxInfo.m in Sources */,
|
||||
7C29CC58172E459700E3EB79 /* DFFeedbackSender.m in Sources */,
|
||||
7C29CC59172E459700E3EB79 /* DFSystemProfileFetcher.m in Sources */,
|
||||
7C29CC5A172E459700E3EB79 /* GenericAnimation.m in Sources */,
|
||||
7C29CC5B172E459700E3EB79 /* NSURLRequest+Extension.m in Sources */,
|
||||
7C29CC5C172E459700E3EB79 /* OSVersionChecker.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXVariantGroup section */
|
||||
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
089C165DFE840E0CC02AAC07 /* English */,
|
||||
);
|
||||
name = InfoPlist.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
1DDD58150DA1D0A300B32029 /* English */,
|
||||
);
|
||||
name = MainMenu.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7C8E4B4E1596E4BB00529DCF /* DFCrashReportWindow.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
7C8E4B4F1596E4BB00529DCF /* en */,
|
||||
7C8E4B541596E4CA00529DCF /* de */,
|
||||
7C8E4B5A1596E4D200529DCF /* fr */,
|
||||
7C8E4B601596E4D800529DCF /* it */,
|
||||
7C8E4B661596E4DF00529DCF /* ru */,
|
||||
);
|
||||
name = DFCrashReportWindow.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7C8E4B501596E4BB00529DCF /* DFFeedbackWindow.xib */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
7C8E4B511596E4BB00529DCF /* en */,
|
||||
7C8E4B551596E4CA00529DCF /* de */,
|
||||
7C8E4B5B1596E4D200529DCF /* fr */,
|
||||
7C8E4B611596E4D800529DCF /* it */,
|
||||
7C8E4B671596E4DF00529DCF /* ru */,
|
||||
);
|
||||
name = DFFeedbackWindow.xib;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
7CF621D615AB0D64008BDEFB /* DFLocalizable.strings */ = {
|
||||
isa = PBXVariantGroup;
|
||||
children = (
|
||||
7CF621D715AB0D64008BDEFB /* en */,
|
||||
7CF621D915AB0E80008BDEFB /* de */,
|
||||
7CF621DB15AB0E86008BDEFB /* fr */,
|
||||
7CF621DD15AB0E8C008BDEFB /* it */,
|
||||
7CF621DF15AB0E91008BDEFB /* ru */,
|
||||
);
|
||||
name = DFLocalizable.strings;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXVariantGroup section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
C01FCF4B08A954540054247B /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
GCC_DYNAMIC_NO_PIC = NO;
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = Demo_Prefix.pch;
|
||||
INFOPLIST_FILE = "Demo-Info.plist";
|
||||
INSTALL_PATH = "$(HOME)/Applications";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
PRODUCT_NAME = Demo;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C01FCF4C08A954540054247B /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = Demo_Prefix.pch;
|
||||
INFOPLIST_FILE = "Demo-Info.plist";
|
||||
INSTALL_PATH = "$(HOME)/Applications";
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
PRODUCT_NAME = Demo;
|
||||
SDKROOT = macosx;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
C01FCF4F08A954540054247B /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = macosx;
|
||||
VALID_ARCHS = x86_64;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
C01FCF5008A954540054247B /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
|
||||
GCC_C_LANGUAGE_STANDARD = gnu99;
|
||||
GCC_WARN_ABOUT_RETURN_TYPE = YES;
|
||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||
MACOSX_DEPLOYMENT_TARGET = 10.7;
|
||||
SDKROOT = macosx;
|
||||
VALID_ARCHS = x86_64;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "Demo" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C01FCF4B08A954540054247B /* Debug */,
|
||||
C01FCF4C08A954540054247B /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Demo" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
C01FCF4F08A954540054247B /* Debug */,
|
||||
C01FCF5008A954540054247B /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
|
||||
}
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Workspace
|
||||
version = "1.0">
|
||||
<FileRef
|
||||
location = "self:Demo.xcodeproj">
|
||||
</FileRef>
|
||||
</Workspace>
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>com.apple.security.app-sandbox</key>
|
||||
<true/>
|
||||
<key>com.apple.security.inherit</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
|
@ -0,0 +1,27 @@
|
|||
//
|
||||
// main.m
|
||||
// relaunchdaemon
|
||||
//
|
||||
// Created by Simon on 6/12/2014.
|
||||
//
|
||||
//
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
#pragma mark Main method
|
||||
int main(int argc, char *argv[]) {
|
||||
// wait a sec, to be safe
|
||||
sleep(1);
|
||||
|
||||
pid_t parentPID = atoi(argv[2]);
|
||||
while ([NSRunningApplication runningApplicationWithProcessIdentifier:parentPID])
|
||||
sleep(1);
|
||||
|
||||
NSString *appPath = [NSString stringWithCString:argv[1] encoding:NSUTF8StringEncoding];
|
||||
BOOL success = [[NSWorkspace sharedWorkspace] openFile:[appPath stringByExpandingTildeInPath]];
|
||||
|
||||
if (!success)
|
||||
NSLog(@"Error: could not relaunch application at %@", appPath);
|
||||
|
||||
return (success) ? 0 : 1;
|
||||
}
|
|
@ -205,15 +205,42 @@ static NSString* const kObscuredUserFullName = @"<user full name>";
|
|||
}
|
||||
else
|
||||
{
|
||||
_scriptPipe = [[NSPipe pipe] retain];
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(scriptPipeDidComplete:)
|
||||
name:NSFileHandleReadToEndOfFileCompletionNotification
|
||||
object:_scriptPipe.fileHandleForReading];
|
||||
|
||||
NSDictionary *arguments = @{
|
||||
@(DFSystemProfileData_Audio): @"SPAudioDataType",
|
||||
@(DFSystemProfileData_Bluetooth): @"SPBluetoothDataType",
|
||||
@(DFSystemProfileData_CardReader): @"SPCardReaderDataType",
|
||||
@(DFSystemProfileData_Diagnostics): @"SPDiagnosticsDataType",
|
||||
@(DFSystemProfileData_DiscBurning): @"SPDiscBurningDataType",
|
||||
@(DFSystemProfileData_EthernetCards): @"SPEthernetDataType",
|
||||
@(DFSystemProfileData_FireWire): @"SPFireWireDataType",
|
||||
@(DFSystemProfileData_GraphicsDisplays): @"SPDisplaysDataType",
|
||||
@(DFSystemProfileData_Hardware): @"SPHardwareDataType",
|
||||
@(DFSystemProfileData_Memory): @"SPMemoryDataType",
|
||||
@(DFSystemProfileData_Network): @"SPNetworkDataType",
|
||||
@(DFSystemProfileData_PrinterSoftware): @"SPPrintersSoftwareDataType",
|
||||
@(DFSystemProfileData_Printers): @"SPPrintersDataType",
|
||||
@(DFSystemProfileData_SerialATA): @"SPSerialATADataType",
|
||||
@(DFSystemProfileData_Software): @"SPSoftwareDataType",
|
||||
@(DFSystemProfileData_Thunderbolt): @"SPThunderboltDataType",
|
||||
@(DFSystemProfileData_USB): @"SPUSBDataType",
|
||||
@(DFSystemProfileData_WiFi): @"SPAirPortDataType"
|
||||
};
|
||||
|
||||
_scriptPipe = [NSPipe pipe];
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(scriptPipeDidComplete:)
|
||||
name:NSFileHandleReadToEndOfFileCompletionNotification
|
||||
object:_scriptPipe.fileHandleForReading];
|
||||
|
||||
_scriptTask = [[NSTask alloc] init];
|
||||
_scriptTask.launchPath = @"/usr/sbin/system_profiler";
|
||||
_scriptTask.arguments = @[@"-detailLevel", @"mini"];
|
||||
NSMutableArray *argarray = [@[@"-detailLevel", @"mini"] mutableCopy];
|
||||
for (NSNumber *key in [arguments keyEnumerator]) {
|
||||
if ([key integerValue] & _dataTypes) {
|
||||
[argarray addObject:arguments[key]];
|
||||
}
|
||||
}
|
||||
_scriptTask.arguments = [argarray copy];
|
||||
_scriptTask.standardOutput = _scriptPipe;
|
||||
@try
|
||||
{
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
//-------------------------------------------------------------------------------------------------
|
||||
// Copyright (c) 2008 DaisyDisk Team: <http://www.daisydiskapp.com>
|
||||
// Some rights reserved: <http://opensource.org/licenses/mit-license.php>
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
// Extension to NSURLRequest with utilities
|
||||
@interface NSURLRequest (Extension)
|
||||
|
||||
// Create request with HTTP POST form
|
||||
+ (NSURLRequest*)requestWithUrl:(NSURL*)url
|
||||
postForm:(NSDictionary*)values;
|
||||
|
||||
@end
|
|
@ -1,68 +0,0 @@
|
|||
//-------------------------------------------------------------------------------------------------
|
||||
// Copyright (c) 2008 DaisyDisk Team: <http://www.daisydiskapp.com>
|
||||
// Some rights reserved: <http://opensource.org/licenses/mit-license.php>
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
#import "NSURLRequest+Extension.h"
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
@implementation NSURLRequest(Extension)
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
+ (void)appendString:(NSString*)string toData:(NSMutableData*)data
|
||||
{
|
||||
[data appendData:[string dataUsingEncoding:NSUTF8StringEncoding]];
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
+ (void)appendFormat:(NSString*)format arg:(NSString*)arg toData:(NSMutableData*)data
|
||||
{
|
||||
NSString* string = [NSString stringWithFormat:format, arg];
|
||||
[self appendString:string toData:data];
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
+ (NSURLRequest*)requestWithUrl:(NSURL*)url postForm:(NSDictionary*)values
|
||||
{
|
||||
// create the mime multipart boundary
|
||||
CFUUIDRef uuidRef = CFUUIDCreate(NULL);
|
||||
CFStringRef uuidStringRef = CFUUIDCreateString(NULL, uuidRef);
|
||||
CFRelease(uuidRef);
|
||||
NSString* uuid = [(NSString*)uuidStringRef autorelease];
|
||||
NSString* boundary = [NSString stringWithFormat:@"x-mime-boundary://%@", uuid];
|
||||
|
||||
// create the form
|
||||
NSMutableData* formData = [NSMutableData data];
|
||||
for (NSString* key in values.allKeys)
|
||||
{
|
||||
[NSURLRequest appendFormat:@"\r\n--%@\r\n" arg:boundary toData:formData];
|
||||
[NSURLRequest appendFormat:@"Content-Disposition: form-data; name=\"%@\"\r\n" arg:key toData:formData];
|
||||
id value = values[key];
|
||||
if ([value isKindOfClass:[NSData class]])
|
||||
{
|
||||
[NSURLRequest appendString:@"\r\n" toData:formData];
|
||||
[formData appendData:value];
|
||||
}
|
||||
else if ([value isKindOfClass:[NSString class]])
|
||||
{
|
||||
[NSURLRequest appendFormat:@"Content-Type: text/plain; charset=utf-8\r\n\r\n" arg:nil toData:formData];
|
||||
[NSURLRequest appendString:value toData:formData];
|
||||
}
|
||||
else
|
||||
{
|
||||
NSAssert(NO, @"unknown value class: %@", [value className]);
|
||||
}
|
||||
}
|
||||
[NSURLRequest appendFormat:@"\r\n--%@--\r\n" arg:boundary toData:formData];
|
||||
|
||||
// create request
|
||||
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
|
||||
request.HTTPMethod = @"POST";
|
||||
[request setValue:[NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary] forHTTPHeaderField:@"Content-Type"];
|
||||
[request setValue:[NSString stringWithFormat:@"%lu", (unsigned long)[formData length]] forHTTPHeaderField:@"Content-Length"];
|
||||
request.HTTPBody = formData;
|
||||
|
||||
return request;
|
||||
}
|
||||
|
||||
@end
|
|
@ -1,25 +0,0 @@
|
|||
//-------------------------------------------------------------------------------------------------
|
||||
// Copyright (c) 2008 DaisyDisk Team: <http://www.daisydiskapp.com>
|
||||
// Some rights reserved: <http://opensource.org/licenses/mit-license.php>
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
typedef enum OSVersion : NSUInteger
|
||||
{
|
||||
OSVersion_Unknown = 0,
|
||||
OSVersion_Leopard = 0x1050,
|
||||
OSVersion_SnowLeopard = 0x1060,
|
||||
OSVersion_Lion = 0x1070,
|
||||
OSVersion_MountainLion = 0x1080
|
||||
} OSVersion;
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
// OS version checker
|
||||
@interface OSVersionChecker : NSObject
|
||||
|
||||
// Gets OS version
|
||||
+ (OSVersion)macOsVersion;
|
||||
|
||||
@end
|
|
@ -1,43 +0,0 @@
|
|||
//-------------------------------------------------------------------------------------------------
|
||||
// Copyright (c) 2008 DaisyDisk Team: <http://www.daisydiskapp.com>
|
||||
// Some rights reserved: <http://opensource.org/licenses/mit-license.php>
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
#import "OSVersionChecker.h"
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
static OSVersion _version = 0;
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
@implementation OSVersionChecker
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
+ (OSVersion)macOsVersion
|
||||
{
|
||||
if (_version == OSVersion_Unknown)
|
||||
{
|
||||
SInt32 macVersion = 0;
|
||||
if (Gestalt(gestaltSystemVersion, &macVersion) == noErr)
|
||||
{
|
||||
if (macVersion >= 0x1080)
|
||||
{
|
||||
_version = OSVersion_MountainLion;
|
||||
}
|
||||
else if (macVersion >= 0x1070)
|
||||
{
|
||||
_version = OSVersion_Lion;
|
||||
}
|
||||
else if (macVersion >= 0x1060)
|
||||
{
|
||||
_version = OSVersion_SnowLeopard;
|
||||
}
|
||||
else if (macVersion >= 0x1050)
|
||||
{
|
||||
_version = OSVersion_Leopard;
|
||||
}
|
||||
}
|
||||
}
|
||||
return _version;
|
||||
}
|
||||
|
||||
@end
|
|
@ -16,6 +16,7 @@ typedef enum OSXGeneration : NSUInteger
|
|||
OSXGeneration_Lion = 0x1070,
|
||||
OSXGeneration_MountainLion = 0x1080,
|
||||
OSXGeneration_Mavericks = 0x1090,
|
||||
OSXGeneration_Yosemite = 0x10A0,
|
||||
} OSXGeneration;
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
|
|
@ -21,7 +21,11 @@ static SoftwareVersion* _version = nil;
|
|||
SoftwareVersion *version = [self version];
|
||||
|
||||
if (version.majorNumber == 10)
|
||||
{
|
||||
{
|
||||
if (version.minorNumber >= 10)
|
||||
{
|
||||
_generation = OSXGeneration_Yosemite;
|
||||
}
|
||||
if (version.minorNumber >= 9)
|
||||
{
|
||||
_generation = OSXGeneration_Mavericks;
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
|
||||
<data>
|
||||
<int key="IBDocument.SystemTarget">1060</int>
|
||||
<string key="IBDocument.SystemVersion">12F45</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
|
||||
<string key="IBDocument.AppKitVersion">1187.40</string>
|
||||
<string key="IBDocument.HIToolboxVersion">626.00</string>
|
||||
<string key="IBDocument.SystemVersion">13F1712</string>
|
||||
<string key="IBDocument.InterfaceBuilderVersion">6254</string>
|
||||
<string key="IBDocument.AppKitVersion">1265.21</string>
|
||||
<string key="IBDocument.HIToolboxVersion">698.00</string>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string key="NS.object.0">3084</string>
|
||||
<string key="NS.object.0">6254</string>
|
||||
</object>
|
||||
<array key="IBDocument.IntegratedClassDependencies">
|
||||
<string>NSButton</string>
|
||||
|
@ -74,7 +74,7 @@
|
|||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents"/>
|
||||
<object class="NSFont" key="NSSupport" id="483274555">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<bool key="IBIsSystemFont">YES</bool>
|
||||
<double key="NSSize">13</double>
|
||||
<int key="NSfFlags">1044</int>
|
||||
</object>
|
||||
|
@ -133,7 +133,7 @@
|
|||
</object>
|
||||
<object class="NSTextFieldCell" key="NSDataCell">
|
||||
<int key="NSCellFlags">338690112</int>
|
||||
<int key="NSCellFlags2">1024</int>
|
||||
<int key="NSCellFlags2">268436480</int>
|
||||
<reference key="NSSupport" ref="483274555"/>
|
||||
<reference key="NSControlView" ref="624827021"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
|
@ -180,6 +180,7 @@
|
|||
</object>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
<object class="NSButton" id="130278497">
|
||||
<reference key="NSNextResponder" ref="1006"/>
|
||||
|
@ -217,7 +218,7 @@
|
|||
<array class="NSMutableArray" key="NSSubviews">
|
||||
<object class="NSClipView" id="208321094">
|
||||
<reference key="NSNextResponder" ref="629158971"/>
|
||||
<int key="NSvFlags">2304</int>
|
||||
<int key="NSvFlags">2322</int>
|
||||
<array class="NSMutableArray" key="NSSubviews">
|
||||
<object class="NSTextView" id="1066417922">
|
||||
<reference key="NSNextResponder" ref="208321094"/>
|
||||
|
@ -244,7 +245,7 @@
|
|||
<string key="NSFrameSize">{464, 210}</string>
|
||||
<reference key="NSSuperview" ref="208321094"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="412184962"/>
|
||||
<reference key="NSNextKeyView" ref="491804952"/>
|
||||
<object class="NSTextContainer" key="NSTextContainer" id="291597815">
|
||||
<object class="NSLayoutManager" key="NSLayoutManager">
|
||||
<object class="NSTextStorage" key="NSTextStorage">
|
||||
|
@ -361,7 +362,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="NSFrame">{{20, 136}, {466, 212}}</string>
|
||||
<reference key="NSSuperview" ref="1006"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="208321094"/>
|
||||
<reference key="NSNextKeyView" ref="412184962"/>
|
||||
<int key="NSsFlags">133650</int>
|
||||
<reference key="NSVScroller" ref="491804952"/>
|
||||
<reference key="NSHScroller" ref="412184962"/>
|
||||
|
@ -372,16 +373,17 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</object>
|
||||
<object class="NSTabView" id="522181527">
|
||||
<reference key="NSNextResponder" ref="1006"/>
|
||||
<int key="NSvFlags">18</int>
|
||||
<int key="NSvFlags">274</int>
|
||||
<string key="NSFrame">{{20, 348}, {466, 20}}</string>
|
||||
<reference key="NSSuperview" ref="1006"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="1001787154"/>
|
||||
<array class="NSMutableArray" key="NSTabViewItems">
|
||||
<object class="NSTabViewItem" id="97058512">
|
||||
<string key="NSIdentifier">Item 2</string>
|
||||
<object class="NSView" key="NSView" id="1001787154">
|
||||
<reference key="NSNextResponder" ref="522181527"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<int key="NSvFlags">274</int>
|
||||
<array class="NSMutableArray" key="NSSubviews">
|
||||
<object class="NSTextField" id="843160110">
|
||||
<reference key="NSNextResponder" ref="1001787154"/>
|
||||
|
@ -389,6 +391,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="NSFrame">{{0, 3}, {466, 17}}</string>
|
||||
<reference key="NSSuperview" ref="1001787154"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="629158971"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="310474722">
|
||||
<int key="NSCellFlags">68157504</int>
|
||||
|
@ -405,6 +408,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<reference key="NSTextColor" ref="906382005"/>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrameSize">{466, 20}</string>
|
||||
|
@ -437,6 +441,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<reference key="NSTextColor" ref="906382005"/>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrameSize">{466, 20}</string>
|
||||
|
@ -467,6 +472,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<reference key="NSTextColor" ref="906382005"/>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrameSize">{466, 20}</string>
|
||||
|
@ -501,10 +507,10 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<int key="NSCellFlags">68157504</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents">This optional data can be helpful in many cases</string>
|
||||
<object class="NSFont" key="NSSupport" id="218280198">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<object class="NSFont" key="NSSupport" id="26">
|
||||
<bool key="IBIsSystemFont">YES</bool>
|
||||
<double key="NSSize">11</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
<int key="NSfFlags">3100</int>
|
||||
</object>
|
||||
<reference key="NSControlView" ref="764176366"/>
|
||||
<reference key="NSBackgroundColor" ref="961610984"/>
|
||||
|
@ -514,6 +520,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
<object class="NSButton" id="505252764">
|
||||
<reference key="NSNextResponder" ref="711692537"/>
|
||||
|
@ -527,11 +534,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<int key="NSCellFlags">-2080374784</int>
|
||||
<int key="NSCellFlags2">134348800</int>
|
||||
<string key="NSContents">See Details…</string>
|
||||
<object class="NSFont" key="NSSupport">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<double key="NSSize">11</double>
|
||||
<int key="NSfFlags">3100</int>
|
||||
</object>
|
||||
<reference key="NSSupport" ref="26"/>
|
||||
<reference key="NSControlView" ref="505252764"/>
|
||||
<int key="NSButtonFlags">-2038153216</int>
|
||||
<int key="NSButtonFlags2">164</int>
|
||||
|
@ -601,7 +604,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<int key="NSCellFlags">68157504</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents">Fetching system profile…</string>
|
||||
<reference key="NSSupport" ref="218280198"/>
|
||||
<reference key="NSSupport" ref="26"/>
|
||||
<reference key="NSControlView" ref="271145032"/>
|
||||
<reference key="NSBackgroundColor" ref="961610984"/>
|
||||
<object class="NSColor" key="NSTextColor">
|
||||
|
@ -610,6 +613,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
<object class="NSTextField" id="605199443">
|
||||
<reference key="NSNextResponder" ref="742424490"/>
|
||||
|
@ -623,7 +627,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<int key="NSCellFlags">68157504</int>
|
||||
<int key="NSCellFlags2">272630784</int>
|
||||
<string key="NSContents">Sending…</string>
|
||||
<reference key="NSSupport" ref="218280198"/>
|
||||
<reference key="NSSupport" ref="26"/>
|
||||
<reference key="NSControlView" ref="605199443"/>
|
||||
<reference key="NSBackgroundColor" ref="961610984"/>
|
||||
<object class="NSColor" key="NSTextColor">
|
||||
|
@ -632,6 +636,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrame">{{20, 0}, {246, 51}}</string>
|
||||
|
@ -646,6 +651,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="NSFrame">{{378, 9}, {108, 25}}</string>
|
||||
<reference key="NSSuperview" ref="1006"/>
|
||||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSButtonCell" key="NSCell" id="978247184">
|
||||
<int key="NSCellFlags">603979776</int>
|
||||
|
@ -694,13 +700,9 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<reference key="NSNextKeyView" ref="522181527"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSSegmentedCell" key="NSCell" id="286436888">
|
||||
<int key="NSCellFlags">67108864</int>
|
||||
<int key="NSCellFlags">75497472</int>
|
||||
<int key="NSCellFlags2">0</int>
|
||||
<object class="NSFont" key="NSSupport">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<double key="NSSize">13</double>
|
||||
<int key="NSfFlags">16</int>
|
||||
</object>
|
||||
<reference key="NSSupport" ref="483274555"/>
|
||||
<reference key="NSControlView" ref="204540706"/>
|
||||
<array class="NSMutableArray" key="NSSegmentImages">
|
||||
<object class="NSSegmentItem">
|
||||
|
@ -740,7 +742,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<reference key="NSWindow"/>
|
||||
<reference key="NSNextKeyView" ref="204540706"/>
|
||||
</object>
|
||||
<string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
|
||||
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
|
||||
<string key="NSMinSize">{492, 416}</string>
|
||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||
<double key="NSContentBorderThicknessMinY">45</double>
|
||||
|
@ -882,7 +884,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<int key="NSCellFlags">68157504</int>
|
||||
<int key="NSCellFlags2">138413056</int>
|
||||
<string key="NSContents">Fetching system profile…</string>
|
||||
<reference key="NSSupport" ref="218280198"/>
|
||||
<reference key="NSSupport" ref="26"/>
|
||||
<reference key="NSControlView" ref="309559659"/>
|
||||
<reference key="NSBackgroundColor" ref="961610984"/>
|
||||
<object class="NSColor" key="NSTextColor">
|
||||
|
@ -891,18 +893,19 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</object>
|
||||
</object>
|
||||
<bool key="NSAllowsLogicalLayoutDirection">NO</bool>
|
||||
<int key="NSTextFieldAlignmentRectInsetsVersion">1</int>
|
||||
</object>
|
||||
</array>
|
||||
<string key="NSFrameSize">{427, 340}</string>
|
||||
<reference key="NSNextKeyView" ref="309559659"/>
|
||||
</object>
|
||||
<string key="NSScreenRect">{{0, 0}, {1920, 1058}}</string>
|
||||
<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
|
||||
<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
|
||||
<bool key="NSWindowIsRestorable">YES</bool>
|
||||
</object>
|
||||
</array>
|
||||
<object class="IBObjectContainer" key="IBDocument.Objects">
|
||||
<array class="NSMutableArray" key="connectionRecords">
|
||||
<array key="connectionRecords">
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">progressIndicator</string>
|
||||
|
@ -1650,7 +1653,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="superclassName">NSView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DFBounceIconView.h</string>
|
||||
<string key="minorKey">../../DFFeedback/Views/DFBounceIconView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
|
@ -1658,12 +1661,63 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="superclassName">NSComboBoxCell</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DFComboBoxCell.h</string>
|
||||
<string key="minorKey">../../DFFeedback/Views/DFComboBoxCell.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFFeedbackWindowController</string>
|
||||
<string key="superclassName">NSWindowController</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">../../DFFeedback/DFFeedbackWindowController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFFeedbackWindowController</string>
|
||||
<dictionary class="NSMutableDictionary" key="actions">
|
||||
<string key="cancel:">id</string>
|
||||
<string key="close:">id</string>
|
||||
<string key="emailChanged:">id</string>
|
||||
<string key="includeEmailCheckBoxChanged:">id</string>
|
||||
<string key="includeSystemProfileCheckBoxDidChange:">id</string>
|
||||
<string key="sendReport:">id</string>
|
||||
<string key="showDetails:">id</string>
|
||||
<string key="tabsSegmentedControlChanged:">id</string>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="actionInfosByName">
|
||||
<object class="IBActionInfo" key="cancel:">
|
||||
<string key="name">cancel:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="close:">
|
||||
<string key="name">close:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="emailChanged:">
|
||||
<string key="name">emailChanged:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="includeEmailCheckBoxChanged:">
|
||||
<string key="name">includeEmailCheckBoxChanged:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="includeSystemProfileCheckBoxDidChange:">
|
||||
<string key="name">includeSystemProfileCheckBoxDidChange:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="sendReport:">
|
||||
<string key="name">sendReport:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="showDetails:">
|
||||
<string key="name">showDetails:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
<object class="IBActionInfo" key="tabsSegmentedControlChanged:">
|
||||
<string key="name">tabsSegmentedControlChanged:</string>
|
||||
<string key="candidateClassName">id</string>
|
||||
</object>
|
||||
</dictionary>
|
||||
<dictionary class="NSMutableDictionary" key="outlets">
|
||||
<string key="detailsProgressIndicator">NSProgressIndicator</string>
|
||||
<string key="detailsProgressLabel">NSTextField</string>
|
||||
|
@ -1765,7 +1819,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
</dictionary>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DFFeedbackWindowController.h</string>
|
||||
<string key="minorKey">../../DFFeedback/DFFeedbackWindowController.m</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
|
@ -1773,7 +1827,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="superclassName">NSTabView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DFKeyTabView.h</string>
|
||||
<string key="minorKey">../../DFFeedback/Views/DFKeyTabView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
|
@ -1781,17 +1835,64 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA</bytes>
|
|||
<string key="superclassName">NSTextView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">./Classes/DFPlaceholderTextView.h</string>
|
||||
<string key="minorKey">../../DFFeedback/Views/DFPlaceholderTextView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</array>
|
||||
<array class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFBounceIconView</string>
|
||||
<string key="superclassName">NSView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">DFeedback.framework/PrivateHeaders/DFBounceIconView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFComboBoxCell</string>
|
||||
<string key="superclassName">NSComboBoxCell</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">DFeedback.framework/PrivateHeaders/DFComboBoxCell.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFFeedbackWindowController</string>
|
||||
<string key="superclassName">NSWindowController</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">DFeedback.framework/Headers/DFFeedbackWindowController.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFKeyTabView</string>
|
||||
<string key="superclassName">NSTabView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">DFeedback.framework/PrivateHeaders/DFKeyTabView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">DFPlaceholderTextView</string>
|
||||
<string key="superclassName">NSTextView</string>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBFrameworkSource</string>
|
||||
<string key="minorKey">DFeedback.framework/PrivateHeaders/DFPlaceholderTextView.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</array>
|
||||
</object>
|
||||
<int key="IBDocument.localizationMode">0</int>
|
||||
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
|
||||
<bool key="IBDocument.previouslyAttemptedUpgradeToXcode5">NO</bool>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
|
||||
<integer value="1060" key="NS.object.0"/>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
|
||||
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
|
||||
<integer value="4600" key="NS.object.0"/>
|
||||
</object>
|
||||
<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
|
||||
<int key="IBDocument.defaultPropertyAccessControl">3</int>
|
||||
<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
|
||||
|
|
Loading…
Reference in New Issue