Disable the contact list windows' restorable property which fixes #15341 and #15480.
authorFrank Dowsett <wixardy@adium.im>
Tue, 03 Jan 2012 21:01:03 -0500
changeset 443639c300ae1d0c
parent 4435 1416b18cc35a
child 4437 eb458432df0a
Disable the contact list windows' restorable property which fixes #15341 and #15480.
Resources/ContactListWindow.xib
Resources/ContactListWindowBorderless.nib/designable.nib
Resources/ContactListWindowBorderless.nib/keyedobjects.nib
     1.1 --- a/Resources/ContactListWindow.xib	Mon Dec 26 20:17:38 2011 +0100
     1.2 +++ b/Resources/ContactListWindow.xib	Tue Jan 03 21:01:03 2012 -0500
     1.3 @@ -68,6 +68,7 @@
     1.4  											<int key="NSvFlags">274</int>
     1.5  											<string key="NSFrameSize">{213, 410}</string>
     1.6  											<reference key="NSSuperview" ref="58758836"/>
     1.7 +											<reference key="NSWindow"/>
     1.8  											<reference key="NSNextKeyView" ref="374111282"/>
     1.9  											<bool key="NSEnabled">YES</bool>
    1.10  											<object class="_NSCornerView" key="NSCornerView">
    1.11 @@ -154,6 +155,7 @@
    1.12  									</array>
    1.13  									<string key="NSFrameSize">{213, 410}</string>
    1.14  									<reference key="NSSuperview" ref="166732467"/>
    1.15 +									<reference key="NSWindow"/>
    1.16  									<reference key="NSNextKeyView" ref="483964282"/>
    1.17  									<reference key="NSDocView" ref="483964282"/>
    1.18  									<object class="NSColor" key="NSBGColor">
    1.19 @@ -172,6 +174,7 @@
    1.20  									<int key="NSvFlags">-2147483392</int>
    1.21  									<string key="NSFrame">{{-22, 0}, {11, 396}}</string>
    1.22  									<reference key="NSSuperview" ref="166732467"/>
    1.23 +									<reference key="NSWindow"/>
    1.24  									<reference key="NSNextKeyView" ref="58758836"/>
    1.25  									<int key="NSsFlags">256</int>
    1.26  									<reference key="NSTarget" ref="166732467"/>
    1.27 @@ -183,6 +186,7 @@
    1.28  									<int key="NSvFlags">-2147483392</int>
    1.29  									<string key="NSFrame">{{0, -22}, {198, 11}}</string>
    1.30  									<reference key="NSSuperview" ref="166732467"/>
    1.31 +									<reference key="NSWindow"/>
    1.32  									<reference key="NSNextKeyView" ref="593971232"/>
    1.33  									<int key="NSsFlags">257</int>
    1.34  									<reference key="NSTarget" ref="166732467"/>
    1.35 @@ -192,6 +196,7 @@
    1.36  							</array>
    1.37  							<string key="NSFrameSize">{213, 410}</string>
    1.38  							<reference key="NSSuperview" ref="263109925"/>
    1.39 +							<reference key="NSWindow"/>
    1.40  							<reference key="NSNextKeyView" ref="58758836"/>
    1.41  							<int key="NSsFlags">133680</int>
    1.42  							<reference key="NSVScroller" ref="593971232"/>
    1.43 @@ -202,11 +207,12 @@
    1.44  					</array>
    1.45  					<string key="NSFrameSize">{213, 410}</string>
    1.46  					<reference key="NSSuperview"/>
    1.47 +					<reference key="NSWindow"/>
    1.48  					<reference key="NSNextKeyView" ref="166732467"/>
    1.49  				</object>
    1.50  				<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
    1.51  				<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
    1.52 -				<bool key="NSWindowIsRestorable">YES</bool>
    1.53 +				<bool key="NSWindowIsRestorable">NO</bool>
    1.54  			</object>
    1.55  			<object class="NSCustomView" id="951015401">
    1.56  				<nil key="NSNextResponder"/>
    1.57 @@ -567,7 +573,69 @@
    1.58  			<nil key="sourceID"/>
    1.59  			<int key="maxID">301</int>
    1.60  		</object>
    1.61 -		<object class="IBClassDescriber" key="IBDocument.Classes"/>
    1.62 +		<object class="IBClassDescriber" key="IBDocument.Classes">
    1.63 +			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
    1.64 +				<object class="IBPartialClassDescription">
    1.65 +					<string key="className">AIDockingWindow</string>
    1.66 +					<string key="superclassName">NSWindow</string>
    1.67 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    1.68 +						<string key="majorKey">IBProjectSource</string>
    1.69 +						<string key="minorKey">./Classes/AIDockingWindow.h</string>
    1.70 +					</object>
    1.71 +				</object>
    1.72 +				<object class="IBPartialClassDescription">
    1.73 +					<string key="className">AIListWindowController</string>
    1.74 +					<string key="superclassName">AIWindowController</string>
    1.75 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    1.76 +						<string key="majorKey">IBProjectSource</string>
    1.77 +						<string key="minorKey">./Classes/AIListWindowController.h</string>
    1.78 +					</object>
    1.79 +				</object>
    1.80 +				<object class="IBPartialClassDescription">
    1.81 +					<string key="className">AIStandardListScrollView</string>
    1.82 +					<string key="superclassName">AIAutoScrollView</string>
    1.83 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    1.84 +						<string key="majorKey">IBProjectSource</string>
    1.85 +						<string key="minorKey">./Classes/AIStandardListScrollView.h</string>
    1.86 +					</object>
    1.87 +				</object>
    1.88 +				<object class="IBPartialClassDescription">
    1.89 +					<string key="className">AIStandardListWindowController</string>
    1.90 +					<string key="superclassName">AIListWindowController</string>
    1.91 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    1.92 +						<string key="majorKey">IBProjectSource</string>
    1.93 +						<string key="minorKey">./Classes/AIStandardListWindowController.h</string>
    1.94 +					</object>
    1.95 +				</object>
    1.96 +				<object class="IBPartialClassDescription">
    1.97 +					<string key="className">AIWindowController</string>
    1.98 +					<string key="superclassName">NSWindowController</string>
    1.99 +					<object class="NSMutableDictionary" key="actions">
   1.100 +						<string key="NS.key.0">closeWindow:</string>
   1.101 +						<string key="NS.object.0">id</string>
   1.102 +					</object>
   1.103 +					<object class="NSMutableDictionary" key="actionInfosByName">
   1.104 +						<string key="NS.key.0">closeWindow:</string>
   1.105 +						<object class="IBActionInfo" key="NS.object.0">
   1.106 +							<string key="name">closeWindow:</string>
   1.107 +							<string key="candidateClassName">id</string>
   1.108 +						</object>
   1.109 +					</object>
   1.110 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   1.111 +						<string key="majorKey">IBProjectSource</string>
   1.112 +						<string key="minorKey">./Classes/AIWindowController.h</string>
   1.113 +					</object>
   1.114 +				</object>
   1.115 +				<object class="IBPartialClassDescription">
   1.116 +					<string key="className">AIWindowDraggingView</string>
   1.117 +					<string key="superclassName">NSView</string>
   1.118 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   1.119 +						<string key="majorKey">IBProjectSource</string>
   1.120 +						<string key="minorKey">./Classes/AIWindowDraggingView.h</string>
   1.121 +					</object>
   1.122 +				</object>
   1.123 +			</array>
   1.124 +		</object>
   1.125  		<int key="IBDocument.localizationMode">0</int>
   1.126  		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
   1.127  		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
     2.1 --- a/Resources/ContactListWindowBorderless.nib/designable.nib	Mon Dec 26 20:17:38 2011 +0100
     2.2 +++ b/Resources/ContactListWindowBorderless.nib/designable.nib	Tue Jan 03 21:01:03 2012 -0500
     2.3 @@ -66,6 +66,7 @@
     2.4  											<int key="NSvFlags">256</int>
     2.5  											<string key="NSFrameSize">{213, 412}</string>
     2.6  											<reference key="NSSuperview" ref="585335805"/>
     2.7 +											<reference key="NSWindow"/>
     2.8  											<bool key="NSEnabled">YES</bool>
     2.9  											<object class="_NSCornerView" key="NSCornerView">
    2.10  												<nil key="NSNextResponder"/>
    2.11 @@ -151,6 +152,7 @@
    2.12  									</array>
    2.13  									<string key="NSFrameSize">{213, 412}</string>
    2.14  									<reference key="NSSuperview" ref="1014397371"/>
    2.15 +									<reference key="NSWindow"/>
    2.16  									<reference key="NSNextKeyView" ref="87179377"/>
    2.17  									<reference key="NSDocView" ref="87179377"/>
    2.18  									<object class="NSColor" key="NSBGColor">
    2.19 @@ -169,6 +171,7 @@
    2.20  									<int key="NSvFlags">-2147483392</int>
    2.21  									<string key="NSFrame">{{-22, 1}, {11, 397}}</string>
    2.22  									<reference key="NSSuperview" ref="1014397371"/>
    2.23 +									<reference key="NSWindow"/>
    2.24  									<int key="NSsFlags">256</int>
    2.25  									<reference key="NSTarget" ref="1014397371"/>
    2.26  									<string key="NSAction">_doScroller:</string>
    2.27 @@ -179,6 +182,7 @@
    2.28  									<int key="NSvFlags">-2147483392</int>
    2.29  									<string key="NSFrame">{{1, -22}, {198, 11}}</string>
    2.30  									<reference key="NSSuperview" ref="1014397371"/>
    2.31 +									<reference key="NSWindow"/>
    2.32  									<int key="NSsFlags">257</int>
    2.33  									<reference key="NSTarget" ref="1014397371"/>
    2.34  									<string key="NSAction">_doScroller:</string>
    2.35 @@ -187,6 +191,7 @@
    2.36  							</array>
    2.37  							<string key="NSFrameSize">{213, 412}</string>
    2.38  							<reference key="NSSuperview" ref="392893716"/>
    2.39 +							<reference key="NSWindow"/>
    2.40  							<reference key="NSNextKeyView" ref="585335805"/>
    2.41  							<int key="NSsFlags">133680</int>
    2.42  							<reference key="NSVScroller" ref="1031257349"/>
    2.43 @@ -197,11 +202,12 @@
    2.44  					</array>
    2.45  					<string key="NSFrameSize">{213, 412}</string>
    2.46  					<reference key="NSSuperview"/>
    2.47 +					<reference key="NSWindow"/>
    2.48  				</object>
    2.49 -				<string key="NSScreenRect">{{0, 0}, {1400, 1050}}</string>
    2.50 +				<string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
    2.51  				<string key="NSMinSize">{72, 27}</string>
    2.52  				<string key="NSMaxSize">{10000000000000, 10000000000000}</string>
    2.53 -				<bool key="NSWindowIsRestorable">YES</bool>
    2.54 +				<bool key="NSWindowIsRestorable">NO</bool>
    2.55  			</object>
    2.56  		</array>
    2.57  		<object class="IBObjectContainer" key="IBDocument.Objects">
    2.58 @@ -346,7 +352,176 @@
    2.59  			<nil key="sourceID"/>
    2.60  			<int key="maxID">243</int>
    2.61  		</object>
    2.62 -		<object class="IBClassDescriber" key="IBDocument.Classes"/>
    2.63 +		<object class="IBClassDescriber" key="IBDocument.Classes">
    2.64 +			<array class="NSMutableArray" key="referencedPartialClassDescriptions">
    2.65 +				<object class="IBPartialClassDescription">
    2.66 +					<string key="className">AIAlternatingRowOutlineView</string>
    2.67 +					<string key="superclassName">AIOutlineView</string>
    2.68 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    2.69 +						<string key="majorKey">IBProjectSource</string>
    2.70 +						<string key="minorKey">./Classes/AIAlternatingRowOutlineView.h</string>
    2.71 +					</object>
    2.72 +				</object>
    2.73 +				<object class="IBPartialClassDescription">
    2.74 +					<string key="className">AIAnimatingListOutlineView</string>
    2.75 +					<string key="superclassName">AIListOutlineView</string>
    2.76 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    2.77 +						<string key="majorKey">IBProjectSource</string>
    2.78 +						<string key="minorKey">./Classes/AIAnimatingListOutlineView.h</string>
    2.79 +					</object>
    2.80 +				</object>
    2.81 +				<object class="IBPartialClassDescription">
    2.82 +					<string key="className">AIAutoScrollView</string>
    2.83 +					<string key="superclassName">NSScrollView</string>
    2.84 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    2.85 +						<string key="majorKey">IBProjectSource</string>
    2.86 +						<string key="minorKey">./Classes/AIAutoScrollView.h</string>
    2.87 +					</object>
    2.88 +				</object>
    2.89 +				<object class="IBPartialClassDescription">
    2.90 +					<string key="className">AIBorderlessListOutlineView</string>
    2.91 +					<string key="superclassName">AIAnimatingListOutlineView</string>
    2.92 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
    2.93 +						<string key="majorKey">IBProjectSource</string>
    2.94 +						<string key="minorKey">./Classes/AIBorderlessListOutlineView.h</string>
    2.95 +					</object>
    2.96 +				</object>
    2.97 +				<object class="IBPartialClassDescription">
    2.98 +					<string key="className">AIBorderlessListWindowController</string>
    2.99 +					<string key="superclassName">AIListWindowController</string>
   2.100 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.101 +						<string key="majorKey">IBProjectSource</string>
   2.102 +						<string key="minorKey">./Classes/AIBorderlessListWindowController.h</string>
   2.103 +					</object>
   2.104 +				</object>
   2.105 +				<object class="IBPartialClassDescription">
   2.106 +					<string key="className">AIBorderlessWindow</string>
   2.107 +					<string key="superclassName">NSWindow</string>
   2.108 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.109 +						<string key="majorKey">IBProjectSource</string>
   2.110 +						<string key="minorKey">./Classes/AIBorderlessWindow.h</string>
   2.111 +					</object>
   2.112 +				</object>
   2.113 +				<object class="IBPartialClassDescription">
   2.114 +					<string key="className">AIFilterBarView</string>
   2.115 +					<string key="superclassName">NSView</string>
   2.116 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.117 +						<string key="majorKey">IBProjectSource</string>
   2.118 +						<string key="minorKey">./Classes/AIFilterBarView.h</string>
   2.119 +					</object>
   2.120 +				</object>
   2.121 +				<object class="IBPartialClassDescription">
   2.122 +					<string key="className">AIListOutlineView</string>
   2.123 +					<string key="superclassName">AIMultiCellOutlineView</string>
   2.124 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.125 +						<string key="majorKey">IBProjectSource</string>
   2.126 +						<string key="minorKey">./Classes/AIListOutlineView.h</string>
   2.127 +					</object>
   2.128 +				</object>
   2.129 +				<object class="IBPartialClassDescription">
   2.130 +					<string key="className">AIListWindowController</string>
   2.131 +					<string key="superclassName">AIWindowController</string>
   2.132 +					<dictionary class="NSMutableDictionary" key="actions">
   2.133 +						<string key="filterContacts:">id</string>
   2.134 +						<string key="hideFilterBar:">id</string>
   2.135 +					</dictionary>
   2.136 +					<dictionary class="NSMutableDictionary" key="actionInfosByName">
   2.137 +						<object class="IBActionInfo" key="filterContacts:">
   2.138 +							<string key="name">filterContacts:</string>
   2.139 +							<string key="candidateClassName">id</string>
   2.140 +						</object>
   2.141 +						<object class="IBActionInfo" key="hideFilterBar:">
   2.142 +							<string key="name">hideFilterBar:</string>
   2.143 +							<string key="candidateClassName">id</string>
   2.144 +						</object>
   2.145 +					</dictionary>
   2.146 +					<dictionary class="NSMutableDictionary" key="outlets">
   2.147 +						<string key="button_cancelFilterBar">AIRolloverButton</string>
   2.148 +						<string key="contactListView">AIAnimatingListOutlineView</string>
   2.149 +						<string key="filterBarView">AIFilterBarView</string>
   2.150 +						<string key="scrollView_contactList">AIAutoScrollView</string>
   2.151 +						<string key="searchField">NSSearchField</string>
   2.152 +					</dictionary>
   2.153 +					<dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
   2.154 +						<object class="IBToOneOutletInfo" key="button_cancelFilterBar">
   2.155 +							<string key="name">button_cancelFilterBar</string>
   2.156 +							<string key="candidateClassName">AIRolloverButton</string>
   2.157 +						</object>
   2.158 +						<object class="IBToOneOutletInfo" key="contactListView">
   2.159 +							<string key="name">contactListView</string>
   2.160 +							<string key="candidateClassName">AIAnimatingListOutlineView</string>
   2.161 +						</object>
   2.162 +						<object class="IBToOneOutletInfo" key="filterBarView">
   2.163 +							<string key="name">filterBarView</string>
   2.164 +							<string key="candidateClassName">AIFilterBarView</string>
   2.165 +						</object>
   2.166 +						<object class="IBToOneOutletInfo" key="scrollView_contactList">
   2.167 +							<string key="name">scrollView_contactList</string>
   2.168 +							<string key="candidateClassName">AIAutoScrollView</string>
   2.169 +						</object>
   2.170 +						<object class="IBToOneOutletInfo" key="searchField">
   2.171 +							<string key="name">searchField</string>
   2.172 +							<string key="candidateClassName">NSSearchField</string>
   2.173 +						</object>
   2.174 +					</dictionary>
   2.175 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.176 +						<string key="majorKey">IBProjectSource</string>
   2.177 +						<string key="minorKey">./Classes/AIListWindowController.h</string>
   2.178 +					</object>
   2.179 +				</object>
   2.180 +				<object class="IBPartialClassDescription">
   2.181 +					<string key="className">AIMultiCellOutlineView</string>
   2.182 +					<string key="superclassName">AIVariableHeightOutlineView</string>
   2.183 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.184 +						<string key="majorKey">IBProjectSource</string>
   2.185 +						<string key="minorKey">./Classes/AIMultiCellOutlineView.h</string>
   2.186 +					</object>
   2.187 +				</object>
   2.188 +				<object class="IBPartialClassDescription">
   2.189 +					<string key="className">AIOutlineView</string>
   2.190 +					<string key="superclassName">NSOutlineView</string>
   2.191 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.192 +						<string key="majorKey">IBProjectSource</string>
   2.193 +						<string key="minorKey">./Classes/AIOutlineView.h</string>
   2.194 +					</object>
   2.195 +				</object>
   2.196 +				<object class="IBPartialClassDescription">
   2.197 +					<string key="className">AIRolloverButton</string>
   2.198 +					<string key="superclassName">NSButton</string>
   2.199 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.200 +						<string key="majorKey">IBProjectSource</string>
   2.201 +						<string key="minorKey">./Classes/AIRolloverButton.h</string>
   2.202 +					</object>
   2.203 +				</object>
   2.204 +				<object class="IBPartialClassDescription">
   2.205 +					<string key="className">AIVariableHeightOutlineView</string>
   2.206 +					<string key="superclassName">AIAlternatingRowOutlineView</string>
   2.207 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.208 +						<string key="majorKey">IBProjectSource</string>
   2.209 +						<string key="minorKey">./Classes/AIVariableHeightOutlineView.h</string>
   2.210 +					</object>
   2.211 +				</object>
   2.212 +				<object class="IBPartialClassDescription">
   2.213 +					<string key="className">AIWindowController</string>
   2.214 +					<string key="superclassName">NSWindowController</string>
   2.215 +					<object class="NSMutableDictionary" key="actions">
   2.216 +						<string key="NS.key.0">closeWindow:</string>
   2.217 +						<string key="NS.object.0">id</string>
   2.218 +					</object>
   2.219 +					<object class="NSMutableDictionary" key="actionInfosByName">
   2.220 +						<string key="NS.key.0">closeWindow:</string>
   2.221 +						<object class="IBActionInfo" key="NS.object.0">
   2.222 +							<string key="name">closeWindow:</string>
   2.223 +							<string key="candidateClassName">id</string>
   2.224 +						</object>
   2.225 +					</object>
   2.226 +					<object class="IBClassDescriptionSource" key="sourceIdentifier">
   2.227 +						<string key="majorKey">IBProjectSource</string>
   2.228 +						<string key="minorKey">./Classes/AIWindowController.h</string>
   2.229 +					</object>
   2.230 +				</object>
   2.231 +			</array>
   2.232 +		</object>
   2.233  		<int key="IBDocument.localizationMode">0</int>
   2.234  		<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
   2.235  		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
     3.1 Binary file Resources/ContactListWindowBorderless.nib/keyedobjects.nib has changed