adium/adium

2eff88ce692f
Parents 799391dbde28
Children d425cb2ef6d8
Use some new protocols to fix a few warnings.
--- a/Frameworks/AIUtilities Framework/Source/AIOSCompatibility.h Sun Mar 18 13:45:58 2012 -0400
+++ b/Frameworks/AIUtilities Framework/Source/AIOSCompatibility.h Sun Mar 18 13:48:08 2012 -0400
@@ -37,6 +37,11 @@
- (void)setRestorable:(BOOL)flag;
@end
+@protocol NSDraggingDestination <NSObject>
+@end
+@protocol NSURLDownloadDelegate <NSObject>
+@end
+
#endif
#else //Not compiling for 10.7
--- a/Plugins/Bonjour/libezv/Classes/EKEzvIncomingFileTransfer.h Sun Mar 18 13:45:58 2012 -0400
+++ b/Plugins/Bonjour/libezv/Classes/EKEzvIncomingFileTransfer.h Sun Mar 18 13:48:08 2012 -0400
@@ -6,8 +6,9 @@
//
#import "EKEzvFileTransfer.h"
+#import "AIOSCompatibility.h"
-@interface EKEzvIncomingFileTransfer : EKEzvFileTransfer {
+@interface EKEzvIncomingFileTransfer : EKEzvFileTransfer <NSURLDownloadDelegate> {
NSMutableDictionary *itemsToDownload;
NSMutableDictionary *permissionsToApply;
--- a/Plugins/WebKit Message View/AIWebKitMessageViewController.h Sun Mar 18 13:45:58 2012 -0400
+++ b/Plugins/WebKit Message View/AIWebKitMessageViewController.h Sun Mar 18 13:48:08 2012 -0400
@@ -15,6 +15,7 @@
*/
#import <Adium/AIInterfaceControllerProtocol.h>
+#import "AIOSCompatibility.h"
@class AIWebKitMessageViewPlugin, AIWebkitMessageViewStyle, AIContentObject, ESWebView, DOMDocument, DOMRange, AIMetaContact, AIChat, AIContentObject, AIWebKitDelegate;
@@ -22,7 +23,7 @@
* @class AIWebKitMessageViewController AIWebKitMessageViewController.h
* @brief Main class for the webkit message view. Most of the good stuff happens here
*/
-@interface AIWebKitMessageViewController : NSObject <AIMessageDisplayController> {
+@interface AIWebKitMessageViewController : NSObject <AIMessageDisplayController, NSDraggingDestination> {
AIWebKitDelegate *delegateProxy;
id plugin;
--- a/Source/XtrasInstaller.h Sun Mar 18 13:45:58 2012 -0400
+++ b/Source/XtrasInstaller.h Sun Mar 18 13:48:08 2012 -0400
@@ -14,7 +14,9 @@
* write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
-@interface XtrasInstaller : NSObject {
+#import "AIOSCompatibility.h"
+
+@interface XtrasInstaller : NSObject <NSURLDownloadDelegate> {
IBOutlet NSWindow *window;
IBOutlet NSProgressIndicator *progressBar;
IBOutlet NSTextField *infoText;