Disable the contact list windows' restorable property which fixes #15341 and #15480.
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