From c64fcc507d3601ff1f1989f4035df267f4e994a5 Mon Sep 17 00:00:00 2001
From: Robert Sesek <rsesek@bluestatic.org>
Date: Thu, 6 Jan 2011 09:31:09 -0500
Subject: [PATCH] Disallow sorting and selection of columns in the Connection
 Log.

---
 English.lproj/Log.xib | 265 +++++++++++++++++++++++++++---------------
 1 file changed, 169 insertions(+), 96 deletions(-)

diff --git a/English.lproj/Log.xib b/English.lproj/Log.xib
index 99249cf..11f83cc 100644
--- a/English.lproj/Log.xib
+++ b/English.lproj/Log.xib
@@ -2,17 +2,17 @@
 <archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.10">
 	<data>
 		<int key="IBDocument.SystemTarget">1050</int>
-		<string key="IBDocument.SystemVersion">10C540</string>
-		<string key="IBDocument.InterfaceBuilderVersion">740</string>
-		<string key="IBDocument.AppKitVersion">1038.25</string>
-		<string key="IBDocument.HIToolboxVersion">458.00</string>
+		<string key="IBDocument.SystemVersion">10H574</string>
+		<string key="IBDocument.InterfaceBuilderVersion">804</string>
+		<string key="IBDocument.AppKitVersion">1038.35</string>
+		<string key="IBDocument.HIToolboxVersion">461.00</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
-			<string key="NS.object.0">740</string>
+			<string key="NS.object.0">804</string>
 		</object>
 		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
 			<bool key="EncodedWithXMLCoder">YES</bool>
-			<integer value="1"/>
+			<integer value="29"/>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -264,7 +264,7 @@
 														</object>
 													</object>
 													<double key="NSRowHeight">14</double>
-													<int key="NSTvFlags">-692060160</int>
+													<int key="NSTvFlags">-759169024</int>
 													<reference key="NSDelegate"/>
 													<reference key="NSDataSource"/>
 													<string key="NSAutosaveName">LogList</string>
@@ -427,7 +427,7 @@
 														<object class="NSTextView" id="398004462">
 															<reference key="NSNextResponder" ref="20006492"/>
 															<int key="NSvFlags">2322</int>
-															<string key="NSFrameSize">{606, 15}</string>
+															<string key="NSFrame">{{0, 1}, {606, 14}}</string>
 															<reference key="NSSuperview" ref="20006492"/>
 															<object class="NSTextContainer" key="NSTextContainer" id="297918450">
 																<object class="NSLayoutManager" key="NSLayoutManager">
@@ -649,70 +649,6 @@
 					</object>
 					<int key="connectionID">22</int>
 				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBBindingConnection" key="connection">
-						<string key="label">value: arrangedObjects.lastReadTransactionID</string>
-						<reference key="source" ref="193627041"/>
-						<reference key="destination" ref="762164530"/>
-						<object class="NSNibBindingConnector" key="connector">
-							<reference key="NSSource" ref="193627041"/>
-							<reference key="NSDestination" ref="762164530"/>
-							<string key="NSLabel">value: arrangedObjects.lastReadTransactionID</string>
-							<string key="NSBinding">value</string>
-							<string key="NSKeyPath">arrangedObjects.lastReadTransactionID</string>
-							<int key="NSNibBindingConnectorVersion">2</int>
-						</object>
-					</object>
-					<int key="connectionID">32</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBBindingConnection" key="connection">
-						<string key="label">value: arrangedObjects.lastWrittenTransactionID</string>
-						<reference key="source" ref="1035045555"/>
-						<reference key="destination" ref="762164530"/>
-						<object class="NSNibBindingConnector" key="connector">
-							<reference key="NSSource" ref="1035045555"/>
-							<reference key="NSDestination" ref="762164530"/>
-							<string key="NSLabel">value: arrangedObjects.lastWrittenTransactionID</string>
-							<string key="NSBinding">value</string>
-							<string key="NSKeyPath">arrangedObjects.lastWrittenTransactionID</string>
-							<int key="NSNibBindingConnectorVersion">2</int>
-						</object>
-					</object>
-					<int key="connectionID">33</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBBindingConnection" key="connection">
-						<string key="label">value: arrangedObjects.contents</string>
-						<reference key="source" ref="18061222"/>
-						<reference key="destination" ref="762164530"/>
-						<object class="NSNibBindingConnector" key="connector">
-							<reference key="NSSource" ref="18061222"/>
-							<reference key="NSDestination" ref="762164530"/>
-							<string key="NSLabel">value: arrangedObjects.contents</string>
-							<string key="NSBinding">value</string>
-							<string key="NSKeyPath">arrangedObjects.contents</string>
-							<int key="NSNibBindingConnectorVersion">2</int>
-						</object>
-					</object>
-					<int key="connectionID">34</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBBindingConnection" key="connection">
-						<string key="label">value: arrangedObjects.error</string>
-						<reference key="source" ref="996030306"/>
-						<reference key="destination" ref="762164530"/>
-						<object class="NSNibBindingConnector" key="connector">
-							<reference key="NSSource" ref="996030306"/>
-							<reference key="NSDestination" ref="762164530"/>
-							<string key="NSLabel">value: arrangedObjects.error</string>
-							<string key="NSBinding">value</string>
-							<string key="NSKeyPath">arrangedObjects.error</string>
-							<int key="NSNibBindingConnectorVersion">2</int>
-						</object>
-					</object>
-					<int key="connectionID">35</int>
-				</object>
 				<object class="IBConnectionRecord">
 					<object class="IBBindingConnection" key="connection">
 						<string key="label">value: selection.error</string>
@@ -797,22 +733,6 @@
 					</object>
 					<int key="connectionID">87</int>
 				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBBindingConnection" key="connection">
-						<string key="label">value: arrangedObjects.directionName</string>
-						<reference key="source" ref="536198990"/>
-						<reference key="destination" ref="762164530"/>
-						<object class="NSNibBindingConnector" key="connector">
-							<reference key="NSSource" ref="536198990"/>
-							<reference key="NSDestination" ref="762164530"/>
-							<string key="NSLabel">value: arrangedObjects.directionName</string>
-							<string key="NSBinding">value</string>
-							<string key="NSKeyPath">arrangedObjects.directionName</string>
-							<int key="NSNibBindingConnectorVersion">2</int>
-						</object>
-					</object>
-					<int key="connectionID">88</int>
-				</object>
 				<object class="IBConnectionRecord">
 					<object class="IBBindingConnection" key="connection">
 						<string key="label">value: selection.directionName</string>
@@ -837,6 +757,151 @@
 					</object>
 					<int key="connectionID">96</int>
 				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.lastWrittenTransactionID</string>
+						<reference key="source" ref="1035045555"/>
+						<reference key="destination" ref="762164530"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="1035045555"/>
+							<reference key="NSDestination" ref="762164530"/>
+							<string key="NSLabel">value: arrangedObjects.lastWrittenTransactionID</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.lastWrittenTransactionID</string>
+							<object class="NSDictionary" key="NSOptions">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+								<object class="NSArray" key="dict.sortedKeys">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<string>NSConditionallySetsEditable</string>
+									<string>NSCreatesSortDescriptor</string>
+								</object>
+								<object class="NSMutableArray" key="dict.values">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<boolean value="YES"/>
+									<boolean value="NO"/>
+								</object>
+							</object>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">107</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.contents</string>
+						<reference key="source" ref="18061222"/>
+						<reference key="destination" ref="762164530"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="18061222"/>
+							<reference key="NSDestination" ref="762164530"/>
+							<string key="NSLabel">value: arrangedObjects.contents</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.contents</string>
+							<object class="NSDictionary" key="NSOptions">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+								<object class="NSArray" key="dict.sortedKeys">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<string>NSConditionallySetsEditable</string>
+									<string>NSCreatesSortDescriptor</string>
+								</object>
+								<object class="NSMutableArray" key="dict.values">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<boolean value="YES"/>
+									<boolean value="NO"/>
+								</object>
+							</object>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">108</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.error</string>
+						<reference key="source" ref="996030306"/>
+						<reference key="destination" ref="762164530"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="996030306"/>
+							<reference key="NSDestination" ref="762164530"/>
+							<string key="NSLabel">value: arrangedObjects.error</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.error</string>
+							<object class="NSDictionary" key="NSOptions">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+								<object class="NSArray" key="dict.sortedKeys">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<string>NSConditionallySetsEditable</string>
+									<string>NSCreatesSortDescriptor</string>
+								</object>
+								<object class="NSMutableArray" key="dict.values">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<boolean value="YES"/>
+									<boolean value="NO"/>
+								</object>
+							</object>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">109</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.lastReadTransactionID</string>
+						<reference key="source" ref="193627041"/>
+						<reference key="destination" ref="762164530"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="193627041"/>
+							<reference key="NSDestination" ref="762164530"/>
+							<string key="NSLabel">value: arrangedObjects.lastReadTransactionID</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.lastReadTransactionID</string>
+							<object class="NSDictionary" key="NSOptions">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+								<object class="NSArray" key="dict.sortedKeys">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<string>NSConditionallySetsEditable</string>
+									<string>NSCreatesSortDescriptor</string>
+								</object>
+								<object class="NSMutableArray" key="dict.values">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<boolean value="YES"/>
+									<boolean value="NO"/>
+								</object>
+							</object>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">110</int>
+				</object>
+				<object class="IBConnectionRecord">
+					<object class="IBBindingConnection" key="connection">
+						<string key="label">value: arrangedObjects.directionName</string>
+						<reference key="source" ref="536198990"/>
+						<reference key="destination" ref="762164530"/>
+						<object class="NSNibBindingConnector" key="connector">
+							<reference key="NSSource" ref="536198990"/>
+							<reference key="NSDestination" ref="762164530"/>
+							<string key="NSLabel">value: arrangedObjects.directionName</string>
+							<string key="NSBinding">value</string>
+							<string key="NSKeyPath">arrangedObjects.directionName</string>
+							<object class="NSDictionary" key="NSOptions">
+								<bool key="EncodedWithXMLCoder">YES</bool>
+								<object class="NSArray" key="dict.sortedKeys">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<string>NSConditionallySetsEditable</string>
+									<string>NSCreatesSortDescriptor</string>
+								</object>
+								<object class="NSMutableArray" key="dict.values">
+									<bool key="EncodedWithXMLCoder">YES</bool>
+									<boolean value="YES"/>
+									<boolean value="NO"/>
+								</object>
+							</object>
+							<int key="NSNibBindingConnectorVersion">2</int>
+						</object>
+					</object>
+					<int key="connectionID">111</int>
+				</object>
 			</object>
 			<object class="IBMutableOrderedSet" key="objectRecords">
 				<object class="NSArray" key="orderedObjects">
@@ -1255,7 +1320,7 @@
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">106</int>
+			<int key="maxID">111</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -1275,16 +1340,16 @@
 						<string key="NS.key.0">logEntriesController_</string>
 						<string key="NS.object.0">NSArrayController</string>
 					</object>
-					<object class="IBClassDescriptionSource" key="sourceIdentifier">
-						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">Source/LoggingController.h</string>
+					<object class="NSMutableDictionary" key="toOneOutletInfosByName">
+						<string key="NS.key.0">logEntriesController_</string>
+						<object class="IBToOneOutletInfo" key="NS.object.0">
+							<string key="name">logEntriesController_</string>
+							<string key="candidateClassName">NSArrayController</string>
+						</object>
 					</object>
-				</object>
-				<object class="IBPartialClassDescription">
-					<string key="className">NSObject</string>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
 						<string key="majorKey">IBProjectSource</string>
-						<string key="minorKey">Source/BSSourceView.h</string>
+						<string key="minorKey">Source/LoggingController.h</string>
 					</object>
 				</object>
 			</object>
@@ -1810,6 +1875,13 @@
 						<string key="NS.key.0">showWindow:</string>
 						<string key="NS.object.0">id</string>
 					</object>
+					<object class="NSMutableDictionary" key="actionInfosByName">
+						<string key="NS.key.0">showWindow:</string>
+						<object class="IBActionInfo" key="NS.object.0">
+							<string key="name">showWindow:</string>
+							<string key="candidateClassName">id</string>
+						</object>
+					</object>
 					<object class="IBClassDescriptionSource" key="sourceIdentifier">
 						<string key="majorKey">IBFrameworkSource</string>
 						<string key="minorKey">AppKit.framework/Headers/NSWindowController.h</string>
@@ -1818,6 +1890,7 @@
 			</object>
 		</object>
 		<int key="IBDocument.localizationMode">0</int>
+		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
 			<integer value="1050" key="NS.object.0"/>
-- 
2.43.5