Changeset 228
- Timestamp:
- 04/20/07 02:37:37 (2 years ago)
- Files:
-
- trunk/cocoa/mogenerator/installer (added)
- trunk/cocoa/mogenerator/installer/Description.plist (added)
- trunk/cocoa/mogenerator/installer/Info.plist (added)
- trunk/cocoa/mogenerator/installer/make_installer.command (added)
- trunk/cocoa/mogenerator/mogenerator.m (modified) (4 diffs)
- trunk/cocoa/mogenerator/mogenerator.xcodeproj/project.pbxproj (modified) (2 diffs)
- trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.mode1 (modified) (7 diffs)
- trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.mode1v3 (added)
- trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.pbxuser (modified) (4 diffs)
- trunk/cocoa/mogenerator/mogeneratorTestMule/MOs/_ParentMO.h (modified) (2 diffs)
- trunk/cocoa/mogenerator/mogeneratorTestMule/MOs/_ParentMO.m (modified) (1 diff)
- trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/project.pbxproj (modified) (1 diff)
- trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/wolf.mode1 (modified) (13 diffs)
- trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/wolf.mode1v3 (added)
- trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/wolf.pbxuser (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cocoa/mogenerator/mogenerator.m
r219 r228 135 135 136 136 return [[[MiscMergeEngine alloc] initWithTemplate:template] autorelease]; 137 } 138 139 NSString *ApplicationSupportSubdirectoryName = @"mogenerator"; 140 static NSString* appSupportFileNamed(NSString *fileName_) { 141 NSArray *appSupportDirectories = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask+NSLocalDomainMask, YES); 142 assert(appSupportDirectories); 143 144 NSFileManager *fileManager = [NSFileManager defaultManager]; 145 BOOL isDirectory; 146 147 nsenumerate (appSupportDirectories, NSString*, appSupportDirectory) { 148 if ([fileManager fileExistsAtPath:appSupportDirectory isDirectory:&isDirectory]) { 149 NSString *appSupportSubdirectory = [appSupportDirectory stringByAppendingPathComponent:ApplicationSupportSubdirectoryName]; 150 if ([fileManager fileExistsAtPath:appSupportSubdirectory isDirectory:&isDirectory] && isDirectory) { 151 NSString *appSupportFile = [appSupportSubdirectory stringByAppendingPathComponent:fileName_]; 152 if ([fileManager fileExistsAtPath:appSupportFile isDirectory:&isDirectory] && !isDirectory) { 153 return appSupportFile; 154 } 155 } 156 } 157 } 158 159 NSLog(@"appSupportFileNamed(@\"%@\"): file not found", fileName_); 160 exit(1); 161 return nil; 137 162 } 138 163 … … 179 204 if ([[path pathExtension] isEqualToString:@"xcdatamodel"]) { 180 205 // We've been handed a .xcdatamodel data model, transparently compile it into a .mom managed object model. 206 NSString *momc = [[NSFileManager defaultManager] fileExistsAtPath:@"/Library/Application Support/Apple/Developer Tools/Plug-ins/XDCoreDataModel.xdplugin/Contents/Resources/momc"] 207 ? @"/Library/Application Support/Apple/Developer Tools/Plug-ins/XDCoreDataModel.xdplugin/Contents/Resources/momc" 208 : @"/Developer/Library/Xcode/Plug-ins/XDCoreDataModel.xdplugin/Contents/Resources/momc"; 209 181 210 tempMOMPath = [[NSTemporaryDirectory() stringByAppendingPathComponent:[(id)CFUUIDCreateString(kCFAllocatorDefault, CFUUIDCreate(kCFAllocatorDefault)) autorelease]] stringByAppendingPathExtension:@"mom"]; 182 NSString *momc = [NSString stringWithFormat:@"\"/Library/Application Support/Apple/Developer Tools/Plug-ins/XDCoreDataModel.xdplugin/Contents/Resources/momc\" %@ %@", path, tempMOMPath]; 183 system([momc UTF8String]); // Ignored system's result -- momc doesn't return any relevent error codes. 211 system([[NSString stringWithFormat:@"\"%@\" %@ %@", momc, path, tempMOMPath] UTF8String]); // Ignored system's result -- momc doesn't return any relevent error codes. 184 212 path = tempMOMPath; 185 213 } … … 197 225 break; 198 226 case opt_version: 199 printf("mogenerator 1. 1.2. By Jonathan 'Wolf' Rentzsch + friends.\n");227 printf("mogenerator 1.2. By Jonathan 'Wolf' Rentzsch + friends.\n"); 200 228 break; 201 229 case opt_help: … … 214 242 215 243 if (model) { 216 NSArray *appSupportFolders = NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, YES); 217 assert(appSupportFolders); 218 assert([appSupportFolders count] == 1); 219 NSString *mogeneratorAppSupportFolder = [[appSupportFolders objectAtIndex:0] stringByAppendingPathComponent:@"mogenerator"]; 220 221 MiscMergeEngine *machineH = engineWithTemplatePath([mogeneratorAppSupportFolder stringByAppendingPathComponent:@"machine.h.motemplate"]); 244 MiscMergeEngine *machineH = engineWithTemplatePath(appSupportFileNamed(@"machine.h.motemplate")); 222 245 assert(machineH); 223 MiscMergeEngine *machineM = engineWithTemplatePath( [mogeneratorAppSupportFolder stringByAppendingPathComponent:@"machine.m.motemplate"]);246 MiscMergeEngine *machineM = engineWithTemplatePath(appSupportFileNamed(@"machine.m.motemplate")); 224 247 assert(machineM); 225 MiscMergeEngine *humanH = engineWithTemplatePath( [mogeneratorAppSupportFolder stringByAppendingPathComponent:@"human.h.motemplate"]);248 MiscMergeEngine *humanH = engineWithTemplatePath(appSupportFileNamed(@"human.h.motemplate")); 226 249 assert(humanH); 227 MiscMergeEngine *humanM = engineWithTemplatePath( [mogeneratorAppSupportFolder stringByAppendingPathComponent:@"human.m.motemplate"]);250 MiscMergeEngine *humanM = engineWithTemplatePath(appSupportFileNamed(@"human.m.motemplate")); 228 251 assert(humanM); 229 252 trunk/cocoa/mogenerator/mogenerator.xcodeproj/project.pbxproj
r219 r228 140 140 79D2C0570ACFBCB500F3F141 /* FoundationAdditions.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FoundationAdditions.h; sourceTree = "<group>"; }; 141 141 79D2C0580ACFBCB500F3F141 /* FoundationAdditions.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = FoundationAdditions.m; sourceTree = "<group>"; }; 142 8DD76FA10486AA7600D96B5E /* mogenerator */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = mogenerator; sourceTree = BUILT_PRODUCTS_DIR; };142 8DD76FA10486AA7600D96B5E /* mogenerator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mogenerator; sourceTree = BUILT_PRODUCTS_DIR; }; 143 143 /* End PBXFileReference section */ 144 144 … … 311 311 mainGroup = 08FB7794FE84155DC02AAC07 /* mogenerator */; 312 312 projectDirPath = ""; 313 projectRoot = ""; 313 314 targets = ( 314 315 8DD76F960486AA7600D96B5E /* mogenerator */, trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.mode1
r219 r228 186 186 <array/> 187 187 <key>OpenEditors</key> 188 <array> 189 <dict> 190 <key>Content</key> 191 <dict> 192 <key>PBXProjectModuleGUID</key> 193 <string>790C56740B06A8FA00BF93B7</string> 194 <key>PBXProjectModuleLabel</key> 195 <string>mogenerator.m</string> 196 <key>PBXSplitModuleInNavigatorKey</key> 197 <dict> 198 <key>Split0</key> 199 <dict> 200 <key>PBXProjectModuleGUID</key> 201 <string>790C56750B06A8FA00BF93B7</string> 202 <key>PBXProjectModuleLabel</key> 203 <string>mogenerator.m</string> 204 <key>_historyCapacity</key> 205 <integer>0</integer> 206 <key>bookmark</key> 207 <string>793FDB640B8E117B00DAAB1A</string> 208 <key>history</key> 209 <array> 210 <string>793FDB5F0B8E10E500DAAB1A</string> 211 </array> 212 </dict> 213 <key>SplitCount</key> 214 <string>1</string> 215 </dict> 216 <key>StatusBarVisibility</key> 217 <true/> 218 </dict> 219 <key>Geometry</key> 220 <dict> 221 <key>Frame</key> 222 <string>{{0, 20}, {1096, 794}}</string> 223 <key>PBXModuleWindowStatusBarHidden2</key> 224 <false/> 225 <key>RubberWindowFrame</key> 226 <string>1444 743 1096 835 0 0 2560 1578 </string> 227 </dict> 228 </dict> 229 </array> 188 <array/> 230 189 <key>PerspectiveWidths</key> 231 190 <array> … … 260 219 <array> 261 220 <dict> 262 <key>BecomeActive</key>263 <true/>264 221 <key>ContentConfiguration</key> 265 222 <dict> … … 307 264 <array> 308 265 <array> 309 <integer>2</integer> 310 <integer>1</integer> 311 <integer>0</integer> 266 <integer>12</integer> 267 <integer>11</integer> 312 268 </array> 313 269 </array> … … 413 369 <key>TableOfContents</key> 414 370 <array> 415 <string>79 3FDB5D0B8E10E500DAAB1A</string>371 <string>791B1CD70BD8838600537AB8</string> 416 372 <string>1CE0B1FE06471DED0097A5F4</string> 417 <string>79 3FDB5E0B8E10E500DAAB1A</string>373 <string>791B1CD80BD8838600537AB8</string> 418 374 <string>1CE0B20306471E060097A5F4</string> 419 375 <string>1CE0B20506471E060097A5F4</string> … … 550 506 <array> 551 507 <string>79D2BF1B0ACFAF4A00F3F141</string> 552 <string>790C56740B06A8FA00BF93B7</string>553 508 <string>/Users/wolf/code/sf/redshed/cocoa/mogenerator/mogenerator.xcodeproj</string> 554 509 </array> … … 592 547 </dict> 593 548 <dict> 549 <key>BecomeActive</key> 550 <true/> 594 551 <key>ContentConfiguration</key> 595 552 <dict> 596 553 <key>PBXBuildLogShowsTranscriptDefaultKey</key> 597 <string>{{0, 189}, {500, 47}}</string>554 <string>{{0, 82}, {500, 154}}</string> 598 555 <key>PBXProjectModuleGUID</key> 599 556 <string>XCMainBuildResultsModuleGUID</string> … … 633 590 <array> 634 591 <string>79D2BF1B0ACFAF4A00F3F141</string> 635 <string>79 3FDB630B8E112200DAAB1A</string>592 <string>791B1CD60BD8837E00537AB8</string> 636 593 <string>1CD0528F0623707200166675</string> 637 594 <string>XCMainBuildResultsModuleGUID</string> trunk/cocoa/mogenerator/mogenerator.xcodeproj/wolf.pbxuser
r219 r228 21 21 22, 22 22 300, 23 131,23 361, 24 24 ); 25 25 PBXFileTableDataSourceColumnsKey = ( … … 56 56 PBXFileTableDataSourceColumnWidthsKey = ( 57 57 20, 58 200,58 433, 59 59 10, 60 60 20, … … 73 73 ); 74 74 }; 75 PBXPerProjectTemplateStateSaveDate = 193859790; 76 PBXWorkspaceStateSaveDate = 193859790; 77 }; 78 perUserProjectItems = { 79 793FDB5F0B8E10E500DAAB1A /* PBXTextBookmark */ = 793FDB5F0B8E10E500DAAB1A /* PBXTextBookmark */; 80 793FDB640B8E117B00DAAB1A /* PBXTextBookmark */ = 793FDB640B8E117B00DAAB1A /* PBXTextBookmark */; 75 PBXPerProjectTemplateStateSaveDate = 198731122; 76 PBXWorkspaceStateSaveDate = 198731122; 81 77 }; 82 78 sourceControlManager = 79D2BF0B0ACFAE0700F3F141 /* Source Control */; … … 86 82 08FB7796FE84155DC02AAC07 /* mogenerator.m */ = { 87 83 uiCtxt = { 88 sepNavIntBoundsRect = "{{0, 0}, {1 358, 4340}}";89 sepNavSelRange = "{0, 0}"; 90 sepNavVisRect = "{{0, 0}, {1057, 7 62}}";84 sepNavIntBoundsRect = "{{0, 0}, {1057, 4704}}"; 85 sepNavSelRange = "{0, 0}"; 86 sepNavVisRect = "{{0, 0}, {1057, 777}}"; 91 87 sepNavWindowFrame = "{{1444, 743}, {1096, 835}}"; 92 88 }; 93 };94 793FDB5F0B8E10E500DAAB1A /* PBXTextBookmark */ = {95 isa = PBXTextBookmark;96 fRef = 08FB7796FE84155DC02AAC07 /* mogenerator.m */;97 name = "mogenerator.m: 1";98 rLen = 0;99 rLoc = 0;100 rType = 0;101 vrLen = 1683;102 vrLoc = 0;103 };104 793FDB640B8E117B00DAAB1A /* PBXTextBookmark */ = {105 isa = PBXTextBookmark;106 fRef = 08FB7796FE84155DC02AAC07 /* mogenerator.m */;107 name = "mogenerator.m: 1";108 rLen = 0;109 rLoc = 0;110 rType = 0;111 vrLen = 1683;112 vrLoc = 0;113 89 }; 114 90 79D2BF080ACFAE0100F3F141 /* mogenerator */ = { trunk/cocoa/mogenerator/mogeneratorTestMule/MOs/_ParentMO.h
r166 r228 110 110 - (void)setMyInt32:(NSNumber*)value_; 111 111 112 - ( long)myInt32Value;113 - (void)setMyInt32Value:( long)value_;112 - (int)myInt32Value; 113 - (void)setMyInt32Value:(int)value_; 114 114 115 115 //- (BOOL)validateMyInt32:(id*)value_ error:(NSError**)error_; … … 118 118 119 119 120 - (void)addChildren:(NSSet*)value_; 121 - (void)removeChildren:(NSSet*)value_; 120 122 - (void)addChildrenObject:(ChildMO*)value_; 121 123 - (void)removeChildrenObject:(ChildMO*)value_; trunk/cocoa/mogenerator/mogeneratorTestMule/MOs/_ParentMO.m
r166 r228 281 281 282 282 283 - (long)myInt32Value { 284 return [[self myInt32] longValue]; 285 } 286 287 - (void)setMyInt32Value:(long)value_ { 288 [self setMyInt32:[NSNumber numberWithLong:value_]]; 289 } 290 291 292 293 294 295 283 - (int)myInt32Value { 284 return [[self myInt32] intValue]; 285 } 286 287 - (void)setMyInt32Value:(int)value_ { 288 [self setMyInt32:[NSNumber numberWithInt:value_]]; 289 } 290 291 292 293 294 295 296 297 - (void)addChildren:(NSSet*)value_ { 298 [self willChangeValueForKey:@"children" withSetMutation:NSKeyValueUnionSetMutation usingObjects:value_]; 299 [[self primitiveValueForKey:@"children"] unionSet:value_]; 300 [self didChangeValueForKey:@"children" withSetMutation:NSKeyValueUnionSetMutation usingObjects:value_]; 301 } 302 303 -(void)removeChildren:(NSSet*)value_ { 304 [self willChangeValueForKey:@"children" withSetMutation:NSKeyValueMinusSetMutation usingObjects:value_]; 305 [[self primitiveValueForKey:@"children"] minusSet:value_]; 306 [self didChangeValueForKey:@"children" withSetMutation:NSKeyValueMinusSetMutation usingObjects:value_]; 307 } 296 308 297 309 - (void)addChildrenObject:(ChildMO*)value_ { trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/project.pbxproj
r162 r228 171 171 mainGroup = 29B97314FDCFA39411CA2CEA /* mogeneratorTestMule */; 172 172 projectDirPath = ""; 173 projectRoot = ""; 173 174 targets = ( 174 175 8D1107260486CEB800E47090 /* mogeneratorTestMule */, trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/wolf.mode1
r167 r228 219 219 <array> 220 220 <dict> 221 <key>BecomeActive</key> 222 <true/> 221 223 <key>ContentConfiguration</key> 222 224 <dict> … … 287 289 </array> 288 290 <key>RubberWindowFrame</key> 289 <string> 70 422 690 397 0 0 1440 878 </string>291 <string>175 1030 690 397 0 0 2560 1578 </string> 290 292 </dict> 291 293 <key>Module</key> … … 324 326 <string>{{0, 0}, {482, 0}}</string> 325 327 <key>RubberWindowFrame</key> 326 <string> 70 422 690 397 0 0 1440 878 </string>328 <string>175 1030 690 397 0 0 2560 1578 </string> 327 329 </dict> 328 330 <key>Module</key> … … 344 346 <string>{{0, 5}, {482, 351}}</string> 345 347 <key>RubberWindowFrame</key> 346 <string> 70 422 690 397 0 0 1440 878 </string>348 <string>175 1030 690 397 0 0 2560 1578 </string> 347 349 </dict> 348 350 <key>Module</key> … … 368 370 <key>TableOfContents</key> 369 371 <array> 370 <string>79 0C56600B06A09B00BF93B7</string>372 <string>791B1CEC0BD8840000537AB8</string> 371 373 <string>1CE0B1FE06471DED0097A5F4</string> 372 <string>79 0C56610B06A09B00BF93B7</string>374 <string>791B1CED0BD8840000537AB8</string> 373 375 <string>1CE0B20306471E060097A5F4</string> 374 376 <string>1CE0B20506471E060097A5F4</string> … … 504 506 <key>WindowOrderList</key> 505 507 <array> 508 <string>1C0AD2B3069F1EA900FABCE6</string> 506 509 <string>79812D6F0B05091300DF4429</string> 507 <string>/ Volumes/Island/wolf/code/sf/redshed/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj</string>510 <string>/Users/wolf/code/sf/redshed/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj</string> 508 511 </array> 509 512 <key>WindowString</key> 510 <string> 70 422 690 397 0 0 1440 878 </string>513 <string>175 1030 690 397 0 0 2560 1578 </string> 511 514 <key>WindowTools</key> 512 515 <array> … … 529 532 <string>1CD0528F0623707200166675</string> 530 533 <key>PBXProjectModuleLabel</key> 531 <string> <No Editor></string>534 <string></string> 532 535 <key>StatusBarVisibility</key> 533 536 <true/> … … 538 541 <string>{{0, 0}, {500, 218}}</string> 539 542 <key>RubberWindowFrame</key> 540 <string> 91 296 500 500 0 0 1440 878 </string>543 <string>199 829 500 500 0 0 2560 1578 </string> 541 544 </dict> 542 545 <key>Module</key> … … 562 565 <string>{{0, 223}, {500, 236}}</string> 563 566 <key>RubberWindowFrame</key> 564 <string> 91 296 500 500 0 0 1440 878 </string>567 <string>199 829 500 500 0 0 2560 1578 </string> 565 568 </dict> 566 569 <key>Module</key> … … 585 588 <array> 586 589 <string>79812D6F0B05091300DF4429</string> 587 <string>79 0C565F0B06A08D00BF93B7</string>590 <string>791B1CEE0BD8840000537AB8</string> 588 591 <string>1CD0528F0623707200166675</string> 589 592 <string>XCMainBuildResultsModuleGUID</string> … … 592 595 <string>xcode.toolbar.config.build</string> 593 596 <key>WindowString</key> 594 <string> 91 296 500 500 0 0 1440 878 </string>597 <string>199 829 500 500 0 0 2560 1578 </string> 595 598 <key>WindowToolGUID</key> 596 599 <string>79812D6F0B05091300DF4429</string> … … 917 920 <string>{{0, 0}, {459, 159}}</string> 918 921 <key>RubberWindowFrame</key> 919 <string> 306 608 459 200 0 0 1440 878 </string>922 <string>655 1229 459 200 0 0 2560 1578 </string> 920 923 </dict> 921 924 <key>Module</key> … … 940 943 <array> 941 944 <string>1C0AD2B3069F1EA900FABCE6</string> 942 <string>79 0C560E0B05919400BF93B7</string>945 <string>791B1CEF0BD8840000537AB8</string> 943 946 <string>1CD0528B0623707200166675</string> 944 <string>79 0C560F0B05919400BF93B7</string>947 <string>791B1CF00BD8840000537AB8</string> 945 948 </array> 946 949 <key>ToolbarConfiguration</key> 947 950 <string>xcode.toolbar.config.run</string> 948 951 <key>WindowString</key> 949 <string> 306 608 459 200 0 0 1440 878 </string>952 <string>655 1229 459 200 0 0 2560 1578 </string> 950 953 <key>WindowToolGUID</key> 951 954 <string>1C0AD2B3069F1EA900FABCE6</string> trunk/cocoa/mogenerator/mogeneratorTestMule/mogeneratorTestMule.xcodeproj/wolf.pbxuser
r167 r228 35 35 ); 36 36 }; 37 PBXPerProjectTemplateStateSaveDate = 1 84983644;38 PBXWorkspaceStateSaveDate = 1 84983644;37 PBXPerProjectTemplateStateSaveDate = 198738926; 38 PBXWorkspaceStateSaveDate = 198738926; 39 39 }; 40 40 sourceControlManager = 79812C860B04F47200DF4429 /* Source Control */; … … 68 68 103.000000, 69 69 22.000000, 70 66.080078,70 32.080078, 71 71 ); 72 72 }; … … 78 78 isCollapsed = yes; 79 79 sizes = ( 80 "{{0, 0}, { 515, 220}}",81 "{{ 520, 0}, {274, 220}}",80 "{{0, 0}, {322, 194}}", 81 "{{327, 0}, {171, 194}}", 82 82 ); 83 83 }; … … 88 88 isCollapsed = yes; 89 89 sizes = ( 90 "{{0, 0}, { 794, 220}}",91 "{{0, 2 25}, {794, 397}}",90 "{{0, 0}, {498, 196}}", 91 "{{0, 201}, {498, 0}}", 92 92 ); 93 93 }; … … 98 98 isCollapsed = yes; 99 99 sizes = ( 100 "{{0, 0}, { 216, 220}}",101 "{{ 221, 0}, {294, 220}}",100 "{{0, 0}, {134, 194}}", 101 "{{139, 0}, {183, 194}}", 102 102 ); 103 103 }; … … 196 196 }; 197 197 "xdesign model browser state key - shown/hidden" = 1; 198 "xdesign model diagram view visible rect key" = "{{ -66, 0}, {779, 382}}";198 "xdesign model diagram view visible rect key" = "{{0, 0}, {483, 0}}"; 199 199 }; 200 200 sepNavWindowFrame = "{{423, 145}, {794, 680}}"; … … 203 203 77C8280C06725ACE000B614F /* mogeneratorTestMule_AppDelegate.m */ = { 204 204 uiCtxt = { 205 sepNavIntBoundsRect = "{{0, 0}, { 459, 2436}}";206 sepNavSelRange = "{3 30, 45}";207 sepNavVisRect = "{{0, 47}, {459, 201}}";205 sepNavIntBoundsRect = "{{0, 0}, {735, 1568}}"; 206 sepNavSelRange = "{329, 0}"; 207 sepNavVisRect = "{{0, 0}, {735, 551}}"; 208 208 sepNavWindowFrame = "{{285, 151}, {794, 680}}"; 209 209 }; … … 230 230 libgmallocEnabled = 0; 231 231 name = mogeneratorTestMule; 232 savedGlobals = { 233 }; 232 234 sourceDirectories = ( 233 235 ); … … 263 265 79812CD90B04F81B00DF4429 /* MyBaseClass.m */ = { 264 266 uiCtxt = { 265 sepNavIntBoundsRect = "{{0, 0}, {7 55, 622}}";267 sepNavIntBoundsRect = "{{0, 0}, {735, 551}}"; 266 268 sepNavSelRange = "{136, 0}"; 267 sepNavVisRect = "{{0, 0}, {7 55, 622}}";269 sepNavVisRect = "{{0, 0}, {735, 551}}"; 268 270 sepNavWindowFrame = "{{107, 109}, {794, 680}}"; 269 271 };
