get some command wrapper stuff working
This commit is contained in:
parent
9be841521f
commit
90d4a0d019
@ -1,7 +1,9 @@
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
@interface AppController : NSObject {
|
||||
IBOutlet NSTextField *textField;
|
||||
IBOutlet NSTextField *textFieldLog;
|
||||
IBOutlet NSTextField *textFieldInfo;
|
||||
|
||||
}
|
||||
- (IBAction)romInfo:(id)sender;
|
||||
- (IBAction)romUpload:(id)sender;
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
#import "AppController.h"
|
||||
#import "CommandWrapper.h"
|
||||
|
||||
#define UCON64 "/usr/local/bin/ucon64"
|
||||
#define ROMFILE "/Users/david/Devel/arch/avr/code/quickdev16/roms/mrdo.smc"
|
||||
|
||||
|
||||
@implementation AppController
|
||||
- (id) init {
|
||||
[super init];
|
||||
@ -8,36 +12,73 @@
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)awakeFromNib{
|
||||
- (void)awakeFromNib {
|
||||
[textFieldLog setStringValue:@"Log field"];
|
||||
[textFieldInfo setStringValue:@"Info field"];
|
||||
|
||||
NSLog(@"awakeFromNib");
|
||||
}
|
||||
|
||||
- (IBAction)romInfo:(id)sender {
|
||||
NSString *string = [textField stringValue];
|
||||
if ( [string length] == 0) {
|
||||
NSLog(@"No message");
|
||||
return;
|
||||
}
|
||||
NSLog(@"Have started speaking: %@", string);
|
||||
//[stopButton setEnabled:YES];
|
||||
- (IBAction)romUpload:(id)sender {
|
||||
NSLog(@"romUpload:");
|
||||
NSTask *ls=[[NSTask alloc] init];
|
||||
NSPipe *pipe=[[NSPipe alloc] init];
|
||||
NSFileHandle *handle;
|
||||
|
||||
[ls setLaunchPath:@UCON64];
|
||||
[ls setArguments:[NSArray arrayWithObjects:@"-smc",@"--port=usb",@"--xquickdev16",@ROMFILE,nil]];
|
||||
[ls setStandardOutput:pipe];
|
||||
handle=[pipe fileHandleForReading];
|
||||
|
||||
[ls launch];
|
||||
|
||||
[NSThread detachNewThreadSelector:@selector(copyData:)
|
||||
toTarget:self withObject:handle];
|
||||
|
||||
[pipe release];
|
||||
[ls release];
|
||||
}
|
||||
|
||||
- (IBAction)romUpload:(id)sender {
|
||||
NSLog(@"romUpload");
|
||||
|
||||
- (void)copyData:(NSFileHandle*)handle {
|
||||
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
|
||||
NSData *data;
|
||||
|
||||
while([data=[handle availableData] length]) { // until EOF (check reference)
|
||||
NSString *string=[[NSString alloc] initWithData:data
|
||||
encoding:NSASCIIStringEncoding];
|
||||
|
||||
[textFieldLog setStringValue:string];
|
||||
[string release];
|
||||
}
|
||||
|
||||
[pool release];
|
||||
}
|
||||
|
||||
|
||||
|
||||
- (IBAction)romInfo:(id)sender {
|
||||
NSTask *ls=[[NSTask alloc] init];
|
||||
NSPipe *pipe=[[NSPipe alloc] init];
|
||||
NSFileHandle *handle;
|
||||
NSString *string;
|
||||
NSLog(@"romInfo");
|
||||
|
||||
CommandWrapper *cw=[[CommandWrapper alloc] init];
|
||||
[cw doPipedCommand];
|
||||
|
||||
|
||||
NSString* myString = [[NSString alloc] init];
|
||||
myString = @"test";
|
||||
[textField setStringValue:myString];
|
||||
if ( [myString length] != 0) {
|
||||
NSLog(@"message: %@", myString);
|
||||
return;
|
||||
}
|
||||
|
||||
[ls setLaunchPath:@"/usr/local/bin/ucon64"];
|
||||
[ls setArguments:[NSArray arrayWithObjects:@ROMFILE,nil]];
|
||||
[ls setStandardOutput:pipe];
|
||||
handle=[pipe fileHandleForReading];
|
||||
|
||||
[ls launch];
|
||||
|
||||
string=[[NSString alloc] initWithData:[handle readDataToEndOfFile]
|
||||
encoding:NSASCIIStringEncoding]; // convert NSData -> NSString
|
||||
|
||||
NSLog(@"romInfo: %@", string);
|
||||
[textFieldInfo setStringValue:string];
|
||||
[string retain];
|
||||
[pipe release];
|
||||
[ls release];
|
||||
}
|
||||
|
||||
-(NSSize)windowWillResize:(NSWindow *)send toSize:(NSSize) framesize;
|
||||
|
||||
@ -10,11 +10,9 @@
|
||||
|
||||
|
||||
@interface CommandWrapper : NSObject {
|
||||
|
||||
|
||||
IBOutlet NSTextField *textField;
|
||||
}
|
||||
- (void)doCommand;
|
||||
- (void)doPipedCommand;
|
||||
- (NSString *)doPipedCommand;
|
||||
- (void)doThreadedCommand;
|
||||
|
||||
@end
|
||||
|
||||
@ -11,27 +11,27 @@
|
||||
|
||||
@implementation CommandWrapper
|
||||
|
||||
|
||||
- (void)awakeFromNib {
|
||||
NSLog(@"awakeFromNib");
|
||||
}
|
||||
|
||||
- (void)doCommand {
|
||||
|
||||
NSTask *command=[[NSTask alloc] init];
|
||||
|
||||
[command setLaunchPath:@"/bin/ls"];
|
||||
[command setArguments:[NSArray arrayWithObjects:@"-l",@"/System",nil]];
|
||||
[command launch];
|
||||
|
||||
[command release];
|
||||
}
|
||||
|
||||
|
||||
|
||||
- (void)doPipedCommand {
|
||||
- (NSString *)doPipedCommand {
|
||||
NSTask *ls=[[NSTask alloc] init];
|
||||
NSPipe *pipe=[[NSPipe alloc] init];
|
||||
NSFileHandle *handle;
|
||||
NSString *string;
|
||||
|
||||
[ls setLaunchPath:@"/bin/ls"];
|
||||
[ls setArguments:[NSArray arrayWithObjects:@"-l",@"/System",nil]];
|
||||
[ls setLaunchPath:@"/usr/local/bin/ucon64"];
|
||||
[ls setArguments:[NSArray arrayWithObjects:@"/Users/david/Devel/arch/avr/code/quickdev16/roms/super01.smc",nil]];
|
||||
[ls setStandardOutput:pipe];
|
||||
handle=[pipe fileHandleForReading];
|
||||
|
||||
@ -40,15 +40,14 @@
|
||||
string=[[NSString alloc] initWithData:[handle readDataToEndOfFile]
|
||||
encoding:NSASCIIStringEncoding]; // convert NSData -> NSString
|
||||
|
||||
|
||||
NSLog(@"doPipedCommand: %@", string);
|
||||
[textField setStringValue:string];
|
||||
|
||||
[string release];
|
||||
//[string retain];
|
||||
[pipe release];
|
||||
[ls release];
|
||||
return string;
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
||||
|
||||
|
||||
@ -12,6 +12,7 @@
|
||||
</object>
|
||||
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<integer value="537"/>
|
||||
<integer value="29"/>
|
||||
</object>
|
||||
<object class="NSArray" key="IBDocument.PluginDependencies">
|
||||
@ -1324,7 +1325,7 @@
|
||||
<nil key="NSViewClass"/>
|
||||
<string key="NSWindowContentMaxSize">{1.79769e+308, 1.79769e+308}</string>
|
||||
<object class="NSView" key="NSWindowView" id="986949344">
|
||||
<nil key="NSNextResponder"/>
|
||||
<reference key="NSNextResponder"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
@ -1338,26 +1339,26 @@
|
||||
<object class="NSTabViewItem" id="1019619514">
|
||||
<string key="NSIdentifier">1</string>
|
||||
<object class="NSView" key="NSView" id="832954608">
|
||||
<reference key="NSNextResponder" ref="77078538"/>
|
||||
<nil key="NSNextResponder"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSTextField" id="596474216">
|
||||
<object class="NSTextField" id="890520319">
|
||||
<reference key="NSNextResponder" ref="832954608"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{-3, -10}, {440, 174}}</string>
|
||||
<string key="NSFrame">{{-3, -3}, {440, 167}}</string>
|
||||
<reference key="NSSuperview" ref="832954608"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="151982012">
|
||||
<object class="NSTextFieldCell" key="NSCell" id="530085329">
|
||||
<int key="NSCellFlags">-2073952767</int>
|
||||
<int key="NSCellFlags2">272629760</int>
|
||||
<string key="NSContents">Log Field</string>
|
||||
<string key="NSContents"/>
|
||||
<object class="NSFont" key="NSSupport" id="358509667">
|
||||
<string key="NSName">LucidaGrande</string>
|
||||
<double key="NSSize">13</double>
|
||||
<int key="NSfFlags">1044</int>
|
||||
</object>
|
||||
<reference key="NSControlView" ref="596474216"/>
|
||||
<reference key="NSControlView" ref="890520319"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<object class="NSColor" key="NSBackgroundColor" id="1042038888">
|
||||
<int key="NSColorSpace">6</int>
|
||||
@ -1381,7 +1382,6 @@
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrame">{{10, 33}, {434, 167}}</string>
|
||||
<reference key="NSSuperview" ref="77078538"/>
|
||||
</object>
|
||||
<string key="NSLabel">Log</string>
|
||||
<object class="NSColor" key="NSColor" id="907466307">
|
||||
@ -1398,22 +1398,22 @@
|
||||
<object class="NSTabViewItem" id="202585700">
|
||||
<string key="NSIdentifier">2</string>
|
||||
<object class="NSView" key="NSView" id="628086759">
|
||||
<nil key="NSNextResponder"/>
|
||||
<reference key="NSNextResponder" ref="77078538"/>
|
||||
<int key="NSvFlags">256</int>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSTextField" id="792718861">
|
||||
<object class="NSTextField" id="755945108">
|
||||
<reference key="NSNextResponder" ref="628086759"/>
|
||||
<int key="NSvFlags">268</int>
|
||||
<string key="NSFrame">{{-3, -3}, {440, 174}}</string>
|
||||
<string key="NSFrame">{{-3, -3}, {440, 167}}</string>
|
||||
<reference key="NSSuperview" ref="628086759"/>
|
||||
<bool key="NSEnabled">YES</bool>
|
||||
<object class="NSTextFieldCell" key="NSCell" id="421645926">
|
||||
<object class="NSTextFieldCell" key="NSCell" id="53456849">
|
||||
<int key="NSCellFlags">-1805517311</int>
|
||||
<int key="NSCellFlags2">272629760</int>
|
||||
<string key="NSContents">Info</string>
|
||||
<string key="NSContents"/>
|
||||
<reference key="NSSupport" ref="358509667"/>
|
||||
<reference key="NSControlView" ref="792718861"/>
|
||||
<reference key="NSControlView" ref="755945108"/>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<reference key="NSBackgroundColor" ref="1042038888"/>
|
||||
<reference key="NSTextColor" ref="307380714"/>
|
||||
@ -1421,20 +1421,21 @@
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrame">{{10, 33}, {434, 167}}</string>
|
||||
<reference key="NSSuperview" ref="77078538"/>
|
||||
</object>
|
||||
<string key="NSLabel">Info</string>
|
||||
<reference key="NSColor" ref="907466307"/>
|
||||
<reference key="NSTabView" ref="77078538"/>
|
||||
</object>
|
||||
</object>
|
||||
<reference key="NSSelectedTabViewItem" ref="1019619514"/>
|
||||
<reference key="NSSelectedTabViewItem" ref="202585700"/>
|
||||
<reference key="NSFont" ref="358509667"/>
|
||||
<int key="NSTvFlags">0</int>
|
||||
<bool key="NSAllowTruncatedLabels">YES</bool>
|
||||
<bool key="NSDrawsBackground">YES</bool>
|
||||
<object class="NSMutableArray" key="NSSubviews">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="832954608"/>
|
||||
<reference ref="628086759"/>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSButton" id="595445563">
|
||||
@ -1499,13 +1500,11 @@
|
||||
</object>
|
||||
</object>
|
||||
<string key="NSFrameSize">{480, 275}</string>
|
||||
<reference key="NSSuperview"/>
|
||||
</object>
|
||||
<string key="NSScreenRect">{{0, 0}, {1440, 878}}</string>
|
||||
<string key="NSMaxSize">{1.79769e+308, 1.79769e+308}</string>
|
||||
</object>
|
||||
<object class="NSCustomObject" id="976324537">
|
||||
<string key="NSClassName">Quickdev16AppDelegate</string>
|
||||
</object>
|
||||
<object class="NSCustomObject" id="755631768">
|
||||
<string key="NSClassName">NSFontManager</string>
|
||||
</object>
|
||||
@ -2079,14 +2078,6 @@
|
||||
</object>
|
||||
<int key="connectionID">493</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">delegate</string>
|
||||
<reference key="source" ref="1021"/>
|
||||
<reference key="destination" ref="976324537"/>
|
||||
</object>
|
||||
<int key="connectionID">495</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">alignCenter:</string>
|
||||
@ -2201,19 +2192,35 @@
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBActionConnection" key="connection">
|
||||
<string key="label">romUpload:</string>
|
||||
<string key="label">romInfo:</string>
|
||||
<reference key="source" ref="885823689"/>
|
||||
<reference key="destination" ref="595445563"/>
|
||||
<reference key="destination" ref="784593682"/>
|
||||
</object>
|
||||
<int key="connectionID">597</int>
|
||||
<int key="connectionID">604</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">textField</string>
|
||||
<string key="label">textFieldLog</string>
|
||||
<reference key="source" ref="180404883"/>
|
||||
<reference key="destination" ref="596474216"/>
|
||||
<reference key="destination" ref="755945108"/>
|
||||
</object>
|
||||
<int key="connectionID">598</int>
|
||||
<int key="connectionID">614</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">textFieldLog</string>
|
||||
<reference key="source" ref="885823689"/>
|
||||
<reference key="destination" ref="890520319"/>
|
||||
</object>
|
||||
<int key="connectionID">619</int>
|
||||
</object>
|
||||
<object class="IBConnectionRecord">
|
||||
<object class="IBOutletConnection" key="connection">
|
||||
<string key="label">textFieldInfo</string>
|
||||
<reference key="source" ref="885823689"/>
|
||||
<reference key="destination" ref="755945108"/>
|
||||
</object>
|
||||
<int key="connectionID">620</int>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBMutableOrderedSet" key="objectRecords">
|
||||
@ -3094,11 +3101,6 @@
|
||||
<reference key="object" ref="105068016"/>
|
||||
<reference key="parent" ref="992780483"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">494</int>
|
||||
<reference key="object" ref="976324537"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">496</int>
|
||||
<reference key="object" ref="215659978"/>
|
||||
@ -3296,7 +3298,7 @@
|
||||
<reference key="object" ref="628086759"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="792718861"/>
|
||||
<reference ref="755945108"/>
|
||||
</object>
|
||||
<reference key="parent" ref="202585700"/>
|
||||
</object>
|
||||
@ -3305,7 +3307,7 @@
|
||||
<reference key="object" ref="832954608"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="596474216"/>
|
||||
<reference ref="890520319"/>
|
||||
</object>
|
||||
<reference key="parent" ref="1019619514"/>
|
||||
</object>
|
||||
@ -3351,34 +3353,6 @@
|
||||
<reference key="object" ref="1047137768"/>
|
||||
<reference key="parent" ref="744367094"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">587</int>
|
||||
<reference key="object" ref="596474216"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="151982012"/>
|
||||
</object>
|
||||
<reference key="parent" ref="832954608"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">588</int>
|
||||
<reference key="object" ref="151982012"/>
|
||||
<reference key="parent" ref="596474216"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">589</int>
|
||||
<reference key="object" ref="792718861"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="421645926"/>
|
||||
</object>
|
||||
<reference key="parent" ref="628086759"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">590</int>
|
||||
<reference key="object" ref="421645926"/>
|
||||
<reference key="parent" ref="792718861"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">591</int>
|
||||
<reference key="object" ref="885823689"/>
|
||||
@ -3389,6 +3363,34 @@
|
||||
<reference key="object" ref="180404883"/>
|
||||
<reference key="parent" ref="0"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">608</int>
|
||||
<reference key="object" ref="890520319"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="530085329"/>
|
||||
</object>
|
||||
<reference key="parent" ref="832954608"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">609</int>
|
||||
<reference key="object" ref="530085329"/>
|
||||
<reference key="parent" ref="890520319"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">611</int>
|
||||
<reference key="object" ref="755945108"/>
|
||||
<object class="NSMutableArray" key="children">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<reference ref="53456849"/>
|
||||
</object>
|
||||
<reference key="parent" ref="628086759"/>
|
||||
</object>
|
||||
<object class="IBObjectRecord">
|
||||
<int key="objectID">612</int>
|
||||
<reference key="object" ref="53456849"/>
|
||||
<reference key="parent" ref="755945108"/>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="flattenedProperties">
|
||||
@ -3628,11 +3630,10 @@
|
||||
<string>57.editorWindowContentRectSynchronizationRect</string>
|
||||
<string>58.IBPluginDependency</string>
|
||||
<string>58.ImportedFromIB2</string>
|
||||
<string>587.IBPluginDependency</string>
|
||||
<string>588.IBPluginDependency</string>
|
||||
<string>589.IBPluginDependency</string>
|
||||
<string>590.IBPluginDependency</string>
|
||||
<string>595.IBPluginDependency</string>
|
||||
<string>608.IBPluginDependency</string>
|
||||
<string>609.IBPluginDependency</string>
|
||||
<string>611.IBPluginDependency</string>
|
||||
<string>612.IBPluginDependency</string>
|
||||
<string>72.IBPluginDependency</string>
|
||||
<string>72.ImportedFromIB2</string>
|
||||
<string>73.IBPluginDependency</string>
|
||||
@ -3871,9 +3872,9 @@
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{346, 412}, {480, 275}}</string>
|
||||
<string>{{334, 517}, {480, 275}}</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>{{346, 412}, {480, 275}}</string>
|
||||
<string>{{334, 517}, {480, 275}}</string>
|
||||
<boolean value="YES"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
@ -3900,7 +3901,6 @@
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<integer value="1"/>
|
||||
<string>com.apple.InterfaceBuilder.CocoaPlugin</string>
|
||||
<integer value="1"/>
|
||||
@ -3944,7 +3944,7 @@
|
||||
</object>
|
||||
</object>
|
||||
<nil key="sourceID"/>
|
||||
<int key="maxID">598</int>
|
||||
<int key="maxID">620</int>
|
||||
</object>
|
||||
<object class="IBClassDescriber" key="IBDocument.Classes">
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
|
||||
@ -3966,8 +3966,17 @@
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">textField</string>
|
||||
<string key="NS.object.0">NSTextField</string>
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<object class="NSArray" key="dict.sortedKeys">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>textFieldInfo</string>
|
||||
<string>textFieldLog</string>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="dict.values">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
<string>NSTextField</string>
|
||||
<string>NSTextField</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
@ -3977,27 +3986,11 @@
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">CommandWrapper</string>
|
||||
<string key="superclassName">NSObject</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">textField</string>
|
||||
<string key="NS.object.0">NSTextField</string>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">CommandWrapper.h</string>
|
||||
</object>
|
||||
</object>
|
||||
<object class="IBPartialClassDescription">
|
||||
<string key="className">Quickdev16AppDelegate</string>
|
||||
<string key="superclassName">NSObject</string>
|
||||
<object class="NSMutableDictionary" key="outlets">
|
||||
<string key="NS.key.0">window</string>
|
||||
<string key="NS.object.0">NSWindow</string>
|
||||
</object>
|
||||
<object class="IBClassDescriptionSource" key="sourceIdentifier">
|
||||
<string key="majorKey">IBProjectSource</string>
|
||||
<string key="minorKey">Quickdev16AppDelegate.h</string>
|
||||
</object>
|
||||
</object>
|
||||
</object>
|
||||
<object class="NSMutableArray" key="referencedPartialClassDescriptionsV3.2+">
|
||||
<bool key="EncodedWithXMLCoder">YES</bool>
|
||||
|
||||
@ -265,14 +265,16 @@
|
||||
<array>
|
||||
<string>29B97314FDCFA39411CA2CEA</string>
|
||||
<string>080E96DDFE201D6D7F000001</string>
|
||||
<string>29B97315FDCFA39411CA2CEA</string>
|
||||
<string>29B97317FDCFA39411CA2CEA</string>
|
||||
<string>29B97323FDCFA39411CA2CEA</string>
|
||||
<string>19C28FACFE9D520D11CA2CBB</string>
|
||||
<string>1C37FABC05509CD000000102</string>
|
||||
</array>
|
||||
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
|
||||
<array>
|
||||
<array>
|
||||
<integer>2</integer>
|
||||
<integer>1</integer>
|
||||
<integer>0</integer>
|
||||
</array>
|
||||
</array>
|
||||
@ -326,15 +328,14 @@
|
||||
<key>_historyCapacity</key>
|
||||
<integer>0</integer>
|
||||
<key>bookmark</key>
|
||||
<string>630AE65F104D76D60091039C</string>
|
||||
<string>63F767641054DD5C00ACB8E1</string>
|
||||
<key>history</key>
|
||||
<array>
|
||||
<string>630AE608104D6C580091039C</string>
|
||||
<string>630AE63B104D74E40091039C</string>
|
||||
<string>630AE648104D753E0091039C</string>
|
||||
<string>630AE649104D753E0091039C</string>
|
||||
<string>630AE64A104D753E0091039C</string>
|
||||
<string>630AE64B104D753E0091039C</string>
|
||||
<string>63F766F41052D56400ACB8E1</string>
|
||||
<string>63F766F51052D56400ACB8E1</string>
|
||||
<string>63F7670F1052D93A00ACB8E1</string>
|
||||
<string>63F767561054069800ACB8E1</string>
|
||||
<string>63F767581054069800ACB8E1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>SplitCount</key>
|
||||
@ -346,14 +347,14 @@
|
||||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 0}, {654, 717}}</string>
|
||||
<string>{{0, 0}, {654, 502}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>0 115 936 763 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>PBXNavigatorGroup</string>
|
||||
<key>Proportion</key>
|
||||
<string>717pt</string>
|
||||
<string>502pt</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>ContentConfiguration</key>
|
||||
@ -366,14 +367,14 @@
|
||||
<key>GeometryConfiguration</key>
|
||||
<dict>
|
||||
<key>Frame</key>
|
||||
<string>{{0, 722}, {654, 0}}</string>
|
||||
<string>{{0, 507}, {654, 215}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>0 115 936 763 0 0 1440 878 </string>
|
||||
</dict>
|
||||
<key>Module</key>
|
||||
<string>XCDetailModule</string>
|
||||
<key>Proportion</key>
|
||||
<string>0pt</string>
|
||||
<string>215pt</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>Proportion</key>
|
||||
@ -392,9 +393,9 @@
|
||||
</array>
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>630AE573104D18A40091039C</string>
|
||||
<string>63F766B41052CDD000ACB8E1</string>
|
||||
<string>1CE0B1FE06471DED0097A5F4</string>
|
||||
<string>630AE574104D18A40091039C</string>
|
||||
<string>63F766B51052CDD000ACB8E1</string>
|
||||
<string>1CE0B20306471E060097A5F4</string>
|
||||
<string>1CE0B20506471E060097A5F4</string>
|
||||
</array>
|
||||
@ -532,13 +533,12 @@
|
||||
<integer>5</integer>
|
||||
<key>WindowOrderList</key>
|
||||
<array>
|
||||
<string>630AE660104D76D60091039C</string>
|
||||
<string>630AE57D104D18A40091039C</string>
|
||||
<string>630AE57E104D18A40091039C</string>
|
||||
<string>63F766BF1052CDD000ACB8E1</string>
|
||||
<string>63F766C01052CDD000ACB8E1</string>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>631E1885104C5D80001A8B18</string>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>/Users/david/Devel/arch/avr/code/quickdev16/tools/Quickdev16/Quickdev16.xcodeproj</string>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
</array>
|
||||
<key>WindowString</key>
|
||||
<string>0 115 936 763 0 0 1440 878 </string>
|
||||
@ -562,7 +562,7 @@
|
||||
<key>PBXProjectModuleGUID</key>
|
||||
<string>1CD0528F0623707200166675</string>
|
||||
<key>PBXProjectModuleLabel</key>
|
||||
<string>CommandWrapper.m</string>
|
||||
<string>AppController.m</string>
|
||||
<key>StatusBarVisibility</key>
|
||||
<true/>
|
||||
</dict>
|
||||
@ -620,7 +620,7 @@
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>631E1885104C5D80001A8B18</string>
|
||||
<string>630AE575104D18A40091039C</string>
|
||||
<string>63F766B61052CDD000ACB8E1</string>
|
||||
<string>1CD0528F0623707200166675</string>
|
||||
<string>XCMainBuildResultsModuleGUID</string>
|
||||
</array>
|
||||
@ -664,8 +664,8 @@
|
||||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {316, 198}}</string>
|
||||
<string>{{316, 0}, {378, 198}}</string>
|
||||
<string>{{0, 0}, {316, 201}}</string>
|
||||
<string>{{316, 0}, {378, 201}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>VerticalSplitView</key>
|
||||
@ -680,8 +680,8 @@
|
||||
<string>yes</string>
|
||||
<key>sizes</key>
|
||||
<array>
|
||||
<string>{{0, 0}, {694, 198}}</string>
|
||||
<string>{{0, 198}, {694, 183}}</string>
|
||||
<string>{{0, 0}, {694, 201}}</string>
|
||||
<string>{{0, 201}, {694, 180}}</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
@ -714,7 +714,7 @@
|
||||
<real>148</real>
|
||||
</array>
|
||||
<key>Frame</key>
|
||||
<string>{{316, 0}, {378, 198}}</string>
|
||||
<string>{{316, 0}, {378, 201}}</string>
|
||||
<key>RubberWindowFrame</key>
|
||||
<string>21 433 694 422 0 0 1440 878 </string>
|
||||
</dict>
|
||||
@ -742,13 +742,13 @@
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1CD10A99069EF8BA00B06720</string>
|
||||
<string>630AE576104D18A40091039C</string>
|
||||
<string>63F766B71052CDD000ACB8E1</string>
|
||||
<string>1C162984064C10D400B95A72</string>
|
||||
<string>630AE577104D18A40091039C</string>
|
||||
<string>630AE578104D18A40091039C</string>
|
||||
<string>630AE579104D18A40091039C</string>
|
||||
<string>630AE57A104D18A40091039C</string>
|
||||
<string>630AE57B104D18A40091039C</string>
|
||||
<string>63F766B81052CDD000ACB8E1</string>
|
||||
<string>63F766B91052CDD000ACB8E1</string>
|
||||
<string>63F766BA1052CDD000ACB8E1</string>
|
||||
<string>63F766BB1052CDD000ACB8E1</string>
|
||||
<string>63F766BC1052CDD000ACB8E1</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
<string>xcode.toolbar.config.debugV3</string>
|
||||
@ -912,7 +912,7 @@
|
||||
<key>TableOfContents</key>
|
||||
<array>
|
||||
<string>1C78EAAD065D492600B07095</string>
|
||||
<string>630AE57C104D18A40091039C</string>
|
||||
<string>63F766BD1052CDD000ACB8E1</string>
|
||||
<string>1C78EAAC065D492600B07095</string>
|
||||
</array>
|
||||
<key>ToolbarConfiguration</key>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -8,7 +8,6 @@
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
|
||||
256AC3DA0F4B6AC300CF3369 /* Quickdev16AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */; };
|
||||
630AE5CA104D62CE0091039C /* CommandWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 630AE5C9104D62CE0091039C /* CommandWrapper.m */; };
|
||||
631A51AA104CF5B700E73564 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 631A51A9104CF5B700E73564 /* AppController.m */; };
|
||||
8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
|
||||
@ -21,8 +20,6 @@
|
||||
1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
|
||||
13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
|
||||
1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
|
||||
256AC3D80F4B6AC300CF3369 /* Quickdev16AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quickdev16AppDelegate.h; sourceTree = "<group>"; };
|
||||
256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Quickdev16AppDelegate.m; sourceTree = "<group>"; };
|
||||
256AC3F00F4B6AF500CF3369 /* Quickdev16_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quickdev16_Prefix.pch; sourceTree = "<group>"; };
|
||||
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
|
||||
29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
|
||||
@ -52,8 +49,6 @@
|
||||
children = (
|
||||
631A51A9104CF5B700E73564 /* AppController.m */,
|
||||
631A51A6104CF59900E73564 /* AppController.h */,
|
||||
256AC3D80F4B6AC300CF3369 /* Quickdev16AppDelegate.h */,
|
||||
256AC3D90F4B6AC300CF3369 /* Quickdev16AppDelegate.m */,
|
||||
630AE5C8104D62CE0091039C /* CommandWrapper.h */,
|
||||
630AE5C9104D62CE0091039C /* CommandWrapper.m */,
|
||||
);
|
||||
@ -182,7 +177,6 @@
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
8D11072D0486CEB800E47090 /* main.m in Sources */,
|
||||
256AC3DA0F4B6AC300CF3369 /* Quickdev16AppDelegate.m in Sources */,
|
||||
631A51AA104CF5B700E73564 /* AppController.m in Sources */,
|
||||
630AE5CA104D62CE0091039C /* CommandWrapper.m in Sources */,
|
||||
);
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user