Moving over to a new XCode project file... it builds fine, and the builds
authorJoseph Spiros <joseph.spiros@ithinksw.com>
Mon, 5 Jan 2004 05:42:17 +0000 (05:42 +0000)
committerJoseph Spiros <joseph.spiros@ithinksw.com>
Mon, 5 Jan 2004 05:42:17 +0000 (05:42 +0000)
it creates also run on 10.2, so that's fun... Now I've just gotta clean
up the project file layout, as it's all basically just thrown in there.

ITMTRemote-Info.plist [new file with mode: 0755]
Info.plist [new file with mode: 0755]
MenuTunes.xcode/project.pbxproj [new file with mode: 0755]
MenuTunes_Prefix.pch [new file with mode: 0755]
iTunesRemote-Info.plist [new file with mode: 0755]
libValidate.a

diff --git a/ITMTRemote-Info.plist b/ITMTRemote-Info.plist
new file mode 100755 (executable)
index 0000000..68de1a5
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//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>ITMTRemote</string>
+       <key>CFBundleGetInfoString</key>
+       <string></string>
+       <key>CFBundleIdentifier</key>
+       <string>com.ithinksw.itmtremote</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>FMWK</string>
+       <key>CFBundleShortVersionString</key>
+       <string></string>
+       <key>CFBundleSignature</key>
+       <string>ITmr</string>
+       <key>CFBundleVersion</key>
+       <string>0.0.2</string>
+</dict>
+</plist>
diff --git a/Info.plist b/Info.plist
new file mode 100755 (executable)
index 0000000..0078902
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//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>MenuTunes</string>
+       <key>CFBundleIconFile</key>
+       <string>AppIcon</string>
+       <key>CFBundleIdentifier</key>
+       <string>com.ithinksw.menutunes</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>CFBundleSignature</key>
+       <string>ITmt</string>
+       <key>CFBundleVersion</key>
+       <string>1.2</string>
+       <key>NSMainNibFile</key>
+       <string>MainMenu</string>
+       <key>NSPrincipalClass</key>
+       <string>MenuTunes</string>
+</dict>
+</plist>
diff --git a/MenuTunes.xcode/project.pbxproj b/MenuTunes.xcode/project.pbxproj
new file mode 100755 (executable)
index 0000000..93749a3
--- /dev/null
@@ -0,0 +1,1674 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 39;
+       objects = {
+               080E96DDFE201D6D7F000001 = {
+                       children = (
+                               7C331F8D05A921AC0088905B,
+                               7C331F8E05A921AC0088905B,
+                               7C331F9205A921C30088905B,
+                               7C331F9305A921C30088905B,
+                               7C331F9105A921C30088905B,
+                               7C331F9405A921C30088905B,
+                               7C95A0E105A929F400B4F576,
+                               7C95A0E205A929F400B4F576,
+                               7C331F9905A921E10088905B,
+                               7C331F9A05A921E10088905B,
+                               7C331F9B05A921E10088905B,
+                               7C331F9C05A921E10088905B,
+                               7C331F9D05A921E10088905B,
+                               7C331F9E05A921E10088905B,
+                               7C331F9F05A921E10088905B,
+                               7C331FA005A921E10088905B,
+                               7C331FA105A921E10088905B,
+                               7C331FA205A921E10088905B,
+                               7C331FA305A921E10088905B,
+                               7C331FA405A921E10088905B,
+                               7C331FB105A922210088905B,
+                               7C331FB205A922210088905B,
+                               7C331FB305A922210088905B,
+                               7C331FB405A922210088905B,
+                               7C331FB505A922210088905B,
+                               7C331FB605A922210088905B,
+                               7C331FBD05A922490088905B,
+                               7C331FBE05A922490088905B,
+                               7C331FC105A9225A0088905B,
+                               7C331FC205A9225A0088905B,
+                       );
+                       isa = PBXGroup;
+                       name = Classes;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               089C165CFE840E0CC02AAC07 = {
+                       children = (
+                               089C165DFE840E0CC02AAC07,
+                       );
+                       isa = PBXVariantGroup;
+                       name = InfoPlist.strings;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               089C165DFE840E0CC02AAC07 = {
+                       fileEncoding = 10;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist.strings;
+                       name = English;
+                       path = English.lproj/InfoPlist.strings;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//080
+//081
+//082
+//083
+//084
+//100
+//101
+//102
+//103
+//104
+               1058C7A0FEA54F0111CA2CBB = {
+                       children = (
+                               1058C7A1FEA54F0111CA2CBB,
+                               7C95A0EF05A92B4800B4F576,
+                               7C95A02A05A9288F00B4F576,
+                               7C95A03705A928A300B4F576,
+                               7C95A0DF05A929B200B4F576,
+                               7C95A0E805A92B0700B4F576,
+                       );
+                       isa = PBXGroup;
+                       name = "Linked Frameworks";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               1058C7A1FEA54F0111CA2CBB = {
+                       fallbackIsa = PBXFileReference;
+                       isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Cocoa.framework;
+                       path = /System/Library/Frameworks/Cocoa.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               1058C7A2FEA54F0111CA2CBB = {
+                       children = (
+                               29B97325FDCFA39411CA2CEA,
+                               29B97324FDCFA39411CA2CEA,
+                       );
+                       isa = PBXGroup;
+                       name = "Other Frameworks";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//100
+//101
+//102
+//103
+//104
+//190
+//191
+//192
+//193
+//194
+               19C28FACFE9D520D11CA2CBB = {
+                       children = (
+                               8D1107320486CEB800E47090,
+                               7C331F6805A918EC0088905B,
+                               7C331F6F05A918FB0088905B,
+                       );
+                       isa = PBXGroup;
+                       name = Products;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//190
+//191
+//192
+//193
+//194
+//290
+//291
+//292
+//293
+//294
+               29B97313FDCFA39411CA2CEA = {
+                       buildSettings = {
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
+                               SDKROOT = /Developer/SDKs/MacOSX10.2.7.sdk;
+                       };
+                       buildStyles = (
+                               4A9504CCFFE6A4B311CA0CBA,
+                               4A9504CDFFE6A4B311CA0CBA,
+                       );
+                       hasScannedForEncodings = 1;
+                       isa = PBXProject;
+                       mainGroup = 29B97314FDCFA39411CA2CEA;
+                       projectDirPath = "";
+                       targets = (
+                               8D1107260486CEB800E47090,
+                               7C331F6705A918EC0088905B,
+                               7C331F6E05A918FB0088905B,
+                       );
+               };
+               29B97314FDCFA39411CA2CEA = {
+                       children = (
+                               080E96DDFE201D6D7F000001,
+                               29B97315FDCFA39411CA2CEA,
+                               29B97317FDCFA39411CA2CEA,
+                               29B97323FDCFA39411CA2CEA,
+                               19C28FACFE9D520D11CA2CBB,
+                       );
+                       isa = PBXGroup;
+                       name = MenuTunes;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97315FDCFA39411CA2CEA = {
+                       children = (
+                               32CA4F630368D1EE00C91783,
+                               7C95A0CE05A9299E00B4F576,
+                               29B97316FDCFA39411CA2CEA,
+                       );
+                       isa = PBXGroup;
+                       name = "Other Sources";
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97316FDCFA39411CA2CEA = {
+                       fileEncoding = 30;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = main.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97317FDCFA39411CA2CEA = {
+                       children = (
+                               8D1107310486CEB800E47090,
+                               7C331F6905A918EC0088905B,
+                               7C331F7005A918FB0088905B,
+                               7C331FEF05A923970088905B,
+                               7C331FEC05A923830088905B,
+                               089C165CFE840E0CC02AAC07,
+                               29B97318FDCFA39411CA2CEA,
+                               7C331FE905A923580088905B,
+                               7C331FC505A923180088905B,
+                               7C331FC605A923180088905B,
+                               7C331FC705A923180088905B,
+                               7C331FC805A923180088905B,
+                               7C331FC905A923180088905B,
+                               7C331FCA05A923190088905B,
+                               7C331FCB05A923190088905B,
+                               7C331FCC05A923190088905B,
+                               7C331FCD05A923190088905B,
+                               7C331FCE05A923190088905B,
+                               7C331FCF05A923190088905B,
+                               7C331FD005A923190088905B,
+                               7C331FD105A923190088905B,
+                               7C331FD205A923190088905B,
+                               7C331FD305A923190088905B,
+                               7C331FD405A923190088905B,
+                               7C331FD505A923190088905B,
+                               7C331FD605A923190088905B,
+                       );
+                       isa = PBXGroup;
+                       name = Resources;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97318FDCFA39411CA2CEA = {
+                       children = (
+                               29B97319FDCFA39411CA2CEA,
+                       );
+                       isa = PBXVariantGroup;
+                       name = MainMenu.nib;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97319FDCFA39411CA2CEA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
+                       name = English;
+                       path = English.lproj/MainMenu.nib;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97323FDCFA39411CA2CEA = {
+                       children = (
+                               1058C7A0FEA54F0111CA2CBB,
+                               1058C7A2FEA54F0111CA2CBB,
+                       );
+                       isa = PBXGroup;
+                       name = Frameworks;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               29B97324FDCFA39411CA2CEA = {
+                       fallbackIsa = PBXFileReference;
+                       isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = AppKit.framework;
+                       path = /System/Library/Frameworks/AppKit.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               29B97325FDCFA39411CA2CEA = {
+                       fallbackIsa = PBXFileReference;
+                       isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Foundation.framework;
+                       path = /System/Library/Frameworks/Foundation.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+//290
+//291
+//292
+//293
+//294
+//320
+//321
+//322
+//323
+//324
+               32CA4F630368D1EE00C91783 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MenuTunes_Prefix.pch;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+//320
+//321
+//322
+//323
+//324
+//4A0
+//4A1
+//4A2
+//4A3
+//4A4
+               4A9504CCFFE6A4B311CA0CBA = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               DEBUGGING_SYMBOLS = YES;
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               OPTIMIZATION_CFLAGS = "-O0";
+                               ZERO_LINK = YES;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Development;
+               };
+               4A9504CDFFE6A4B311CA0CBA = {
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
+                               ZERO_LINK = NO;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Deployment;
+               };
+//4A0
+//4A1
+//4A2
+//4A3
+//4A4
+//7C0
+//7C1
+//7C2
+//7C3
+//7C4
+               7C331F6305A918EC0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C331FBF05A922490088905B,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6405A918EC0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXResourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6505A918EC0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C331FC005A922490088905B,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6605A918EC0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C33201A05A9259C0088905B,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6705A918EC0088905B = {
+                       buildPhases = (
+                               7C331F6305A918EC0088905B,
+                               7C331F6405A918EC0088905B,
+                               7C331F6505A918EC0088905B,
+                               7C331F6605A918EC0088905B,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 1;
+                               FRAMEWORK_SEARCH_PATHS = "/Volumes/Data/Desktop/ITFoundation/build /Volumes/Data/Desktop/ITKit/build";
+                               FRAMEWORK_VERSION = A;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = MenuTunes_Prefix.pch;
+                               GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+                               GCC_WARN_UNKNOWN_PRAGMAS = NO;
+                               INFOPLIST_FILE = "ITMTRemote-Info.plist";
+                               INSTALL_PATH = "@executable_path/../Frameworks";
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "-seg1addr 0x10000000";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = ITMTRemote;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXNativeTarget;
+                       name = ITMTRemote;
+                       productName = ITMTRemote;
+                       productReference = 7C331F6805A918EC0088905B;
+                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
+<!DOCTYPE plist PUBLIC \"-//Apple Computer//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>ITMTRemote</string>
+       <key>CFBundleGetInfoString</key>
+       <string></string>
+       <key>CFBundleIdentifier</key>
+       <string>com.MySoftwareCompany.ITMTRemote</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>FMWK</string>
+       <key>CFBundleShortVersionString</key>
+       <string></string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0.0d1</string>
+</dict>
+</plist>
+";
+                       productType = "com.apple.product-type.framework";
+               };
+               7C331F6805A918EC0088905B = {
+                       explicitFileType = wrapper.framework;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = ITMTRemote.framework;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               7C331F6905A918EC0088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist.xml;
+                       name = "ITMTRemote-Info.plist";
+                       path = "/Volumes/Data/Desktop/MenuTunes/ITMTRemote-Info.plist";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               7C331F6A05A918FB0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C331FC405A9225A0088905B,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6B05A918FB0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       isa = PBXResourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6C05A918FB0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C331FC305A9225A0088905B,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6D05A918FB0088905B = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C33202105A925BC0088905B,
+                               7C33202005A925BA0088905B,
+                               7C95A02D05A9288F00B4F576,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C331F6E05A918FB0088905B = {
+                       buildPhases = (
+                               7C331F6A05A918FB0088905B,
+                               7C331F6B05A918FB0088905B,
+                               7C331F6C05A918FB0088905B,
+                               7C331F6D05A918FB0088905B,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               FRAMEWORK_SEARCH_PATHS = "/Volumes/Data/Desktop/ITFoundation/build /Volumes/Data/Desktop/ITKit/build";
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = MenuTunes_Prefix.pch;
+                               GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+                               GCC_WARN_UNKNOWN_PRAGMAS = NO;
+                               INFOPLIST_FILE = "iTunesRemote-Info.plist";
+                               INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "-framework Foundation -framework AppKit";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = iTunesRemote;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost";
+                               WRAPPER_EXTENSION = remote;
+                       };
+                       dependencies = (
+                               7C331FF305A9253F0088905B,
+                       );
+                       isa = PBXNativeTarget;
+                       name = iTunesRemote;
+                       productName = iTunesRemote;
+                       productReference = 7C331F6F05A918FB0088905B;
+                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
+<!DOCTYPE plist PUBLIC \"-//Apple Computer//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>iTunesRemote</string>
+       <key>CFBundleGetInfoString</key>
+       <string></string>
+       <key>CFBundleIconFile</key>
+       <string></string>
+       <key>CFBundleIdentifier</key>
+       <string>com.MySoftwareCompany.iTunesRemote</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>APPL</string>
+       <key>CFBundleShortVersionString</key>
+       <string></string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0.0d1</string>
+</dict>
+</plist>
+";
+                       productType = "com.apple.product-type.bundle";
+               };
+               7C331F6F05A918FB0088905B = {
+                       explicitFileType = wrapper.cfbundle;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = iTunesRemote.remote;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               7C331F7005A918FB0088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist.xml;
+                       name = "iTunesRemote-Info.plist";
+                       path = "/Volumes/Data/Desktop/MenuTunes/iTunesRemote-Info.plist";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               7C331F8D05A921AC0088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MenuTunes.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F8E05A921AC0088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MenuTunes.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F8F05A921AC0088905B = {
+                       fileRef = 7C331F8D05A921AC0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9005A921AC0088905B = {
+                       fileRef = 7C331F8E05A921AC0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9105A921C30088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MenuController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9205A921C30088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MainController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9305A921C30088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MainController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9405A921C30088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MenuController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9505A921C30088905B = {
+                       fileRef = 7C331F9105A921C30088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9605A921C30088905B = {
+                       fileRef = 7C331F9205A921C30088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9705A921C30088905B = {
+                       fileRef = 7C331F9305A921C30088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9805A921C30088905B = {
+                       fileRef = 7C331F9405A921C30088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331F9905A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MTeSerialNumber.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9A05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MTBlingController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9B05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = PreferencesController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9C05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = PreferencesController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9D05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MTShizzleWindow.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9E05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MTeSerialNumber.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331F9F05A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = NetworkObject.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA005A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = NetworkObject.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA105A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = MTShizzleWindow.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA205A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = MTBlingController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA305A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = NetworkController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA405A921E10088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = NetworkController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FA505A921E10088905B = {
+                       fileRef = 7C331F9905A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FA605A921E10088905B = {
+                       fileRef = 7C331F9A05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FA705A921E10088905B = {
+                       fileRef = 7C331F9B05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FA805A921E10088905B = {
+                       fileRef = 7C331F9C05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FA905A921E10088905B = {
+                       fileRef = 7C331F9D05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAA05A921E10088905B = {
+                       fileRef = 7C331F9E05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAB05A921E10088905B = {
+                       fileRef = 7C331F9F05A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAC05A921E10088905B = {
+                       fileRef = 7C331FA005A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAD05A921E10088905B = {
+                       fileRef = 7C331FA105A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAE05A921E10088905B = {
+                       fileRef = 7C331FA205A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FAF05A921E10088905B = {
+                       fileRef = 7C331FA305A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FB005A921E10088905B = {
+                       fileRef = 7C331FA405A921E10088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FB105A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = StatusItemHack.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB205A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = StatusItemHack.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB305A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = StatusWindowController.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB405A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = StatusWindow.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB505A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = StatusWindow.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB605A922210088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = StatusWindowController.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FB705A922210088905B = {
+                       fileRef = 7C331FB105A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FB805A922210088905B = {
+                       fileRef = 7C331FB205A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FB905A922210088905B = {
+                       fileRef = 7C331FB305A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FBA05A922210088905B = {
+                       fileRef = 7C331FB405A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FBB05A922210088905B = {
+                       fileRef = 7C331FB505A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FBC05A922210088905B = {
+                       fileRef = 7C331FB605A922210088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FBD05A922490088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = ITMTRemote.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FBE05A922490088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = ITMTRemote.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FBF05A922490088905B = {
+                       fileRef = 7C331FBD05A922490088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               7C331FC005A922490088905B = {
+                       fileRef = 7C331FBE05A922490088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FC105A9225A0088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = iTunesRemote.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC205A9225A0088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = iTunesRemote.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC305A9225A0088905B = {
+                       fileRef = 7C331FC105A9225A0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FC405A9225A0088905B = {
+                       fileRef = 7C331FC205A9225A0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FC505A923180088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Register.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC605A923180088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Repeat.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC705A923180088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Setup.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC805A923180088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.gif;
+                       path = esellerate.gif;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FC905A923180088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = MP3Player.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCA05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Shuffle.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCB05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = submenu.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCC05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = iPod.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCD05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = MenuInverted.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCE05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Radio.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FCF05A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = CD.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD005A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = NetLibrary.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD105A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.icns;
+                       path = AppIcon.icns;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD205A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Upcoming.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD305A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Rating.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD405A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Library.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD505A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = Volume.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD605A923190088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.tiff;
+                       path = MenuNormal.tiff;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FD705A923190088905B = {
+                       fileRef = 7C331FC505A923180088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FD805A923190088905B = {
+                       fileRef = 7C331FC605A923180088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FD905A923190088905B = {
+                       fileRef = 7C331FC705A923180088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDA05A923190088905B = {
+                       fileRef = 7C331FC805A923180088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDB05A923190088905B = {
+                       fileRef = 7C331FC905A923180088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDC05A923190088905B = {
+                       fileRef = 7C331FCA05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDD05A923190088905B = {
+                       fileRef = 7C331FCB05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDE05A923190088905B = {
+                       fileRef = 7C331FCC05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FDF05A923190088905B = {
+                       fileRef = 7C331FCD05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE005A923190088905B = {
+                       fileRef = 7C331FCE05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE105A923190088905B = {
+                       fileRef = 7C331FCF05A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE205A923190088905B = {
+                       fileRef = 7C331FD005A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE305A923190088905B = {
+                       fileRef = 7C331FD105A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE405A923190088905B = {
+                       fileRef = 7C331FD205A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE505A923190088905B = {
+                       fileRef = 7C331FD305A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE605A923190088905B = {
+                       fileRef = 7C331FD405A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE705A923190088905B = {
+                       fileRef = 7C331FD505A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE805A923190088905B = {
+                       fileRef = 7C331FD605A923190088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FE905A923580088905B = {
+                       children = (
+                               7C331FEA05A923580088905B,
+                       );
+                       isa = PBXVariantGroup;
+                       name = Preferences.nib;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FEA05A923580088905B = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
+                       name = English;
+                       path = English.lproj/Preferences.nib;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FEB05A923580088905B = {
+                       fileRef = 7C331FE905A923580088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FEC05A923830088905B = {
+                       children = (
+                               7C331FED05A923830088905B,
+                       );
+                       isa = PBXVariantGroup;
+                       name = KeyCodes.plist;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FED05A923830088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
+                       name = English;
+                       path = English.lproj/KeyCodes.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FEE05A923830088905B = {
+                       fileRef = 7C331FEC05A923830088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FEF05A923970088905B = {
+                       children = (
+                               7C331FF005A923970088905B,
+                       );
+                       isa = PBXVariantGroup;
+                       name = Localizable.strings;
+                       path = "";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FF005A923970088905B = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist.strings;
+                       name = English;
+                       path = English.lproj/Localizable.strings;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C331FF105A923970088905B = {
+                       fileRef = 7C331FEF05A923970088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C331FF205A9253F0088905B = {
+                       containerPortal = 29B97313FDCFA39411CA2CEA;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 7C331F6705A918EC0088905B;
+                       remoteInfo = ITMTRemote;
+               };
+               7C331FF305A9253F0088905B = {
+                       isa = PBXTargetDependency;
+                       target = 7C331F6705A918EC0088905B;
+                       targetProxy = 7C331FF205A9253F0088905B;
+               };
+               7C331FF405A925550088905B = {
+                       containerPortal = 29B97313FDCFA39411CA2CEA;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 7C331F6705A918EC0088905B;
+                       remoteInfo = ITMTRemote;
+               };
+               7C331FF505A925550088905B = {
+                       isa = PBXTargetDependency;
+                       target = 7C331F6705A918EC0088905B;
+                       targetProxy = 7C331FF405A925550088905B;
+               };
+               7C331FF605A9255A0088905B = {
+                       containerPortal = 29B97313FDCFA39411CA2CEA;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = 7C331F6E05A918FB0088905B;
+                       remoteInfo = iTunesRemote;
+               };
+               7C331FF705A9255A0088905B = {
+                       isa = PBXTargetDependency;
+                       target = 7C331F6E05A918FB0088905B;
+                       targetProxy = 7C331FF605A9255A0088905B;
+               };
+               7C33201A05A9259C0088905B = {
+                       fileRef = 1058C7A1FEA54F0111CA2CBB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C33201F05A925AF0088905B = {
+                       fileRef = 7C331F6805A918EC0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C33202005A925BA0088905B = {
+                       fileRef = 1058C7A1FEA54F0111CA2CBB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C33202105A925BC0088905B = {
+                       fileRef = 7C331F6805A918EC0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A02A05A9288F00B4F576 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = ITFoundation.framework;
+                       path = ../ITFoundation/build/ITFoundation.framework;
+                       refType = 2;
+                       sourceTree = SOURCE_ROOT;
+               };
+               7C95A02B05A9288F00B4F576 = {
+                       fileRef = 7C95A02A05A9288F00B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A02D05A9288F00B4F576 = {
+                       fileRef = 7C95A02A05A9288F00B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A03705A928A300B4F576 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = ITKit.framework;
+                       path = ../ITKit/build/ITKit.framework;
+                       refType = 2;
+                       sourceTree = SOURCE_ROOT;
+               };
+               7C95A03805A928A300B4F576 = {
+                       fileRef = 7C95A03705A928A300B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0CE05A9299E00B4F576 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = validate.h;
+                       refType = 2;
+                       sourceTree = SOURCE_ROOT;
+               };
+               7C95A0CF05A9299E00B4F576 = {
+                       fileRef = 7C95A0CE05A9299E00B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0DF05A929B200B4F576 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = archive.ar;
+                       path = libValidate.a;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C95A0E005A929B200B4F576 = {
+                       fileRef = 7C95A0DF05A929B200B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0E105A929F400B4F576 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = CustomMenuTableView.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C95A0E205A929F400B4F576 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = CustomMenuTableView.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               7C95A0E305A929F400B4F576 = {
+                       fileRef = 7C95A0E105A929F400B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0E405A929F400B4F576 = {
+                       fileRef = 7C95A0E205A929F400B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0E805A92B0700B4F576 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = "compiled.mach-o.dylib";
+                       name = libcrypto.dylib;
+                       path = /usr/lib/libcrypto.dylib;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               7C95A0E905A92B0700B4F576 = {
+                       fileRef = 7C95A0E805A92B0700B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A0EF05A92B4800B4F576 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Carbon.framework;
+                       path = /System/Library/Frameworks/Carbon.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               7C95A0F005A92B4800B4F576 = {
+                       fileRef = 7C95A0EF05A92B4800B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A18705A92B7C00B4F576 = {
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                               7C95A18A05A92B9700B4F576,
+                               7C95A18905A92B9500B4F576,
+                               7C95A18805A92B9100B4F576,
+                       );
+                       isa = PBXCopyFilesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C95A18805A92B9100B4F576 = {
+                       fileRef = 7C95A02A05A9288F00B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A18905A92B9500B4F576 = {
+                       fileRef = 7C95A03705A928A300B4F576;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A18A05A92B9700B4F576 = {
+                       fileRef = 7C331F6805A918EC0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               7C95A18B05A92B9D00B4F576 = {
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 13;
+                       files = (
+                               7C95A18C05A92BAC00B4F576,
+                       );
+                       isa = PBXCopyFilesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               7C95A18C05A92BAC00B4F576 = {
+                       fileRef = 7C331F6F05A918FB0088905B;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+//7C0
+//7C1
+//7C2
+//7C3
+//7C4
+//8D0
+//8D1
+//8D2
+//8D3
+//8D4
+               8D1107260486CEB800E47090 = {
+                       buildPhases = (
+                               8D1107270486CEB800E47090,
+                               8D1107290486CEB800E47090,
+                               8D11072C0486CEB800E47090,
+                               7C95A18B05A92B9D00B4F576,
+                               7C95A18705A92B7C00B4F576,
+                               8D11072E0486CEB800E47090,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               FRAMEWORK_SEARCH_PATHS = "../ITFoundation/build ../ITKit/build /Volumes/Data/Desktop/ITFoundation/build";
+                               GCC_ENABLE_TRIGRAPHS = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = MenuTunes_Prefix.pch;
+                               GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
+                               GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+                               GCC_WARN_UNKNOWN_PRAGMAS = NO;
+                               HEADER_SEARCH_PATHS = "../ITKit/build/ITKit.framework/PrivateHeaders ../ITFoundation/build/ITFoundation.framework/PrivateHeaders ";
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Applications";
+                               LIBRARY_SEARCH_PATHS = /Volumes/Data/Desktop/MenuTunes;
+                               MACOSX_DEPLOYMENT_TARGET = 10.2;
+                               OTHER_CFLAGS = "";
+                               OTHER_LDFLAGS = "";
+                               PRODUCT_NAME = MenuTunes;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
+                               WRAPPER_EXTENSION = app;
+                       };
+                       dependencies = (
+                               7C331FF505A925550088905B,
+                               7C331FF705A9255A0088905B,
+                       );
+                       isa = PBXNativeTarget;
+                       name = MenuTunes;
+                       productInstallPath = "$(HOME)/Applications";
+                       productName = MenuTunes;
+                       productReference = 8D1107320486CEB800E47090;
+                       productType = "com.apple.product-type.application";
+               };
+               8D1107270486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D1107280486CEB800E47090,
+                               7C331F8F05A921AC0088905B,
+                               7C331F9605A921C30088905B,
+                               7C331F9805A921C30088905B,
+                               7C331FA605A921E10088905B,
+                               7C331FA805A921E10088905B,
+                               7C331FAA05A921E10088905B,
+                               7C331FAB05A921E10088905B,
+                               7C331FAD05A921E10088905B,
+                               7C331FB005A921E10088905B,
+                               7C331FB805A922210088905B,
+                               7C331FBA05A922210088905B,
+                               7C331FBC05A922210088905B,
+                               7C95A0CF05A9299E00B4F576,
+                               7C95A0E405A929F400B4F576,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D1107280486CEB800E47090 = {
+                       fileRef = 32CA4F630368D1EE00C91783;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D1107290486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D11072A0486CEB800E47090,
+                               8D11072B0486CEB800E47090,
+                               7C331FD705A923190088905B,
+                               7C331FD805A923190088905B,
+                               7C331FD905A923190088905B,
+                               7C331FDA05A923190088905B,
+                               7C331FDB05A923190088905B,
+                               7C331FDC05A923190088905B,
+                               7C331FDD05A923190088905B,
+                               7C331FDE05A923190088905B,
+                               7C331FDF05A923190088905B,
+                               7C331FE005A923190088905B,
+                               7C331FE105A923190088905B,
+                               7C331FE205A923190088905B,
+                               7C331FE305A923190088905B,
+                               7C331FE405A923190088905B,
+                               7C331FE505A923190088905B,
+                               7C331FE605A923190088905B,
+                               7C331FE705A923190088905B,
+                               7C331FE805A923190088905B,
+                               7C331FEB05A923580088905B,
+                               7C331FEE05A923830088905B,
+                               7C331FF105A923970088905B,
+                       );
+                       isa = PBXResourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D11072A0486CEB800E47090 = {
+                       fileRef = 29B97318FDCFA39411CA2CEA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D11072B0486CEB800E47090 = {
+                       fileRef = 089C165CFE840E0CC02AAC07;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D11072C0486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D11072D0486CEB800E47090,
+                               7C331F9005A921AC0088905B,
+                               7C331F9505A921C30088905B,
+                               7C331F9705A921C30088905B,
+                               7C331FA505A921E10088905B,
+                               7C331FA705A921E10088905B,
+                               7C331FA905A921E10088905B,
+                               7C331FAC05A921E10088905B,
+                               7C331FAE05A921E10088905B,
+                               7C331FAF05A921E10088905B,
+                               7C331FB705A922210088905B,
+                               7C331FB905A922210088905B,
+                               7C331FBB05A922210088905B,
+                               7C95A0E305A929F400B4F576,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D11072D0486CEB800E47090 = {
+                       fileRef = 29B97316FDCFA39411CA2CEA;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                               );
+                       };
+               };
+               8D11072E0486CEB800E47090 = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               7C33201F05A925AF0088905B,
+                               8D11072F0486CEB800E47090,
+                               7C95A02B05A9288F00B4F576,
+                               7C95A03805A928A300B4F576,
+                               7C95A0E005A929B200B4F576,
+                               7C95A0E905A92B0700B4F576,
+                               7C95A0F005A92B4800B4F576,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               8D11072F0486CEB800E47090 = {
+                       fileRef = 1058C7A1FEA54F0111CA2CBB;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               8D1107310486CEB800E47090 = {
+                       fileEncoding = 4;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
+                       path = Info.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               8D1107320486CEB800E47090 = {
+                       explicitFileType = wrapper.application;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = MenuTunes.app;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+       };
+       rootObject = 29B97313FDCFA39411CA2CEA;
+}
diff --git a/MenuTunes_Prefix.pch b/MenuTunes_Prefix.pch
new file mode 100755 (executable)
index 0000000..c038de2
--- /dev/null
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the 'MenuTunes' target in the 'MenuTunes' project
+//
+
+#ifdef __OBJC__
+    #import <Cocoa/Cocoa.h>
+#endif
diff --git a/iTunesRemote-Info.plist b/iTunesRemote-Info.plist
new file mode 100755 (executable)
index 0000000..ffb9193
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//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>iTunesRemote</string>
+       <key>CFBundleGetInfoString</key>
+       <string></string>
+       <key>CFBundleIconFile</key>
+       <string></string>
+       <key>CFBundleIdentifier</key>
+       <string>com.ithinksw.menutunes.remote.itunes</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>BNDL</string>
+       <key>CFBundleShortVersionString</key>
+       <string></string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.2</string>
+       <key>NSPrincipalClass</key>
+       <string>iTunesRemote</string>
+</dict>
+</plist>
index 424395d..4c49be8 100755 (executable)
Binary files a/libValidate.a and b/libValidate.a differ