adium 2487:5bc5f3809c1c: Add support for Twitter's OAuth 1.0a oa...

commits at adium.im commits at adium.im
Thu Jun 11 21:51:28 UTC 2009


details:	http://hg.adium.im/adium/rev/5bc5f3809c1c
revision:	2487:5bc5f3809c1c
author:		Zachary West <zacw at adium.im>
date:		Thu Jun 11 17:50:51 2009 -0400

Add support for Twitter's OAuth 1.0a oauth_verifier requirement, forcing a user to enter a PIN code when authorizting.

diffs (truncated from 3662 to 1000 lines):

diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.h
--- a/Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.h	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.h	Thu Jun 11 17:50:51 2009 -0400
@@ -35,11 +35,15 @@
 	
 	OAConsumer	*consumer;
 	OAToken		*requestToken;
+	
+	NSString	*verifier;
 }
 
 - (id)initWithDelegate:(id <AITwitterAccountOAuthSetupDelegate>)inDelegate
 			forAccount:(AITwitterAccount *)inAccount;
 
+ at property (retain, nonatomic) NSString *verifier;
+
 - (void)beginSetup;
 - (void)fetchAccessToken;
 @end
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.m
--- a/Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.m	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/AITwitterAccountOAuthSetup.m	Thu Jun 11 17:50:51 2009 -0400
@@ -67,6 +67,8 @@
 	[request release];
 }
 
+ at synthesize verifier;
+
 - (void)fetchAccessToken
 {
 	if (!requestToken) {
@@ -82,8 +84,13 @@
                                                                       token:requestToken
                                                                       realm:nil
                                                           signatureProvider:nil];
+    [request setHTTPMethod:@"POST"];
 	
-    [request setHTTPMethod:@"POST"];
+	if (verifier) {
+		NSString *verifierString = [NSString stringWithFormat:@"oauth_verifier=%@", verifier];
+		
+		[request setHTTPBody:[verifierString dataUsingEncoding:NSUTF8StringEncoding]];
+	}
 
     OAAsynchronousDataFetcher *fetcher  = [OAAsynchronousDataFetcher asynchronousFetcherWithRequest:request
 																						   delegate:self
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/AITwitterAccountViewController.h
--- a/Plugins/Twitter Plugin/AITwitterAccountViewController.h	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/AITwitterAccountViewController.h	Thu Jun 11 17:50:51 2009 -0400
@@ -25,6 +25,7 @@
 	IBOutlet	NSProgressIndicator *progressIndicator;
 	
 	IBOutlet	NSTextField		*textField_OAuthStatus;
+	IBOutlet	NSTextField		*textField_OAuthVerifier;
 	IBOutlet	NSButton		*button_OAuthStart;
 	
 	// Options
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/AITwitterAccountViewController.m
--- a/Plugins/Twitter Plugin/AITwitterAccountViewController.m	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/AITwitterAccountViewController.m	Thu Jun 11 17:50:51 2009 -0400
@@ -116,6 +116,9 @@
 	
 	if(sender == button_OAuthStart) {
 		if (OAuthSetupStep == AIOAuthStepRequestToken) {
+			OAuthSetup.verifier = textField_OAuthVerifier.stringValue;
+			textField_OAuthVerifier.stringValue = @"";
+			
 			[OAuthSetup fetchAccessToken];
 		} else {
 			[OAuthSetup release];
@@ -163,6 +166,8 @@
 		[tabView_authenticationType selectTabViewItem:tabViewItem_basicAuthentication];
 	}
 	
+	[textField_OAuthVerifier setHidden:YES];
+	
 	// Options
 	
 	NSNumber *updateInterval = [account preferenceForKey:TWITTER_PREFERENCE_UPDATE_INTERVAL group:TWITTER_PREFERENCE_GROUP_UPDATES];
@@ -280,22 +285,24 @@
 				  buttonEnabled:YES
 					 buttonText:nil];
 			
+			[textField_OAuthVerifier setHidden:YES];
 			[progressIndicator setHidden:NO];
 			[progressIndicator startAnimation:nil];
 			
 			break;
 			
 		case AIOAuthStepRequestToken:
-			// We have a request token, ask user to authorize.
+			// We have a request token, ask user to authorize.			
 			[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@?oauth_token=%@",
 																		 ((AITwitterAccount *)account).tokenAuthorizeURL,
 																		 token.key]]];
 
-			[self setStatusText:AILocalizedString(@"You must allow Adium access to your account in the browser window which just opened. When you have done so, click the button above.", nil)
+			[self setStatusText:AILocalizedString(@"You must allow Adium access to your account in the browser window which just opened. When you have done so, enter the PIN code in the field above.", nil)
 					  withColor:nil
 				  buttonEnabled:YES
 					 buttonText:AILocalizedString(@"I've allowed Adium access", nil)];
 
+			[textField_OAuthVerifier setHidden:NO];
 			[progressIndicator setHidden:YES];
 			[progressIndicator stopAnimation:nil];
 			
@@ -305,11 +312,12 @@
 			// We have an access token, hoorah!
 			textField_password.stringValue = responseBody;
 			
-			[self setStatusText:AILocalizedString(@"Success! Adium now has access to your account.", nil)
+			[self setStatusText:AILocalizedString(@"Success! Adium now has access to your account. Click OK below.", nil)
 					  withColor:nil
 				  buttonEnabled:NO
 					 buttonText:nil];
 			
+			[textField_OAuthVerifier setHidden:YES];
 			[progressIndicator setHidden:YES];
 			[progressIndicator stopAnimation:nil];
 			
@@ -328,6 +336,7 @@
 				  buttonEnabled:YES
 					 buttonText:BUTTON_TEXT_ALLOW_ACCESS];
 			
+			[textField_OAuthVerifier setHidden:YES];
 			[progressIndicator setHidden:YES];
 			[progressIndicator stopAnimation:nil];
 			
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,16 +5,16 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
 	<array>
+		<integer>449</integer>
 		<integer>281</integer>
-		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/ca.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,16 +5,16 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
 	<array>
+		<integer>449</integer>
 		<integer>281</integer>
-		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/cs.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,16 +5,16 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
 	<array>
+		<integer>449</integer>
 		<integer>281</integer>
-		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/da.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,16 +5,16 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
 	<array>
+		<integer>449</integer>
 		<integer>281</integer>
-		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/de.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,16 +5,16 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
 	<array>
+		<integer>449</integer>
 		<integer>281</integer>
-		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/el_GR.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>FirstResponder</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -121,6 +155,14 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>NSButton</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -189,6 +231,30 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSPopUpButton</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSButton</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSTabView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSView</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSPopUpButtonCell</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSMenuItemCell</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>AILocalizationTextField</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/info.nib
--- a/Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/info.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/info.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -5,7 +5,7 @@
 	<key>IBFramework Version</key>
 	<string>677</string>
 	<key>IBLastKnownRelativeProjectPath</key>
-	<string>../../Adium.xcodeproj</string>
+	<string>../../../Adium.xcodeproj</string>
 	<key>IBOldestOS</key>
 	<integer>5</integer>
 	<key>IBOpenObjects</key>
@@ -14,7 +14,7 @@
 		<integer>449</integer>
 	</array>
 	<key>IBSystem Version</key>
-	<string>9G55</string>
+	<string>9J61</string>
 	<key>targetFramework</key>
 	<string>IBCocoaFramework</string>
 </dict>
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/keyedobjects.nib
Binary file Plugins/Twitter Plugin/en.lproj/AITwitterAccountView.nib/keyedobjects.nib has changed
diff -r 23d0d4ddc1e0 -r 5bc5f3809c1c Plugins/Twitter Plugin/en_GB.lproj/AITwitterAccountView.nib/classes.nib
--- a/Plugins/Twitter Plugin/en_GB.lproj/AITwitterAccountView.nib/classes.nib	Wed Jun 10 14:24:53 2009 -0700
+++ b/Plugins/Twitter Plugin/en_GB.lproj/AITwitterAccountView.nib/classes.nib	Thu Jun 11 17:50:51 2009 -0400
@@ -6,6 +6,14 @@
 	<array>
 		<dict>
 			<key>CLASS</key>
+			<string>NSApplication</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
 			<string>RBSplitView</string>
 			<key>LANGUAGE</key>
 			<string>ObjC</string>
@@ -34,6 +42,14 @@
 			<string>NSView</string>
 		</dict>
 		<dict>
+			<key>CLASS</key>
+			<string>NSMenu</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSObject</string>
+		</dict>
+		<dict>
 			<key>ACTIONS</key>
 			<dict>
 				<key>adiumPrint</key>
@@ -95,6 +111,8 @@
 				<string>NSTextField</string>
 				<key>textField_OAuthStatus</key>
 				<string>NSTextField</string>
+				<key>textField_OAuthVerifier</key>
+				<string>NSTextField</string>
 				<key>textField_description</key>
 				<string>NSTextField</string>
 				<key>textField_email</key>
@@ -113,6 +131,22 @@
 		</dict>
 		<dict>
 			<key>CLASS</key>
+			<string>NSView</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>
+			<string>NSResponder</string>
+		</dict>
+		<dict>
+			<key>CLASS</key>
+			<string>NSMenuItem</string>
+			<key>LANGUAGE</key>
+			<string>ObjC</string>
+			<key>SUPERCLASS</key>




More information about the commits mailing list