Index: trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/nicholas.pbxuser
===================================================================
--- trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/nicholas.pbxuser	(revision 14)
+++ trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/nicholas.pbxuser	(revision 16)
@@ -14,8 +14,9 @@
 		activeTarget = 29B97326FDCFA39411CA2CEA;
 		addToTargets = (
+			103DFC1B016C16650C000109,
 		);
 		breakpoints = (
 			F5184FB202DF90C801AEEDB1,
-			F5FF507302E50EB501AEEDB1,
+			F57D63130318A6D601AEEDB1,
 		);
 		executables = (
@@ -23,15 +24,16 @@
 		);
 		perUserDictionary = {
-			PBXPerProjectTemplateStateSaveDate = 48675460;
-			"PBXTemplateGeometry-F5CA7EC8015C06940DCA290F" = {
-				ContentSize = "{705, 569}";
+			PBXPerProjectTemplateStateSaveDate = 55214324;
+			"PBXTemplateGeometry-F5314676015831810DCA290F" = {
+				ContentSize = "{685, 434}";
 				LeftSlideOut = {
 					Collapsed = NO;
-					Frame = "{{0, 0}, {705, 569}}";
+					Frame = "{{0, 23}, {685, 411}}";
 					Split0 = {
+						ActiveTab = 2;
 						Collapsed = NO;
-						Frame = "{{0, 0}, {705, 569}}";
+						Frame = "{{0, 0}, {685, 411}}";
 						Split0 = {
-							Frame = "{{0, 0}, {705, 569}}";
+							Frame = "{{0, 221}, {685, 190}}";
 						};
 						SplitCount = 1;
@@ -39,20 +41,20 @@
 							Debugger = {
 								Collapsed = NO;
-								Frame = "{{0, 0}, {484, 208}}";
+								Frame = "{{0, 0}, {952, 321}}";
 								Split0 = {
-									Frame = "{{0, 24}, {484, 184}}";
+									Frame = "{{0, 24}, {952, 297}}";
 									Split0 = {
-										Frame = "{{0, 0}, {236, 184}}";
+										Frame = "{{0, 0}, {468, 297}}";
 									};
 									Split1 = {
 										DebugVariablesTableConfiguration = (
 											Name,
-											48.80299,
+											126.803,
 											Value,
-											71.07401,
+											150.074,
 											Summary,
-											93.123,
+											172.123,
 										);
-										Frame = "{{245, 0}, {239, 184}}";
+										Frame = "{{477, 0}, {475, 297}}";
 									};
 									SplitCount = 2;
@@ -68,18 +70,18 @@
 								TabsVisible = YES;
 							};
-							Frame = "{{0, 0}, {484, 208}}";
+							Frame = "{{0, 0}, {952, 321}}";
 							LauncherConfigVersion = 7;
 						};
 						Tab1 = {
-							Frame = "{{0, 0}, {522, 208}}";
+							Frame = "{{0, 0}, {781, 452}}";
 							LauncherConfigVersion = 3;
 							Runner = {
-								Frame = "{{0, 0}, {522, 208}}";
+								Frame = "{{0, 0}, {781, 452}}";
 							};
 						};
 						Tab2 = {
-							BuildMessageFrame = "{{0, 0}, {809, 410}}";
-							BuildTranscriptFrame = "{{0, 419}, {809, 119}}";
-							Frame = "{{0, 0}, {807, 536}}";
+							BuildMessageFrame = "{{0, 0}, {687, 149}}";
+							BuildTranscriptFrame = "{{0, 158}, {687, 59}}";
+							Frame = "{{0, 0}, {685, 215}}";
 						};
 						Tab3 = {
@@ -120,35 +122,13 @@
 					};
 					Tab3 = {
-						Frame = "{{0, 0}, {222, 536}}";
-						Split0 = {
-							Frame = "{{0, 0}, {222, 379}}";
-							TargetTreeTableConfiguration = (
-								ActiveTarget,
-								16,
-								TargetName,
-								190,
-							);
-						};
-						Split1 = {
-							BuildStyleTreeTableConfiguration = (
-								IsActive,
-								16,
-								Name,
-								191,
-							);
-							Frame = "{{0, 388}, {222, 148}}";
-						};
-						SplitCount = 2;
+						Frame = "{{0, 0}, {200, 100}}";
+						TargetTableConfiguration = (
+							ActiveObject,
+							16,
+							ObjectNames,
+							202.296,
+						);
 					};
 					Tab4 = {
-						ExecutableTreeTableConfiguration = (
-							ActiveExecutable,
-							16,
-							ExecutableName,
-							217,
-						);
-						Frame = "{{0, 0}, {250, 528}}";
-					};
-					Tab5 = {
 						BreakpointsTreeTableConfiguration = (
 							breakpointColumn,
@@ -159,11 +139,11 @@
 						Frame = "{{0, 0}, {250, 100}}";
 					};
-					TabCount = 6;
+					TabCount = 5;
 					TabsVisible = NO;
 				};
-				StatusViewVisible = NO;
-				Template = F5CA7EC8015C06940DCA290F;
+				StatusViewVisible = YES;
+				Template = F5314676015831810DCA290F;
 				ToolbarVisible = YES;
-				WindowLocation = "{388, 507}";
+				WindowLocation = "{589, 87}";
 			};
 			"PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = {
@@ -191,9 +171,9 @@
 										DebugVariablesTableConfiguration = (
 											Name,
-											48.80299,
+											123,
 											Value,
-											71.07401,
+											85,
 											Summary,
-											93.123,
+											62.123,
 										);
 										Frame = "{{245, 0}, {239, 184}}";
@@ -264,34 +244,12 @@
 					Tab3 = {
 						Frame = "{{0, 0}, {200, 557}}";
-						Split0 = {
-							Frame = "{{0, 0}, {200, 270}}";
-							TargetTreeTableConfiguration = (
-								ActiveTarget,
-								16,
-								TargetName,
-								168,
-							);
-						};
-						Split1 = {
-							BuildStyleTreeTableConfiguration = (
-								IsActive,
-								16,
-								Name,
-								169,
-							);
-							Frame = "{{0, 279}, {200, 278}}";
-						};
-						SplitCount = 2;
+						TargetTableConfiguration = (
+							ActiveObject,
+							16,
+							ObjectNames,
+							202.296,
+						);
 					};
 					Tab4 = {
-						ExecutableTreeTableConfiguration = (
-							ActiveExecutable,
-							16,
-							ExecutableName,
-							217,
-						);
-						Frame = "{{0, 0}, {250, 100}}";
-					};
-					Tab5 = {
 						BreakpointsTreeTableConfiguration = (
 							breakpointColumn,
@@ -302,5 +260,5 @@
 						Frame = "{{0, 0}, {250, 100}}";
 					};
-					TabCount = 6;
+					TabCount = 5;
 					TabsVisible = NO;
 				};
@@ -308,5 +266,128 @@
 				Template = F5CA7ECB015C094F0DCA290F;
 				ToolbarVisible = NO;
-				WindowLocation = "{48, 349}";
+				WindowLocation = "{489, 236}";
+			};
+			"PBXTemplateGeometry-F5CA7ECC015C09990DCA290F" = {
+				ContentSize = "{773, 558}";
+				LeftSlideOut = {
+					Collapsed = NO;
+					Frame = "{{0, 23}, {773, 535}}";
+					Split0 = {
+						ActiveTab = 0;
+						Collapsed = NO;
+						Frame = "{{24, 0}, {749, 535}}";
+						Split0 = {
+							Frame = "{{0, 273}, {749, 262}}";
+						};
+						SplitCount = 1;
+						Tab0 = {
+							Debugger = {
+								ActiveTab = 1;
+								Collapsed = NO;
+								Frame = "{{0, 0}, {749, 267}}";
+								Split0 = {
+									Frame = "{{0, 169}, {749, 98}}";
+									Split0 = {
+										Frame = "{{0, 0}, {366, 98}}";
+									};
+									Split1 = {
+										DebugVariablesTableConfiguration = (
+											Name,
+											93.80298,
+											Value,
+											116.074,
+											Summary,
+											138.123,
+										);
+										Frame = "{{375, 0}, {374, 98}}";
+									};
+									SplitCount = 2;
+								};
+								SplitCount = 1;
+								Tab0 = {
+									Frame = "{{0, 0}, {100, 50}}";
+								};
+								Tab1 = {
+									Frame = "{{0, 0}, {749, 145}}";
+								};
+								TabCount = 2;
+								TabsVisible = YES;
+							};
+							Frame = "{{0, 0}, {749, 267}}";
+							LauncherConfigVersion = 7;
+						};
+						Tab1 = {
+							Frame = "{{0, 0}, {664, 208}}";
+							LauncherConfigVersion = 3;
+							Runner = {
+								Frame = "{{0, 0}, {664, 208}}";
+							};
+						};
+						Tab2 = {
+							BuildMessageFrame = "{{0, 0}, {666, 43}}";
+							BuildTranscriptFrame = "{{0, 52}, {666, 0}}";
+							Frame = "{{0, 0}, {664, 50}}";
+						};
+						Tab3 = {
+							Frame = "{{0, 0}, {612, 295}}";
+						};
+						TabCount = 4;
+						TabsVisible = NO;
+					};
+					SplitCount = 1;
+					Tab0 = {
+						Frame = "{{0, 0}, {313, 531}}";
+						GroupTreeTableConfiguration = (
+							TargetStatusColumn,
+							18,
+							MainColumn,
+							280,
+						);
+					};
+					Tab1 = {
+						ClassesFrame = "{{0, 0}, {280, 398}}";
+						ClassesTreeTableConfiguration = (
+							PBXBookColumnIdentifier,
+							20,
+							PBXClassColumnIdentifier,
+							237,
+						);
+						Frame = "{{0, 0}, {278, 659}}";
+						MembersFrame = "{{0, 407}, {280, 252}}";
+						MembersTreeTableConfiguration = (
+							PBXBookColumnIdentifier,
+							20,
+							PBXMethodColumnIdentifier,
+							236,
+						);
+					};
+					Tab2 = {
+						Frame = "{{0, 0}, {200, 100}}";
+					};
+					Tab3 = {
+						Frame = "{{0, 0}, {200, 557}}";
+						TargetTableConfiguration = (
+							ActiveObject,
+							16,
+							ObjectNames,
+							202.296,
+						);
+					};
+					Tab4 = {
+						BreakpointsTreeTableConfiguration = (
+							breakpointColumn,
+							197,
+							enabledColumn,
+							31,
+						);
+						Frame = "{{0, 0}, {250, 100}}";
+					};
+					TabCount = 5;
+					TabsVisible = YES;
+				};
+				StatusViewVisible = YES;
+				Template = F5CA7ECC015C09990DCA290F;
+				ToolbarVisible = YES;
+				WindowLocation = "{13, 212}";
 			};
 			PBXWorkspaceContents = (
@@ -315,7 +396,26 @@
 						Split0 = {
 							Split0 = {
+								NavContent0 = {
+									bookmark = F5486B9D034A85A801AEEDB1;
+									history = (
+										F5486B91034A85A801AEEDB1,
+										F5486B92034A85A801AEEDB1,
+										F5486B93034A85A801AEEDB1,
+										F5486B94034A85A801AEEDB1,
+										F5486B95034A85A801AEEDB1,
+									);
+									prevStack = (
+										F5486B96034A85A801AEEDB1,
+										F5486B97034A85A801AEEDB1,
+										F5486B98034A85A801AEEDB1,
+										F5486B99034A85A801AEEDB1,
+										F5486B9A034A85A801AEEDB1,
+										F5486B9B034A85A801AEEDB1,
+										F5486B9C034A85A801AEEDB1,
+									);
+								};
 								NavCount = 1;
 								NavGeometry0 = {
-									Frame = "{{0, 0}, {150, 530}}";
+									Frame = "{{0, 0}, {643, 567}}";
 									NavBarVisible = YES;
 								};
@@ -343,8 +443,5 @@
 							OptionsSetName = "Hierarchy, all classes";
 						};
-						Tab3 = {
-							SplitCount = 2;
-						};
-						TabCount = 6;
+						TabCount = 5;
 					};
 				},
@@ -381,90 +478,5 @@
 							OptionsSetName = "Hierarchy, all classes";
 						};
-						Tab3 = {
-							SplitCount = 2;
-						};
-						TabCount = 6;
-					};
-				},
-				{
-					LeftSlideOut = {
-						Split0 = {
-							Split0 = {
-								NavCount = 1;
-								NavGeometry0 = {
-									Frame = "{{0, 0}, {618, 150}}";
-									NavBarVisible = YES;
-								};
-							};
-							SplitCount = 1;
-							Tab0 = {
-								Debugger = {
-									Split0 = {
-										SplitCount = 2;
-									};
-									SplitCount = 1;
-									TabCount = 2;
-								};
-								LauncherConfigVersion = 7;
-							};
-							Tab1 = {
-								LauncherConfigVersion = 3;
-								Runner = {
-								};
-							};
-							TabCount = 4;
-						};
-						SplitCount = 1;
-						Tab1 = {
-							OptionsSetName = "Hierarchy, all classes";
-						};
-						Tab3 = {
-							SplitCount = 2;
-						};
-						TabCount = 6;
-					};
-				},
-				{
-					LeftSlideOut = {
-						Split0 = {
-							Split0 = {
-								NavContent0 = {
-									bookmark = F53CD13702E6A45601AEEDB1;
-									history = (
-										F50BD5BE02E6897C01AEEDB1,
-									);
-								};
-								NavCount = 1;
-								NavGeometry0 = {
-									Frame = "{{0, 0}, {668, 621}}";
-									NavBarVisible = YES;
-								};
-							};
-							SplitCount = 1;
-							Tab0 = {
-								Debugger = {
-									Split0 = {
-										SplitCount = 2;
-									};
-									SplitCount = 1;
-									TabCount = 2;
-								};
-								LauncherConfigVersion = 7;
-							};
-							Tab1 = {
-								LauncherConfigVersion = 3;
-								Runner = {
-								};
-							};
-							TabCount = 4;
-						};
-						SplitCount = 1;
-						Tab1 = {
-							OptionsSetName = "Hierarchy, all classes";
-						};
-						Tab3 = {
-							SplitCount = 2;
-						};
-						TabCount = 6;
+						TabCount = 5;
 					};
 				},
@@ -472,14 +484,14 @@
 			PBXWorkspaceGeometries = (
 				{
-					ContentSize = "{352, 553}";
+					ContentSize = "{927, 590}";
 					LeftSlideOut = {
 						ActiveTab = 0;
-						Collapsed = YES;
-						Frame = "{{0, 23}, {352, 530}}";
+						Collapsed = NO;
+						Frame = "{{0, 23}, {927, 567}}";
 						Split0 = {
 							Collapsed = NO;
-							Frame = "{{1e+06, 1e+06}, {0, 530}}";
+							Frame = "{{284, 0}, {643, 567}}";
 							Split0 = {
-								Frame = "{{0, 0}, {0, 530}}";
+								Frame = "{{0, 0}, {643, 567}}";
 							};
 							SplitCount = 1;
@@ -487,20 +499,20 @@
 								Debugger = {
 									Collapsed = NO;
-									Frame = "{{0, 0}, {484, 208}}";
+									Frame = "{{0, 0}, {681, 289}}";
 									Split0 = {
-										Frame = "{{0, 24}, {484, 184}}";
+										Frame = "{{0, 24}, {681, 265}}";
 										Split0 = {
-											Frame = "{{0, 0}, {236, 184}}";
+											Frame = "{{0, 0}, {333, 265}}";
 										};
 										Split1 = {
 											DebugVariablesTableConfiguration = (
 												Name,
-												48.80299,
+												82.80298,
 												Value,
-												71.07401,
+												104.074,
 												Summary,
-												93.123,
+												126.123,
 											);
-											Frame = "{{245, 0}, {239, 184}}";
+											Frame = "{{342, 0}, {339, 265}}";
 										};
 										SplitCount = 2;
@@ -516,21 +528,21 @@
 									TabsVisible = YES;
 								};
-								Frame = "{{0, 0}, {484, 208}}";
+								Frame = "{{0, 0}, {681, 289}}";
 								LauncherConfigVersion = 7;
 							};
 							Tab1 = {
-								Frame = "{{0, 0}, {664, 208}}";
+								Frame = "{{0, 0}, {681, 120}}";
 								LauncherConfigVersion = 3;
 								Runner = {
-									Frame = "{{0, 0}, {664, 208}}";
+									Frame = "{{0, 0}, {681, 120}}";
 								};
 							};
 							Tab2 = {
-								BuildMessageFrame = "{{0, 0}, {666, 43}}";
-								BuildTranscriptFrame = "{{0, 52}, {666, 0}}";
-								Frame = "{{0, 0}, {664, 50}}";
+								BuildMessageFrame = "{{0, 0}, {683, 127}}";
+								BuildTranscriptFrame = "{{0, 136}, {683, 100}}";
+								Frame = "{{0, 0}, {681, 234}}";
 							};
 							Tab3 = {
-								Frame = "{{0, 0}, {612, 295}}";
+								Frame = "{{0, 0}, {681, 238}}";
 							};
 							TabCount = 4;
@@ -539,79 +551,57 @@
 						SplitCount = 1;
 						Tab0 = {
-							Frame = "{{0, 0}, {328, 530}}";
+							Frame = "{{0, 0}, {260, 567}}";
 							GroupTreeTableConfiguration = (
 								TargetStatusColumn,
 								18,
 								MainColumn,
-								295,
+								227,
 							);
 						};
 						Tab1 = {
-							ClassesFrame = "{{0, 0}, {343, 348}}";
+							ClassesFrame = "{{0, 0}, {250, 333}}";
 							ClassesTreeTableConfiguration = (
 								PBXBookColumnIdentifier,
 								20,
 								PBXClassColumnIdentifier,
-								300,
+								207,
 							);
-							Frame = "{{0, 0}, {341, 578}}";
-							MembersFrame = "{{0, 357}, {343, 221}}";
+							Frame = "{{0, 0}, {248, 554}}";
+							MembersFrame = "{{0, 342}, {250, 212}}";
 							MembersTreeTableConfiguration = (
 								PBXBookColumnIdentifier,
 								20,
 								PBXMethodColumnIdentifier,
-								299,
+								206,
 							);
 						};
 						Tab2 = {
-							Frame = "{{0, 0}, {319, 576}}";
+							Frame = "{{0, 0}, {217, 554}}";
 						};
 						Tab3 = {
-							Frame = "{{0, 0}, {328, 530}}";
-							Split0 = {
-								Frame = "{{0, 0}, {328, 255}}";
-								TargetTreeTableConfiguration = (
-									ActiveTarget,
-									16,
-									TargetName,
-									296,
-								);
-							};
-							Split1 = {
-								BuildStyleTreeTableConfiguration = (
-									IsActive,
-									16,
-									Name,
-									297,
-								);
-								Frame = "{{0, 264}, {328, 266}}";
-							};
-							SplitCount = 2;
+							Frame = "{{0, 0}, {239, 554}}";
+							TargetTableConfiguration = (
+								ActiveObject,
+								16,
+								ObjectNames,
+								206.296,
+							);
 						};
 						Tab4 = {
-							ExecutableTreeTableConfiguration = (
-								ActiveExecutable,
-								16,
-								ExecutableName,
-								286,
-							);
-							Frame = "{{0, 0}, {319, 576}}";
-						};
-						Tab5 = {
 							BreakpointsTreeTableConfiguration = (
 								breakpointColumn,
-								266,
+								197,
 								enabledColumn,
 								31,
 							);
-							Frame = "{{0, 0}, {319, 576}}";
-						};
-						TabCount = 6;
+							Frame = "{{0, 0}, {250, 554}}";
+						};
+						TabCount = 5;
 						TabsVisible = YES;
 					};
 					StatusViewVisible = YES;
-					Template = F5E465990156DFB90DCA290F;
+					Template = 64ABBB4501FA494900185B06;
 					ToolbarVisible = YES;
-					WindowLocation = "{4, 556}";
+					WindowLocation = "{9, 520}";
 				},
 				{
@@ -640,9 +630,9 @@
 											DebugVariablesTableConfiguration = (
 												Name,
-												102.803,
+												123,
 												Value,
-												125.074,
+												85,
 												Summary,
-												147.123,
+												167.123,
 											);
 											Frame = "{{403, 0}, {401, 297}}";
@@ -713,34 +703,12 @@
 						Tab3 = {
 							Frame = "{{0, 0}, {200, 386}}";
-							Split0 = {
-								Frame = "{{0, 0}, {200, 186}}";
-								TargetTreeTableConfiguration = (
-									ActiveTarget,
-									16,
-									TargetName,
-									168,
-								);
-							};
-							Split1 = {
-								BuildStyleTreeTableConfiguration = (
-									IsActive,
-									16,
-									Name,
-									169,
-								);
-								Frame = "{{0, 195}, {200, 191}}";
-							};
-							SplitCount = 2;
+							TargetTableConfiguration = (
+								ActiveObject,
+								16,
+								ObjectNames,
+								202.296,
+							);
 						};
 						Tab4 = {
-							ExecutableTreeTableConfiguration = (
-								ActiveExecutable,
-								16,
-								ExecutableName,
-								217,
-							);
-							Frame = "{{0, 0}, {250, 386}}";
-						};
-						Tab5 = {
 							BreakpointsTreeTableConfiguration = (
 								breakpointColumn,
@@ -749,7 +717,7 @@
 								31,
 							);
-							Frame = "{{0, 0}, {250, 100}}";
-						};
-						TabCount = 6;
+							Frame = "{{0, 0}, {250, 386}}";
+						};
+						TabCount = 5;
 						TabsVisible = NO;
 					};
@@ -757,299 +725,23 @@
 					Template = F5534CB2020F3F8A0DCA290F;
 					ToolbarVisible = YES;
-					WindowLocation = "{397, 507}";
-				},
-				{
-					ContentSize = "{618, 257}";
-					LeftSlideOut = {
-						Collapsed = NO;
-						Frame = "{{0, 23}, {618, 234}}";
-						Split0 = {
-							ActiveTab = 2;
-							Collapsed = YES;
-							Frame = "{{0, 0}, {618, 234}}";
-							Split0 = {
-								Frame = "{{1e+06, 1e+06}, {618, 0}}";
-							};
-							SplitCount = 1;
-							Tab0 = {
-								Debugger = {
-									Collapsed = NO;
-									Frame = "{{0, 0}, {952, 321}}";
-									Split0 = {
-										Frame = "{{0, 24}, {952, 297}}";
-										Split0 = {
-											Frame = "{{0, 0}, {468, 297}}";
-										};
-										Split1 = {
-											DebugVariablesTableConfiguration = (
-												Name,
-												126.803,
-												Value,
-												150.074,
-												Summary,
-												172.123,
-											);
-											Frame = "{{477, 0}, {475, 297}}";
-										};
-										SplitCount = 2;
-									};
-									SplitCount = 1;
-									Tab0 = {
-										Frame = "{{0, 0}, {100, 50}}";
-									};
-									Tab1 = {
-										Frame = "{{0, 0}, {100, 50}}";
-									};
-									TabCount = 2;
-									TabsVisible = YES;
-								};
-								Frame = "{{0, 0}, {952, 321}}";
-								LauncherConfigVersion = 7;
-							};
-							Tab1 = {
-								Frame = "{{0, 0}, {781, 452}}";
-								LauncherConfigVersion = 3;
-								Runner = {
-									Frame = "{{0, 0}, {781, 452}}";
-								};
-							};
-							Tab2 = {
-								BuildMessageFrame = "{{0, 0}, {620, 123}}";
-								BuildTranscriptFrame = "{{0, 132}, {620, 98}}";
-								Frame = "{{0, 0}, {618, 228}}";
-							};
-							Tab3 = {
-								Frame = "{{0, 0}, {612, 295}}";
-							};
-							TabCount = 4;
-							TabsVisible = NO;
-						};
-						SplitCount = 1;
-						Tab0 = {
-							Frame = "{{0, 0}, {300, 533}}";
-							GroupTreeTableConfiguration = (
-								TargetStatusColumn,
-								18,
-								MainColumn,
-								267,
-							);
-						};
-						Tab1 = {
-							ClassesFrame = "{{0, 0}, {280, 398}}";
-							ClassesTreeTableConfiguration = (
-								PBXBookColumnIdentifier,
-								20,
-								PBXClassColumnIdentifier,
-								237,
-							);
-							Frame = "{{0, 0}, {278, 659}}";
-							MembersFrame = "{{0, 407}, {280, 252}}";
-							MembersTreeTableConfiguration = (
-								PBXBookColumnIdentifier,
-								20,
-								PBXMethodColumnIdentifier,
-								236,
-							);
-						};
-						Tab2 = {
-							Frame = "{{0, 0}, {200, 100}}";
-						};
-						Tab3 = {
-							Frame = "{{0, 0}, {200, 100}}";
-							Split0 = {
-								Frame = "{{0, 0}, {200, 45}}";
-								TargetTreeTableConfiguration = (
-									ActiveTarget,
-									16,
-									TargetName,
-									168,
-								);
-							};
-							Split1 = {
-								BuildStyleTreeTableConfiguration = (
-									IsActive,
-									16,
-									Name,
-									169,
-								);
-								Frame = "{{0, 54}, {200, 46}}";
-							};
-							SplitCount = 2;
-						};
-						Tab4 = {
-							ExecutableTreeTableConfiguration = (
-								ActiveExecutable,
-								16,
-								ExecutableName,
-								217,
-							);
-							Frame = "{{0, 0}, {250, 100}}";
-						};
-						Tab5 = {
-							BreakpointsTreeTableConfiguration = (
-								breakpointColumn,
-								197,
-								enabledColumn,
-								31,
-							);
-							Frame = "{{0, 0}, {250, 100}}";
-						};
-						TabCount = 6;
-						TabsVisible = NO;
-					};
-					StatusViewVisible = YES;
-					Template = F5314676015831810DCA290F;
-					ToolbarVisible = YES;
-					WindowLocation = "{453, 592}";
-				},
-				{
-					ContentSize = "{668, 621}";
-					LeftSlideOut = {
-						Collapsed = NO;
-						Frame = "{{0, 0}, {668, 621}}";
-						Split0 = {
-							Collapsed = NO;
-							Frame = "{{0, 0}, {668, 621}}";
-							Split0 = {
-								Frame = "{{0, 0}, {668, 621}}";
-							};
-							SplitCount = 1;
-							Tab0 = {
-								Debugger = {
-									Collapsed = NO;
-									Frame = "{{0, 0}, {484, 208}}";
-									Split0 = {
-										Frame = "{{0, 24}, {484, 184}}";
-										Split0 = {
-											Frame = "{{0, 0}, {236, 184}}";
-										};
-										Split1 = {
-											DebugVariablesTableConfiguration = (
-												Name,
-												48.80299,
-												Value,
-												71.07401,
-												Summary,
-												93.123,
-											);
-											Frame = "{{245, 0}, {239, 184}}";
-										};
-										SplitCount = 2;
-									};
-									SplitCount = 1;
-									Tab0 = {
-										Frame = "{{0, 0}, {100, 50}}";
-									};
-									Tab1 = {
-										Frame = "{{0, 0}, {100, 50}}";
-									};
-									TabCount = 2;
-									TabsVisible = YES;
-								};
-								Frame = "{{0, 0}, {484, 208}}";
-								LauncherConfigVersion = 7;
-							};
-							Tab1 = {
-								Frame = "{{0, 0}, {664, 208}}";
-								LauncherConfigVersion = 3;
-								Runner = {
-									Frame = "{{0, 0}, {664, 208}}";
-								};
-							};
-							Tab2 = {
-								BuildMessageFrame = "{{0, 0}, {666, 43}}";
-								BuildTranscriptFrame = "{{0, 52}, {666, 0}}";
-								Frame = "{{0, 0}, {664, 50}}";
-							};
-							Tab3 = {
-								Frame = "{{0, 0}, {612, 295}}";
-							};
-							TabCount = 4;
-							TabsVisible = NO;
-						};
-						SplitCount = 1;
-						Tab0 = {
-							Frame = "{{0, 0}, {313, 531}}";
-							GroupTreeTableConfiguration = (
-								TargetStatusColumn,
-								18,
-								MainColumn,
-								280,
-							);
-						};
-						Tab1 = {
-							ClassesFrame = "{{0, 0}, {280, 398}}";
-							ClassesTreeTableConfiguration = (
-								PBXBookColumnIdentifier,
-								20,
-								PBXClassColumnIdentifier,
-								237,
-							);
-							Frame = "{{0, 0}, {278, 659}}";
-							MembersFrame = "{{0, 407}, {280, 252}}";
-							MembersTreeTableConfiguration = (
-								PBXBookColumnIdentifier,
-								20,
-								PBXMethodColumnIdentifier,
-								236,
-							);
-						};
-						Tab2 = {
-							Frame = "{{0, 0}, {200, 100}}";
-						};
-						Tab3 = {
-							Frame = "{{0, 0}, {200, 557}}";
-							Split0 = {
-								Frame = "{{0, 0}, {200, 270}}";
-								TargetTreeTableConfiguration = (
-									ActiveTarget,
-									16,
-									TargetName,
-									168,
-								);
-							};
-							Split1 = {
-								BuildStyleTreeTableConfiguration = (
-									IsActive,
-									16,
-									Name,
-									169,
-								);
-								Frame = "{{0, 279}, {200, 278}}";
-							};
-							SplitCount = 2;
-						};
-						Tab4 = {
-							ExecutableTreeTableConfiguration = (
-								ActiveExecutable,
-								16,
-								ExecutableName,
-								217,
-							);
-							Frame = "{{0, 0}, {250, 100}}";
-						};
-						Tab5 = {
-							BreakpointsTreeTableConfiguration = (
-								breakpointColumn,
-								197,
-								enabledColumn,
-								31,
-							);
-							Frame = "{{0, 0}, {250, 100}}";
-						};
-						TabCount = 6;
-						TabsVisible = NO;
-					};
-					StatusViewVisible = NO;
-					Template = F5CA7ECB015C094F0DCA290F;
-					ToolbarVisible = NO;
-					WindowLocation = "{385, 535}";
+					WindowLocation = "{4, 633}";
 				},
 			);
-			PBXWorkspaceStateSaveDate = 48675460;
+			PBXWorkspaceStateSaveDate = 55214324;
 		};
 		perUserProjectItems = {
-			F50BD5BE02E6897C01AEEDB1 = F50BD5BE02E6897C01AEEDB1;
-			F53CD13702E6A45601AEEDB1 = F53CD13702E6A45601AEEDB1;
+			F5486B91034A85A801AEEDB1 = F5486B91034A85A801AEEDB1;
+			F5486B92034A85A801AEEDB1 = F5486B92034A85A801AEEDB1;
+			F5486B93034A85A801AEEDB1 = F5486B93034A85A801AEEDB1;
+			F5486B94034A85A801AEEDB1 = F5486B94034A85A801AEEDB1;
+			F5486B95034A85A801AEEDB1 = F5486B95034A85A801AEEDB1;
+			F5486B96034A85A801AEEDB1 = F5486B96034A85A801AEEDB1;
+			F5486B97034A85A801AEEDB1 = F5486B97034A85A801AEEDB1;
+			F5486B98034A85A801AEEDB1 = F5486B98034A85A801AEEDB1;
+			F5486B99034A85A801AEEDB1 = F5486B99034A85A801AEEDB1;
+			F5486B9A034A85A801AEEDB1 = F5486B9A034A85A801AEEDB1;
+			F5486B9B034A85A801AEEDB1 = F5486B9B034A85A801AEEDB1;
+			F5486B9C034A85A801AEEDB1 = F5486B9C034A85A801AEEDB1;
+			F5486B9D034A85A801AEEDB1 = F5486B9D034A85A801AEEDB1;
 		};
 		projectwideBuildSettings = {
@@ -1064,29 +756,139 @@
 		);
 	};
-	F50BD5BE02E6897C01AEEDB1 = {
-		fRef = F5FF50BD02E53B9E01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "FSAViewAssociationController.m: 94";
-		rLen = 0;
-		rLoc = 3104;
-		rType = 0;
-		vrLen = 1429;
-		vrLoc = 2322;
-	};
 	F5184FB202DF90C801AEEDB1 = {
 		fileReference = F5EFC2CA020A6CD101AEEDB1;
 		isa = PBXFileBreakpoint;
 		lineNumber = 162;
-		state = 1;
-	};
-	F53CD13702E6A45601AEEDB1 = {
+		state = 2;
+	};
+	F5486B91034A85A801AEEDB1 = {
+		fRef = F5EFC2C9020A6CD101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "DeVercruesseProcess.m: initWithPSN:";
+		rLen = 0;
+		rLoc = 2022;
+		rType = 0;
+		vrLen = 863;
+		vrLoc = 1426;
+	};
+	F5486B92034A85A801AEEDB1 = {
 		fRef = F5FF50BD02E53B9E01AEEDB1;
 		isa = PBXTextBookmark;
-		name = "FSAViewAssociationController.m: 94";
-		rLen = 0;
-		rLoc = 3104;
-		rType = 0;
-		vrLen = 1429;
-		vrLoc = 2322;
+		name = "FSAViewAssociationController.m: __STDC__";
+		rLen = 0;
+		rLoc = 179;
+		rType = 0;
+		vrLen = 1261;
+		vrLoc = 0;
+	};
+	F5486B93034A85A801AEEDB1 = {
+		fRef = F5FD788A034828E101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAWindowManager.m: 270";
+		rLen = 0;
+		rLoc = 8244;
+		rType = 0;
+		vrLen = 1209;
+		vrLoc = 6919;
+	};
+	F5486B94034A85A801AEEDB1 = {
+		fRef = F574ADDB020ACAC801AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAController.m: FSA_associateWithInterface:";
+		rLen = 0;
+		rLoc = 8299;
+		rType = 0;
+		vrLen = 1094;
+		vrLoc = 7296;
+	};
+	F5486B95034A85A801AEEDB1 = {
+		fRef = F523EA2B020CF06A01AEEC37;
+		isa = PBXTextBookmark;
+		name = "FSAnywhere.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 319;
+		vrLoc = 0;
+	};
+	F5486B96034A85A801AEEDB1 = {
+		fRef = F5EFC2C9020A6CD101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "DeVercruesseProcess.m: initWithPSN:";
+		rLen = 0;
+		rLoc = 2022;
+		rType = 0;
+		vrLen = 863;
+		vrLoc = 1426;
+	};
+	F5486B97034A85A801AEEDB1 = {
+		fRef = F523EA2B020CF06A01AEEC37;
+		isa = PBXTextBookmark;
+		name = "FSAnywhere.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 319;
+		vrLoc = 0;
+	};
+	F5486B98034A85A801AEEDB1 = {
+		fRef = F574ADDB020ACAC801AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAController.m: __VERSION__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1163;
+		vrLoc = 0;
+	};
+	F5486B99034A85A801AEEDB1 = {
+		fRef = F5FF50BD02E53B9E01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAViewAssociationController.m: __STDC__";
+		rLen = 0;
+		rLoc = 179;
+		rType = 0;
+		vrLen = 1261;
+		vrLoc = 0;
+	};
+	F5486B9A034A85A801AEEDB1 = {
+		fRef = F574ADDB020ACAC801AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAController.m: FSA_associateWithInterface:";
+		rLen = 0;
+		rLoc = 8336;
+		rType = 0;
+		vrLen = 1027;
+		vrLoc = 7296;
+	};
+	F5486B9B034A85A801AEEDB1 = {
+		fRef = F5FD788A034828E101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAWindowManager.m: 270";
+		rLen = 0;
+		rLoc = 8244;
+		rType = 0;
+		vrLen = 1209;
+		vrLoc = 6919;
+	};
+	F5486B9C034A85A801AEEDB1 = {
+		fRef = F574ADDB020ACAC801AEEDB1;
+		isa = PBXTextBookmark;
+		name = "FSAController.m: FSA_associateWithInterface:";
+		rLen = 0;
+		rLoc = 8299;
+		rType = 0;
+		vrLen = 1094;
+		vrLoc = 7296;
+	};
+	F5486B9D034A85A801AEEDB1 = {
+		fRef = F523EA2B020CF06A01AEEC37;
+		isa = PBXTextBookmark;
+		name = "FSAnywhere.h: 9";
+		rLen = 0;
+		rLoc = 176;
+		rType = 0;
+		vrLen = 319;
+		vrLoc = 0;
 	};
 	F574ADDB020ACAC801AEEDB1 = {
@@ -1094,4 +896,9 @@
 			sepNavWindowFrame = "{{15, 671}, {750, 502}}";
 		};
+	};
+	F57D63130318A6D601AEEDB1 = {
+		isa = PBXSymbolicBreakpoint;
+		state = 1;
+		symbolName = CFLog;
 	};
 	F59279F301FEA34701AEEC37 = {
@@ -1126,9 +933,3 @@
 		};
 	};
-	F5FF507302E50EB501AEEDB1 = {
-		fileReference = F5EFC2C9020A6CD101AEEDB1;
-		isa = PBXFileBreakpoint;
-		lineNumber = 92;
-		state = 1;
-	};
 }
Index: trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/project.pbxproj
===================================================================
--- trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/project.pbxproj	(revision 14)
+++ trunk/Cocoa/F-Script Anywhere/Source/F-Script Anywhere.pbproj/project.pbxproj	(revision 16)
@@ -107,6 +107,8 @@
 				F523EA2C020CF06A01AEEC37,
 				F5FF50BE02E53B9E01AEEDB1,
+				F5FD788B034828E101AEEDB1,
 			);
 			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		103DFC1D016C16650C000109 = {
@@ -117,6 +119,8 @@
 				F523EA2F020CF15B01AEEC37,
 				F5FF50BF02E53B9E01AEEDB1,
+				F5FD788C034828E101AEEDB1,
 			);
 			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		103DFC1E016C16650C000109 = {
@@ -127,4 +131,5 @@
 			);
 			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		103DFC1F016C16650C000109 = {
@@ -133,4 +138,5 @@
 			);
 			isa = PBXRezBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		103DFC20016C16E20C000109 = {
@@ -153,4 +159,5 @@
 			);
 			isa = PBXCopyFilesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		1058C7A1FEA54F0111CA2CBB = {
@@ -261,4 +268,6 @@
 				F5FF50BC02E53B9E01AEEDB1,
 				F5FF50BD02E53B9E01AEEDB1,
+				F5FD7889034828E101AEEDB1,
+				F5FD788A034828E101AEEDB1,
 			);
 			isa = PBXGroup;
@@ -279,4 +288,6 @@
 				089C165CFE840E0CC02AAC07,
 				F535E67D020CD95201AEEC37,
+				F5694E2702E96FFE01AEEDB1,
+				F57D63160319B6CA01AEEDB1,
 				F523EA29020CEF5001AEEC37,
 				F5680F83020D369A01AEEC37,
@@ -308,5 +319,4 @@
 				F59279FB01FED0C901AEEC37,
 				1058C7A1FEA54F0111CA2CBB,
-				F5EFC2D3020A6D2C01AEEDB1,
 				108927070180B1F40C000084,
 				F5EFC2C3020A6C2601AEEDB1,
@@ -333,4 +343,5 @@
 				LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../Darwin source/Commands/Apple/cctools/libstuff\"";
 				OTHER_LDFLAGS = "-multiply_defined suppress -lstuff";
+				PREBINDING = NO;
 				PRODUCT_NAME = "F-Script Anywhere";
 				SECTORDER_FLAGS = "";
@@ -347,6 +358,6 @@
 			productReference = 17587328FF379C6511CA2CBB;
 			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
-<!DOCTYPE plist SYSTEM \"file://localhost/System/Library/DTDs/PropertyList.dtd\">
-<plist version=\"0.9\">
+<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
+<plist version=\"1.0\">
 <dict>
 	<key>CFBundleDevelopmentRegion</key>
@@ -355,5 +366,5 @@
 	<string>F-Script Anywhere</string>
 	<key>CFBundleGetInfoString</key>
-	<string>F-Script Anywhere 1.1.2, © 2002 Nicholas Riley</string>
+	<string>F-Script Anywhere 1.1.5, © 2002 Nicholas Riley</string>
 	<key>CFBundleIconFile</key>
 	<string>Application icon</string>
@@ -367,9 +378,9 @@
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>1.1.2</string>
+	<string>1.1.5</string>
 	<key>CFBundleSignature</key>
 	<string>FSAn</string>
 	<key>CFBundleVersion</key>
-	<string>1.1.2</string>
+	<string>1.1.5</string>
 	<key>NSMainNibFile</key>
 	<string>MainMenu</string>
@@ -397,4 +408,5 @@
 			);
 			isa = PBXHeadersBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		29B97328FDCFA39411CA2CEA = {
@@ -407,6 +419,9 @@
 				F5680F7C020D0D0401AEEC37,
 				F5FF50C202E5418F01AEEDB1,
+				F5694E2802E96FFE01AEEDB1,
+				F57D63170319B6CA01AEEDB1,
 			);
 			isa = PBXResourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		29B9732BFDCFA39411CA2CEA = {
@@ -427,4 +442,5 @@
 			);
 			isa = PBXSourcesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		29B9732CFDCFA39411CA2CEA = {
@@ -441,8 +457,8 @@
 				1058C7A3FEA54F0111CA2CBB,
 				108927080180B1F40C000084,
-				F5EFC2D4020A6D2C01AEEDB1,
 				F5EFC2D5020A6D3701AEEDB1,
 			);
 			isa = PBXFrameworksBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 //290
@@ -471,4 +487,5 @@
 			buildSettings = {
 				COPY_PHASE_STRIP = YES;
+				OTHER_CFLAGS = "-DFSA_DEBUG=0";
 			};
 			isa = PBXBuildStyle;
@@ -557,4 +574,5 @@
 			);
 			isa = PBXCopyFilesBuildPhase;
+			runOnlyForDeploymentPostprocessing = 0;
 		};
 		F52D400402D2C7A501AEEDB1 = {
@@ -638,4 +656,5 @@
 			neededFileNames = (
 			);
+			runOnlyForDeploymentPostprocessing = 1;
 			shellPath = /bin/sh;
 			shellScript = "# Copy various README files into DSTROOT if building a root\n\nif [ z\"${DSTROOT}\" != z\"\" ] ; then\n    rm -f \"${DSTROOT}/Read Me\"\n    tr '\\n' '\\r' < \"Read Me\" > \"${DSTROOT}/Read Me\"\n    cp \"Read Me.rsrc\" \"${DSTROOT}/Read Me/..namedfork/rsrc\"\n    /Developer/Tools/SetFile -t 'ttro' -c 'ttxt' \"${DSTROOT}/Read Me\"\n        \n    # Create Darwin source directory\n    mkdir \"${DSTROOT}/Darwin source\"\n    \n    # Fix permissions so ditto doesn't lock people out\n    chmod -R a+rX,u+w \"${DSTROOT}\"\nfi";
@@ -647,4 +666,15 @@
 			refType = 2;
 		};
+		F5694E2702E96FFE01AEEDB1 = {
+			isa = PBXFileReference;
+			path = "Bullseye menu cursor.tiff";
+			refType = 4;
+		};
+		F5694E2802E96FFE01AEEDB1 = {
+			fileRef = F5694E2702E96FFE01AEEDB1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
 		F574ADD5020AC10F01AEEDB1 = {
 			isa = PBXFileReference;
@@ -687,4 +717,15 @@
 		F574ADE0020ACCDF01AEEDB1 = {
 			fileRef = F574ADDB020ACAC801AEEDB1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F57D63160319B6CA01AEEDB1 = {
+			isa = PBXFileReference;
+			path = "Fallback checkmark.tiff";
+			refType = 4;
+		};
+		F57D63170319B6CA01AEEDB1 = {
+			fileRef = F57D63160319B6CA01AEEDB1;
 			isa = PBXBuildFile;
 			settings = {
@@ -771,16 +812,4 @@
 		F5EFC2D2020A6CEC01AEEDB1 = {
 			fileRef = F5EFC2D1020A6CEC01AEEDB1;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F5EFC2D3020A6D2C01AEEDB1 = {
-			isa = PBXFrameworkReference;
-			name = HIServices.framework;
-			path = /System/Library/PrivateFrameworks/HIServices.framework;
-			refType = 0;
-		};
-		F5EFC2D4020A6D2C01AEEDB1 = {
-			fileRef = F5EFC2D3020A6D2C01AEEDB1;
 			isa = PBXBuildFile;
 			settings = {
@@ -929,4 +958,26 @@
 			};
 		};
+		F5FD7889034828E101AEEDB1 = {
+			isa = PBXFileReference;
+			path = FSAWindowManager.h;
+			refType = 4;
+		};
+		F5FD788A034828E101AEEDB1 = {
+			isa = PBXFileReference;
+			path = FSAWindowManager.m;
+			refType = 4;
+		};
+		F5FD788B034828E101AEEDB1 = {
+			fileRef = F5FD7889034828E101AEEDB1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F5FD788C034828E101AEEDB1 = {
+			fileRef = F5FD788A034828E101AEEDB1;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
 		F5FF50BC02E53B9E01AEEDB1 = {
 			isa = PBXFileReference;
