adium 4328:12729561aef4: Clean up a lot of overincludes of <AIUt...
commits at adium.im
commits at adium.im
Wed Nov 30 22:51:15 UTC 2011
details: http://hg.adium.im/adium/rev/12729561aef4
revision: 4328:12729561aef4
branch: (none)
author: Stephen Holt <sholt at adium.im>
date: Wed Nov 30 14:46:41 2011 -0800
Clean up a lot of overincludes of <AIUtilities/AIApplicationAdditions.h>
Subject: adium 4329:198733370475: Normal windows should behave normally, so only disable elastic scrolling when the contact list window isn't a normal window.
details: http://hg.adium.im/adium/rev/198733370475
revision: 4329:198733370475
branch: (none)
author: Stephen Holt <sholt at adium.im>
date: Wed Nov 30 14:48:12 2011 -0800
Normal windows should behave normally, so only disable elastic scrolling when the contact list window isn't a normal window.
Subject: adium 4330:70aa3725c670: Fix a 2px clipping error in the normal contact list window. Related to #15626.
details: http://hg.adium.im/adium/rev/70aa3725c670
revision: 4330:70aa3725c670
branch: (none)
author: Stephen Holt <sholt at adium.im>
date: Wed Nov 30 14:48:25 2011 -0800
Fix a 2px clipping error in the normal contact list window. Related to #15626.
Subject: adium 4331:a0c7b4aedc21: Changelogs
details: http://hg.adium.im/adium/rev/a0c7b4aedc21
revision: 4331:a0c7b4aedc21
branch: (none)
author: Stephen Holt <sholt at adium.im>
date: Wed Nov 30 14:51:03 2011 -0800
Changelogs
diffs (646 lines):
diff -r e389e9e45065 -r a0c7b4aedc21 ChangeLogs/Changes Between Betas.txt
--- a/ChangeLogs/Changes Between Betas.txt Tue Nov 29 23:56:27 2011 -0800
+++ b/ChangeLogs/Changes Between Betas.txt Wed Nov 30 14:51:03 2011 -0800
@@ -1,7 +1,8 @@
Adium 1.5b6
* Fixed automatic updating between betas failing with the error "Can't make a temporary directory for the update download". (#15666)
* Correct strange behavior in the messages pref pane. (#15670)
- * Fixed a 2px alignment issue when a borderless contact window is set to vertically resize automatically. (#15626)
+ * Fixed a 2px alignment issue when a normal or borderless contact window is set to vertically resize automatically. (#15626)
+ * Restored bouncy scroll behavior to normal window style contact list windows.
Adium 1.5b5
* Fixed crash when loading Skype plugin. (#15590)
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/AIUtilities Framework/Source/AISegmentedControl.m
--- a/Frameworks/AIUtilities Framework/Source/AISegmentedControl.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/AIUtilities Framework/Source/AISegmentedControl.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AISegmentedControl.h"
-#import <AIUtilities/AIApplicationAdditions.h>
@interface NSSegmentedCell (ApplePrivate)
- (void)setMenuIndicatorShown:(BOOL)shown forSegment:(NSInteger)segment;
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIAbstractAccount.m
--- a/Frameworks/Adium Framework/Source/AIAbstractAccount.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIAbstractAccount.m Wed Nov 30 14:51:03 2011 -0800
@@ -33,7 +33,6 @@
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIMutableOwnerArray.h>
#import <AIUtilities/AIStringAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AISystemNetworkDefaults.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIAbstractListController.m
--- a/Frameworks/Adium Framework/Source/AIAbstractListController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIAbstractListController.m Wed Nov 30 14:51:03 2011 -0800
@@ -40,7 +40,6 @@
#import <AIUtilities/AIColorAdditions.h>
#import <AIUtilities/AIFontAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIOutlineViewAdditions.h>
#import <AIUtilities/AIPasteboardAdditions.h>
#import "AIMessageWindowController.h"
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIEditStateWindowController.m
--- a/Frameworks/Adium Framework/Source/AIEditStateWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIEditStateWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -24,7 +24,6 @@
#import <AIUtilities/AIStringFormatter.h>
#import <AIUtilities/AITextAttributes.h>
#import <AIUtilities/AIWindowAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <Adium/AIMessageEntryTextView.h>
#define CONTROL_SPACING 8
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIHTMLDecoder.m
--- a/Frameworks/Adium Framework/Source/AIHTMLDecoder.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIHTMLDecoder.m Wed Nov 30 14:51:03 2011 -0800
@@ -20,7 +20,6 @@
#import <Adium/AIHTMLDecoder.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AITextAttributes.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIColorAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIListGroupCell.m
--- a/Frameworks/Adium Framework/Source/AIListGroupCell.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIListGroupCell.m Wed Nov 30 14:51:03 2011 -0800
@@ -19,7 +19,6 @@
#import <Adium/ESObjectWithProperties.h>
#import <AIUtilities/AIColorAdditions.h>
#import <AIUtilities/AIGradientAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIParagraphStyleAdditions.h>
#define FLIPPY_TEXT_PADDING 4
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIListOutlineView.m
--- a/Frameworks/Adium Framework/Source/AIListOutlineView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIListOutlineView.m Wed Nov 30 14:51:03 2011 -0800
@@ -21,7 +21,6 @@
#import <Adium/AIListContact.h>
#import <Adium/AIProxyListObject.h>
#import <AIUtilities/AIWindowAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIOutlineViewAdditions.h>
#import <AIUtilities/AIBezierPathAdditions.h>
#import <AIUtilities/AIEventAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIMessageEntryTextView.m
--- a/Frameworks/Adium Framework/Source/AIMessageEntryTextView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIMessageEntryTextView.m Wed Nov 30 14:51:03 2011 -0800
@@ -27,7 +27,6 @@
#import <Adium/AIInterfaceControllerProtocol.h>
#import <Adium/AIContentContext.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIColorAdditions.h>
#import <AIUtilities/AITextAttributes.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/AIWindowController.m
--- a/Frameworks/Adium Framework/Source/AIWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/AIWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -15,7 +15,6 @@
*/
#import <Adium/AIWindowController.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIWindowAdditions.h>
#import <AIUtilities/AIWindowControllerAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Frameworks/Adium Framework/Source/ESContactAlertsViewController.m
--- a/Frameworks/Adium Framework/Source/ESContactAlertsViewController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Frameworks/Adium Framework/Source/ESContactAlertsViewController.m Wed Nov 30 14:51:03 2011 -0800
@@ -24,7 +24,6 @@
#import <AIUtilities/AIImageTextCell.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIVariableHeightFlexibleColumnsOutlineView.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIArrayAdditions.h>
#import <AIUtilities/AIScaledImageCell.h>
#import <AIUtilities/AIVerticallyCenteredTextCell.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Dual Window Interface/AIMessageWindowController.m
--- a/Plugins/Dual Window Interface/AIMessageWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Dual Window Interface/AIMessageWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -23,7 +23,6 @@
#import "AIDockController.h"
#import <Adium/AIToolbarControllerProtocol.h>
#import <Adium/AIAccountControllerProtocol.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Error Message Handler/ErrorMessageWindowController.m
--- a/Plugins/Error Message Handler/ErrorMessageWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Error Message Handler/ErrorMessageWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -15,7 +15,6 @@
*/
#import "ErrorMessageWindowController.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#define MAX_ERRORS 80 //The max # of errors to display
#define MAX_ERROR_FRAME_HEIGHT 300
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Link Management/SHLinkEditorWindowController.m
--- a/Plugins/Link Management/SHLinkEditorWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Link Management/SHLinkEditorWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -17,7 +17,6 @@
#import "SHLinkEditorWindowController.h"
#import "SHAutoValidatingTextView.h"
#import <AutoHyperlinks/AHLinkLexer.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIAutoScrollView.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Link Management/SHLinkManagementPlugin.m
--- a/Plugins/Link Management/SHLinkManagementPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Link Management/SHLinkManagementPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -24,7 +24,6 @@
#import <AIUtilities/AIToolbarUtilities.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIWindowAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#define ADD_LINK_TITLE [AILocalizedString(@"Add Link",nil) stringByAppendingEllipsis]
#define EDIT_LINK_TITLE [AILocalizedString(@"Edit Link",nil) stringByAppendingEllipsis]
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Purple Service/CBPurpleAccount.m
--- a/Plugins/Purple Service/CBPurpleAccount.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Purple Service/CBPurpleAccount.m Wed Nov 30 14:51:03 2011 -0800
@@ -51,7 +51,6 @@
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIMutableOwnerArray.h>
#import <AIUtilities/AIStringAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIObjectAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIImageDrawingAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Purple Service/ESPurpleJabberAccount.m
--- a/Plugins/Purple Service/ESPurpleJabberAccount.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Purple Service/ESPurpleJabberAccount.m Wed Nov 30 14:51:03 2011 -0800
@@ -27,7 +27,6 @@
#import <Adium/AIStatusIcons.h>
#import <Adium/ESFileTransfer.h>
#import <Adium/AIService.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Purple Service/adiumPurpleCore.m
--- a/Plugins/Purple Service/adiumPurpleCore.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Purple Service/adiumPurpleCore.m Wed Nov 30 14:51:03 2011 -0800
@@ -33,10 +33,9 @@
#import <AdiumLibpurple/SLPurpleCocoaAdapter.h>
#import "AILibpurplePlugin.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIFileManagerAdditions.h>
#import <Adium/AIAccountControllerProtocol.h>
-
+#import <AIUtilities/AIApplicationAdditions.h>
#warning This include and the jabber_auth_add_mech() will be part of the FacebookXMPP account's initialization
#import "auth.h"
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Purple Service/adiumPurpleEventloop.m
--- a/Plugins/Purple Service/adiumPurpleEventloop.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Purple Service/adiumPurpleEventloop.m Wed Nov 30 14:51:03 2011 -0800
@@ -15,7 +15,6 @@
*/
#import "adiumPurpleEventloop.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <poll.h>
#import <unistd.h>
#import <sys/socket.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Status Menu Item/CBStatusMenuItemController.m
--- a/Plugins/Status Menu Item/CBStatusMenuItemController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Status Menu Item/CBStatusMenuItemController.m Wed Nov 30 14:51:03 2011 -0800
@@ -23,7 +23,6 @@
#import "CBStatusMenuItemPlugin.h"
#import "CBStatusMenuItemController.h"
#import "AIMenuBarIcons.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIEventAdditions.h>
#import <AIUtilities/AIArrayAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Status Menu Item/CBStatusMenuItemPlugin.m
--- a/Plugins/Status Menu Item/CBStatusMenuItemPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Status Menu Item/CBStatusMenuItemPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "CBStatusMenuItemPlugin.h"
#import <AIUtilities/AIDictionaryAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
@interface CBStatusMenuItemPlugin()
- (void)adiumFinishedLaunching:(NSNotification *)notification;
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/Twitter Plugin/AITwitterAccount.m
--- a/Plugins/Twitter Plugin/AITwitterAccount.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/Twitter Plugin/AITwitterAccount.m Wed Nov 30 14:51:03 2011 -0800
@@ -21,7 +21,6 @@
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <AIUtilities/AIMenuAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDateFormatterAdditions.h>
#import <Adium/AIChatControllerProtocol.h>
#import <Adium/AIContentControllerProtocol.h>
@@ -40,6 +39,7 @@
#import <Adium/AIStatus.h>
#import <Adium/AIHTMLDecoder.h>
#import <Adium/AIContentEvent.h>
+#import <AIUtilities/AIApplicationAdditions.h>
@interface AITwitterAccount()
- (void)updateUserIcon:(NSString *)url forContact:(AIListContact *)listContact;
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/WebKit Message View/AIWebKitMessageViewPlugin.m
--- a/Plugins/WebKit Message View/AIWebKitMessageViewPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/WebKit Message View/AIWebKitMessageViewPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -19,7 +19,6 @@
#import "AIWebKitMessageViewPlugin.h"
#import "ESWebKitMessageViewPreferences.h"
#import <AIUtilities/AIDictionaryAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIBundleAdditions.h>
#import "AIWebkitMessageViewStyle.h"
#import <Adium/AIChat.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Plugins/WebKit Message View/AIWebkitMessageViewStyle.m
--- a/Plugins/WebKit Message View/AIWebkitMessageViewStyle.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Plugins/WebKit Message View/AIWebkitMessageViewStyle.m Wed Nov 30 14:51:03 2011 -0800
@@ -35,7 +35,6 @@
#import <Adium/AIServiceIcons.h>
#import <Adium/AIContentControllerProtocol.h>
#import <Adium/AIStatusIcons.h>
-#import <AIUtilities/AIApplicationAdditions.h>
//
#define LEGACY_VERSION_THRESHOLD 3 //Styles older than this version are considered legacy
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIAdium.m
--- a/Source/AIAdium.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIAdium.m Wed Nov 30 14:51:03 2011 -0800
@@ -43,7 +43,6 @@
#import "AIAppearancePreferences.h"
#import <Adium/AIPathUtilities.h>
#import <AIUtilities/AIFileManagerAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AISharedWriterQueue.h>
#import <Adium/AIListContact.h>
#import <Adium/AIService.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIAnimatingListOutlineView.m
--- a/Source/AIAnimatingListOutlineView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIAnimatingListOutlineView.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AIAnimatingListOutlineView.h"
#import "AIOutlineViewAnimation.h"
-#import "AIApplicationAdditions.h"
#define DISABLE_ALL_ANIMATION FALSE
#define DISABLE_ANIMATE_EXPAND_AND_COLLAPSE TRUE
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIBorderlessListOutlineView.m
--- a/Source/AIBorderlessListOutlineView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIBorderlessListOutlineView.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AIBorderlessListOutlineView.h"
#import <AIUtilities/AIEventAdditions.h>
-#import "AIApplicationAdditions.h"
#define FORCED_MINIMUM_HEIGHT 20
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIContactController.m
--- a/Source/AIContactController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIContactController.m Wed Nov 30 14:51:03 2011 -0800
@@ -31,7 +31,6 @@
#import <AIUtilities/AIFileManagerAdditions.h>
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIToolbarUtilities.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <Adium/AIAccount.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIContactInfoWindowController.m
--- a/Source/AIContactInfoWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIContactInfoWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -25,7 +25,6 @@
#import <Adium/AIListObject.h>
#import <Adium/AIListOutlineView.h>
#import <Adium/AIService.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIImageViewWithImagePicker.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIContactListImagePicker.m
--- a/Source/AIContactListImagePicker.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIContactListImagePicker.m Wed Nov 30 14:51:03 2011 -0800
@@ -20,7 +20,6 @@
#import <Adium/AIContactControllerProtocol.h>
#import "AIContactListUserPictureMenuController.h"
#import <AIUtilities/AIBezierPathAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#define ARROW_WIDTH 8
#define ARROW_HEIGHT (ARROW_WIDTH/2.0)
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIContactListUserPictureMenuController.m
--- a/Source/AIContactListUserPictureMenuController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIContactListUserPictureMenuController.m Wed Nov 30 14:51:03 2011 -0800
@@ -21,7 +21,6 @@
#import "AIStandardListWindowController.h"
#import "AIContactListImagePicker.h"
#import <Adium/AIAccount.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIDockController.m
--- a/Source/AIDockController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIDockController.m Wed Nov 30 14:51:03 2011 -0800
@@ -20,11 +20,11 @@
#import <Adium/AIInterfaceControllerProtocol.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AIFileManagerAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <Adium/AIChatControllerProtocol.h>
#import <Adium/AIIconState.h>
#import <Adium/AIChat.h>
#import <Adium/AIStatusControllerProtocol.h>
+#import <AIUtilities/AIApplicationAdditions.h>
#define DOCK_DEFAULT_PREFS @"DockPrefs"
#define ICON_DISPLAY_DELAY 0.1
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIListWindowController.m
--- a/Source/AIListWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIListWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -25,7 +25,6 @@
#import <AIUtilities/AIWindowAdditions.h>
#import <AIUtilities/AIFunctions.h>
#import <AIUtilities/AIWindowControllerAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIOutlineViewAdditions.h>
#import <Adium/AIListBookmark.h>
@@ -52,6 +51,10 @@
#define SNAP_DISTANCE 15.0f /* Distance beween one window's edge and another's at which they should snap together */
+ at interface NSScrollView (AIListWindowController_LionCompatability)
+- (void)setVerticalScrollElasticity:(NSInteger)elasticity;
+ at end
+
@interface AIListWindowController ()
- (id)initWithContactList:(id<AIContainingObject>)contactList;
+ (NSString *)nibName;
@@ -175,13 +178,6 @@
inOutlineView:contactListView
inScrollView:scrollView_contactList
delegate:self];
-
- /* Avoid the bouncing effect when scrolling on Lion. This looks very bad when using a borderless window.
- * TODO: (10.7+) remove this if
- */
- if ([scrollView_contactList respondsToSelector:@selector(setVerticalScrollElasticity:)]) {
- [scrollView_contactList setVerticalScrollElasticity:1]; // NSScrollElasticityNone
- }
//super's windowDidLoad will restore our location, which is based upon the contactListRoot
[super windowDidLoad];
@@ -381,7 +377,14 @@
case AIContactListWindowStyleContactBubbles_Fitted:
//The bubbles styles don't show a window; force them to autosize by leaving autoResizeVertically == YES
break;
- }
+ }
+
+ /* Avoid the bouncing effect when scrolling on Lion. This looks very bad when using a borderless window.
+ * TODO: (10.7+) remove this if
+ */
+ if (windowStyle != AIContactListWindowStyleStandard && [scrollView_contactList respondsToSelector:@selector(setVerticalScrollElasticity:)]) {
+ [scrollView_contactList setVerticalScrollElasticity:1]; // NSScrollElasticityNone
+ }
if (autoResizeHorizontally) {
//If autosizing, KEY_LIST_LAYOUT_HORIZONTAL_WIDTH determines the maximum width; no forced width.
@@ -450,7 +453,12 @@
[contactListController setForcedWindowWidth:forcedWindowWidth];
[contactListController setMaxWindowWidth:maxWindowWidth];
- [contactListController contactListDesiredSizeChanged];
+ // let this happen at the beginning of the next runloop. The View needs to configure itself before we start forcing it to a size.
+ dispatch_async(dispatch_get_main_queue(), ^{
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+ [contactListController contactListDesiredSizeChanged];
+ [pool release];
+ });
if (!firstTime) {
shouldRevealWindowAndDelaySliding = YES;
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AILogDateFormatter.m
--- a/Source/AILogDateFormatter.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AILogDateFormatter.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AILogDateFormatter.h"
#import "AICalendarDate.h"
-#import <AIUtilities/AIApplicationAdditions.h>
@implementation AILogDateFormatter
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AILoggerPlugin.m
--- a/Source/AILoggerPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AILoggerPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -44,14 +44,11 @@
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <AIUtilities/AIToolbarUtilities.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDateFormatterAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/NSCalendarDate+ISO8601Unparsing.h>
#import <AIUtilities/NSCalendarDate+ISO8601Parsing.h>
-#import <AIUtilities/AIApplicationAdditions.h>
-
#import <libkern/OSAtomic.h>
#import "AILogFileUpgradeWindowController.h"
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIMessageWindow.m
--- a/Source/AIMessageWindow.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIMessageWindow.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AIMessageWindow.h"
#import "AIClickThroughThemeDocumentButton.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import "AIMessageWindowController.h"
#import "AIInterfaceControllerProtocol.h"
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIPreferenceContainer.m
--- a/Source/AIPreferenceContainer.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIPreferenceContainer.m Wed Nov 30 14:51:03 2011 -0800
@@ -18,7 +18,6 @@
#import "AIPreferenceController.h"
#import <Adium/AIListObject.h>
#import <Adium/AILoginControllerProtocol.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <Adium/AIAccount.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIPreferenceController.m
--- a/Source/AIPreferenceController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIPreferenceController.m Wed Nov 30 14:51:03 2011 -0800
@@ -22,7 +22,6 @@
#import <Adium/AIToolbarControllerProtocol.h>
#import "AIPreferenceWindowController.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIDictionaryAdditions.h>
#import <AIUtilities/AIFileManagerAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AISearchFieldCell.m
--- a/Source/AISearchFieldCell.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AISearchFieldCell.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AISearchFieldCell.h"
#import <AIUtilities/AIBezierPathAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
@implementation AISearchFieldCell
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AIStandardListScrollView.m
--- a/Source/AIStandardListScrollView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AIStandardListScrollView.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,6 +16,7 @@
#import "AIStandardListScrollView.h"
#import "AIApplicationAdditions.h"
+#import <AIUtilities/AIApplicationAdditions.h>
@implementation AIStandardListScrollView
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AITextColorPreviewView.m
--- a/Source/AITextColorPreviewView.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AITextColorPreviewView.m Wed Nov 30 14:51:03 2011 -0800
@@ -16,7 +16,6 @@
#import "AITextColorPreviewView.h"
#import <AIUtilities/AIParagraphStyleAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
@interface AITextColorPreviewView ()
- (void)_initTextColorPreviewView;
diff -r e389e9e45065 -r a0c7b4aedc21 Source/AdiumPasswords.m
--- a/Source/AdiumPasswords.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/AdiumPasswords.m Wed Nov 30 14:51:03 2011 -0800
@@ -24,8 +24,6 @@
#import <AIUtilities/AIStringAdditions.h>
#import <objc/objc-runtime.h>
-#import <AIUtilities/AIApplicationAdditions.h>
-
#import "AISpecialPasswordPromptController.h"
#import "ESAccountPasswordPromptController.h"
#import "ESProxyPasswordPromptController.h"
diff -r e389e9e45065 -r a0c7b4aedc21 Source/BGEmoticonMenuPlugin.m
--- a/Source/BGEmoticonMenuPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/BGEmoticonMenuPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -20,7 +20,6 @@
#import "BGEmoticonMenuPlugin.h"
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIToolbarUtilities.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIImageDrawingAdditions.h>
#import <AIUtilities/MVMenuButton.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/ESAwayStatusWindowController.m
--- a/Source/ESAwayStatusWindowController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/ESAwayStatusWindowController.m Wed Nov 30 14:51:03 2011 -0800
@@ -21,7 +21,6 @@
#import <Adium/AIStatus.h>
#import <Adium/AIStatusIcons.h>
#import <Adium/AIServiceIcons.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIArrayAdditions.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIImageTextCell.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/ESFileTransferRequestPromptController.m
--- a/Source/ESFileTransferRequestPromptController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/ESFileTransferRequestPromptController.m Wed Nov 30 14:51:03 2011 -0800
@@ -19,7 +19,6 @@
#import "ESFileTransfer.h"
#import <Adium/AIListContact.h>
#import <Adium/AIContentControllerProtocol.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/ESGlobalEventsPreferences.m
--- a/Source/ESGlobalEventsPreferences.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/ESGlobalEventsPreferences.m Wed Nov 30 14:51:03 2011 -0800
@@ -25,7 +25,6 @@
#import <AIUtilities/AIMenuAdditions.h>
#import <AIUtilities/AIPopUpButtonAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIVariableHeightOutlineView.h>
#import <AIUtilities/AIVerticallyCenteredTextCell.h>
#import <AIUtilities/AIAttributedStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/ESUserIconHandlingPlugin.m
--- a/Source/ESUserIconHandlingPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/ESUserIconHandlingPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -20,7 +20,6 @@
#import <Adium/AIInterfaceControllerProtocol.h>
#import <Adium/AIToolbarControllerProtocol.h>
#import "ESUserIconHandlingPlugin.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIFileManagerAdditions.h>
#import <AIUtilities/AIMutableOwnerArray.h>
#import <AIUtilities/AIToolbarUtilities.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/LNAboutBoxController.m
--- a/Source/LNAboutBoxController.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/LNAboutBoxController.m Wed Nov 30 14:51:03 2011 -0800
@@ -18,8 +18,8 @@
#import "LNAboutBoxController.h"
#import <AIUtilities/AIEventAdditions.h>
#import <AIUtilities/AIWindowAdditions.h>
+#import <AIUtilities/AIDateFormatterAdditions.h>
#import <AIUtilities/AIApplicationAdditions.h>
-#import <AIUtilities/AIDateFormatterAdditions.h>
#define ABOUT_BOX_NIB @"AboutBox"
#define ADIUM_SITE_LINK AILocalizedString(@"http://www.adium.im","Adium homepage. Only localize if a translated version of the page exists.")
diff -r e389e9e45065 -r a0c7b4aedc21 Source/NEHGrowlPlugin.m
--- a/Source/NEHGrowlPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/NEHGrowlPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -31,7 +31,6 @@
#import <Adium/AIServiceIcons.h>
#import <Adium/AIStatus.h>
#import <Adium/ESFileTransfer.h>
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIImageAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
#import <AIUtilities/AIMutableStringAdditions.h>
diff -r e389e9e45065 -r a0c7b4aedc21 Source/OWSpellingPerContactPlugin.m
--- a/Source/OWSpellingPerContactPlugin.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/OWSpellingPerContactPlugin.m Wed Nov 30 14:51:03 2011 -0800
@@ -18,8 +18,6 @@
#import <Adium/AIChat.h>
#import <Adium/AIListContact.h>
-#import <AIUtilities/AIApplicationAdditions.h>
-
#define GROUP_LAST_USED_SPELLING @"Last Used Spelling"
#define KEY_LAST_USED_SPELLING @"Last Used Spelling Languge"
diff -r e389e9e45065 -r a0c7b4aedc21 Source/XtrasInstaller.m
--- a/Source/XtrasInstaller.m Tue Nov 29 23:56:27 2011 -0800
+++ b/Source/XtrasInstaller.m Wed Nov 30 14:51:03 2011 -0800
@@ -15,7 +15,6 @@
*/
#import "XtrasInstaller.h"
-#import <AIUtilities/AIApplicationAdditions.h>
#import <AIUtilities/AIBundleAdditions.h>
#import <AIUtilities/AIStringAdditions.h>
More information about the commits
mailing list