Author: mick Date: 2006-03-14 19:38:35 +0100 (Tue, 14 Mar 2006) New Revision: 103 Added: KisMACng/Subprojects/KisMACInstaller/ KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/classes.nib KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/info.nib KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/keyedobjects.nib KisMACng/Subprojects/KisMACInstaller/InstallController.h KisMACng/Subprojects/KisMACInstaller/InstallController.m KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.mode1 KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.pbxuser KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/project.pbxproj KisMACng/Subprojects/KisMACInstaller/airportExtreme.png Removed: KisMACng/Subprojects/KisMAC Installer/ KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/classes.nib KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/info.nib KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/keyedobjects.nib KisMACng/Subprojects/KisMACInstaller/InstallController.h KisMACng/Subprojects/KisMACInstaller/InstallController.m KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.mode1 KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.pbxuser KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/project.pbxproj Log: moved Installer directory Copied: KisMACng/Subprojects/KisMACInstaller (from rev 101, KisMACng/Subprojects/KisMAC Installer) Deleted: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/classes.nib =================================================================== --- KisMACng/Subprojects/KisMAC Installer/English.lproj/MainMenu.nib/classes.nib 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/classes.nib 2006-03-14 18:38:35 UTC (rev 103) @@ -1,44 +0,0 @@ -{ - IBClasses = ( - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - ACTIONS = {choseTargetDirectory = id; next = id; prev = id; }; - CLASS = InstallController; - LANGUAGE = ObjC; - OUTLETS = { - "_aeForeverCheckBox" = NSButton; - "_configureView" = NSView; - "_confirmConfigureView" = NSView; - "_installDirectoryView" = NSView; - "_installDoneView" = NSView; - "_installKisMAC" = NSButtonCell; - "_installPatch" = NSButtonCell; - "_installSFPatchView" = NSView; - "_installStatus" = NSTextField; - "_installView" = NSView; - "_installationStatus" = NSTextField; - "_keepPrefs" = NSButtonCell; - "_licenseView" = NSView; - "_mainBox" = NSBox; - "_next" = NSButton; - "_prev" = NSButton; - "_progBar" = NSProgressIndicator; - "_removalDoneView" = NSView; - "_removeBar" = NSProgressIndicator; - "_removeKisMAC" = NSButtonCell; - "_removeKisMACView" = NSView; - "_removePreferencesView" = NSView; - "_removePrefs" = NSButtonCell; - "_removeRestartWarning" = NSTextField; - "_removeStatus" = NSTextField; - "_restartWarning" = NSTextField; - "_selectedDriver" = NSPopUpButton; - "_skipPatch" = NSButtonCell; - "_targetDirectory" = NSTextField; - "_welcomeView" = NSView; - }; - SUPERCLASS = NSWindowController; - } - ); - IBVersion = 1; -} \ No newline at end of file Copied: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/classes.nib (from rev 102, KisMACng/Subprojects/KisMAC Installer/English.lproj/MainMenu.nib/classes.nib) Deleted: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/info.nib =================================================================== --- KisMACng/Subprojects/KisMAC Installer/English.lproj/MainMenu.nib/info.nib 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/info.nib 2006-03-14 18:38:35 UTC (rev 103) @@ -1,61 +0,0 @@ -<?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>IBDocumentLocation</key> - <string>23 315 356 240 0 0 1280 832 </string> - <key>IBEditorPositions</key> - <dict> - <key>217</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>226</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>229</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>246</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>259</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>272</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>280</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>288</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>29</key> - <string>80 706 258 44 0 0 1280 832 </string> - <key>297</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>304</key> - <string>394 370 492 372 0 0 1280 832 </string> - <key>316</key> - <string>394 370 492 372 0 0 1280 832 </string> - </dict> - <key>IBFramework Version</key> - <string>443.0</string> - <key>IBLockedObjects</key> - <array> - <integer>212</integer> - <integer>209</integer> - <integer>217</integer> - <integer>226</integer> - <integer>229</integer> - <integer>259</integer> - <integer>272</integer> - <integer>280</integer> - <integer>288</integer> - <integer>304</integer> - <integer>316</integer> - </array> - <key>IBOldestOS</key> - <integer>2</integer> - <key>IBOpenObjects</key> - <array> - <integer>316</integer> - <integer>29</integer> - <integer>226</integer> - </array> - <key>IBSystem Version</key> - <string>8H14</string> -</dict> -</plist> Copied: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/info.nib (from rev 102, KisMACng/Subprojects/KisMAC Installer/English.lproj/MainMenu.nib/info.nib) Deleted: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/keyedobjects.nib =================================================================== (Binary files differ) Copied: KisMACng/Subprojects/KisMACInstaller/English.lproj/MainMenu.nib/keyedobjects.nib (from rev 102, KisMACng/Subprojects/KisMAC Installer/English.lproj/MainMenu.nib/keyedobjects.nib) Deleted: KisMACng/Subprojects/KisMACInstaller/InstallController.h =================================================================== --- KisMACng/Subprojects/KisMAC Installer/InstallController.h 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/InstallController.h 2006-03-14 18:38:35 UTC (rev 103) @@ -1,99 +0,0 @@ -/* - - File: InstallController.h - Program: KisMAC - Author: Michael Rossberg - mick@xxxxxxxxxxxxxxxx - Description: KisMAC is a wireless stumbler for MacOS X. - - This file is part of the KisMAC Installer. - - KisMAC is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - KisMAC is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with KisMAC; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ -#import <AppKit/AppKit.h> - -enum states { - stateWelcome = 0, - stateLicense = 1, - stateRemovePrefs = 2, - stateInstallSFPatch = 3, - stateInstallDir = 4, - stateDoInstall = 5, - stateConfigure = 6, - stateConfirmConfigure = 7, - stateInstallDone = 8, - stateInstallCanceled = 9, - - stateCleanKisMAC = 97, - stateRemovingKisMAC = 98, - stateRemovalDone = 99, -}; - -@interface InstallController : NSWindowController { - IBOutlet NSButton *_next; - IBOutlet NSButton *_prev; - IBOutlet NSBox *_mainBox; - - IBOutlet NSView *_welcomeView; - IBOutlet NSButtonCell *_installKisMAC; - IBOutlet NSButtonCell *_removeKisMAC; - - IBOutlet NSView *_licenseView; - - IBOutlet NSView *_removePreferencesView; - IBOutlet NSButtonCell *_keepPrefs; - IBOutlet NSButtonCell *_removePrefs; - - IBOutlet NSView *_installSFPatchView; - IBOutlet NSButtonCell *_installPatch; - IBOutlet NSButtonCell *_skipPatch; - - IBOutlet NSView *_installDirectoryView; - IBOutlet NSTextField *_targetDirectory; - - IBOutlet NSView *_installView; - IBOutlet NSTextField *_installStatus; - IBOutlet NSProgressIndicator *_progBar; - - IBOutlet NSView *_configureView; - - IBOutlet NSView *_confirmConfigureView; - IBOutlet NSPopUpButton *_selectedDriver; - IBOutlet NSButton *_aeForeverCheckBox; - - IBOutlet NSView *_installDoneView; - IBOutlet NSTextField *_installationStatus; - IBOutlet NSTextField *_restartWarning; - - IBOutlet NSView *_removeKisMACView; - IBOutlet NSTextField *_removeStatus; - IBOutlet NSProgressIndicator *_removeBar; - - IBOutlet NSView *_removalDoneView; - IBOutlet NSTextField *_removeRestartWarning; - - enum states _currentState; - BOOL _prevEnabled; - BOOL _nextEnabled; - BOOL _patchWasInstalled; -} - --(IBAction)next:(id)sender; --(IBAction)prev:(id)sender; --(IBAction)choseTargetDirectory:(id)sender; - --(void)updateState; - -@end Copied: KisMACng/Subprojects/KisMACInstaller/InstallController.h (from rev 102, KisMACng/Subprojects/KisMAC Installer/InstallController.h) Deleted: KisMACng/Subprojects/KisMACInstaller/InstallController.m =================================================================== --- KisMACng/Subprojects/KisMAC Installer/InstallController.m 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/InstallController.m 2006-03-14 18:38:35 UTC (rev 103) @@ -1,844 +0,0 @@ -/* - - File: InstallController.m - Program: KisMAC - Author: Michael Rossberg - mick@xxxxxxxxxxxxxxxx - Description: KisMAC is a wireless stumbler for MacOS X. - - This file is part of the KisMAC Installer. - - KisMAC is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - KisMAC is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with KisMAC; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -*/ -#import "InstallController.h" -#import "BLAuthentication.h" -#import <Carbon/Carbon.h> -#include <unistd.h> - -#define optionsFile @"/System/Library/Extensions/AppleAirPort2.kext/Contents/Info.plist" - -struct identStruct { - UInt16 vendor; - UInt16 device; -}; - -OSStatus SendAppleEventToSystemProcess(AEEventID EventToSend) -{ - AEAddressDesc targetDesc; - static const ProcessSerialNumber - kPSNOfSystemProcess = { 0, kSystemProcess }; - AppleEvent eventReply = {typeNull, NULL}; - AppleEvent appleEventToSend = {typeNull, NULL}; - - OSStatus error = noErr; - - error = AECreateDesc(typeProcessSerialNumber, - &kPSNOfSystemProcess, sizeof(kPSNOfSystemProcess), - &targetDesc); - - if (error != noErr) - { - return(error); - } - - error = AECreateAppleEvent(kCoreEventClass, EventToSend, - &targetDesc, kAutoGenerateReturnID, - kAnyTransactionID, &appleEventToSend); - - AEDisposeDesc(&targetDesc); - - if (error != noErr) - { - return(error); - } - - error = AESend(&appleEventToSend, &eventReply, kAENoReply, - kAENormalPriority, kAEDefaultTimeout, - NULL, NULL); - - AEDisposeDesc(&appleEventToSend); - - if (error != noErr) - { - return(error); - } - - AEDisposeDesc(&eventReply); - - return(error); //if this is noErr then we are successful -} - -@implementation InstallController - -- (id)init { - self=[super init]; - if (self==Nil) return Nil; - - _currentState = stateWelcome; - _nextEnabled = YES; - - [NSApp setDelegate:self]; - - return self; -} - -- (void)awakeFromNib { - [self updateState]; - [_prev setEnabled:_prevEnabled]; -} - -#pragma mark - - -- (void)reboot { - SendAppleEventToSystemProcess(kAERestart); -} -- (BOOL)findFile:(NSString*)file { - NSFileManager *m; - - m = [NSFileManager defaultManager]; - return [m fileExistsAtPath:[file stringByExpandingTildeInPath]]; -} -- (BOOL)findWirelessDriverPatch { - return [self findFile:@"/System/Library/Extensions/WirelessDriver.kext/bipatch"]; -} -- (BOOL)findWirelessDriver { - return [self findFile:@"/System/Library/Extensions/WirelessDriver.kext"]; -} -- (BOOL)findKisMACPrefs { - return [self findFile:@"~/Library/Preferences/de.binaervarianz.kismac.plist"]; -} -- (BOOL)findTar { - return [self findFile:@"/usr/bin/tar"]; -} - -- (NSString*)getPreviousInstallDir { - NSUserDefaults *d; - NSString *s; - - d = [NSUserDefaults standardUserDefaults]; - [d addSuiteNamed:@"de.binaervarianz.kismac"]; - - s = [d objectForKey:@"KisMACHomeDir"]; - if (s) return [s stringByDeletingLastPathComponent]; - return @"/Applications"; -} - -- (BOOL)validDir:(NSString*)dir { - NSFileManager *m; - BOOL isDir; - NSString *d; - - d = [dir stringByExpandingTildeInPath]; - - m = [NSFileManager defaultManager]; - if (![m fileExistsAtPath:d isDirectory:&isDir]) return NO; - if (!isDir) return NO; - - if (![m isWritableFileAtPath:d]) return NO; - - return YES; -} - -- (BOOL)removePreferences { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/remove_prefs.sh", [[NSBundle mainBundle] resourcePath]] withArgs:nil]; -} - -- (BOOL)removeKisMACInstallation:(NSString*)targetDir { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/remove.sh", [[NSBundle mainBundle] resourcePath]] withArgs:[NSArray arrayWithObject:targetDir]]; -} - -- (BOOL)installKisMACToPath:(NSString*)targetDir { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/install.sh", [[NSBundle mainBundle] resourcePath]] withArgs:[NSArray arrayWithObjects:targetDir, [[NSBundle mainBundle] resourcePath], nil]]; -} - -- (BOOL)adjustKisMACPermissionsAtPath:(NSString*)targetDir { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/permissions.sh", [[NSBundle mainBundle] resourcePath]] withArgs:[NSArray arrayWithObject:targetDir]]; -} - -- (void)setMonitorMode:(BOOL)enable { - sleep(1); - [[BLAuthentication sharedInstance] executeCommand:@"/usr/bin/chgrp" withArgs:[NSArray arrayWithObjects:@"admin", optionsFile, nil]]; - [[BLAuthentication sharedInstance] executeCommand:@"/bin/chmod" withArgs:[NSArray arrayWithObjects:@"0664", optionsFile, nil]]; - - sleep(1); - NSDictionary *dict= [NSPropertyListSerialization propertyListFromData:[NSData dataWithContentsOfFile:optionsFile] mutabilityOption:kCFPropertyListMutableContainers format:NULL errorDescription:Nil]; - [dict setValue:[NSNumber numberWithBool:enable] forKeyPath:@"IOKitPersonalities.Broadcom PCI.APMonitorMode"]; - [[NSPropertyListSerialization dataFromPropertyList:dict format:kCFPropertyListXMLFormat_v1_0 errorDescription:nil] writeToFile:optionsFile atomically:NO]; - - [[BLAuthentication sharedInstance] executeCommand:@"/bin/chmod" withArgs:[NSArray arrayWithObjects:@"0644", optionsFile, nil]]; - [[BLAuthentication sharedInstance] executeCommand:@"/usr/bin/chgrp" withArgs:[NSArray arrayWithObjects:@"wheel", optionsFile, nil]]; - sleep(1); -} - -- (BOOL)removeWirelessDriverPatch { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/sfpatch_remove.sh", [[NSBundle mainBundle] resourcePath]] withArgs:nil]; -} - -- (BOOL)installWirelessPatchToPath:(NSString*)targetDir { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/sfpatch_install.sh", [[NSBundle mainBundle] resourcePath]] withArgs:[NSArray arrayWithObjects:targetDir, [[NSBundle mainBundle] resourcePath], nil]]; -} - -- (BOOL)adjustWirelessPatchPermissions { - BLAuthentication *a; - - a = [BLAuthentication sharedInstance]; - return [a executeCommandSynced:[NSString stringWithFormat:@"%@/sfpatch_permissions.sh", [[NSBundle mainBundle] resourcePath]] withArgs:nil]; -} - -- (bool)usbPrismDeviceAvailable { - mach_port_t masterPort; - io_iterator_t iterator; - io_object_t sdev; - NSNumber *vendor, *product; - int i; - struct identStruct devices[] = { - { 0x04bb, 0x0922}, //1 IOData AirPort WN-B11/USBS - { 0x07aa, 0x0012}, //2 Corega Wireless LAN USB Stick-11 - { 0x09aa, 0x3642}, //3 Prism2.x 11Mbps WLAN USB Adapter - { 0x1668, 0x0408}, //4 Actiontec Prism2.5 11Mbps WLAN USB Adapter - { 0x1668, 0x0421}, //5 Actiontec Prism2.5 11Mbps WLAN USB Adapter - { 0x066b, 0x2212}, //6 Linksys WUSB11v2.5 11Mbps WLAN USB Adapter - { 0x066b, 0x2213}, //7 Linksys WUSB12v1.1 11Mbps WLAN USB Adapter - { 0x067c, 0x1022}, //8 Siemens SpeedStream 1022 11Mbps WLAN USB Adapter - { 0x049f, 0x0033}, //9 Compaq/Intel W100 PRO/Wireless 11Mbps multiport WLAN Adapter - { 0x0411, 0x0016}, //10 Melco WLI-USB-S11 11Mbps WLAN Adapter - { 0x08de, 0x7a01}, //11 PRISM25 IEEE 802.11 Mini USB Adapter - { 0x8086, 0x1111}, //12 Intel PRO/Wireless 2011B LAN USB Adapter - { 0x0d8e, 0x7a01}, //13 PRISM25 IEEE 802.11 Mini USB Adapter - { 0x045e, 0x006e}, //14 Microsoft MN510 Wireless USB Adapter - { 0x0967, 0x0204}, //15 Acer Warplink USB Adapter - { 0x0cde, 0x0002}, //16 Z-Com 725/726 Prism2.5 USB/USB Integrated - { 0x413c, 0x8100}, //17 Dell TrueMobile 1180 Wireless USB Adapter - { 0x0b3b, 0x1601}, //18 ALLNET 0193 11Mbps WLAN USB Adapter - { 0x0b3b, 0x1602}, //19 ZyXEL ZyAIR B200 Wireless USB Adapter - { 0x0baf, 0x00eb}, //20 USRobotics USR1120 Wireless USB Adapter - { 0x0411, 0x0027}, //21 Melco WLI-USB-KS11G 11Mbps WLAN Adapter - { 0x04f1, 0x3009}, //22 JVC MP-XP7250 Builtin USB WLAN Adapter - { 0x03f3, 0x0020}, //23 Adaptec AWN-8020 USB WLAN Adapter - { 0x0ace, 0x1201}, //24 ZyDAS ZD1201 Wireless USB Adapter - { 0x2821, 0x3300}, //25 ASUS-WL140 Wireless USB Adapter - { 0x2001, 0x3700}, //26 DWL-122 Wireless USB Adapter - { 0x0846, 0x4110}, //27 NetGear MA111 - { 0x0772, 0x5731}, //28 MacSense WUA-700 - { 0x124a, 0x4017}, //29 AirVast WN-220? - }; - - if (IOMasterPort(MACH_PORT_NULL, &masterPort) != KERN_SUCCESS) { - return NO; // REV/FIX: throw. - } - - if (IORegistryCreateIterator(masterPort, kIOServicePlane, kIORegistryIterateRecursively, &iterator) == KERN_SUCCESS) { - while (sdev = IOIteratorNext(iterator)) - if (IOObjectConformsTo(sdev, "IOUSBDevice")) { - product = (NSNumber*)IORegistryEntrySearchCFProperty(sdev, kIOServicePlane, CFSTR("idProduct"), NULL, 0); - vendor = (NSNumber*)IORegistryEntrySearchCFProperty(sdev, kIOServicePlane, CFSTR("idVendor"), NULL, 0); - - if ((product != Nil) && (vendor != Nil)) { - for (i = 0; i < 29; i++) { - if ([vendor intValue] == devices[i].vendor && [product intValue] == devices[i].device) break; - } - [product release]; - [vendor release]; - - if (i!=29) { - IOObjectRelease (iterator); - return YES; - } - } - } - IOObjectRelease(iterator); - } - - return NO; -} - -- (bool)isDeviceAvailable:(NSArray*)devices { - mach_port_t masterPort; - io_iterator_t iterator; - io_object_t sdev; - NSString *name; - int i; - - if (IOMasterPort(MACH_PORT_NULL, &masterPort) != KERN_SUCCESS) { - return NO; // REV/FIX: throw. - } - - if (IORegistryCreateIterator(masterPort, kIOServicePlane, kIORegistryIterateRecursively, &iterator) == KERN_SUCCESS) { - while (sdev = IOIteratorNext(iterator)) - if (IOObjectConformsTo(sdev, "IOPCCard16Device")) { - name = (NSString*)IORegistryEntrySearchCFProperty(sdev, kIOServicePlane, CFSTR("IOName"), NULL, 0); - - if (name) { - for (i = 0; i < [devices count]; i++) { - if ([name isEqualToString:[devices objectAtIndex:i]]) break; - } - [name release]; - - if ([devices count]) { - IOObjectRelease (iterator); - return YES; - } - } - } - IOObjectRelease(iterator); - } - - return NO; -} - -- (bool)isServiceAvailable:(char*)service { - mach_port_t masterPort; - io_iterator_t iterator; - io_object_t sdev; - - if (IOMasterPort(MACH_PORT_NULL, &masterPort) != KERN_SUCCESS) { - return NO; // REV/FIX: throw. - } - - if (IORegistryCreateIterator(masterPort, kIOServicePlane, kIORegistryIterateRecursively, &iterator) == KERN_SUCCESS) { - while (sdev = IOIteratorNext(iterator)) - if (IOObjectConformsTo(sdev, service)) { - IOObjectRelease (iterator); - return YES; - } - IOObjectRelease(iterator); - } - - return NO; -} - -- (void)populateDriverBox { - NSArray *ids; - [_selectedDriver addItemWithTitle:@"<configure manually>"]; - [[_selectedDriver lastItem] setTag: 0]; - - if ([self isServiceAvailable:"AirPortDriver"]) { - [_selectedDriver addItemWithTitle:@"Apple Airport Card, passive mode"]; - [[_selectedDriver lastItem] setTag: 1]; - [_selectedDriver addItemWithTitle:@"Apple Airport Card, active mode"]; - [[_selectedDriver lastItem] setTag: 2]; - } - if ([self isServiceAvailable:"AirPortPCI"]) { - [_selectedDriver addItemWithTitle:@"Apple Airport Extreme Card, active mode"]; - [[_selectedDriver lastItem] setTag: 2]; - [_selectedDriver addItemWithTitle:@"Apple Airport Extreme Card, passive mode"]; - [[_selectedDriver lastItem] setTag: 8]; - - } - - ids = [NSArray arrayWithObjects:@"pccard156,3", @"pccardb,7300", @"pccard156,2", @"pccard126,8000", @"pccard105,7", @"pccard89,1", @"pccard124,1110", @"pccard138,2", @"pccard268,1", @"pccard250,2", @"pccard26f,30b", @"pccard274,1612", @"pccard274,1613", @"pccard274,3301", @"pccard28a,2", @"pccard2d2,1", @"pccardd601,2", @"pccardd601,5", nil]; - if ([self isServiceAvailable:"org_noncontiguous_WirelessDriver"] || [self isServiceAvailable:"com_ioxperts_802_11_driver"] || [self isDeviceAvailable:ids]) { - [_selectedDriver addItemWithTitle:@"Prism2 or Orinoco PCMCIA Card, passive mode"]; - [[_selectedDriver lastItem] setTag: 3]; - } - if ([self isServiceAvailable:"com_intersil_prism2USB"] || [self isServiceAvailable:"com_macsense_driver_AeroPad"] || [self usbPrismDeviceAvailable]) { - [_selectedDriver addItemWithTitle:@"Prism2 USB device, passive mode"]; - [[_selectedDriver lastItem] setTag: 4]; - } - ids = [NSArray arrayWithObjects:@"pccard15f,5", @"pccard15f,a", @"pccard15f,7", nil]; - if ([self isServiceAvailable:"com_cisco_PCCardRadio"] || [self isDeviceAvailable:ids]) { - [_selectedDriver addItemWithTitle:@"Cisco Card, passive mode"]; - [[_selectedDriver lastItem] setTag: 5]; - } - if ([self isServiceAvailable:"com_orangeware_iokit_OMI_80211g"]) { - [_selectedDriver addItemWithTitle:@"Atheros Card, passive mode"]; - [[_selectedDriver lastItem] setTag: 6]; - } - if ([self isServiceAvailable:"GTDriver"]) { - [_selectedDriver addItemWithTitle:@"PrismGT based card, passive mode"]; - [[_selectedDriver lastItem] setTag: 7]; - } -} - -- (void)writeDriverSetting { - NSString *s; - NSMutableDictionary *md; - int i; - - if ([[_selectedDriver selectedItem] tag] == 0) return; - if ([_aeForeverCheckBox state]) { - [self setMonitorMode:YES]; - NSLog(@"Enable AE forever!"); - } - - md = [NSMutableDictionary dictionary]; - - switch ([[_selectedDriver selectedItem] tag]) { - case 1: - [md setObject:@"Airport Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverViha" forKey:@"driverID"]; - break; - case 2: - [md setObject:@"Airport Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverAirport" forKey:@"driverID"]; - break; - case 3: - [md setObject:@"Prism2/Orinoco/Hermes Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverMacJack" forKey:@"driverID"]; - break; - case 4: - [md setObject:@"Prism2 USB device" forKey:@"deviceName"]; - [md setObject:@"WaveDriverUSBIntersil" forKey:@"driverID"]; - break; - case 5: - [md setObject:@"Aironet Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverAironet" forKey:@"driverID"]; - break; - case 6: - [md setObject:@"Atheros based Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverAtheros" forKey:@"driverID"]; - break; - case 7: - [md setObject:@"PrismGT based Card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverPrismGT" forKey:@"driverID"]; - break; - case 8: - [md setObject:@"Apple Airport Extreme card" forKey:@"deviceName"]; - [md setObject:@"WaveDriverAirportExtreme" forKey:@"driverID"]; - break; - } - - [md setObject:@"../DumpLog %y-%m-%d %H:%M" forKey:@"dumpDestination"]; - [md setObject:[NSNumber numberWithInt:0] forKey:@"dumpFilter"]; - [md setObject:[NSNumber numberWithInt:1] forKey:@"firstChannel"]; - [md setObject:[NSNumber numberWithBool:NO] forKey:@"injectionDevice"]; - for (i = 1; i <= 11; i++) { - s = [NSString stringWithFormat:@"useChannel%.2d", i]; - [md setObject:[NSNumber numberWithBool:YES] forKey:s]; - } - for (i = 12; i <= 14; i++) { - s = [NSString stringWithFormat:@"useChannel%.2d", i]; - [md setObject:[NSNumber numberWithBool:NO] forKey:s]; - } - - [[NSDictionary dictionaryWithObject:[NSArray arrayWithObject:md] forKey:@"ActiveDrivers"] writeToFile:[@"~/Library/Preferences/de.binaervarianz.kismac.plist" stringByExpandingTildeInPath] atomically:YES]; -} -#pragma mark - - -- (void)reallyWantToDelete:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo { - if (returnCode == NSAlertDefaultReturn) { - _currentState = stateCleanKisMAC; - [self next:nil]; - } -} - -- (IBAction)next:(id)sender { - [_prev setEnabled:NO]; - [_next setEnabled:NO]; - - switch(_currentState) { - case stateWelcome: - if ([_installKisMAC state] == NSOnState) - if (![self findTar]) { - NSBeginInformationalAlertSheet(@"Unable to find Support Program!", @"OK", Nil, Nil, [self window], self, nil, nil, nil, - @"The KisMAC installer was unable to find /usr/bin/tar. Make sure it exists! The program is part of the MacOS X BSD Subsystem, which is a default part of the operating system."); - _currentState = stateWelcome; - } else { - _currentState = stateLicense; - } - else if ([_removeKisMAC state] == NSOnState) - NSBeginInformationalAlertSheet(@"Erase permanently?", @"Remove", @"Cancel", Nil, [self window], self, @selector(reallyWantToDelete:returnCode:contextInfo:), nil, nil, @"Do you really want to delete KisMAC permanently? You will loose all your preferences!"); - else - NSAssert(0, @"Reality Error"); - - break; - case stateLicense: - if ([self findKisMACPrefs]) - _currentState = stateRemovePrefs; - else if ([self findWirelessDriver]) - _currentState = stateInstallSFPatch; - else - _currentState = stateInstallDir; - break; - case stateRemovePrefs: - if (([_removePrefs state] == NSOnState) && (![self removePreferences])) break; - - if ([self findWirelessDriver]) - _currentState = stateInstallSFPatch; - else - _currentState = stateInstallDir; - break; - case stateInstallSFPatch: - _currentState = stateInstallDir; - break; - case stateInstallDir: - if ([self validDir:[_targetDirectory stringValue]]) - _currentState = stateDoInstall; - else - NSBeginInformationalAlertSheet(@"Invalid Directory", Nil, Nil, Nil, [self window], self, nil, nil, nil, @"The path you have chosen, does either not exist or is not writeable!"); - break; - case stateDoInstall: - _prevEnabled = NO; //cannot go back to config - if ([_progBar doubleValue] == 0) { - _currentState = stateInstallCanceled; - } else if ([self findKisMACPrefs]) { - _currentState = stateInstallDone; - } else - _currentState = stateConfigure; - break; - case stateConfigure: - _prevEnabled = YES; - _currentState = stateConfirmConfigure; - break; - case stateConfirmConfigure: - [self writeDriverSetting]; - _currentState = stateInstallDone; - break; - case stateInstallDone: - if ([self findWirelessDriverPatch]) [self reboot]; - [NSApp terminate:nil]; - break; - case stateInstallCanceled: - [NSApp terminate:nil]; - break; - - case stateCleanKisMAC: - _currentState = stateRemovingKisMAC; - break; - case stateRemovingKisMAC: - _currentState = stateRemovalDone; - break; - case stateRemovalDone: - if (_patchWasInstalled) [self reboot]; - [NSApp terminate:nil]; - break; - - default: - NSAssert(0, @"Illegal state in next"); - } - [self updateState]; - - [_prev setEnabled:_prevEnabled]; - [_next setEnabled:_nextEnabled]; -} - --(IBAction)prev:(id)sender { - [_prev setEnabled:NO]; - [_next setEnabled:NO]; - - switch(_currentState) { - case stateLicense: - _currentState = stateWelcome; - break; - case stateRemovePrefs: - _currentState = stateLicense; - break; - case stateInstallSFPatch: - if ([self findKisMACPrefs]) - _currentState = stateRemovePrefs; - else - _currentState = stateLicense; - break; - case stateInstallDir: - if ([self findWirelessDriver]) - _currentState = stateInstallSFPatch; - else if ([self findKisMACPrefs]) - _currentState = stateRemovePrefs; - else - _currentState = stateLicense; - - break; - case stateDoInstall: - break; - case stateConfigure: - break; - case stateConfirmConfigure: - _prevEnabled = NO; - _currentState = stateConfigure; - break; - case stateInstallDone: - _currentState = stateConfirmConfigure; - break; - case stateInstallCanceled: - break; - - default: - NSAssert(0, @"Illegal state in prev"); - } - - [self updateState]; - - [_prev setEnabled:_prevEnabled]; - [_next setEnabled:_nextEnabled]; -} - -- (void)openPanelDidEnd:(NSOpenPanel *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo { - if (returnCode == NSOKButton) { - [_targetDirectory setStringValue:[[sheet filename] stringByAbbreviatingWithTildeInPath]]; - } -} - --(IBAction)choseTargetDirectory:(id)sender { - NSOpenPanel *o; - - o = [NSOpenPanel openPanel]; - [o setAllowsMultipleSelection:NO]; - [o setCanChooseFiles:NO]; - [o setCanChooseDirectories:YES]; - [o setResolvesAliases:YES]; - if (NSAppKitVersionNumber>=743) - [o setCanCreateDirectories:YES]; - - [o beginSheetForDirectory:[[_targetDirectory stringValue] stringByExpandingTildeInPath] file:nil types:nil modalForWindow:[self window] modalDelegate:self didEndSelector:@selector(openPanelDidEnd:returnCode:contextInfo:) contextInfo:Nil]; -} - -#pragma mark - - --(void)performInstall:(id)nilObject { - NSAutoreleasePool *pool; - - pool = [[NSAutoreleasePool alloc] init]; - - if (![self removeKisMACInstallation:[[self getPreviousInstallDir] stringByExpandingTildeInPath]]) goto cancel; - [_progBar incrementBy:1.0]; - - if (![self removeKisMACInstallation:[[[_targetDirectory stringValue] stringByExpandingTildeInPath] stringByResolvingSymlinksInPath]]) goto cancel; - [_progBar incrementBy:1.0]; - - if ([self findWirelessDriverPatch]) { - [_installStatus setStringValue:@"Removing Wireless driver patch..."]; - if (![self removeWirelessDriverPatch]) goto cancel; - [_progBar incrementBy:1.0]; - } - - [_installStatus setStringValue:@"Installing KisMAC..."]; - if (![self installKisMACToPath:[[[_targetDirectory stringValue] stringByExpandingTildeInPath] stringByResolvingSymlinksInPath]]) goto cancel; - [_progBar incrementBy:1.0]; - - [_installStatus setStringValue:@"Adjusting Permissions for KisMAC..."]; - if (![self adjustKisMACPermissionsAtPath:[[[_targetDirectory stringValue] stringByExpandingTildeInPath] stringByResolvingSymlinksInPath]]) goto cancel; - [_progBar incrementBy:1.0]; - - if ([self findWirelessDriver] && ([_installPatch state] == NSOnState)) { - [_installStatus setStringValue:@"Installing Wireless Patch..."]; - if (![self installWirelessPatchToPath:[[[_targetDirectory stringValue] stringByExpandingTildeInPath] stringByResolvingSymlinksInPath]]) goto cancel; - [_progBar incrementBy:1.0]; - - [_installStatus setStringValue:@"Adjusting Permissions for Wireless Patch..."]; - if (![self adjustWirelessPatchPermissions]) goto cancel; - [_progBar incrementBy:1.0]; - } - - [_installStatus setStringValue:@"Installation complete..."]; - [_progBar setDoubleValue:[_progBar maxValue]]; - - [_next setEnabled:YES]; - _nextEnabled = YES; - - [self performSelectorOnMainThread:@selector(next:) withObject:nil waitUntilDone:NO]; - - [pool release]; - - return; -cancel: - [_installStatus setStringValue:@"Installation canceled..."]; - [_progBar setDoubleValue:0]; - - [_next setEnabled:YES]; - _nextEnabled = YES; - - [self performSelectorOnMainThread:@selector(next:) withObject:nil waitUntilDone:NO]; - - [pool release]; -} - --(void)performRemoval:(id)nilObject { - NSAutoreleasePool *pool; - pool = [[NSAutoreleasePool alloc] init]; - - NSDictionary *dict= [NSPropertyListSerialization propertyListFromData:[NSData dataWithContentsOfFile:optionsFile] - mutabilityOption:kCFPropertyListMutableContainers - format:NULL errorDescription:Nil]; - - - [_installStatus setStringValue:@"Removing Preferences..."]; - [self removePreferences]; - [_progBar incrementBy:1.0]; - - [_installStatus setStringValue:@"Removing KisMAC..."]; - [self removeKisMACInstallation:[[self getPreviousInstallDir] stringByExpandingTildeInPath]]; - [_progBar incrementBy:1.0]; - - if ([self findWirelessDriverPatch]) { - [_installStatus setStringValue:@"Removing Wireless driver patch..."]; - [self removeWirelessDriverPatch]; - [_progBar incrementBy:1.0]; - } - - if ([[dict valueForKeyPath:@"IOKitPersonalities.Broadcom PCI.APMonitorMode"] boolValue]) { - [_installStatus setStringValue:@"Restoring Airport Extreme Monitor Mode to Normal"]; - [self setMonitorMode:NO]; - } - - - [_installStatus setStringValue:@"Removal complete..."]; - [_progBar setDoubleValue:[_progBar maxValue]]; - - [_next setEnabled:YES]; - _nextEnabled = YES; - - [self performSelectorOnMainThread:@selector(next:) withObject:nil waitUntilDone:NO]; - - [pool release]; -} - --(void)updateState { - int numberOfSteps; - - switch(_currentState) { - case stateWelcome: - _prevEnabled = NO; - [_mainBox setContentView:_welcomeView]; - break; - case stateLicense: - _prevEnabled = YES; - [_mainBox setContentView:_licenseView]; - break; - case stateRemovePrefs: - [_mainBox setContentView:_removePreferencesView]; - break; - case stateInstallSFPatch: - [_mainBox setContentView:_installSFPatchView]; - break; - case stateInstallDir: - [_targetDirectory setStringValue:[self getPreviousInstallDir]]; - [_mainBox setContentView:_installDirectoryView]; - break; - case stateDoInstall: - _prevEnabled = NO; - _nextEnabled = NO; - numberOfSteps = 4; - if ([self findWirelessDriverPatch]) numberOfSteps++; - if ([self findWirelessDriver] && ([_installPatch state] == NSOnState)) numberOfSteps+=2; - - [_progBar setMinValue:0]; - [_progBar setMaxValue:numberOfSteps]; - [_progBar setDoubleValue:0.0]; - [_progBar setUsesThreadedAnimation:YES]; - [_installStatus setStringValue:@"Removing any old components..."]; - [_mainBox setContentView:_installView]; - - [NSThread detachNewThreadSelector:@selector(performInstall:) toTarget:self withObject:nil]; - break; - case stateConfigure: - [_mainBox setContentView:_configureView]; - break; - case stateConfirmConfigure: - [_next setImage:[NSImage imageNamed:@"skip_forward_active"]]; - [_next setAlternateImage:[NSImage imageNamed:@"skip_forward_blue"]]; - - [_selectedDriver removeAllItems]; - [self populateDriverBox]; - [_mainBox setContentView:_confirmConfigureView]; - break; - case stateInstallDone: - [NSApp requestUserAttention:NSInformationalRequest]; - [_next setImage:[NSImage imageNamed:@"stop_active"]]; - [_next setAlternateImage:[NSImage imageNamed:@"stop_blue"]]; - - if ([self findWirelessDriverPatch]) - [_restartWarning setStringValue:@"WARNING! Your computer will be rebooted!"]; - else - [_restartWarning setStringValue:@""]; - - [_mainBox setContentView:_installDoneView]; - break; - case stateInstallCanceled: - [NSApp requestUserAttention:NSInformationalRequest]; - [_next setImage:[NSImage imageNamed:@"stop_active"]]; - [_next setAlternateImage:[NSImage imageNamed:@"stop_blue"]]; - - [_restartWarning setStringValue:@""]; - [_installationStatus setStringValue:@"Installation canceled!"]; - - [_mainBox setContentView:_installDoneView]; - break; - - case stateRemovingKisMAC: - _prevEnabled = NO; - _nextEnabled = NO; - numberOfSteps = 2; - if ([self findWirelessDriverPatch]) { - numberOfSteps++; - _patchWasInstalled = YES; - } else { - _patchWasInstalled = NO; - } - - [_progBar setMinValue:0]; - [_progBar setMaxValue:numberOfSteps]; - [_progBar setDoubleValue:0.0]; - [_progBar setUsesThreadedAnimation:YES]; - [_installStatus setStringValue:@"Removing KisMAC..."]; - [_mainBox setContentView:_removeKisMACView]; - - [NSThread detachNewThreadSelector:@selector(performRemoval:) toTarget:self withObject:nil]; - break; - case stateRemovalDone: - _prevEnabled = NO; - [NSApp requestUserAttention:NSInformationalRequest]; - [_next setImage:[NSImage imageNamed:@"stop_active"]]; - [_next setAlternateImage:[NSImage imageNamed:@"stop_blue"]]; - - if (!_patchWasInstalled) [_removeRestartWarning setStringValue:@""]; - [_mainBox setContentView:_removalDoneView]; - break; - default: - NSAssert(0, @"Illegal state"); - } - -} - - -#pragma mark - - -- (void)quitInstaller:(NSWindow *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo { - if (returnCode == NSAlertDefaultReturn) { - [NSApp terminate:nil]; - } else { - _nextEnabled = YES; - [_next setEnabled:_nextEnabled]; - } -} -- (void)applicationDidFinishLaunching:(NSNotification *)aNotification { - - if (NSAppKitVersionNumber < 800) { - NSLog(@"MacOS is not 10.4! AppKitVersion: %f < 800", NSAppKitVersionNumber); - - NSBeginInformationalAlertSheet(@"Incompatible MacOS version!", @"Quit", @"Override this Warning", Nil, [self window], self, @selector(quitInstaller:returnCode:contextInfo:), nil, nil, @"This version of KisMAC requires at least MacOS 10.4 (Tiger). You will need to either update your operating system or get an older version of KisMAC from <http://kismac.binaervarianz.de/>."); - - _nextEnabled = NO; - [_next setEnabled:_nextEnabled]; - } -} -@end Copied: KisMACng/Subprojects/KisMACInstaller/InstallController.m (from rev 102, KisMACng/Subprojects/KisMAC Installer/InstallController.m) Deleted: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.mode1 =================================================================== --- KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/mick.mode1 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.mode1 2006-03-14 18:38:35 UTC (rev 103) @@ -1,1360 +0,0 @@ -<?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>ActivePerspectiveName</key> - <string>Project</string> - <key>AllowedModules</key> - <array> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXSmartGroupTreeModule</string> - <key>Name</key> - <string>Groups and Files Outline View</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Name</key> - <string>Editor</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>XCTaskListModule</string> - <key>Name</key> - <string>Task List</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>XCDetailModule</string> - <key>Name</key> - <string>File and Smart Group Detail Viewer</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>1</string> - <key>Module</key> - <string>PBXBuildResultsModule</string> - <key>Name</key> - <string>Detailed Build Results Viewer</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>1</string> - <key>Module</key> - <string>PBXProjectFindModule</string> - <key>Name</key> - <string>Project Batch Find Tool</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXRunSessionModule</string> - <key>Name</key> - <string>Run Log</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXBookmarksModule</string> - <key>Name</key> - <string>Bookmarks Tool</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXClassBrowserModule</string> - <key>Name</key> - <string>Class Browser</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXCVSModule</string> - <key>Name</key> - <string>Source Code Control Tool</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXDebugBreakpointsModule</string> - <key>Name</key> - <string>Debug Breakpoints Tool</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>XCDockableInspector</string> - <key>Name</key> - <string>Inspector</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>n</string> - <key>Module</key> - <string>PBXOpenQuicklyModule</string> - <key>Name</key> - <string>Open Quickly Tool</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>1</string> - <key>Module</key> - <string>PBXDebugSessionModule</string> - <key>Name</key> - <string>Debugger</string> - </dict> - <dict> - <key>BundleLoadPath</key> - <string></string> - <key>MaxInstances</key> - <string>1</string> - <key>Module</key> - <string>PBXDebugCLIModule</string> - <key>Name</key> - <string>Debug Console</string> - </dict> - </array> - <key>Description</key> - <string>DefaultDescriptionKey</string> - <key>DockingSystemVisible</key> - <false/> - <key>Extension</key> - <string>mode1</string> - <key>FavBarConfig</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>0070F79C082CF87C00FAF338</string> - <key>XCBarModuleItemNames</key> - <dict/> - <key>XCBarModuleItems</key> - <array/> - </dict> - <key>FirstTimeWindowDisplayed</key> - <false/> - <key>Identifier</key> - <string>com.apple.perspectives.project.mode1</string> - <key>MajorVersion</key> - <integer>31</integer> - <key>MinorVersion</key> - <integer>1</integer> - <key>Name</key> - <string>Default</string> - <key>Notifications</key> - <array/> - <key>OpenEditors</key> - <array/> - <key>PerspectiveWidths</key> - <array> - <integer>-1</integer> - <integer>-1</integer> - </array> - <key>Perspectives</key> - <array> - <dict> - <key>ChosenToolbarItems</key> - <array> - <string>active-target-popup</string> - <string>active-buildstyle-popup</string> - <string>action</string> - <string>NSToolbarFlexibleSpaceItem</string> - <string>buildOrClean</string> - <string>build-and-runOrDebug</string> - <string>com.apple.ide.PBXToolbarStopButton</string> - <string>get-info</string> - <string>toggle-editor</string> - <string>NSToolbarFlexibleSpaceItem</string> - <string>com.apple.pbx.toolbar.searchfield</string> - </array> - <key>ControllerClassBaseName</key> - <string></string> - <key>IconName</key> - <string>WindowOfProjectWithEditor</string> - <key>Identifier</key> - <string>perspective.project</string> - <key>IsVertical</key> - <false/> - <key>Layout</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXBottomSmartGroupGIDs</key> - <array> - <string>1C37FBAC04509CD000000102</string> - <string>1C37FAAC04509CD000000102</string> - <string>1C08E77C0454961000C914BD</string> - <string>1C37FABC05509CD000000102</string> - <string>1C37FABC05539CD112110102</string> - <string>E2644B35053B69B200211256</string> - <string>1C37FABC04509CD000100104</string> - <string>1CC0EA4004350EF90044410B</string> - <string>1CC0EA4004350EF90041110B</string> - </array> - <key>PBXProjectModuleGUID</key> - <string>1CE0B1FE06471DED0097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>Files</string> - <key>PBXProjectStructureProvided</key> - <string>yes</string> - <key>PBXSmartGroupTreeModuleColumnData</key> - <dict> - <key>PBXSmartGroupTreeModuleColumnWidthsKey</key> - <array> - <real>22</real> - <real>164</real> - </array> - <key>PBXSmartGroupTreeModuleColumnsKey_v4</key> - <array> - <string>SCMStatusColumn</string> - <string>MainColumn</string> - </array> - </dict> - <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key> - <dict> - <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key> - <array> - <string>29B97314FDCFA39411CA2CEA</string> - <string>00F9C4B806DA9DCC00E357F0</string> - <string>080E96DDFE201D6D7F000001</string> - <string>29B97317FDCFA39411CA2CEA</string> - <string>00B9E9810647F5EC009FEF35</string> - <string>19C28FACFE9D520D11CA2CBB</string> - <string>1C37FBAC04509CD000000102</string> - <string>1C37FAAC04509CD000000102</string> - <string>1C37FABC05509CD000000102</string> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> - <array> - <array> - <integer>8</integer> - <integer>4</integer> - <integer>0</integer> - </array> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> - <string>{{0, 0}, {186, 681}}</string> - </dict> - <key>PBXTopSmartGroupGIDs</key> - <array/> - <key>XCIncludePerspectivesSwitch</key> - <true/> - <key>XCSharingToken</key> - <string>com.apple.Xcode.GFSharingToken</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {203, 699}}</string> - <key>GroupTreeTableConfiguration</key> - <array> - <string>SCMStatusColumn</string> - <real>22</real> - <string>MainColumn</string> - <real>164</real> - </array> - <key>RubberWindowFrame</key> - <string>0 92 1280 740 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>PBXSmartGroupTreeModule</string> - <key>Proportion</key> - <string>203pt</string> - </dict> - <dict> - <key>Dock</key> - <array> - <dict> - <key>BecomeActive</key> - <true/> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CE0B20306471E060097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>InstallController.m</string> - <key>PBXSplitModuleInNavigatorKey</key> - <dict> - <key>Split0</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CE0B20406471E060097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>InstallController.m</string> - <key>_historyCapacity</key> - <integer>20</integer> - <key>bookmark</key> - <string>0054928508E6EF8800307083</string> - <key>history</key> - <array> - <string>0054928008E6EF8800307083</string> - <string>0054928108E6EF8800307083</string> - <string>0054928208E6EF8800307083</string> - </array> - <key>prevStack</key> - <array> - <string>0054928308E6EF8800307083</string> - <string>0054928408E6EF8800307083</string> - </array> - </dict> - <key>SplitCount</key> - <string>1</string> - </dict> - <key>StatusBarVisibility</key> - <true/> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {1072, 694}}</string> - <key>RubberWindowFrame</key> - <string>0 92 1280 740 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Proportion</key> - <string>694pt</string> - </dict> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CE0B20506471E060097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>Detail</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 699}, {1072, 0}}</string> - <key>RubberWindowFrame</key> - <string>0 92 1280 740 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>XCDetailModule</string> - <key>Proportion</key> - <string>0pt</string> - </dict> - </array> - <key>Proportion</key> - <string>1072pt</string> - </dict> - </array> - <key>Name</key> - <string>Project</string> - <key>ServiceClasses</key> - <array> - <string>XCModuleDock</string> - <string>PBXSmartGroupTreeModule</string> - <string>XCModuleDock</string> - <string>PBXNavigatorGroup</string> - <string>XCDetailModule</string> - </array> - <key>TableOfContents</key> - <array> - <string>0054928608E6EF8800307083</string> - <string>1CE0B1FE06471DED0097A5F4</string> - <string>0054928708E6EF8800307083</string> - <string>1CE0B20306471E060097A5F4</string> - <string>1CE0B20506471E060097A5F4</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.default</string> - </dict> - <dict> - <key>ControllerClassBaseName</key> - <string></string> - <key>IconName</key> - <string>WindowOfProject</string> - <key>Identifier</key> - <string>perspective.morph</string> - <key>IsVertical</key> - <integer>0</integer> - <key>Layout</key> - <array> - <dict> - <key>BecomeActive</key> - <integer>1</integer> - <key>ContentConfiguration</key> - <dict> - <key>PBXBottomSmartGroupGIDs</key> - <array> - <string>1C37FBAC04509CD000000102</string> - <string>1C37FAAC04509CD000000102</string> - <string>1C08E77C0454961000C914BD</string> - <string>1C37FABC05509CD000000102</string> - <string>1C37FABC05539CD112110102</string> - <string>E2644B35053B69B200211256</string> - <string>1C37FABC04509CD000100104</string> - <string>1CC0EA4004350EF90044410B</string> - <string>1CC0EA4004350EF90041110B</string> - </array> - <key>PBXProjectModuleGUID</key> - <string>11E0B1FE06471DED0097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>Files</string> - <key>PBXProjectStructureProvided</key> - <string>yes</string> - <key>PBXSmartGroupTreeModuleColumnData</key> - <dict> - <key>PBXSmartGroupTreeModuleColumnWidthsKey</key> - <array> - <real>186</real> - </array> - <key>PBXSmartGroupTreeModuleColumnsKey_v4</key> - <array> - <string>MainColumn</string> - </array> - </dict> - <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key> - <dict> - <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key> - <array> - <string>29B97314FDCFA39411CA2CEA</string> - <string>1C37FABC05509CD000000102</string> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> - <array> - <array> - <integer>0</integer> - </array> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> - <string>{{0, 0}, {186, 337}}</string> - </dict> - <key>PBXTopSmartGroupGIDs</key> - <array/> - <key>XCIncludePerspectivesSwitch</key> - <integer>1</integer> - <key>XCSharingToken</key> - <string>com.apple.Xcode.GFSharingToken</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {203, 355}}</string> - <key>GroupTreeTableConfiguration</key> - <array> - <string>MainColumn</string> - <real>186</real> - </array> - <key>RubberWindowFrame</key> - <string>373 269 690 397 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXSmartGroupTreeModule</string> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Name</key> - <string>Morph</string> - <key>PreferredWidth</key> - <integer>300</integer> - <key>ServiceClasses</key> - <array> - <string>XCModuleDock</string> - <string>PBXSmartGroupTreeModule</string> - </array> - <key>TableOfContents</key> - <array> - <string>11E0B1FE06471DED0097A5F4</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.default.short</string> - </dict> - </array> - <key>PerspectivesBarVisible</key> - <false/> - <key>ShelfIsVisible</key> - <false/> - <key>SourceDescription</key> - <string>file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string> - <key>StatusbarIsVisible</key> - <true/> - <key>TimeStamp</key> - <real>0.0</real> - <key>ToolbarDisplayMode</key> - <integer>1</integer> - <key>ToolbarIsVisible</key> - <true/> - <key>ToolbarSizeMode</key> - <integer>1</integer> - <key>Type</key> - <string>Perspectives</string> - <key>UpdateMessage</key> - <string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'?</string> - <key>WindowJustification</key> - <integer>5</integer> - <key>WindowOrderList</key> - <array> - <string>009CE613082D155B00135EE1</string> - <string>1C0AD2B3069F1EA900FABCE6</string> - <string>/Users/mick/openDev/KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj</string> - </array> - <key>WindowString</key> - <string>0 92 1280 740 0 0 1280 832 </string> - <key>WindowTools</key> - <array> - <dict> - <key>FirstTimeWindowDisplayed</key> - <false/> - <key>Identifier</key> - <string>windowTool.build</string> - <key>IsVertical</key> - <true/> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CD0528F0623707200166675</string> - <key>PBXProjectModuleLabel</key> - <string></string> - <key>StatusBarVisibility</key> - <true/> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {1008, 231}}</string> - <key>RubberWindowFrame</key> - <string>21 296 1008 513 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Proportion</key> - <string>231pt</string> - </dict> - <dict> - <key>BecomeActive</key> - <true/> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>XCMainBuildResultsModuleGUID</string> - <key>PBXProjectModuleLabel</key> - <string>Build</string> - <key>XCBuildResultsTrigger_Collapse</key> - <integer>1021</integer> - <key>XCBuildResultsTrigger_Open</key> - <integer>1011</integer> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 236}, {1008, 236}}</string> - <key>RubberWindowFrame</key> - <string>21 296 1008 513 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>PBXBuildResultsModule</string> - <key>Proportion</key> - <string>236pt</string> - </dict> - </array> - <key>Proportion</key> - <string>472pt</string> - </dict> - </array> - <key>Name</key> - <string>Build Results</string> - <key>ServiceClasses</key> - <array> - <string>PBXBuildResultsModule</string> - </array> - <key>StatusbarIsVisible</key> - <true/> - <key>TableOfContents</key> - <array> - <string>009CE613082D155B00135EE1</string> - <string>0054926E08E6EA1A00307083</string> - <string>1CD0528F0623707200166675</string> - <string>XCMainBuildResultsModuleGUID</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.build</string> - <key>WindowString</key> - <string>21 296 1008 513 0 0 1280 832 </string> - <key>WindowToolGUID</key> - <string>009CE613082D155B00135EE1</string> - <key>WindowToolIsVisible</key> - <false/> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.debugger</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>Debugger</key> - <dict> - <key>HorizontalSplitView</key> - <dict> - <key>_collapsingFrameDimension</key> - <real>0.0</real> - <key>_indexOfCollapsedView</key> - <integer>0</integer> - <key>_percentageOfCollapsedView</key> - <real>0.0</real> - <key>isCollapsed</key> - <string>yes</string> - <key>sizes</key> - <array> - <string>{{0, 0}, {317, 164}}</string> - <string>{{317, 0}, {377, 164}}</string> - </array> - </dict> - <key>VerticalSplitView</key> - <dict> - <key>_collapsingFrameDimension</key> - <real>0.0</real> - <key>_indexOfCollapsedView</key> - <integer>0</integer> - <key>_percentageOfCollapsedView</key> - <real>0.0</real> - <key>isCollapsed</key> - <string>yes</string> - <key>sizes</key> - <array> - <string>{{0, 0}, {694, 164}}</string> - <string>{{0, 164}, {694, 216}}</string> - </array> - </dict> - </dict> - <key>LauncherConfigVersion</key> - <string>8</string> - <key>PBXProjectModuleGUID</key> - <string>1C162984064C10D400B95A72</string> - <key>PBXProjectModuleLabel</key> - <string>Debug - GLUTExamples (Underwater)</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>DebugConsoleDrawerSize</key> - <string>{100, 120}</string> - <key>DebugConsoleVisible</key> - <string>None</string> - <key>DebugConsoleWindowFrame</key> - <string>{{200, 200}, {500, 300}}</string> - <key>DebugSTDIOWindowFrame</key> - <string>{{200, 200}, {500, 300}}</string> - <key>Frame</key> - <string>{{0, 0}, {694, 380}}</string> - <key>RubberWindowFrame</key> - <string>321 238 694 422 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXDebugSessionModule</string> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Name</key> - <string>Debugger</string> - <key>ServiceClasses</key> - <array> - <string>PBXDebugSessionModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>1</integer> - <key>TableOfContents</key> - <array> - <string>1CD10A99069EF8BA00B06720</string> - <string>1C0AD2AB069F1E9B00FABCE6</string> - <string>1C162984064C10D400B95A72</string> - <string>1C0AD2AC069F1E9B00FABCE6</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.debug</string> - <key>WindowString</key> - <string>321 238 694 422 0 0 1440 878 </string> - <key>WindowToolGUID</key> - <string>1CD10A99069EF8BA00B06720</string> - <key>WindowToolIsVisible</key> - <integer>0</integer> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.find</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CDD528C0622207200134675</string> - <key>PBXProjectModuleLabel</key> - <string><No Editor></string> - <key>PBXSplitModuleInNavigatorKey</key> - <dict> - <key>Split0</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CD0528D0623707200166675</string> - </dict> - <key>SplitCount</key> - <string>1</string> - </dict> - <key>StatusBarVisibility</key> - <integer>1</integer> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {781, 167}}</string> - <key>RubberWindowFrame</key> - <string>62 385 781 470 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Proportion</key> - <string>781pt</string> - </dict> - </array> - <key>Proportion</key> - <string>50%</string> - </dict> - <dict> - <key>BecomeActive</key> - <integer>1</integer> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CD0528E0623707200166675</string> - <key>PBXProjectModuleLabel</key> - <string>Project Find</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{8, 0}, {773, 254}}</string> - <key>RubberWindowFrame</key> - <string>62 385 781 470 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXProjectFindModule</string> - <key>Proportion</key> - <string>50%</string> - </dict> - </array> - <key>Proportion</key> - <string>428pt</string> - </dict> - </array> - <key>Name</key> - <string>Project Find</string> - <key>ServiceClasses</key> - <array> - <string>PBXProjectFindModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>1</integer> - <key>TableOfContents</key> - <array> - <string>1C530D57069F1CE1000CFCEE</string> - <string>1C530D58069F1CE1000CFCEE</string> - <string>1C530D59069F1CE1000CFCEE</string> - <string>1CDD528C0622207200134675</string> - <string>1C530D5A069F1CE1000CFCEE</string> - <string>1CE0B1FE06471DED0097A5F4</string> - <string>1CD0528E0623707200166675</string> - </array> - <key>WindowString</key> - <string>62 385 781 470 0 0 1440 878 </string> - <key>WindowToolGUID</key> - <string>1C530D57069F1CE1000CFCEE</string> - <key>WindowToolIsVisible</key> - <integer>0</integer> - </dict> - <dict> - <key>Identifier</key> - <string>MENUSEPARATOR</string> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.debuggerConsole</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>BecomeActive</key> - <integer>1</integer> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1C78EAAC065D492600B07095</string> - <key>PBXProjectModuleLabel</key> - <string>Debugger Console</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {440, 358}}</string> - <key>RubberWindowFrame</key> - <string>650 41 440 400 0 0 1280 1002 </string> - </dict> - <key>Module</key> - <string>PBXDebugCLIModule</string> - <key>Proportion</key> - <string>358pt</string> - </dict> - </array> - <key>Proportion</key> - <string>358pt</string> - </dict> - </array> - <key>Name</key> - <string>Debugger Console</string> - <key>ServiceClasses</key> - <array> - <string>PBXDebugCLIModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>1</integer> - <key>TableOfContents</key> - <array> - <string>1C78EAAD065D492600B07095</string> - <string>1C78EAAE065D492600B07095</string> - <string>1C78EAAC065D492600B07095</string> - </array> - <key>WindowString</key> - <string>650 41 440 400 0 0 1280 1002 </string> - </dict> - <dict> - <key>FirstTimeWindowDisplayed</key> - <false/> - <key>Identifier</key> - <string>windowTool.run</string> - <key>IsVertical</key> - <true/> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>LauncherConfigVersion</key> - <string>3</string> - <key>PBXProjectModuleGUID</key> - <string>1CD0528B0623707200166675</string> - <key>PBXProjectModuleLabel</key> - <string>Run</string> - <key>Runner</key> - <dict> - <key>HorizontalSplitView</key> - <dict> - <key>_collapsingFrameDimension</key> - <real>0.0</real> - <key>_indexOfCollapsedView</key> - <integer>0</integer> - <key>_percentageOfCollapsedView</key> - <real>0.0</real> - <key>isCollapsed</key> - <string>yes</string> - <key>sizes</key> - <array> - <string>{{0, 0}, {493, 168}}</string> - <string>{{0, 173}, {493, 270}}</string> - </array> - </dict> - <key>VerticalSplitView</key> - <dict> - <key>_collapsingFrameDimension</key> - <real>0.0</real> - <key>_indexOfCollapsedView</key> - <integer>0</integer> - <key>_percentageOfCollapsedView</key> - <real>0.0</real> - <key>isCollapsed</key> - <string>yes</string> - <key>sizes</key> - <array> - <string>{{0, 0}, {406, 443}}</string> - <string>{{411, 0}, {517, 443}}</string> - </array> - </dict> - </dict> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {459, 159}}</string> - <key>RubberWindowFrame</key> - <string>36 604 459 200 0 0 1280 832 </string> - </dict> - <key>Module</key> - <string>PBXRunSessionModule</string> - <key>Proportion</key> - <string>159pt</string> - </dict> - </array> - <key>Proportion</key> - <string>159pt</string> - </dict> - </array> - <key>Name</key> - <string>Run Log</string> - <key>ServiceClasses</key> - <array> - <string>PBXRunSessionModule</string> - </array> - <key>StatusbarIsVisible</key> - <true/> - <key>TableOfContents</key> - <array> - <string>1C0AD2B3069F1EA900FABCE6</string> - <string>0054926F08E6EA1A00307083</string> - <string>1CD0528B0623707200166675</string> - <string>0054927008E6EA1A00307083</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.run</string> - <key>WindowString</key> - <string>36 604 459 200 0 0 1280 832 </string> - <key>WindowToolGUID</key> - <string>1C0AD2B3069F1EA900FABCE6</string> - <key>WindowToolIsVisible</key> - <false/> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.scm</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1C78EAB2065D492600B07095</string> - <key>PBXProjectModuleLabel</key> - <string><No Editor></string> - <key>PBXSplitModuleInNavigatorKey</key> - <dict> - <key>Split0</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1C78EAB3065D492600B07095</string> - </dict> - <key>SplitCount</key> - <string>1</string> - </dict> - <key>StatusBarVisibility</key> - <integer>1</integer> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {452, 0}}</string> - <key>RubberWindowFrame</key> - <string>743 379 452 308 0 0 1280 1002 </string> - </dict> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Proportion</key> - <string>0pt</string> - </dict> - <dict> - <key>BecomeActive</key> - <integer>1</integer> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CD052920623707200166675</string> - <key>PBXProjectModuleLabel</key> - <string>SCM</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>ConsoleFrame</key> - <string>{{0, 259}, {452, 0}}</string> - <key>Frame</key> - <string>{{0, 7}, {452, 259}}</string> - <key>RubberWindowFrame</key> - <string>743 379 452 308 0 0 1280 1002 </string> - <key>TableConfiguration</key> - <array> - <string>Status</string> - <real>30</real> - <string>FileName</string> - <real>199</real> - <string>Path</string> - <real>197.09500122070312</real> - </array> - <key>TableFrame</key> - <string>{{0, 0}, {452, 250}}</string> - </dict> - <key>Module</key> - <string>PBXCVSModule</string> - <key>Proportion</key> - <string>262pt</string> - </dict> - </array> - <key>Proportion</key> - <string>266pt</string> - </dict> - </array> - <key>Name</key> - <string>SCM</string> - <key>ServiceClasses</key> - <array> - <string>PBXCVSModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>1</integer> - <key>TableOfContents</key> - <array> - <string>1C78EAB4065D492600B07095</string> - <string>1C78EAB5065D492600B07095</string> - <string>1C78EAB2065D492600B07095</string> - <string>1CD052920623707200166675</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.scm</string> - <key>WindowString</key> - <string>743 379 452 308 0 0 1280 1002 </string> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.breakpoints</string> - <key>IsVertical</key> - <false/> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>BecomeActive</key> - <true/> - <key>ContentConfiguration</key> - <dict> - <key>PBXBottomSmartGroupGIDs</key> - <array> - <string>1C77FABC04509CD000000102</string> - </array> - <key>PBXProjectModuleGUID</key> - <string>1CE0B1FE06471DED0097A5F4</string> - <key>PBXProjectModuleLabel</key> - <string>Files</string> - <key>PBXProjectStructureProvided</key> - <string>no</string> - <key>PBXSmartGroupTreeModuleColumnData</key> - <dict> - <key>PBXSmartGroupTreeModuleColumnWidthsKey</key> - <array> - <real>168</real> - </array> - <key>PBXSmartGroupTreeModuleColumnsKey_v4</key> - <array> - <string>MainColumn</string> - </array> - </dict> - <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key> - <dict> - <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key> - <array> - <string>1C77FABC04509CD000000102</string> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key> - <array> - <array> - <integer>0</integer> - </array> - </array> - <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key> - <string>{{0, 0}, {168, 350}}</string> - </dict> - <key>PBXTopSmartGroupGIDs</key> - <array/> - <key>XCIncludePerspectivesSwitch</key> - <false/> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{0, 0}, {185, 368}}</string> - <key>GroupTreeTableConfiguration</key> - <array> - <string>MainColumn</string> - <real>168</real> - </array> - <key>RubberWindowFrame</key> - <string>315 424 744 409 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXSmartGroupTreeModule</string> - <key>Proportion</key> - <string>185pt</string> - </dict> - <dict> - <key>ContentConfiguration</key> - <dict> - <key>PBXProjectModuleGUID</key> - <string>1CA1AED706398EBD00589147</string> - <key>PBXProjectModuleLabel</key> - <string>Detail</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>Frame</key> - <string>{{190, 0}, {554, 368}}</string> - <key>RubberWindowFrame</key> - <string>315 424 744 409 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>XCDetailModule</string> - <key>Proportion</key> - <string>554pt</string> - </dict> - </array> - <key>Proportion</key> - <string>368pt</string> - </dict> - </array> - <key>MajorVersion</key> - <integer>2</integer> - <key>MinorVersion</key> - <integer>0</integer> - <key>Name</key> - <string>Breakpoints</string> - <key>ServiceClasses</key> - <array> - <string>PBXSmartGroupTreeModule</string> - <string>XCDetailModule</string> - </array> - <key>StatusbarIsVisible</key> - <true/> - <key>TableOfContents</key> - <array> - <string>1CDDB66807F98D9800BB5817</string> - <string>1CDDB66907F98D9800BB5817</string> - <string>1CE0B1FE06471DED0097A5F4</string> - <string>1CA1AED706398EBD00589147</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.breakpoints</string> - <key>WindowString</key> - <string>315 424 744 409 0 0 1440 878 </string> - <key>WindowToolGUID</key> - <string>1CDDB66807F98D9800BB5817</string> - <key>WindowToolIsVisible</key> - <true/> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.debugAnimator</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>Module</key> - <string>PBXNavigatorGroup</string> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Name</key> - <string>Debug Visualizer</string> - <key>ServiceClasses</key> - <array> - <string>PBXNavigatorGroup</string> - </array> - <key>StatusbarIsVisible</key> - <true/> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.debugAnimator</string> - <key>WindowString</key> - <string>100 100 700 500 0 0 1280 1002 </string> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.bookmarks</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>Module</key> - <string>PBXBookmarksModule</string> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Proportion</key> - <string>100%</string> - </dict> - </array> - <key>Name</key> - <string>Bookmarks</string> - <key>ServiceClasses</key> - <array> - <string>PBXBookmarksModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>0</integer> - <key>WindowString</key> - <string>538 42 401 187 0 0 1280 1002 </string> - </dict> - <dict> - <key>Identifier</key> - <string>windowTool.classBrowser</string> - <key>Layout</key> - <array> - <dict> - <key>Dock</key> - <array> - <dict> - <key>BecomeActive</key> - <integer>1</integer> - <key>ContentConfiguration</key> - <dict> - <key>OptionsSetName</key> - <string>Hierarchy, all classes</string> - <key>PBXProjectModuleGUID</key> - <string>1CA6456E063B45B4001379D8</string> - <key>PBXProjectModuleLabel</key> - <string>Class Browser - NSObject</string> - </dict> - <key>GeometryConfiguration</key> - <dict> - <key>ClassesFrame</key> - <string>{{0, 0}, {374, 96}}</string> - <key>ClassesTreeTableConfiguration</key> - <array> - <string>PBXClassNameColumnIdentifier</string> - <real>208</real> - <string>PBXClassBookColumnIdentifier</string> - <real>22</real> - </array> - <key>Frame</key> - <string>{{0, 0}, {630, 331}}</string> - <key>MembersFrame</key> - <string>{{0, 105}, {374, 395}}</string> - <key>MembersTreeTableConfiguration</key> - <array> - <string>PBXMemberTypeIconColumnIdentifier</string> - <real>22</real> - <string>PBXMemberNameColumnIdentifier</string> - <real>216</real> - <string>PBXMemberTypeColumnIdentifier</string> - <real>97</real> - <string>PBXMemberBookColumnIdentifier</string> - <real>22</real> - </array> - <key>PBXModuleWindowStatusBarHidden2</key> - <integer>1</integer> - <key>RubberWindowFrame</key> - <string>385 179 630 352 0 0 1440 878 </string> - </dict> - <key>Module</key> - <string>PBXClassBrowserModule</string> - <key>Proportion</key> - <string>332pt</string> - </dict> - </array> - <key>Proportion</key> - <string>332pt</string> - </dict> - </array> - <key>Name</key> - <string>Class Browser</string> - <key>ServiceClasses</key> - <array> - <string>PBXClassBrowserModule</string> - </array> - <key>StatusbarIsVisible</key> - <integer>0</integer> - <key>TableOfContents</key> - <array> - <string>1C0AD2AF069F1E9B00FABCE6</string> - <string>1C0AD2B0069F1E9B00FABCE6</string> - <string>1CA6456E063B45B4001379D8</string> - </array> - <key>ToolbarConfiguration</key> - <string>xcode.toolbar.config.classbrowser</string> - <key>WindowString</key> - <string>385 179 630 352 0 0 1440 878 </string> - <key>WindowToolGUID</key> - <string>1C0AD2AF069F1E9B00FABCE6</string> - <key>WindowToolIsVisible</key> - <integer>0</integer> - </dict> - </array> -</dict> -</plist> Copied: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.mode1 (from rev 102, KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/mick.mode1) Deleted: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.pbxuser =================================================================== --- KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/mick.pbxuser 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.pbxuser 2006-03-14 18:38:35 UTC (rev 103) @@ -1,773 +0,0 @@ -// !$*UTF8*$! -{ - 0054928008E6EF8800307083 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */; - name = "BLAuthentication.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1350; - vrLoc = 0; - }; - 0054928108E6EF8800307083 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 00B9E6130647BA2E009FEF35 /* InstallController.h */; - name = _installationStatus; - rLen = 19; - rLoc = 2448; - rType = 0; - vrLen = 1597; - vrLoc = 1439; - }; - 0054928208E6EF8800307083 /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 00B9E6140647BA2E009FEF35 /* InstallController.m */; - }; - 0054928308E6EF8800307083 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */; - name = "BLAuthentication.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1350; - vrLoc = 0; - }; - 0054928408E6EF8800307083 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 00B9E6130647BA2E009FEF35 /* InstallController.h */; - name = _installationStatus; - rLen = 19; - rLoc = 2448; - rType = 0; - vrLen = 1597; - vrLoc = 1439; - }; - 0054928508E6EF8800307083 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 00B9E6140647BA2E009FEF35 /* InstallController.m */; - name = "InstallController.m: 435"; - rLen = 0; - rLoc = 16298; - rType = 0; - vrLen = 1580; - vrLoc = 0; - }; - 00B9E5E00647B7A9009FEF35 /* KisMAC Installer */ = { - isa = PBXExecutable; - activeArgIndex = 2147483647; - activeArgIndices = ( - ); - argumentStrings = ( - ); - configStateDict = { - }; - cppStopOnCatchEnabled = 0; - cppStopOnThrowEnabled = 0; - customDataFormattersEnabled = 1; - debuggerPlugin = GDBDebugging; - disassemblyDisplayState = 0; - dylibVariantSuffix = ""; - enableDebugStr = 1; - environmentEntries = ( - ); - executableSystemSymbolLevel = 0; - executableUserSymbolLevel = 0; - libgmallocEnabled = 0; - name = "KisMAC Installer"; - sourceDirectories = ( - ); - }; - 00B9E5E90647B7BD009FEF35 /* Source Control */ = { - isa = PBXSourceControlManager; - fallbackIsa = XCSourceControlManager; - isSCMEnabled = 1; - scmConfiguration = { - SubversionToolPath = /usr/local/bin/svn; - }; - scmType = scm.subversion; - }; - 00B9E5EA0647B7BD009FEF35 /* Code sense */ = { - isa = PBXCodeSenseManager; - indexTemplatePath = ""; - }; - 00B9E6130647BA2E009FEF35 /* InstallController.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1025, 1386}}"; - sepNavSelRange = "{2448, 19}"; - sepNavVisRect = "{{0, 642}, {1025, 662}}"; - sepNavWindowFrame = "{{15, 32}, {750, 795}}"; - }; - }; - 00B9E6140647BA2E009FEF35 /* InstallController.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {2324, 11284}}"; - sepNavSelRange = "{16298, 0}"; - sepNavVisRect = "{{0, 0}, {1025, 662}}"; - }; - }; - 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1025, 662}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {1025, 662}}"; - }; - }; - 00B9E97E0647F3B8009FEF35 /* BLAuthentication.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 5543}}"; - sepNavSelRange = "{9001, 20}"; - sepNavVisRect = "{{0, 3635}, {1057, 668}}"; - }; - }; - 00FC4EE40647F6C800F2220A /* install.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1025, 662}}"; - sepNavSelRange = "{57, 12}"; - sepNavVisRect = "{{0, 0}, {1025, 662}}"; - }; - }; - 00FC4EE50647F6C800F2220A /* permissions.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {952, 342}}"; - sepNavSelRange = "{114, 0}"; - sepNavVisRect = "{{0, 0}, {952, 342}}"; - }; - }; - 00FC4EE60647F6C800F2220A /* remove.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {952, 517}}"; - sepNavSelRange = "{53, 0}"; - sepNavVisRect = "{{0, 0}, {952, 342}}"; - }; - }; - 00FC4EE70647F6C800F2220A /* sfpatch_install.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {422, 321}}"; - sepNavSelRange = "{510, 0}"; - sepNavVisRect = "{{0, 216}, {422, 87}}"; - }; - }; - 00FC4EE80647F6C800F2220A /* sfpatch_overwrite.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 689}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {1057, 689}}"; - }; - }; - 00FC4EE90647F6C800F2220A /* sfpatch_permissions.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 689}}"; - sepNavSelRange = "{174, 0}"; - sepNavVisRect = "{{0, 0}, {1057, 689}}"; - }; - }; - 00FC4EEA0647F6C800F2220A /* sfpatch_remove.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 668}}"; - sepNavSelRange = "{665, 0}"; - sepNavVisRect = "{{0, 0}, {1057, 668}}"; - }; - }; - 00FC4EF50647F70B00F2220A /* remove_prefs.sh */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1031, 662}}"; - sepNavSelRange = "{698, 0}"; - sepNavVisRect = "{{0, 0}, {1031, 662}}"; - }; - }; - 089C165DFE840E0CC02AAC07 /* English */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 668}}"; - sepNavSelRange = "{113, 0}"; - sepNavVisRect = "{{0, 0}, {1057, 668}}"; - }; - }; - 29B97313FDCFA39411CA2CEA /* Project object */ = { - activeBuildConfigurationName = Development; - activeBuildStyle = 4A9504CCFFE6A4B311CA0CBA /* Development */; - activeExecutable = 00B9E5E00647B7A9009FEF35 /* KisMAC Installer */; - activeTarget = 8D1107260486CEB800E47090 /* KisMAC Installer */; - addToTargets = ( - 8D1107260486CEB800E47090 /* KisMAC Installer */, - ); - breakpoints = ( - ); - codeSenseManager = 00B9E5EA0647B7BD009FEF35 /* Code sense */; - executables = ( - 00B9E5E00647B7A9009FEF35 /* KisMAC Installer */, - ); - perUserDictionary = { - PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; - PBXFileTableDataSourceColumnWidthsKey = ( - 22, - 300, - 400, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXExecutablesDataSource_ActiveFlagID, - PBXExecutablesDataSource_NameID, - PBXExecutablesDataSource_CommentsID, - ); - }; - PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 760, - 20, - 121, - 43, - 43, - 20, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - PBXFileDataSource_Target_ColumnID, - ); - }; - PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 198, - 47, - 20, - 47, - 43, - 43, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXTargetDataSource_PrimaryAttribute, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - ); - }; - PBXPerProjectTemplateStateSaveDate = 149350556; - PBXPrepackagedSmartGroups_v2 = ( - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - activationKey = OldTargetSmartGroup; - clz = PBXTargetSmartGroup; - description = "Displays all targets of the project."; - globalID = 1C37FABC04509CD000000102; - name = Targets; - preferences = { - image = Targets; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXTargetSmartGroup2; - description = "Displays all targets of the project as well as nested build phases."; - globalID = 1C37FBAC04509CD000000102; - name = Targets; - preferences = { - image = Targets; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXExecutablesSmartGroup; - description = "Displays all executables of the project."; - globalID = 1C37FAAC04509CD000000102; - name = Executables; - preferences = { - image = Executable; - }; - }, - { - " PBXTransientLocationAtTop " = bottom; - absolutePathToBundle = ""; - clz = PBXErrorsWarningsSmartGroup; - description = "Displays files with errors or warnings."; - globalID = 1C08E77C0454961000C914BD; - name = "Errors and Warnings"; - preferences = { - fnmatch = ""; - image = WarningsErrors; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = 1CC0EA4004350EF90044410B; - name = "Implementation Files"; - preferences = { - canSave = 1; - fnmatch = ""; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = "?*\\.[mcMC]"; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "This group displays Interface Builder NIB Files."; - globalID = 1CC0EA4004350EF90041110B; - name = "NIB Files"; - preferences = { - canSave = 1; - fnmatch = "*.nib"; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = no; - absolutePathToBundle = ""; - clz = PBXFindSmartGroup; - description = "Displays Find Results."; - globalID = 1C37FABC05509CD000000102; - name = "Find Results"; - preferences = { - image = spyglass; - }; - }, - { - PBXTransientLocationAtTop = no; - absolutePathToBundle = ""; - clz = PBXBookmarksSmartGroup; - description = "Displays Project Bookmarks."; - globalID = 1C37FABC05539CD112110102; - name = Bookmarks; - preferences = { - image = Bookmarks; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = XCSCMSmartGroup; - description = "Displays files with interesting SCM status."; - globalID = E2644B35053B69B200211256; - name = SCM; - preferences = { - image = PBXRepository; - isLeaf = 0; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXSymbolsSmartGroup; - description = "Displays all symbols for the project."; - globalID = 1C37FABC04509CD000100104; - name = "Project Symbols"; - preferences = { - image = ProjectSymbols; - isLeaf = 1; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = PBXTemplateMarker; - name = "Simple Filter SmartGroup"; - preferences = { - canSave = 1; - fnmatch = "*.nib"; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = ""; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - absolutePathToBundle = ""; - clz = PBXFilenameSmartGroup; - description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter."; - globalID = PBXTemplateMarker; - name = "Simple Regular Expression SmartGroup"; - preferences = { - canSave = 1; - fnmatch = ""; - image = SmartFolder; - isLeaf = 0; - recursive = 1; - regex = "?*\\.[mcMC]"; - root = "<PROJECT>"; - }; - }, - { - PBXTransientLocationAtTop = bottom; - clz = XDDesignSmartGroup; - description = "Displays Xdesign models"; - globalID = 2E4A936305E6979E00701470; - name = Design; - preferences = { - image = Design; - isLeaf = 0; - }; - }, - ); - PBXWorkspaceContents = ( - { - PBXProjectWorkspaceModule_StateKey_Rev39 = { - PBXProjectWorkspaceModule_DEGV_Geometry = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {1098, 0}}", - "{{0, 0}, {1098, 706}}", - ); - }; - PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { - BoundsStr = "{{0, 0}, {1083, 15}}"; - Rows = ( - 0, - ); - VisibleRectStr = "{{0, 0}, {0, 0}}"; - }; - PBXProjectWorkspaceModule_EditorOpen = true; - PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { - PBXSplitModuleInNavigatorKey = { - Split0 = { - bookmark = 008E0EBB06A3266E0064AB5C; - history = ( - 008E0CAC06A282F70064AB5C, - 008E0EB406A3266E0064AB5C, - 008E0EB506A3266E0064AB5C, - 008E0EB606A3266E0064AB5C, - 008E0EB706A3266E0064AB5C, - ); - prevStack = ( - 008E0CB406A282F70064AB5C, - 008E0EB806A3266E0064AB5C, - 008E0EB906A3266E0064AB5C, - 008E0EBA06A3266E0064AB5C, - ); - }; - SplitCount = 1; - }; - }; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - PBXProjectWorkspaceModule_SGTM_Geometry = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - sizes = ( - "{{0, 0}, {182, 706}}", - "{{182, 0}, {1098, 706}}", - ); - }; - }; - PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1098, 0}}"; - PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {1098, 706}}"; - PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {1098, 706}}"; - PBXProjectWorkspaceModule_SGTM = { - PBXBottomSmartGroupGIDs = ( - 1C37FBAC04509CD000000102, - 1C37FAAC04509CD000000102, - 1C08E77C0454961000C914BD, - 1CC0EA4004350EF90044410B, - 1CC0EA4004350EF90041110B, - 1C37FABC05509CD000000102, - 1C37FABC05539CD112110102, - E2644B35053B69B200211256, - 1C37FABC04509CD000100104, - ); - PBXSmartGroupTreeModuleColumnData = { - PBXSmartGroupTreeModuleColumnWidthsKey = ( - 165, - ); - PBXSmartGroupTreeModuleColumnsKey_v4 = ( - MainColumn, - ); - }; - PBXSmartGroupTreeModuleOutlineStateKey_v7 = { - PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( - 29B97314FDCFA39411CA2CEA, - 080E96DDFE201D6D7F000001, - 29B97317FDCFA39411CA2CEA, - 1C37FBAC04509CD000000102, - ); - PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( - ( - 5, - 1, - 0, - ), - ); - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 688}}"; - }; - PBXTopSmartGroupGIDs = ( - ); - }; - }; - }, - ); - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXCVSModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { - Debugger = { - HorizontalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {283, 208}}", - "{{283, 0}, {462, 208}}", - ); - }; - VerticalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {745, 208}}", - "{{0, 208}, {745, 214}}", - ); - }; - }; - LauncherConfigVersion = 8; - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { - PBXProjectWorkspaceModule_StateKey_Rev39 = { - PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = { - BoundsStr = "{{0, 0}, {1083, 689}}"; - Rows = ( - 0, - ); - VisibleRectStr = "{{0, 0}, {1083, 689}}"; - }; - PBXProjectWorkspaceModule_EditorOpen = false; - PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = { - PBXSplitModuleInNavigatorKey = { - SplitCount = 1; - }; - }; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - PBXProjectWorkspaceModule_SGTM_Geometry = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - sizes = ( - "{{0, 0}, {182, 706}}", - "{{182, 0}, {1098, 706}}", - ); - }; - }; - PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1098, 706}}"; - PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 0}, {750, 480}}"; - PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {1098, 706}}"; - PBXProjectWorkspaceModule_SGTM = { - PBXBottomSmartGroupGIDs = ( - 1C37FBAC04509CD000000102, - 1C37FAAC04509CD000000102, - 1C08E77C0454961000C914BD, - 1CC0EA4004350EF90044410B, - 1CC0EA4004350EF90041110B, - 1C37FABC05509CD000000102, - 1C37FABC05539CD112110102, - E2644B35053B69B200211256, - 1C37FABC04509CD000100104, - ); - PBXSmartGroupTreeModuleColumnData = { - PBXSmartGroupTreeModuleColumnWidthsKey = ( - 165, - ); - PBXSmartGroupTreeModuleColumnsKey_v4 = ( - MainColumn, - ); - }; - PBXSmartGroupTreeModuleOutlineStateKey_v7 = { - PBXSmartGroupTreeModuleOutlineStateExpansionKey = ( - 29B97314FDCFA39411CA2CEA, - 080E96DDFE201D6D7F000001, - 29B97317FDCFA39411CA2CEA, - 00B9E9810647F5EC009FEF35, - ); - PBXSmartGroupTreeModuleOutlineStateSelectionKey = ( - ( - 9, - 8, - 7, - 0, - ), - ( - 10, - 8, - 7, - 0, - ), - ( - 11, - 8, - 7, - 0, - ), - ( - 12, - 8, - 7, - 0, - ), - ( - 13, - 8, - 7, - 0, - ), - ( - 14, - 8, - 7, - 0, - ), - ( - 15, - 8, - 7, - 0, - ), - ); - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 688}}"; - }; - PBXTopSmartGroupGIDs = ( - ); - }; - }; - }; - "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = { - LauncherConfigVersion = 3; - Runner = { - HorizontalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {365, 167}}", - "{{0, 176}, {365, 267}}", - ); - }; - VerticalSplitView = { - _collapsingFrameDimension = 0; - _indexOfCollapsedView = 0; - _percentageOfCollapsedView = 0; - isCollapsed = yes; - sizes = ( - "{{0, 0}, {405, 443}}", - "{{414, 0}, {514, 443}}", - ); - }; - }; - }; - PBXWorkspaceGeometries = ( - { - Frame = "{{0, 0}, {1280, 706}}"; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - }; - RubberWindowFrame = "0 84 1280 748 0 0 1280 832 "; - }, - ); - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = { - Frame = "{{0, 0}, {1178, 375}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "33 373 1178 396 0 0 1280 832 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXCVSModule" = { - Frame = "{{0, 0}, {482, 276}}"; - RubberWindowFrame = "390 300 482 318 0 0 1280 832 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = { - Frame = "{{0, 0}, {400, 201}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "50 804 400 222 0 0 1280 832 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = { - DebugConsoleDrawerSize = "{100, 120}"; - DebugConsoleVisible = None; - DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}"; - DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}"; - Frame = "{{0, 0}, {745, 422}}"; - RubberWindowFrame = "267 358 745 464 0 0 1280 832 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = { - Frame = "{{0, 0}, {1280, 706}}"; - PBXProjectWorkspaceModule_GeometryKey_Rev15 = { - }; - RubberWindowFrame = "0 84 1280 748 0 0 1280 832 "; - }; - "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = { - Frame = "{{0, 0}, {745, 443}}"; - PBXModuleWindowStatusBarHidden = YES; - RubberWindowFrame = "267 358 745 464 0 0 1280 832 "; - }; - PBXWorkspaceStateSaveDate = 149350556; - }; - perUserProjectItems = { - 0054928008E6EF8800307083 /* PBXTextBookmark */ = 0054928008E6EF8800307083 /* PBXTextBookmark */; - 0054928108E6EF8800307083 /* PBXTextBookmark */ = 0054928108E6EF8800307083 /* PBXTextBookmark */; - 0054928208E6EF8800307083 /* PBXBookmark */ = 0054928208E6EF8800307083 /* PBXBookmark */; - 0054928308E6EF8800307083 /* PBXTextBookmark */ = 0054928308E6EF8800307083 /* PBXTextBookmark */; - 0054928408E6EF8800307083 /* PBXTextBookmark */ = 0054928408E6EF8800307083 /* PBXTextBookmark */; - 0054928508E6EF8800307083 /* PBXTextBookmark */ = 0054928508E6EF8800307083 /* PBXTextBookmark */; - }; - sourceControlManager = 00B9E5E90647B7BD009FEF35 /* Source Control */; - userBuildSettings = { - }; - }; - 29B97316FDCFA39411CA2CEA /* main.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1057, 668}}"; - sepNavSelRange = "{0, 944}"; - sepNavVisRect = "{{0, 0}, {1057, 668}}"; - }; - }; - 8D1107260486CEB800E47090 /* KisMAC Installer */ = { - activeExec = 0; - executables = ( - 00B9E5E00647B7A9009FEF35 /* KisMAC Installer */, - ); - }; - 8D1107310486CEB800E47090 /* Info.plist */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {828, 377}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRect = "{{0, 0}, {828, 246}}"; - }; - }; -} Copied: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/mick.pbxuser (from rev 102, KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/mick.pbxuser) Deleted: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/project.pbxproj =================================================================== --- KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/project.pbxproj 2006-03-14 17:28:02 UTC (rev 101) +++ KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/project.pbxproj 2006-03-14 18:38:35 UTC (rev 103) @@ -1,632 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 00B9E60D0647BA04009FEF35 /* skip_forward_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E6090647BA04009FEF35 /* skip_forward_active.png */; }; - 00B9E60E0647BA04009FEF35 /* skip_forward_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E60A0647BA04009FEF35 /* skip_forward_blue.png */; }; - 00B9E60F0647BA04009FEF35 /* skip_previous_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E60B0647BA04009FEF35 /* skip_previous_active.png */; }; - 00B9E6100647BA04009FEF35 /* skip_previous_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E60C0647BA04009FEF35 /* skip_previous_blue.png */; }; - 00B9E6150647BA2E009FEF35 /* InstallController.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B9E6130647BA2E009FEF35 /* InstallController.h */; }; - 00B9E6160647BA2E009FEF35 /* InstallController.m in Sources */ = {isa = PBXBuildFile; fileRef = 00B9E6140647BA2E009FEF35 /* InstallController.m */; }; - 00B9E74A0647BCD4009FEF35 /* binaervarianz.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E7470647BCD4009FEF35 /* binaervarianz.png */; }; - 00B9E74B0647BCD4009FEF35 /* devil.icns in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E7480647BCD4009FEF35 /* devil.icns */; }; - 00B9E74C0647BCD4009FEF35 /* Installer.icns in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E7490647BCD4009FEF35 /* Installer.icns */; }; - 00B9E9010647C8C0009FEF35 /* wavelan.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E9000647C8C0009FEF35 /* wavelan.png */; }; - 00B9E9750647DE5B009FEF35 /* stop_active.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E9730647DE5B009FEF35 /* stop_active.png */; }; - 00B9E9760647DE5C009FEF35 /* stop_blue.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E9740647DE5B009FEF35 /* stop_blue.png */; }; - 00B9E9780647E32B009FEF35 /* PrefApp.icns in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E9770647E32B009FEF35 /* PrefApp.icns */; }; - 00B9E97A0647E715009FEF35 /* target.png in Resources */ = {isa = PBXBuildFile; fileRef = 00B9E9790647E715009FEF35 /* target.png */; }; - 00B9E97F0647F3B8009FEF35 /* BLAuthentication.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */; }; - 00B9E9800647F3B8009FEF35 /* BLAuthentication.m in Sources */ = {isa = PBXBuildFile; fileRef = 00B9E97E0647F3B8009FEF35 /* BLAuthentication.m */; }; - 00FC4EEB0647F6C800F2220A /* install.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE40647F6C800F2220A /* install.sh */; }; - 00FC4EEC0647F6C800F2220A /* permissions.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE50647F6C800F2220A /* permissions.sh */; }; - 00FC4EED0647F6C800F2220A /* remove.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE60647F6C800F2220A /* remove.sh */; }; - 00FC4EEE0647F6C800F2220A /* sfpatch_install.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE70647F6C800F2220A /* sfpatch_install.sh */; }; - 00FC4EEF0647F6C800F2220A /* sfpatch_overwrite.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE80647F6C800F2220A /* sfpatch_overwrite.sh */; }; - 00FC4EF00647F6C800F2220A /* sfpatch_permissions.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EE90647F6C800F2220A /* sfpatch_permissions.sh */; }; - 00FC4EF10647F6C800F2220A /* sfpatch_remove.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EEA0647F6C800F2220A /* sfpatch_remove.sh */; }; - 00FC4EF60647F70B00F2220A /* remove_prefs.sh in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4EF50647F70B00F2220A /* remove_prefs.sh */; }; - 00FC4F6F0648321500F2220A /* airport.png in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4F6E0648321500F2220A /* airport.png */; }; - 00FC4F710648361200F2220A /* opensource.png in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4F700648361200F2220A /* opensource.png */; }; - 00FC4F73064837B900F2220A /* orinoco.png in Resources */ = {isa = PBXBuildFile; fileRef = 00FC4F72064837B900F2220A /* orinoco.png */; }; - 00FC4F750648496A00F2220A /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FC4F740648496A00F2220A /* Carbon.framework */; }; - 00FC500D0648499F00F2220A /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FC500C0648499F00F2220A /* Security.framework */; }; - 00FC5041064849D000F2220A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00FC5040064849D000F2220A /* IOKit.framework */; }; - 8D1107280486CEB800E47090 /* KisMAC Installer_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32CA4F630368D1EE00C91783 /* KisMAC Installer_Prefix.pch */; }; - 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; - 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 */; }; -/* End PBXBuildFile section */ - -/* Begin PBXBuildStyle section */ - 4A9504CCFFE6A4B311CA0CBA /* Development */ = { - isa = PBXBuildStyle; - 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; - }; - name = Development; - }; - 4A9504CDFFE6A4B311CA0CBA /* Deployment */ = { - isa = PBXBuildStyle; - buildSettings = { - COPY_PHASE_STRIP = YES; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - ZERO_LINK = NO; - }; - name = Deployment; - }; -/* End PBXBuildStyle section */ - -/* Begin PBXContainerItemProxy section */ - 005EEFEC087143AC00423387 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00F9C4B806DA9DCC00E357F0 /* KisMAC.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 8D1107320486CEB800E47090; - remoteInfo = KisMAC; - }; - 005EEFEE087143AC00423387 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 00F9C4B806DA9DCC00E357F0 /* KisMAC.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 008AC9C007C3889400A76ADA; - remoteInfo = KisMACUnitTest; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00B9E6090647BA04009FEF35 /* skip_forward_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_forward_active.png; sourceTree = "<group>"; }; - 00B9E60A0647BA04009FEF35 /* skip_forward_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_forward_blue.png; sourceTree = "<group>"; }; - 00B9E60B0647BA04009FEF35 /* skip_previous_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_previous_active.png; sourceTree = "<group>"; }; - 00B9E60C0647BA04009FEF35 /* skip_previous_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = skip_previous_blue.png; sourceTree = "<group>"; }; - 00B9E6130647BA2E009FEF35 /* InstallController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InstallController.h; sourceTree = "<group>"; }; - 00B9E6140647BA2E009FEF35 /* InstallController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InstallController.m; sourceTree = "<group>"; }; - 00B9E7470647BCD4009FEF35 /* binaervarianz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = binaervarianz.png; sourceTree = "<group>"; }; - 00B9E7480647BCD4009FEF35 /* devil.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = devil.icns; sourceTree = "<group>"; }; - 00B9E7490647BCD4009FEF35 /* Installer.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Installer.icns; sourceTree = "<group>"; }; - 00B9E9000647C8C0009FEF35 /* wavelan.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wavelan.png; sourceTree = "<group>"; }; - 00B9E9730647DE5B009FEF35 /* stop_active.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = stop_active.png; sourceTree = "<group>"; }; - 00B9E9740647DE5B009FEF35 /* stop_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = stop_blue.png; sourceTree = "<group>"; }; - 00B9E9770647E32B009FEF35 /* PrefApp.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = PrefApp.icns; sourceTree = "<group>"; }; - 00B9E9790647E715009FEF35 /* target.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = target.png; sourceTree = "<group>"; }; - 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = BLAuthentication.h; sourceTree = "<group>"; }; - 00B9E97E0647F3B8009FEF35 /* BLAuthentication.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = BLAuthentication.m; sourceTree = "<group>"; }; - 00F9C4B806DA9DCC00E357F0 /* KisMAC.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = KisMAC.xcodeproj; path = ../../KisMAC.xcodeproj; sourceTree = SOURCE_ROOT; }; - 00FC4EE40647F6C800F2220A /* install.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = install.sh; sourceTree = "<group>"; }; - 00FC4EE50647F6C800F2220A /* permissions.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = permissions.sh; sourceTree = "<group>"; }; - 00FC4EE60647F6C800F2220A /* remove.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = remove.sh; sourceTree = "<group>"; }; - 00FC4EE70647F6C800F2220A /* sfpatch_install.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = sfpatch_install.sh; sourceTree = "<group>"; }; - 00FC4EE80647F6C800F2220A /* sfpatch_overwrite.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = sfpatch_overwrite.sh; sourceTree = "<group>"; }; - 00FC4EE90647F6C800F2220A /* sfpatch_permissions.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = sfpatch_permissions.sh; sourceTree = "<group>"; }; - 00FC4EEA0647F6C800F2220A /* sfpatch_remove.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = sfpatch_remove.sh; sourceTree = "<group>"; }; - 00FC4EF50647F70B00F2220A /* remove_prefs.sh */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = remove_prefs.sh; sourceTree = "<group>"; }; - 00FC4F6E0648321500F2220A /* airport.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = airport.png; sourceTree = "<group>"; }; - 00FC4F700648361200F2220A /* opensource.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = opensource.png; sourceTree = "<group>"; }; - 00FC4F72064837B900F2220A /* orinoco.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = orinoco.png; sourceTree = "<group>"; }; - 00FC4F740648496A00F2220A /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; - 00FC500C0648499F00F2220A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; - 00FC5040064849D000F2220A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; }; - 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; 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>"; }; - 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; - 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; 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>"; }; - 32CA4F630368D1EE00C91783 /* KisMAC Installer_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "KisMAC Installer_Prefix.pch"; sourceTree = "<group>"; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; - 8D1107320486CEB800E47090 /* KisMAC Installer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "KisMAC Installer.app"; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D11072E0486CEB800E47090 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, - 00FC4F750648496A00F2220A /* Carbon.framework in Frameworks */, - 00FC500D0648499F00F2220A /* Security.framework in Frameworks */, - 00FC5041064849D000F2220A /* IOKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 005EEFE8087143AC00423387 /* Products */ = { - isa = PBXGroup; - children = ( - 005EEFED087143AC00423387 /* KisMAC.app */, - 005EEFEF087143AC00423387 /* KisMACUnitTest.bundle */, - ); - name = Products; - sourceTree = "<group>"; - }; - 00B9E6080647B9E5009FEF35 /* Images */ = { - isa = PBXGroup; - children = ( - 00FC4F72064837B900F2220A /* orinoco.png */, - 00FC4F700648361200F2220A /* opensource.png */, - 00FC4F6E0648321500F2220A /* airport.png */, - 00B9E9790647E715009FEF35 /* target.png */, - 00B9E9770647E32B009FEF35 /* PrefApp.icns */, - 00B9E9000647C8C0009FEF35 /* wavelan.png */, - 00B9E7470647BCD4009FEF35 /* binaervarianz.png */, - 00B9E7480647BCD4009FEF35 /* devil.icns */, - 00B9E7490647BCD4009FEF35 /* Installer.icns */, - 00B9E6090647BA04009FEF35 /* skip_forward_active.png */, - 00B9E60A0647BA04009FEF35 /* skip_forward_blue.png */, - 00B9E60B0647BA04009FEF35 /* skip_previous_active.png */, - 00B9E60C0647BA04009FEF35 /* skip_previous_blue.png */, - 00B9E9730647DE5B009FEF35 /* stop_active.png */, - 00B9E9740647DE5B009FEF35 /* stop_blue.png */, - ); - name = Images; - sourceTree = "<group>"; - }; - 00B9E9810647F5EC009FEF35 /* Scripts */ = { - isa = PBXGroup; - children = ( - 00FC4EE40647F6C800F2220A /* install.sh */, - 00FC4EE50647F6C800F2220A /* permissions.sh */, - 00FC4EE60647F6C800F2220A /* remove.sh */, - 00FC4EF50647F70B00F2220A /* remove_prefs.sh */, - 00FC4EE70647F6C800F2220A /* sfpatch_install.sh */, - 00FC4EE80647F6C800F2220A /* sfpatch_overwrite.sh */, - 00FC4EE90647F6C800F2220A /* sfpatch_permissions.sh */, - 00FC4EEA0647F6C800F2220A /* sfpatch_remove.sh */, - ); - name = Scripts; - sourceTree = "<group>"; - }; - 080E96DDFE201D6D7F000001 /* Classes */ = { - isa = PBXGroup; - children = ( - 00B9E97D0647F3B8009FEF35 /* BLAuthentication.h */, - 00B9E97E0647F3B8009FEF35 /* BLAuthentication.m */, - 00B9E6130647BA2E009FEF35 /* InstallController.h */, - 00B9E6140647BA2E009FEF35 /* InstallController.m */, - ); - name = Classes; - sourceTree = "<group>"; - }; - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 00FC5040064849D000F2220A /* IOKit.framework */, - 00FC500C0648499F00F2220A /* Security.framework */, - 00FC4F740648496A00F2220A /* Carbon.framework */, - 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - ); - name = "Linked Frameworks"; - sourceTree = "<group>"; - }; - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 29B97325FDCFA39411CA2CEA /* Foundation.framework */, - 29B97324FDCFA39411CA2CEA /* AppKit.framework */, - ); - name = "Other Frameworks"; - sourceTree = "<group>"; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D1107320486CEB800E47090 /* KisMAC Installer.app */, - ); - name = Products; - sourceTree = "<group>"; - }; - 29B97314FDCFA39411CA2CEA /* KisMAC Installer */ = { - isa = PBXGroup; - children = ( - 00F9C4B806DA9DCC00E357F0 /* KisMAC.xcodeproj */, - 080E96DDFE201D6D7F000001 /* Classes */, - 29B97315FDCFA39411CA2CEA /* Other Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = "KisMAC Installer"; - sourceTree = "<group>"; - }; - 29B97315FDCFA39411CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 32CA4F630368D1EE00C91783 /* KisMAC Installer_Prefix.pch */, - 29B97316FDCFA39411CA2CEA /* main.m */, - ); - name = "Other Sources"; - sourceTree = "<group>"; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 00B9E9810647F5EC009FEF35 /* Scripts */, - 00B9E6080647B9E5009FEF35 /* Images */, - 8D1107310486CEB800E47090 /* Info.plist */, - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, - 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, - ); - name = Resources; - sourceTree = "<group>"; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, - 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8D1107270486CEB800E47090 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D1107280486CEB800E47090 /* KisMAC Installer_Prefix.pch in Headers */, - 00B9E6150647BA2E009FEF35 /* InstallController.h in Headers */, - 00B9E97F0647F3B8009FEF35 /* BLAuthentication.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8D1107260486CEB800E47090 /* KisMAC Installer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 00AC270C0871437B00885CB6 /* Build configuration list for PBXNativeTarget "KisMAC Installer" */; - buildPhases = ( - 8D1107270486CEB800E47090 /* Headers */, - 8D1107290486CEB800E47090 /* Resources */, - 8D11072C0486CEB800E47090 /* Sources */, - 8D11072E0486CEB800E47090 /* Frameworks */, - ); - buildRules = ( - ); - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "KisMAC Installer_Prefix.pch"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "KisMAC Installer"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - }; - dependencies = ( - ); - name = "KisMAC Installer"; - productInstallPath = "$(HOME)/Applications"; - productName = "KisMAC Installer"; - productReference = 8D1107320486CEB800E47090 /* KisMAC Installer.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 00AC27100871437B00885CB6 /* Build configuration list for PBXProject "KisMAC Installer" */; - buildSettings = { - }; - buildStyles = ( - 4A9504CCFFE6A4B311CA0CBA /* Development */, - 4A9504CDFFE6A4B311CA0CBA /* Deployment */, - ); - hasScannedForEncodings = 1; - mainGroup = 29B97314FDCFA39411CA2CEA /* KisMAC Installer */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 005EEFE8087143AC00423387 /* Products */; - ProjectRef = 00F9C4B806DA9DCC00E357F0 /* KisMAC.xcodeproj */; - }, - ); - targets = ( - 8D1107260486CEB800E47090 /* KisMAC Installer */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 005EEFED087143AC00423387 /* KisMAC.app */ = { - isa = PBXReferenceProxy; - fileType = wrapper.application; - path = KisMAC.app; - remoteRef = 005EEFEC087143AC00423387 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 005EEFEF087143AC00423387 /* KisMACUnitTest.bundle */ = { - isa = PBXReferenceProxy; - fileType = wrapper.cfbundle; - path = KisMACUnitTest.bundle; - remoteRef = 005EEFEE087143AC00423387 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D1107290486CEB800E47090 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */, - 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, - 00B9E60D0647BA04009FEF35 /* skip_forward_active.png in Resources */, - 00B9E60E0647BA04009FEF35 /* skip_forward_blue.png in Resources */, - 00B9E60F0647BA04009FEF35 /* skip_previous_active.png in Resources */, - 00B9E6100647BA04009FEF35 /* skip_previous_blue.png in Resources */, - 00B9E74A0647BCD4009FEF35 /* binaervarianz.png in Resources */, - 00B9E74B0647BCD4009FEF35 /* devil.icns in Resources */, - 00B9E74C0647BCD4009FEF35 /* Installer.icns in Resources */, - 00B9E9010647C8C0009FEF35 /* wavelan.png in Resources */, - 00B9E9750647DE5B009FEF35 /* stop_active.png in Resources */, - 00B9E9760647DE5C009FEF35 /* stop_blue.png in Resources */, - 00B9E9780647E32B009FEF35 /* PrefApp.icns in Resources */, - 00B9E97A0647E715009FEF35 /* target.png in Resources */, - 00FC4EEB0647F6C800F2220A /* install.sh in Resources */, - 00FC4EEC0647F6C800F2220A /* permissions.sh in Resources */, - 00FC4EED0647F6C800F2220A /* remove.sh in Resources */, - 00FC4EEE0647F6C800F2220A /* sfpatch_install.sh in Resources */, - 00FC4EEF0647F6C800F2220A /* sfpatch_overwrite.sh in Resources */, - 00FC4EF00647F6C800F2220A /* sfpatch_permissions.sh in Resources */, - 00FC4EF10647F6C800F2220A /* sfpatch_remove.sh in Resources */, - 00FC4EF60647F70B00F2220A /* remove_prefs.sh in Resources */, - 00FC4F6F0648321500F2220A /* airport.png in Resources */, - 00FC4F710648361200F2220A /* opensource.png in Resources */, - 00FC4F73064837B900F2220A /* orinoco.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D11072C0486CEB800E47090 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D11072D0486CEB800E47090 /* main.m in Sources */, - 00B9E6160647BA2E009FEF35 /* InstallController.m in Sources */, - 00B9E9800647F3B8009FEF35 /* BLAuthentication.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C165DFE840E0CC02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = "<group>"; - }; - 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = { - isa = PBXVariantGroup; - children = ( - 29B97319FDCFA39411CA2CEA /* English */, - ); - name = MainMenu.nib; - sourceTree = "<group>"; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 00AC270D0871437B00885CB6 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - DEBUGGING_SYMBOLS = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "KisMAC Installer_Prefix.pch"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - OPTIMIZATION_CFLAGS = "-O0"; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "KisMAC Installer"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - ZERO_LINK = YES; - }; - name = Development; - }; - 00AC270E0871437B00885CB6 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "KisMAC Installer_Prefix.pch"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "KisMAC Installer"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 00AC270F0871437B00885CB6 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "KisMAC Installer_Prefix.pch"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "KisMAC Installer"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 00AC27110871437B00885CB6 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - }; - name = Development; - }; - 00AC27120871437B00885CB6 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - }; - name = Deployment; - }; - 00AC27130871437B00885CB6 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - }; - name = Default; - }; - 6C03D85409B54FEC005B2316 /* Universal */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "KisMAC Installer_Prefix.pch"; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "KisMAC Installer"; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Universal; - }; - 6C03D85509B54FEC005B2316 /* Universal */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = ( - ppc, - i386, - ); - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; - }; - name = Universal; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 00AC270C0871437B00885CB6 /* Build configuration list for PBXNativeTarget "KisMAC Installer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00AC270D0871437B00885CB6 /* Development */, - 00AC270E0871437B00885CB6 /* Deployment */, - 6C03D85409B54FEC005B2316 /* Universal */, - 00AC270F0871437B00885CB6 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 00AC27100871437B00885CB6 /* Build configuration list for PBXProject "KisMAC Installer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 00AC27110871437B00885CB6 /* Development */, - 00AC27120871437B00885CB6 /* Deployment */, - 6C03D85509B54FEC005B2316 /* Universal */, - 00AC27130871437B00885CB6 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} Copied: KisMACng/Subprojects/KisMACInstaller/KisMAC Installer.xcodeproj/project.pbxproj (from rev 102, KisMACng/Subprojects/KisMAC Installer/KisMAC Installer.xcodeproj/project.pbxproj) Copied: KisMACng/Subprojects/KisMACInstaller/airportExtreme.png (from rev 102, KisMACng/Subprojects/KisMAC Installer/airportExtreme.png)