From 35a4d4a16f6f647653437f4550252d8e9ddc42fd Mon Sep 17 00:00:00 2001 From: Jeena Paradies Date: Sat, 10 Nov 2012 23:35:06 +0100 Subject: [PATCH] moved to growl, changed to notification center opens conversation view --- Mac/Controller.h | 6 +- Mac/Controller.m | 157 +++-- Mac/English.lproj/MainMenu.xib | 51 +- Mac/Growl Registration Ticket.growlRegDict | 17 + Mac/Growl.framework/Growl | 1 + Mac/Growl.framework/Headers | 1 + Mac/Growl.framework/Resources | 1 + Mac/Growl.framework/Versions/A/Growl | Bin 0 -> 857664 bytes .../Versions/A/Headers/Growl.h | 5 + .../A/Headers/GrowlApplicationBridge.h | 567 ++++++++++++++++++ .../Versions/A/Headers/GrowlDefines.h | 386 ++++++++++++ .../A/Headers/GrowlPluginPreferenceStrings.h | 67 +++ .../Versions/A/Resources/Info.plist | 40 ++ .../Versions/A/_CodeSignature/CodeResources | 34 ++ Mac/Growl.framework/Versions/Current | 1 + Mac/Tentia-Info.plist | 4 +- Mac/Tentia.xcodeproj/project.pbxproj | 20 +- .../xcschemes/Twittia.xcscheme | 8 +- Mac/publish/Appcast.xml | 10 +- Mac/publish/publish.rb | 8 +- WebKit/css/default.css | 6 +- WebKit/scripts/controller/Mentions.js | 9 + 22 files changed, 1319 insertions(+), 80 deletions(-) create mode 100644 Mac/Growl Registration Ticket.growlRegDict create mode 120000 Mac/Growl.framework/Growl create mode 120000 Mac/Growl.framework/Headers create mode 120000 Mac/Growl.framework/Resources create mode 100755 Mac/Growl.framework/Versions/A/Growl create mode 100644 Mac/Growl.framework/Versions/A/Headers/Growl.h create mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h create mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h create mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h create mode 100644 Mac/Growl.framework/Versions/A/Resources/Info.plist create mode 100644 Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources create mode 120000 Mac/Growl.framework/Versions/Current diff --git a/Mac/Controller.h b/Mac/Controller.h index 44b1874..e9e0038 100644 --- a/Mac/Controller.h +++ b/Mac/Controller.h @@ -12,9 +12,9 @@ #import #import "Constants.h" #import "AccessToken.h" +#import - -@interface Controller : NSObject { +@interface Controller : NSObject { IBOutlet WebView *timelineView; IBOutlet NSWindow *timelineViewWindow; IBOutlet WebView *mentionsView; @@ -22,6 +22,7 @@ IBOutlet WebView *conversationView; IBOutlet NSWindow *conversationViewWindow; NSWindow *loginViewWindow; + NSTextField *loginEntityTextField; NSProgressIndicator *loginActivityIndicator; IBOutlet NSMenuItem *globalHotkeyMenuItem; IBOutlet NSImageView *logoLayer; @@ -37,6 +38,7 @@ @property (retain, nonatomic) IBOutlet WebView *conversationView; @property (retain, nonatomic) IBOutlet NSWindow *conversationViewWindow; @property (assign) IBOutlet NSWindow *loginViewWindow; +@property (assign) IBOutlet NSTextField *loginEntityTextField; @property (assign) IBOutlet NSProgressIndicator *loginActivityIndicator; @property (retain, nonatomic) IBOutlet NSMenuItem *globalHotkeyMenuItem; @property (retain, nonatomic) IBOutlet NSImageView *logoLayer; diff --git a/Mac/Controller.m b/Mac/Controller.m index 7d18c3b..0a17b13 100644 --- a/Mac/Controller.m +++ b/Mac/Controller.m @@ -10,9 +10,14 @@ #import "NewMessageWindow.h" #import "TweetModel.h" +@interface NSUserNotificationCenter (Private) +- (void)_removeAllDisplayedNotifications; +- (void)_removeDisplayedNotification:(NSUserNotification *)notification; +@end @implementation Controller @synthesize loginViewWindow; +@synthesize loginEntityTextField; @synthesize loginActivityIndicator; @synthesize timelineView, timelineViewWindow, mentionsView, mentionsViewWindow, conversationView, conversationViewWindow; @@ -23,7 +28,8 @@ - (void)awakeFromNib { [self initHotKeys]; - [[NSUserNotificationCenter defaultUserNotificationCenter] setDelegate:self]; + + [GrowlApplicationBridge setGrowlDelegate:self]; NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; [nc addObserver:self @@ -90,35 +96,43 @@ } } -- (void)initWebViews { - - NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Webkit/"]; - NSURL *url = [NSURL fileURLWithPath:path]; - NSString *index_string = [NSString stringWithContentsOfFile:[NSString stringWithFormat:@"%@index.html", path] encoding:NSUTF8StringEncoding error:nil]; - - viewDelegate.timelineView = timelineView; - [[timelineView mainFrame] loadHTMLString:index_string baseURL:url]; - [timelineView setFrameLoadDelegate:viewDelegate]; - [timelineView setPolicyDelegate:viewDelegate]; - [timelineView setUIDelegate:viewDelegate]; - [[timelineView windowScriptObject] setValue:self forKey:@"controller"]; - - viewDelegate.mentionsView = mentionsView; - [[mentionsView mainFrame] loadHTMLString:index_string baseURL:url]; - [mentionsView setFrameLoadDelegate:viewDelegate]; - [mentionsView setPolicyDelegate:viewDelegate]; - [mentionsView setUIDelegate:viewDelegate]; - [[mentionsView windowScriptObject] setValue:self forKey:@"controller"]; +- (void)initWebViews +{ - - viewDelegate.conversationView = conversationView; - [[conversationView mainFrame] loadHTMLString:index_string baseURL:url]; - [conversationView setFrameLoadDelegate:viewDelegate]; - [conversationView setPolicyDelegate:viewDelegate]; - [conversationView setUIDelegate:viewDelegate]; - [[conversationView windowScriptObject] setValue:self forKey:@"controller"]; - - // FIXME: show timelineView after authentification + if (YES) //viewDelegate.timelineView != timelineView) + { + NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Webkit/"]; + NSURL *url = [NSURL fileURLWithPath:path]; + NSString *index_string = [NSString stringWithContentsOfFile:[NSString stringWithFormat:@"%@index.html", path] encoding:NSUTF8StringEncoding error:nil]; + + viewDelegate.timelineView = timelineView; + [[timelineView mainFrame] loadHTMLString:index_string baseURL:url]; + [timelineView setFrameLoadDelegate:viewDelegate]; + [timelineView setPolicyDelegate:viewDelegate]; + [timelineView setUIDelegate:viewDelegate]; + [[timelineView windowScriptObject] setValue:self forKey:@"controller"]; + + viewDelegate.mentionsView = mentionsView; + [[mentionsView mainFrame] loadHTMLString:index_string baseURL:url]; + [mentionsView setFrameLoadDelegate:viewDelegate]; + [mentionsView setPolicyDelegate:viewDelegate]; + [mentionsView setUIDelegate:viewDelegate]; + [[mentionsView windowScriptObject] setValue:self forKey:@"controller"]; + + + viewDelegate.conversationView = conversationView; + [[conversationView mainFrame] loadHTMLString:index_string baseURL:url]; + [conversationView setFrameLoadDelegate:viewDelegate]; + [conversationView setPolicyDelegate:viewDelegate]; + [conversationView setUIDelegate:viewDelegate]; + [[conversationView windowScriptObject] setValue:self forKey:@"controller"]; + } + else + { + [timelineView stringByEvaluatingJavaScriptFromString:@"start('timeline')"]; + [mentionsView stringByEvaluatingJavaScriptFromString:@"start('mentions')"]; + [conversationView stringByEvaluatingJavaScriptFromString:@"start('conversation')"]; + } } - (void)initHotKeys { @@ -255,23 +269,43 @@ [timelineViewWindow setTitle:[NSString stringWithFormat:@"Tentia"]]; [[[NSApplication sharedApplication] dockTile] setBadgeLabel:nil]; [mentionsView stringByEvaluatingJavaScriptFromString:@"tentia_instance.unread_mentions = 0;"]; + + if ([NSUserNotificationCenter class]) { + [[NSUserNotificationCenter defaultUserNotificationCenter] _removeAllDisplayedNotifications]; // Undocumented API + } } } -- (void)notificateUserAboutMention:(NSString *)text fromName:(NSString *)name withPostId:(NSString *)postId andEntity:(NSString *)entity { +- (void)notificateUserAboutMention:(NSString *)text fromName:(NSString *)name withPostId:(NSString *)postId andEntity:(NSString *)entity +{ + /* + if ([NSUserNotificationCenter class]) { + + NSUserNotification *notification = [[NSUserNotification alloc] init]; + notification.title = @"Tent Mention"; + notification.subtitle = [NSString stringWithFormat:@"by %@", name]; + notification.informativeText = text; + notification.hasActionButton = YES; + notification.actionButtonTitle = @"Show"; + notification.soundName = NSUserNotificationDefaultSoundName; + notification.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: + entity, @"entity", + postId, @"postId", nil]; + + [[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification]; + } + */ - NSUserNotification *notification = [[NSUserNotification alloc] init]; - notification.title = @"Tent Mention"; - notification.subtitle = [NSString stringWithFormat:@"Mentioned by %@", name]; - notification.informativeText = text; - notification.hasActionButton = YES; - notification.actionButtonTitle = @"Show"; - notification.soundName = NSUserNotificationDefaultSoundName; - notification.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: - entity, @"entity", - postId, @"postId", nil]; - - [[NSUserNotificationCenter defaultUserNotificationCenter] deliverNotification:notification]; + [GrowlApplicationBridge + notifyWithTitle:[NSString stringWithFormat:@"Mentioned by %@ on Tent", name] + description:text + notificationName:@"Mention" + iconData:nil + priority:0 + isSticky:NO + clickContext:[NSDictionary dictionaryWithObjectsAndKeys: + entity, @"entity", + postId, @"postId", nil]]; } - (void)openURL:(NSString *)url { @@ -296,6 +330,7 @@ } - (IBAction)login:(id)sender { + [[loginEntityTextField window] makeFirstResponder:nil]; [loginActivityIndicator startAnimation:self]; [self initOauth]; } @@ -343,11 +378,43 @@ } // Notifications - +/* - (void)userNotificationCenter:(NSUserNotificationCenter *)center didActivateNotification:(NSUserNotification *)notification { - //[self showConversationForPostId:[notification.userInfo objectForKey:@"postId"] andEntity:[notification.userInfo objectForKey:@"entity"]]; - [[self mentionsViewWindow] makeKeyAndOrderFront:self]; + [self showConversationForPostId:[notification.userInfo objectForKey:@"postId"] andEntity:[notification.userInfo objectForKey:@"entity"]]; + + [[NSUserNotificationCenter defaultUserNotificationCenter] _removeDisplayedNotification:notification]; // Undocumented API + //[[self mentionsViewWindow] makeKeyAndOrderFront:self]; +} +*/ + +- (void)growlNotificationWasClicked:(id)clickContext +{ + NSDictionary *userInfo = (NSDictionary *)clickContext; + NSString *postId = [userInfo objectForKey:@"postId"]; + NSString *entity = [userInfo objectForKey:@"entity"]; + + [self showConversationForPostId:postId andEntity:entity]; + + NSString *js = [NSString stringWithFormat:@"tentia_instance.mentionRead('%@', '%@');", postId, entity]; + [mentionsView stringByEvaluatingJavaScriptFromString:js]; + + if ([NSUserNotificationCenter class]) { + // [[NSUserNotificationCenter defaultUserNotificationCenter] _removeDisplayedNotification:[userInfo objectForKey:@"notification"]]; // Undocumented API + } +} +/* +- (NSDictionary *)registrationDictionaryForGrowl +{ + return [NSDictionary dictionaryWithObjectsAndKeys: + [NSArray arrayWithObjects:@"Mention", @"Status", nil], @"GROWL_NOTIFICATIONS_ALL", + [NSArray arrayWithObject:@"Mention"], @"GROWL_NOTIFICATIONS_DEFAULT" + , nil]; +}*/ + +- (NSString *) applicationNameForGrowl +{ + return @"Tentia"; } /* CARBON */ diff --git a/Mac/English.lproj/MainMenu.xib b/Mac/English.lproj/MainMenu.xib index 1826672..0fb29ab 100644 --- a/Mac/English.lproj/MainMenu.xib +++ b/Mac/English.lproj/MainMenu.xib @@ -1099,6 +1099,10 @@ MAA + + YES + NSAllRomanInputSourcesLocaleIdentifier + NO @@ -1142,7 +1146,6 @@ {{391, 46}, {75, 32}} - _NS:9 YES @@ -1583,14 +1586,6 @@ 570 - - - loginEntityTextField - - - - 605 - login: @@ -1647,6 +1642,14 @@ 633 + + + loginEntityTextField + + + + 643 + makeKeyAndOrderFront: @@ -2757,7 +2760,7 @@ - 642 + 643 @@ -2771,11 +2774,17 @@ YES login: logout: + openNewMessageWindow: + sendTweet: + showConversationForPostId:andEntity: YES id id + id + id + NSString @@ -2784,6 +2793,9 @@ YES login: logout: + openNewMessageWindow: + sendTweet: + showConversationForPostId:andEntity: YES @@ -2795,6 +2807,18 @@ logout: id + + openNewMessageWindow: + id + + + sendTweet: + id + + + showConversationForPostId:andEntity: + NSString + @@ -2805,6 +2829,7 @@ conversationViewWindow globalHotkeyMenuItem loginActivityIndicator + loginEntityTextField loginViewWindow logoLayer mentionsView @@ -2819,6 +2844,7 @@ NSWindow NSMenuItem NSProgressIndicator + NSTextField NSWindow NSImageView WebView @@ -2836,6 +2862,7 @@ conversationViewWindow globalHotkeyMenuItem loginActivityIndicator + loginEntityTextField loginViewWindow logoLayer mentionsView @@ -2862,6 +2889,10 @@ loginActivityIndicator NSProgressIndicator + + loginEntityTextField + NSTextField + loginViewWindow NSWindow diff --git a/Mac/Growl Registration Ticket.growlRegDict b/Mac/Growl Registration Ticket.growlRegDict new file mode 100644 index 0000000..b7c02c5 --- /dev/null +++ b/Mac/Growl Registration Ticket.growlRegDict @@ -0,0 +1,17 @@ + + + + + TicketVersion + 1 + DefaultNotifications + + Mention + + AllNotifications + + Mention + Status + + + diff --git a/Mac/Growl.framework/Growl b/Mac/Growl.framework/Growl new file mode 120000 index 0000000..85956e2 --- /dev/null +++ b/Mac/Growl.framework/Growl @@ -0,0 +1 @@ +Versions/Current/Growl \ No newline at end of file diff --git a/Mac/Growl.framework/Headers b/Mac/Growl.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/Mac/Growl.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/Mac/Growl.framework/Resources b/Mac/Growl.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/Mac/Growl.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/Mac/Growl.framework/Versions/A/Growl b/Mac/Growl.framework/Versions/A/Growl new file mode 100755 index 0000000000000000000000000000000000000000..f61df8393abbc7d13a1b8fed54ac7555a53dbc78 GIT binary patch literal 857664 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 M`vnTj{K^Ang2$T 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�RnBYnf#&sTmp!NH*E?nm+3e9;Y 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 + +#ifdef __OBJC__ +# include +#endif diff --git a/Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h b/Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h new file mode 100644 index 0000000..3639757 --- /dev/null +++ b/Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h @@ -0,0 +1,567 @@ +// +// GrowlApplicationBridge.h +// Growl +// +// Created by Evan Schoenberg on Wed Jun 16 2004. +// Copyright 2004-2006 The Growl Project. All rights reserved. +// + +/*! + * @header GrowlApplicationBridge.h + * @abstract Defines the GrowlApplicationBridge class. + * @discussion This header defines the GrowlApplicationBridge class as well as + * the GROWL_PREFPANE_BUNDLE_IDENTIFIER constant. + */ + +#ifndef __GrowlApplicationBridge_h__ +#define __GrowlApplicationBridge_h__ + +#import +#import +#import + +//Forward declarations +@protocol GrowlApplicationBridgeDelegate; + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @class GrowlApplicationBridge + * @abstract A class used to interface with Growl. + * @discussion This class provides a means to interface with Growl. + * + * Currently it provides a way to detect if Growl is installed and launch the + * GrowlHelperApp if it's not already running. + */ +@interface GrowlApplicationBridge : NSObject { + +} + +/*! + * @method isGrowlInstalled + * @abstract Detects whether Growl is installed. + * @discussion Determines if the Growl prefpane and its helper app are installed. + * @result this method will forever return YES. + */ ++ (BOOL) isGrowlInstalled __attribute__((deprecated)); + +/*! + * @method isGrowlRunning + * @abstract Detects whether GrowlHelperApp is currently running. + * @discussion Cycles through the process list to find whether GrowlHelperApp is running and returns its findings. + * @result Returns YES if GrowlHelperApp is running, NO otherwise. + */ ++ (BOOL) isGrowlRunning; + + +/*! + * @method isMistEnabled + * @abstract Gives the caller a fairly good indication of whether or not built-in notifications(Mist) will be used. + * @discussion since this call makes use of isGrowlRunning it is entirely possible for this value to change between call and + * executing a notification dispatch + * @result Returns YES if Growl isn't reachable and the developer has not opted-out of + * Mist and the user hasn't set the global mist enable key to false. + */ ++ (BOOL)isMistEnabled; + +/*! + * @method setShouldUseBuiltInNotifications + * @abstract opt-out mechanism for the mist notification style in the event growl can't be reached. + * @discussion if growl is unavailable due to not being installed or as a result of being turned off then + * this option can enable/disable a built-in fire and forget display style + * @param should Specifies whether or not the developer wants to opt-in (default) or opt out + * of the built-in Mist style in the event Growl is unreachable. + */ ++ (void)setShouldUseBuiltInNotifications:(BOOL)should; + +/*! + * @method shouldUseBuiltInNotifications + * @abstract returns the current opt-in state of the framework's use of the Mist display style. + * @result Returns NO if the developer opt-ed out of Mist, the default value is YES. + */ ++ (BOOL)shouldUseBuiltInNotifications; + +#pragma mark - + +/*! + * @method setGrowlDelegate: + * @abstract Set the object which will be responsible for providing and receiving Growl information. + * @discussion This must be called before using GrowlApplicationBridge. + * + * The methods in the GrowlApplicationBridgeDelegate protocol are required + * and return the basic information needed to register with Growl. + * + * The methods in the GrowlApplicationBridgeDelegate_InformalProtocol + * informal protocol are individually optional. They provide a greater + * degree of interaction between the application and growl such as informing + * the application when one of its Growl notifications is clicked by the user. + * + * The methods in the GrowlApplicationBridgeDelegate_Installation_InformalProtocol + * informal protocol are individually optional and are only applicable when + * using the Growl-WithInstaller.framework which allows for automated Growl + * installation. + * + * When this method is called, data will be collected from inDelegate, Growl + * will be launched if it is not already running, and the application will be + * registered with Growl. + * + * If using the Growl-WithInstaller framework, if Growl is already installed + * but this copy of the framework has an updated version of Growl, the user + * will be prompted to update automatically. + * + * @param inDelegate The delegate for the GrowlApplicationBridge. It must conform to the GrowlApplicationBridgeDelegate protocol. + */ ++ (void) setGrowlDelegate:(id)inDelegate; + +/*! + * @method growlDelegate + * @abstract Return the object responsible for providing and receiving Growl information. + * @discussion See setGrowlDelegate: for details. + * @result The Growl delegate. + */ ++ (id) growlDelegate; + +#pragma mark - + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext; + +/*! + * @method notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:identifier: + * @abstract Send a Growl notification. + * @discussion This is the preferred means for sending a Growl notification. + * The notification name and at least one of the title and description are + * required (all three are preferred). All other parameters may be + * nil (or 0 or NO as appropriate) to accept default values. + * + * If using the Growl-WithInstaller framework, if Growl is not installed the + * user will be prompted to install Growl. If the user cancels, this method + * will have no effect until the next application session, at which time when + * it is called the user will be prompted again. The user is also given the + * option to not be prompted again. If the user does choose to install Growl, + * the requested notification will be displayed once Growl is installed and + * running. + * + * @param title The title of the notification displayed to the user. + * @param description The full description of the notification displayed to the user. + * @param notifName The internal name of the notification. Should be human-readable, as it will be displayed in the Growl preference pane. + * @param iconData NSData object to show with the notification as its icon. If nil, the application's icon will be used instead. + * @param priority The priority of the notification. The default value is 0; positive values are higher priority and negative values are lower priority. Not all Growl displays support priority. + * @param isSticky If YES, the notification will remain on screen until clicked. Not all Growl displays support sticky notifications. + * @param clickContext A context passed back to the Growl delegate if it implements -(void)growlNotificationWasClicked: and the notification is clicked. Not all display plugins support clicking. The clickContext must be plist-encodable (completely of NSString, NSArray, NSNumber, NSDictionary, and NSData types). + * @param identifier An identifier for this notification. Notifications with equal identifiers are coalesced. + */ ++ (void) notifyWithTitle:(NSString *)title + description:(NSString *)description + notificationName:(NSString *)notifName + iconData:(NSData *)iconData + priority:(signed int)priority + isSticky:(BOOL)isSticky + clickContext:(id)clickContext + identifier:(NSString *)identifier; + +/*! @method notifyWithDictionary: + * @abstract Notifies using a userInfo dictionary suitable for passing to + * NSDistributedNotificationCenter. + * @param userInfo The dictionary to notify with. + * @discussion Before Growl 0.6, your application would have posted + * notifications using NSDistributedNotificationCenter by + * creating a userInfo dictionary with the notification data. This had the + * advantage of allowing you to add other data to the dictionary for programs + * besides Growl that might be listening. + * + * This method allows you to use such dictionaries without being restricted + * to using NSDistributedNotificationCenter. The keys for this dictionary + * can be found in GrowlDefines.h. + */ ++ (void) notifyWithDictionary:(NSDictionary *)userInfo; + +#pragma mark - + +/*! @method registerWithDictionary: + * @abstract Register your application with Growl without setting a delegate. + * @discussion When you call this method with a dictionary, + * GrowlApplicationBridge registers your application using that dictionary. + * If you pass nil, GrowlApplicationBridge will ask the delegate + * (if there is one) for a dictionary, and if that doesn't work, it will look + * in your application's bundle for an auto-discoverable plist. + * (XXX refer to more information on that) + * + * If you pass a dictionary to this method, it must include the + * GROWL_APP_NAME key, unless a delegate is set. + * + * This method is mainly an alternative to the delegate system introduced + * with Growl 0.6. Without a delegate, you cannot receive callbacks such as + * -growlIsReady (since they are sent to the delegate). You can, + * however, set a delegate after registering without one. + * + * This method was introduced in Growl.framework 0.7. + */ ++ (BOOL) registerWithDictionary:(NSDictionary *)regDict; + +/*! @method reregisterGrowlNotifications + * @abstract Reregister the notifications for this application. + * @discussion This method does not normally need to be called. If your + * application changes what notifications it is registering with Growl, call + * this method to have the Growl delegate's + * -registrationDictionaryForGrowl method called again and the + * Growl registration information updated. + * + * This method is now implemented using -registerWithDictionary:. + */ ++ (void) reregisterGrowlNotifications; + +#pragma mark - + +/*! @method setWillRegisterWhenGrowlIsReady: + * @abstract Tells GrowlApplicationBridge to register with Growl when Growl + * launches (or not). + * @discussion When Growl has started listening for notifications, it posts a + * GROWL_IS_READY notification on the Distributed Notification + * Center. GrowlApplicationBridge listens for this notification, using it to + * perform various tasks (such as calling your delegate's + * -growlIsReady method, if it has one). If this method is + * called with YES, one of those tasks will be to reregister + * with Growl (in the manner of -reregisterGrowlNotifications). + * + * This attribute is automatically set back to NO (the default) + * after every GROWL_IS_READY notification. + * @param flag YES if you want GrowlApplicationBridge to register with + * Growl when next it is ready; NO if not. + */ ++ (void) setWillRegisterWhenGrowlIsReady:(BOOL)flag; + +/*! @method willRegisterWhenGrowlIsReady + * @abstract Reports whether GrowlApplicationBridge will register with Growl + * when Growl next launches. + * @result YES if GrowlApplicationBridge will register with Growl + * when next it posts GROWL_IS_READY; NO if not. + */ ++ (BOOL) willRegisterWhenGrowlIsReady; + +#pragma mark - + +/*! @method registrationDictionaryFromDelegate + * @abstract Asks the delegate for a registration dictionary. + * @discussion If no delegate is set, or if the delegate's + * -registrationDictionaryForGrowl method returns + * nil, this method returns nil. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromDelegate; + +/*! @method registrationDictionaryFromBundle: + * @abstract Looks in a bundle for a registration dictionary. + * @discussion This method looks in a bundle for an auto-discoverable + * registration dictionary file using -[NSBundle + * pathForResource:ofType:]. If it finds one, it loads the file using + * +[NSDictionary dictionaryWithContentsOfFile:] and returns the + * result. + * + * If you pass nil as the bundle, the main bundle is examined. + * + * This method does not attempt to clean up the dictionary in any way - for + * example, if it is missing the GROWL_APP_NAME key, the result + * will be missing it too. Use +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:] or + * +[GrowlApplicationBridge + * registrationDictionaryByFillingInDictionary:restrictToKeys:] to try + * to fill in missing keys. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) registrationDictionaryFromBundle:(NSBundle *)bundle; + +/*! @method bestRegistrationDictionary + * @abstract Obtains a registration dictionary, filled out to the best of + * GrowlApplicationBridge's knowledge. + * @discussion This method creates a registration dictionary as best + * GrowlApplicationBridge knows how. + * + * First, GrowlApplicationBridge contacts the Growl delegate (if there is + * one) and gets the registration dictionary from that. If no such dictionary + * was obtained, GrowlApplicationBridge looks in your application's main + * bundle for an auto-discoverable registration dictionary file. If that + * doesn't exist either, this method returns nil. + * + * Second, GrowlApplicationBridge calls + * +registrationDictionaryByFillingInDictionary: with whatever + * dictionary was obtained. The result of that method is the result of this + * method. + * + * GrowlApplicationBridge uses this method when you call + * +setGrowlDelegate:, or when you call + * +registerWithDictionary: with nil. + * + * This method was introduced in Growl.framework 0.7. + * @result A registration dictionary. + */ ++ (NSDictionary *) bestRegistrationDictionary; + +#pragma mark - + +/*! @method registrationDictionaryByFillingInDictionary: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON_DATA The data of the icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Keys are only filled in if missing; if a key is present in the dictionary, + * its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict; + +/*! @method registrationDictionaryByFillingInDictionary:restrictToKeys: + * @abstract Tries to fill in missing keys in a registration dictionary. + * @discussion This method examines the passed-in dictionary for missing keys, + * and tries to work out correct values for them. As of 0.7, it uses: + * + * Key Value + * --- ----- + * GROWL_APP_NAME CFBundleExecutableName + * GROWL_APP_ICON_DATA The data of the icon of the application. + * GROWL_APP_LOCATION The location of the application. + * GROWL_NOTIFICATIONS_DEFAULT GROWL_NOTIFICATIONS_ALL + * + * Only those keys that are listed in keys will be filled in. + * Other missing keys are ignored. Also, keys are only filled in if missing; + * if a key is present in the dictionary, its value will not be changed. + * + * This method was introduced in Growl.framework 0.7. + * @param regDict The dictionary to fill in. + * @param keys The keys to fill in. If nil, any missing keys are filled in. + * @result The dictionary with the keys filled in. This is an autoreleased + * copy of regDict. + */ ++ (NSDictionary *) registrationDictionaryByFillingInDictionary:(NSDictionary *)regDict restrictToKeys:(NSSet *)keys; + +/*! @brief Tries to fill in missing keys in a notification dictionary. + * @param notifDict The dictionary to fill in. + * @return The dictionary with the keys filled in. This will be a separate instance from \a notifDict. + * @discussion This function examines the \a notifDict for missing keys, and + * tries to get them from the last known registration dictionary. As of 1.1, + * the keys that it will look for are: + * + * \li GROWL_APP_NAME + * \li GROWL_APP_ICON_DATA + * + * @since Growl.framework 1.1 + */ ++ (NSDictionary *) notificationDictionaryByFillingInDictionary:(NSDictionary *)regDict; + ++ (NSDictionary *) frameworkInfoDictionary; + +#pragma mark - + +/*! + *@method growlURLSchemeAvailable + *@abstract Lets the app know whether growl:// is registered on the system, used for certain methods below this + *@return Returns whether growl:// is registered on the system + *@discussion Methods such as openGrowlPreferences rely on the growl:// URL scheme to function + * Further, this method can provide a check on whether Growl is installed, + * however, the framework will not be relying on this method for choosing when/how to notify, + * and it is not recommended that the app rely on it for other than whether to use growl:// methods + *@since Growl.framework 1.4 + */ ++ (BOOL) isGrowlURLSchemeAvailable; + +/*! + * @method openGrowlPreferences: + * @abstract Open Growl preferences, optionally to this app's settings, growl:// method + * @param showApp Whether to show the application's settings, otherwise just opens to the last position + * @return Return's whether opening the URL was succesfull or not. + * @discussion Will launch if Growl is installed, but not running, and open the preferences window + * Uses growl:// URL scheme + * @since Growl.framework 1.4 + */ ++ (BOOL) openGrowlPreferences:(BOOL)showApp; + +@end + +//------------------------------------------------------------------------------ +#pragma mark - + +/*! + * @protocol GrowlApplicationBridgeDelegate + * @abstract Required protocol for the Growl delegate. + * @discussion The methods in this protocol are optional and are called + * automatically as needed by GrowlApplicationBridge. See + * +[GrowlApplicationBridge setGrowlDelegate:]. + * See also GrowlApplicationBridgeDelegate_InformalProtocol. + */ + +@protocol GrowlApplicationBridgeDelegate + +@optional + +/*! + * @method registrationDictionaryForGrowl + * @abstract Return the dictionary used to register this application with Growl. + * @discussion The returned dictionary gives Growl the complete list of + * notifications this application will ever send, and it also specifies which + * notifications should be enabled by default. Each is specified by an array + * of NSString objects. + * + * For most applications, these two arrays can be the same (if all sent + * notifications should be displayed by default). + * + * The NSString objects of these arrays will correspond to the + * notificationName: parameter passed in + * +[GrowlApplicationBridge + * notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:] calls. + * + * The dictionary should have the required key object pairs: + * key: GROWL_NOTIFICATIONS_ALL object: NSArray of NSString objects + * key: GROWL_NOTIFICATIONS_DEFAULT object: NSArray of NSString objects + * + * The dictionary may have the following key object pairs: + * key: GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES object: NSDictionary of key: notification name object: human-readable notification name + * + * You do not need to implement this method if you have an auto-discoverable + * plist file in your app bundle. (XXX refer to more information on that) + * + * @result The NSDictionary to use for registration. + */ +- (NSDictionary *) registrationDictionaryForGrowl; + +/*! + * @method applicationNameForGrowl + * @abstract Return the name of this application which will be used for Growl bookkeeping. + * @discussion This name is used both internally and in the Growl preferences. + * + * This should remain stable between different versions and incarnations of + * your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + * + * You do not need to implement this method if you are providing the + * application name elsewhere, meaning in an auto-discoverable plist file in + * your app bundle (XXX refer to more information on that) or in the result + * of -registrationDictionaryForGrowl. + * + * @result The name of the application using Growl. + */ +- (NSString *) applicationNameForGrowl; + +/*! + * @method applicationIconForGrowl + * @abstract Return the NSImage to treat as the application icon. + * @discussion The delegate may optionally return an NSImage + * object to use as the application icon. If this method is not implemented, + * {{{-applicationIconDataForGrowl}}} is tried. If that method is not + * implemented, the application's own icon is used. Neither method is + * generally needed. + * @result The NSImage to treat as the application icon. + */ +- (NSImage *) applicationIconForGrowl; + +/*! + * @method applicationIconDataForGrowl + * @abstract Return the NSData to treat as the application icon. + * @discussion The delegate may optionally return an NSData + * object to use as the application icon; if this is not implemented, the + * application's own icon is used. This is not generally needed. + * @result The NSData to treat as the application icon. + * @deprecated In version 1.1, in favor of {{{-applicationIconForGrowl}}}. + */ +- (NSData *) applicationIconDataForGrowl; + +/*! + * @method growlIsReady + * @abstract Informs the delegate that Growl has launched. + * @discussion Informs the delegate that Growl (specifically, the + * GrowlHelperApp) was launched successfully. The application can take actions + * with the knowledge that Growl is installed and functional. + */ +- (void) growlIsReady; + +/*! + * @method growlNotificationWasClicked: + * @abstract Informs the delegate that a Growl notification was clicked. + * @discussion Informs the delegate that a Growl notification was clicked. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationWasClicked:(id)clickContext; + +/*! + * @method growlNotificationTimedOut: + * @abstract Informs the delegate that a Growl notification timed out. + * @discussion Informs the delegate that a Growl notification timed out. It + * is only sent for notifications sent with a non-nil + * clickContext, so if you want to receive a message when a notification is + * clicked, clickContext must not be nil when calling + * +[GrowlApplicationBridge notifyWithTitle: description:notificationName:iconData:priority:isSticky:clickContext:]. + * @param clickContext The clickContext passed when displaying the notification originally via +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:]. + */ +- (void) growlNotificationTimedOut:(id)clickContext; + + +/*! + * @method hasNetworkClientEntitlement + * @abstract Used only in sandboxed situations since we don't know whether the app has com.apple.security.network.client entitlement + * @discussion GrowlDelegate calls to find out if we have the com.apple.security.network.client entitlement, + * since we can't find this out without hitting the sandbox. We only call it if we detect that the application is sandboxed. + */ +- (BOOL) hasNetworkClientEntitlement; + +@end + +#pragma mark - + +#endif /* __GrowlApplicationBridge_h__ */ diff --git a/Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h b/Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h new file mode 100644 index 0000000..0a196f1 --- /dev/null +++ b/Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h @@ -0,0 +1,386 @@ +// +// GrowlDefines.h +// + +#ifndef _GROWLDEFINES_H +#define _GROWLDEFINES_H + +#ifdef __OBJC__ +#define XSTR(x) (@x) +#else +#define XSTR CFSTR +#endif + +/*! @header GrowlDefines.h + * @abstract Defines all the notification keys. + * @discussion Defines all the keys used for registration with Growl and for + * Growl notifications. + * + * Most applications should use the functions or methods of Growl.framework + * instead of posting notifications such as those described here. + * @updated 2004-01-25 + */ + +// UserInfo Keys for Registration +#pragma mark UserInfo Keys for Registration + +/*! @group Registration userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_APP_REGISTRATION distributed notification. + * @discussion The values of these keys describe the application and the + * notifications it may post. + * + * Your application must register with Growl before it can post Growl + * notifications (and have them not be ignored). However, as of Growl 0.6, + * posting GROWL_APP_REGISTRATION notifications directly is no longer the + * preferred way to register your application. Your application should instead + * use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ + +/*! @defined GROWL_APP_NAME + * @abstract The name of your application. + * @discussion The name of your application. This should remain stable between + * different versions and incarnations of your application. + * For example, "SurfWriter" is a good app name, whereas "SurfWriter 2.0" and + * "SurfWriter Lite" are not. + */ +#define GROWL_APP_NAME XSTR("ApplicationName") +/*! @defined GROWL_APP_ID + * @abstract The bundle identifier of your application. + * @discussion The bundle identifier of your application. This key should + * be unique for your application while there may be several applications + * with the same GROWL_APP_NAME. + * This key is optional. + */ +#define GROWL_APP_ID XSTR("ApplicationId") +/*! @defined GROWL_APP_ICON_DATA + * @abstract The image data for your application's icon. + * @discussion Image data representing your application's icon. This may be + * superimposed on a notification icon as a badge, used as the notification + * icon when a notification-specific icon is not supplied, or ignored + * altogether, depending on the display. Must be in a format supported by + * NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_APP_ICON_DATA XSTR("ApplicationIcon") +/*! @defined GROWL_NOTIFICATIONS_DEFAULT + * @abstract The array of notifications to turn on by default. + * @discussion These are the names of the notifications that should be enabled + * by default when your application registers for the first time. If your + * application reregisters, Growl will look here for any new notification + * names found in GROWL_NOTIFICATIONS_ALL, but ignore any others. + */ +#define GROWL_NOTIFICATIONS_DEFAULT XSTR("DefaultNotifications") +/*! @defined GROWL_NOTIFICATIONS_ALL + * @abstract The array of all notifications your application can send. + * @discussion These are the names of all of the notifications that your + * application may post. See GROWL_NOTIFICATION_NAME for a discussion of good + * notification names. + */ +#define GROWL_NOTIFICATIONS_ALL XSTR("AllNotifications") +/*! @defined GROWL_NOTIFICATIONS_HUMAN_READABLE_DESCRIPTIONS + * @abstract A dictionary of human-readable names for your notifications. + * @discussion By default, the Growl UI will display notifications by the names given in GROWL_NOTIFICATIONS_ALL + * which correspond to the GROWL_NOTIFICATION_NAME. This dictionary specifies the human-readable name to display. + * The keys of the dictionary are GROWL_NOTIFICATION_NAME strings; the objects are the human-readable versions. + * For any GROWL_NOTIFICATION_NAME not specific in this dictionary, the GROWL_NOTIFICATION_NAME will be displayed. + * + * This key is optional. + */ +#define GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES XSTR("HumanReadableNames") +/*! @defined GROWL_NOTIFICATIONS_DESCRIPTIONS +* @abstract A dictionary of descriptions of _when_ each notification occurs +* @discussion This is an NSDictionary whose keys are GROWL_NOTIFICATION_NAME strings and whose objects are +* descriptions of _when_ each notification occurs, such as "You received a new mail message" or +* "A file finished downloading". +* +* This key is optional. +*/ +#define GROWL_NOTIFICATIONS_DESCRIPTIONS XSTR("NotificationDescriptions") +/*! @defined GROWL_NOTIFICATIONS_ICONS + * @abstract A dictionary of icons for each notification + * @discussion This is an NSDictionary whose keys are GROWL_NOTIFICATION_NAME strings and whose objects are + * icons for each notification, for GNTP spec + * + * This key is optional. + */ +#define GROWL_NOTIFICATIONS_ICONS XSTR("NotificationIcons") + +/*! @defined GROWL_TICKET_VERSION + * @abstract The version of your registration ticket. + * @discussion Include this key in a ticket plist file that you put in your + * application bundle for auto-discovery. The current ticket version is 1. + */ +#define GROWL_TICKET_VERSION XSTR("TicketVersion") +// UserInfo Keys for Notifications +#pragma mark UserInfo Keys for Notifications + +/*! @group Notification userInfo keys */ +/* @abstract Keys for the userInfo dictionary of a GROWL_NOTIFICATION distributed notification. + * @discussion The values of these keys describe the content of a Growl + * notification. + * + * Not all of these keys are supported by all displays. Only the name, title, + * and description of a notification are universal. Most of the built-in + * displays do support all of these keys, and most other visual displays + * probably will also. But, as of 0.6, the Log, MailMe, and Speech displays + * support only textual data. + */ + +/*! @defined GROWL_NOTIFICATION_NAME + * @abstract The name of the notification. + * @discussion The name of the notification. Note that if you do not define + * GROWL_NOTIFICATIONS_HUMAN_READABLE_NAMES when registering your ticket originally this name + * will the one displayed within the Growl preference pane and should be human-readable. + */ +#define GROWL_NOTIFICATION_NAME XSTR("NotificationName") +/*! @defined GROWL_NOTIFICATION_TITLE + * @abstract The title to display in the notification. + * @discussion The title of the notification. Should be very brief. + * The title usually says what happened, e.g. "Download complete". + */ +#define GROWL_NOTIFICATION_TITLE XSTR("NotificationTitle") +/*! @defined GROWL_NOTIFICATION_DESCRIPTION + * @abstract The description to display in the notification. + * @discussion The description should be longer and more verbose than the title. + * The description usually tells the subject of the action, + * e.g. "Growl-0.6.dmg downloaded in 5.02 minutes". + */ +#define GROWL_NOTIFICATION_DESCRIPTION XSTR("NotificationDescription") +/*! @defined GROWL_NOTIFICATION_ICON + * @discussion Image data for the notification icon. Image data must be in a format + * supported by NSImage, such as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_ICON_DATA XSTR("NotificationIcon") +/*! @defined GROWL_NOTIFICATION_APP_ICON + * @discussion Image data for the application icon, in case GROWL_APP_ICON does + * not apply for some reason. Image data be in a format supported by NSImage, such + * as TIFF, PNG, GIF, JPEG, BMP, PICT, or PDF. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_APP_ICON_DATA XSTR("NotificationAppIcon") +/*! @defined GROWL_NOTIFICATION_PRIORITY + * @discussion The priority of the notification as an integer number from + * -2 to +2 (+2 being highest). + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_PRIORITY XSTR("NotificationPriority") +/*! @defined GROWL_NOTIFICATION_STICKY + * @discussion A Boolean number controlling whether the notification is sticky. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_STICKY XSTR("NotificationSticky") +/*! @defined GROWL_NOTIFICATION_CLICK_CONTEXT + * @abstract Identifies which notification was clicked. + * @discussion An identifier for the notification for clicking purposes. + * + * This will be passed back to the application when the notification is + * clicked. It must be plist-encodable (a data, dictionary, array, number, or + * string object), and it should be unique for each notification you post. + * A good click context would be a UUID string returned by NSProcessInfo or + * CFUUID. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_CLICK_CONTEXT XSTR("NotificationClickContext") + +/*! @defined GROWL_NOTIFICATION_IDENTIFIER + * @abstract An identifier for the notification for coalescing purposes. + * Notifications with the same identifier fall into the same class; only + * the last notification of a class is displayed on the screen. If a + * notification of the same class is currently being displayed, it is + * replaced by this notification. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_IDENTIFIER XSTR("GrowlNotificationIdentifier") + +/*! @defined GROWL_APP_PID + * @abstract The process identifier of the process which sends this + * notification. If this field is set, the application will only receive + * clicked and timed out notifications which originate from this process. + * + * Optional. + */ +#define GROWL_APP_PID XSTR("ApplicationPID") + +/*! @defined GROWL_NOTIFICATION_PROGRESS +* @abstract If this key is set, it should contain a double value wrapped +* in a NSNumber which describes some sort of progress (from 0.0 to 100.0). +* If this is key is not set, no progress bar is shown. +* +* Optional. Not supported by all display plugins. +*/ +#define GROWL_NOTIFICATION_PROGRESS XSTR("NotificationProgress") + +/*! @defined GROWL_NOTIFICATION_ALREADY_SHOWN + * @abstract If this key is set, it should contain a bool value wrapped + * in a NSNumber which describes whether the notification has + * already been displayed, for instance by built in Notification + * Center support. This value can be used to allow display + * plugins to skip a notification, while still allowing Growl + * actions to run on them. + * + * Optional. Not supported by all display plugins. + */ +#define GROWL_NOTIFICATION_ALREADY_SHOWN XSTR("AlreadyShown") + + +// Notifications +#pragma mark Notifications + +/*! @group Notification names */ +/* @abstract Names of distributed notifications used by Growl. + * @discussion These are notifications used by applications (directly or + * indirectly) to interact with Growl, and by Growl for interaction between + * its components. + * + * Most of these should no longer be used in Growl 0.6 and later, in favor of + * Growl.framework's GrowlApplicationBridge APIs. + */ + +/*! @defined GROWL_APP_REGISTRATION + * @abstract The distributed notification for registering your application. + * @discussion This is the name of the distributed notification that can be + * used to register applications with Growl. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_APP_NAME
  • + *
  • GROWL_APP_ICON_DATA
  • + *
  • GROWL_NOTIFICATIONS_ALL
  • + *
  • GROWL_NOTIFICATIONS_DEFAULT
  • + *
+ * + * No longer recommended as of Growl 0.6. An alternate method of registering + * is to use Growl.framework's delegate system. + * See +[GrowlApplicationBridge setGrowlDelegate:] or Growl_SetDelegate for + * more information. + */ +#define GROWL_APP_REGISTRATION XSTR("GrowlApplicationRegistrationNotification") +/*! @defined GROWL_APP_REGISTRATION_CONF + * @abstract The distributed notification for confirming registration. + * @discussion The name of the distributed notification sent to confirm the + * registration. Used by the Growl preference pane. Your application probably + * does not need to use this notification. + */ +#define GROWL_APP_REGISTRATION_CONF XSTR("GrowlApplicationRegistrationConfirmationNotification") +/*! @defined GROWL_NOTIFICATION + * @abstract The distributed notification for Growl notifications. + * @discussion This is what it all comes down to. This is the name of the + * distributed notification that your application posts to actually send a + * Growl notification. + * + * The userInfo dictionary for this notification can contain these keys: + *
    + *
  • GROWL_NOTIFICATION_NAME (required)
  • + *
  • GROWL_NOTIFICATION_TITLE (required)
  • + *
  • GROWL_NOTIFICATION_DESCRIPTION (required)
  • + *
  • GROWL_NOTIFICATION_ICON
  • + *
  • GROWL_NOTIFICATION_APP_ICON
  • + *
  • GROWL_NOTIFICATION_PRIORITY
  • + *
  • GROWL_NOTIFICATION_STICKY
  • + *
  • GROWL_NOTIFICATION_CLICK_CONTEXT
  • + *
  • GROWL_APP_NAME (required)
  • + *
+ * + * No longer recommended as of Growl 0.6. Three alternate methods of posting + * notifications are +[GrowlApplicationBridge notifyWithTitle:description:notificationName:iconData:priority:isSticky:clickContext:], + * Growl_NotifyWithTitleDescriptionNameIconPriorityStickyClickContext, and + * Growl_PostNotification. + */ +#define GROWL_NOTIFICATION XSTR("GrowlNotification") +/*! @defined GROWL_PING + * @abstract A distributed notification to check whether Growl is running. + * @discussion This is used by the Growl preference pane. If it receives a + * GROWL_PONG, the preference pane takes this to mean that Growl is running. + */ +#define GROWL_PING XSTR("Honey, Mind Taking Out The Trash") +/*! @defined GROWL_PONG + * @abstract The distributed notification sent in reply to GROWL_PING. + * @discussion GrowlHelperApp posts this in reply to GROWL_PING. + */ +#define GROWL_PONG XSTR("What Do You Want From Me, Woman") +/*! @defined GROWL_IS_READY + * @abstract The distributed notification sent when Growl starts up. + * @discussion GrowlHelperApp posts this when it has begin listening on all of + * its sources for new notifications. GrowlApplicationBridge (in + * Growl.framework), upon receiving this notification, reregisters using the + * registration dictionary supplied by its delegate. + */ +#define GROWL_IS_READY XSTR("Lend Me Some Sugar; I Am Your Neighbor!") + + +/*! @defined GROWL_DISTRIBUTED_NOTIFICATION_CLICKED_SUFFIX + * @abstract Part of the name of the distributed notification sent when a supported notification is clicked. + * @discussion When a Growl notification with a click context is clicked on by + * the user, Growl posts a distributed notification whose name is in the format: + * [NSString stringWithFormat:@"%@-%d-%@", appName, pid, GROWL_DISTRIBUTED_NOTIFICATION_CLICKED_SUFFIX] + * The GrowlApplicationBridge responds to this notification by calling a callback in its delegate. + */ +#define GROWL_DISTRIBUTED_NOTIFICATION_CLICKED_SUFFIX XSTR("GrowlClicked!") + +/*! @defined GROWL_DISTRIBUTED_NOTIFICATION_TIMED_OUT_SUFFIX + * @abstract Part of the name of the distributed notification sent when a supported notification times out without being clicked. + * @discussion When a Growl notification with a click context times out, Growl posts a distributed notification + * whose name is in the format: + * [NSString stringWithFormat:@"%@-%d-%@", appName, pid, GROWL_DISTRIBUTED_NOTIFICATION_TIMED_OUT_SUFFIX] + * The GrowlApplicationBridge responds to this notification by calling a callback in its delegate. + * NOTE: The user may have actually clicked the 'close' button; this triggers an *immediate* time-out of the notification. + */ +#define GROWL_DISTRIBUTED_NOTIFICATION_TIMED_OUT_SUFFIX XSTR("GrowlTimedOut!") + +/*! @defined GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_ON + * @abstract The distributed notification sent when the Notification Center support is toggled on in Growl 2.0 + * @discussion When the user enables Notification Center support in Growl 2.0, this notification is sent + * to inform all running apps that they should now speak to Notification Center directly. + */ +#define GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_ON XSTR("GrowlNotificationCenterOn!") + +/*! @defined GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_OFF + * @abstract The distributed notification sent when the Notification Center support is toggled off in Growl 2.0 + * @discussion When the user enables Notification Center support in Growl 2.0, this notification is sent + * to inform all running apps that they should no longer speak to Notification Center directly. + */ +#define GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_OFF XSTR("GrowlNotificationCenterOff!") + +/*! @defined GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_QUERY + * @abstract The distributed notification sent by an application to query Growl 2.0's notification center support. + * @discussion When an app starts up, it will send this query to get Growl 2.0 to spit out whether notification + * center support is on or off. + */ +#define GROWL_DISTRIBUTED_NOTIFICATION_NOTIFICATIONCENTER_QUERY XSTR("GrowlNotificationCenterYN?") + + +/*! @group Other symbols */ +/* Symbols which don't fit into any of the other categories. */ + +/*! @defined GROWL_KEY_CLICKED_CONTEXT + * @abstract Used internally as the key for the clickedContext passed over DNC. + * @discussion This key is used in GROWL_NOTIFICATION_CLICKED, and contains the + * click context that was supplied in the original notification. + */ +#define GROWL_KEY_CLICKED_CONTEXT XSTR("ClickedContext") +/*! @defined GROWL_REG_DICT_EXTENSION + * @abstract The filename extension for registration dictionaries. + * @discussion The GrowlApplicationBridge in Growl.framework registers with + * Growl by creating a file with the extension of .(GROWL_REG_DICT_EXTENSION) + * and opening it in the GrowlHelperApp. This happens whether or not Growl is + * running; if it was stopped, it quits immediately without listening for + * notifications. + */ +#define GROWL_REG_DICT_EXTENSION XSTR("growlRegDict") + + +#define GROWL_POSITION_PREFERENCE_KEY @"GrowlSelectedPosition" + +#define GROWL_PLUGIN_CONFIG_ID XSTR("GrowlPluginConfigurationID") + +#endif //ndef _GROWLDEFINES_H diff --git a/Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h b/Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h new file mode 100644 index 0000000..4632ba6 --- /dev/null +++ b/Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h @@ -0,0 +1,67 @@ +// +// GrowlPluginPreferenceStrings.h +// Growl +// +// Created by Daniel Siemer on 1/30/12. +// Copyright (c) 2012 The Growl Project. All rights reserved. +// + +/* FOR GROWL DEVELOPED COCOA PLUGINS ONLY AT THIS TIME, NOT STABLE */ + +#import + +#define GrowlDisplayOpacity NSLocalizedStringFromTable(@"Opacity:", @"PluginPrefStrings", @"How clear the display is") +#define GrowlDisplayDuration NSLocalizedStringFromTable(@"Duration:", @"PluginPrefStrings", @"How long a notification will stay on screen") + +#define GrowlDisplayPriority NSLocalizedStringFromTable(@"Priority: (low to high)", @"PluginPrefStrings", @"Label for columns of color wells for various priority levels") +#define GrowlDisplayPriorityLow NSLocalizedStringFromTable(@"Very Low", @"PluginPrefStrings", @"Notification Priority Very Low") +#define GrowlDisplayPriorityModerate NSLocalizedStringFromTable(@"Moderate", @"PluginPrefStrings", @"Notification Priority Moderate") +#define GrowlDisplayPriorityNormal NSLocalizedStringFromTable(@"Normal", @"PluginPrefStrings", @"Notification Priority Normal") +#define GrowlDisplayPriorityHigh NSLocalizedStringFromTable(@"High", @"PluginPrefStrings", @"Notification Priority High") +#define GrowlDisplayPriorityEmergency NSLocalizedStringFromTable(@"Emergency", @"PluginPrefStrings", @"Notification Priority Emergency") + +#define GrowlDisplayTextColor NSLocalizedStringFromTable(@"Text", @"PluginPrefStrings", @"Label for row of color wells for the text element of the plugin") +#define GrowlDisplayBackgroundColor NSLocalizedStringFromTable(@"Background", @"PluginPrefStrings", @"Label for row of color wells for the background of the plugin") + +#define GrowlDisplayLimitLines NSLocalizedStringFromTable(@"Limit to 2-5 lines", @"PluginPrefStrings", @"Checkbox to limit the display to 2-5 lines") +#define GrowlDisplayScreen NSLocalizedStringFromTable(@"Screen:", @"PluginPrefStrings", @"Label for box to select screen for display to use") +#define GrowlDisplaySize NSLocalizedStringFromTable(@"Size:", @"PluginPrefStrings", @"Label for pop up box for selecting the size of the display") +#define GrowlDisplaySizeNormal NSLocalizedStringFromTable(@"Normal", @"PluginPrefStrings", @"Normal size for the display") +#define GrowlDisplaySizeLarge NSLocalizedStringFromTable(@"Large", @"PluginPrefStrings", @"Large size for the display") +#define GrowlDisplaySizeSmall NSLocalizedStringFromTable(@"Small", @"PluginPrefStrings", @"Small size for the display") + +#define GrowlDisplayFloatingIcon NSLocalizedStringFromTable(@"Floating Icon", @"PluginPrefStrings", @"Label for checkbox that says to do a floating icon") + +#define GrowlDisplayEffect NSLocalizedStringFromTable(@"Effect:", @"PluginPrefStrings", @"Label for the effect to use") +#define GrowlDisplayEffectSlide NSLocalizedStringFromTable(@"Slide", @"PluginPrefStrings", @"A slide effect") +#define GrowlDisplayEffectFade NSLocalizedStringFromTable(@"Fade", @"PluginPrefStrings", @"A fade effect") + +@interface GrowlPluginPreferenceStrings : NSObject + +@property (nonatomic, retain) NSString *growlDisplayOpacity; +@property (nonatomic, retain) NSString *growlDisplayDuration; + +@property (nonatomic, retain) NSString *growlDisplayPriority; +@property (nonatomic, retain) NSString *growlDisplayPriorityVeryLow; +@property (nonatomic, retain) NSString *growlDisplayPriorityModerate; +@property (nonatomic, retain) NSString *growlDisplayPriorityNormal; +@property (nonatomic, retain) NSString *growlDisplayPriorityHigh; +@property (nonatomic, retain) NSString *growlDisplayPriorityEmergency; + +@property (nonatomic, retain) NSString *growlDisplayTextColor; +@property (nonatomic, retain) NSString *growlDisplayBackgroundColor; + +@property (nonatomic, retain) NSString *growlDisplayLimitLines; +@property (nonatomic, retain) NSString *growlDisplayScreen; +@property (nonatomic, retain) NSString *growlDisplaySize; +@property (nonatomic, retain) NSString *growlDisplaySizeNormal; +@property (nonatomic, retain) NSString *growlDisplaySizeLarge; +@property (nonatomic, retain) NSString *growlDisplaySizeSmall; + +@property (nonatomic, retain) NSString *growlDisplayFloatingIcon; + +@property (nonatomic, retain) NSString *effectLabel; +@property (nonatomic, retain) NSString *slideEffect; +@property (nonatomic, retain) NSString *fadeEffect; + +@end diff --git a/Mac/Growl.framework/Versions/A/Resources/Info.plist b/Mac/Growl.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..4d9bd5f --- /dev/null +++ b/Mac/Growl.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,40 @@ + + + + + BuildMachineOSBuild + 12A269 + CFBundleDevelopmentRegion + English + CFBundleExecutable + Growl + CFBundleIdentifier + com.growl.growlframework + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + FMWK + CFBundleShortVersionString + 2.0 + CFBundleSignature + GRRR + CFBundleVersion + 2.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 4F250 + DTPlatformVersion + GM + DTSDKBuild + 12A264 + DTSDKName + macosx10.8 + DTXcode + 0440 + DTXcodeBuild + 4F250 + NSPrincipalClass + GrowlApplicationBridge + + diff --git a/Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources b/Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 0000000..d4a95e2 --- /dev/null +++ b/Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,34 @@ + + + + + files + + Resources/Info.plist + + lnx8exuPwE/bsUq32R5DXDQholc= + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^version.plist$ + + + + diff --git a/Mac/Growl.framework/Versions/Current b/Mac/Growl.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/Mac/Growl.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/Mac/Tentia-Info.plist b/Mac/Tentia-Info.plist index 01a5877..b99f898 100644 --- a/Mac/Tentia-Info.plist +++ b/Mac/Tentia-Info.plist @@ -42,7 +42,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 0.1.2 + 0.2.0 CFBundleSignature ???? CFBundleURLTypes @@ -57,7 +57,7 @@ CFBundleVersion - 0.1.2 + 0.2.0 LSApplicationCategoryType public.app-category.lifestyle LSMinimumSystemVersion diff --git a/Mac/Tentia.xcodeproj/project.pbxproj b/Mac/Tentia.xcodeproj/project.pbxproj index a7b52ad..9b53a24 100644 --- a/Mac/Tentia.xcodeproj/project.pbxproj +++ b/Mac/Tentia.xcodeproj/project.pbxproj @@ -17,6 +17,9 @@ 1F77DB47118C5F1C007C7F1E /* Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F77DB46118C5F1C007C7F1E /* Constants.m */; }; 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FA09846144602530079E258 /* libicucore.dylib */; }; 1FC254A01427DFAD0035D84B /* AccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC2549B1427D9930035D84B /* AccessToken.m */; }; + 1FDEF722164EFE9100F927F3 /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FDEF721164EFE9100F927F3 /* Growl.framework */; }; + 1FDEF723164EFF3100F927F3 /* Growl.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1FDEF721164EFE9100F927F3 /* Growl.framework */; }; + 1FDEF726164F094600F927F3 /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 1FDEF724164F079800F927F3 /* Growl Registration Ticket.growlRegDict */; }; 1FE2FC93117A818D000504B0 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FE2FC92117A818D000504B0 /* Sparkle.framework */; }; 1FE2FCA4117A83B1000504B0 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 1FE2FC92117A818D000504B0 /* Sparkle.framework */; }; 1FFA36D71177D879006C8562 /* Controller.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFA36D31177D879006C8562 /* Controller.m */; }; @@ -37,6 +40,7 @@ dstSubfolderSpec = 10; files = ( 1FE2FCA4117A83B1000504B0 /* Sparkle.framework in CopyFiles */, + 1FDEF723164EFF3100F927F3 /* Growl.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -59,6 +63,8 @@ 1FA09846144602530079E258 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; 1FC2549A1427D9930035D84B /* AccessToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = AccessToken.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 1FC2549B1427D9930035D84B /* AccessToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = AccessToken.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; + 1FDEF721164EFE9100F927F3 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Growl.framework; sourceTree = ""; }; + 1FDEF724164F079800F927F3 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = ""; }; 1FE2FC92117A818D000504B0 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; 1FFA36D21177D879006C8562 /* Controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = Controller.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; 1FFA36D31177D879006C8562 /* Controller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = Controller.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; @@ -81,6 +87,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 1FDEF722164EFE9100F927F3 /* Growl.framework in Frameworks */, 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */, 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */, 1FFA37071177DAF4006C8562 /* WebKit.framework in Frameworks */, @@ -96,6 +103,7 @@ 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */ = { isa = PBXGroup; children = ( + 1FDEF721164EFE9100F927F3 /* Growl.framework */, 1FE2FC92117A818D000504B0 /* Sparkle.framework */, 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */, 1FFA37061177DAF4006C8562 /* WebKit.framework */, @@ -174,6 +182,7 @@ 089C165FFE840EACC02AAC07 /* InfoPlist.strings */, 1DDD58280DA1D0D100B32029 /* NewMessageWindow.xib */, 1DDD582A0DA1D0D100B32029 /* MainMenu.xib */, + 1FDEF724164F079800F927F3 /* Growl Registration Ticket.growlRegDict */, ); name = Resources; sourceTree = ""; @@ -190,9 +199,9 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 8D15AC270486D014006FF6A4 /* Twittia */ = { + 8D15AC270486D014006FF6A4 /* Tentia */ = { isa = PBXNativeTarget; - buildConfigurationList = C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Twittia" */; + buildConfigurationList = C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Tentia" */; buildPhases = ( 8D15AC2B0486D014006FF6A4 /* Resources */, 8D15AC300486D014006FF6A4 /* Sources */, @@ -203,7 +212,7 @@ ); dependencies = ( ); - name = Twittia; + name = Tentia; productInstallPath = "$(HOME)/Applications"; productName = "Twittia 2"; productReference = 8D15AC370486D014006FF6A4 /* Tentia.app */; @@ -231,7 +240,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 8D15AC270486D014006FF6A4 /* Twittia */, + 8D15AC270486D014006FF6A4 /* Tentia */, ); }; /* End PBXProject section */ @@ -241,6 +250,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 1FDEF726164F094600F927F3 /* Growl Registration Ticket.growlRegDict in Resources */, 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */, 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */, 1DDD582C0DA1D0D100B32029 /* NewMessageWindow.xib in Resources */, @@ -380,7 +390,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Twittia" */ = { + C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Tentia" */ = { isa = XCConfigurationList; buildConfigurations = ( C05733C808A9546B00998B17 /* Debug */, diff --git a/Mac/Tentia.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Twittia.xcscheme b/Mac/Tentia.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Twittia.xcscheme index bbef1dc..f6aad0e 100644 --- a/Mac/Tentia.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Twittia.xcscheme +++ b/Mac/Tentia.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Twittia.xcscheme @@ -16,7 +16,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D15AC270486D014006FF6A4" BuildableName = "Tentia.app" - BlueprintName = "Twittia" + BlueprintName = "Tentia" ReferencedContainer = "container:Tentia.xcodeproj"> @@ -34,7 +34,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D15AC270486D014006FF6A4" BuildableName = "Tentia.app" - BlueprintName = "Twittia" + BlueprintName = "Tentia" ReferencedContainer = "container:Tentia.xcodeproj"> @@ -53,7 +53,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D15AC270486D014006FF6A4" BuildableName = "Tentia.app" - BlueprintName = "Twittia" + BlueprintName = "Tentia" ReferencedContainer = "container:Tentia.xcodeproj"> @@ -71,7 +71,7 @@ BuildableIdentifier = "primary" BlueprintIdentifier = "8D15AC270486D014006FF6A4" BuildableName = "Tentia.app" - BlueprintName = "Twittia" + BlueprintName = "Tentia" ReferencedContainer = "container:Tentia.xcodeproj"> diff --git a/Mac/publish/Appcast.xml b/Mac/publish/Appcast.xml index 9b89135..2f8d050 100755 --- a/Mac/publish/Appcast.xml +++ b/Mac/publish/Appcast.xml @@ -6,15 +6,15 @@ Most recent changes with links to updates. en - Version 0.1.2 + Version 0.2.0 10.5.0 http://jabs.nu/Tentia/download/ReleaseNotes.html - Sun, 04 Nov 2012 17:30:32 +0100 + Sat, 10 Nov 2012 17:11:07 +0100 + sparkle:dsaSignature="MCwCFFIJjz0BowhZm8GqpNSwLEt6/pnMAhRKSJaZLmaAs/MsN/Ex+QUlCQdV5Q==" /> diff --git a/Mac/publish/publish.rb b/Mac/publish/publish.rb index 51dbb82..f5f92f5 100755 --- a/Mac/publish/publish.rb +++ b/Mac/publish/publish.rb @@ -4,9 +4,9 @@ require 'time' path = File.dirname File.expand_path(__FILE__) # system "cd \"#{path}/build/Release/\"; zip -r Tentia.app.zip Tentia.app; cd \"#{path}\"" -version = `defaults read \"#{path}/build/Release/Tentia.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'') -length = `stat -f %z \"#{path}/build/Release/Tentia.app.zip\"`.gsub(/\n/,'') -signature = `ruby \"#{path}/../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{path}/build/Release/Tentia.app.zip\" \"#{path}/dsa_priv.pem\"`.gsub(/\n/,'') +version = `defaults read \"#{path}/../build/Release/Tentia.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'') +length = `stat -f %z \"#{path}/../build/Release/Tentia.app.zip\"`.gsub(/\n/,'') +signature = `ruby \"#{path}/../../../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{path}/../build/Release/Tentia.app.zip\" \"#{path}/dsa_priv.pem\"`.gsub(/\n/,'') xml = < @@ -33,7 +33,7 @@ XML File.open("#{path}/Appcast.xml", 'w') {|f| f.write(xml) } -system "scp \"#{path}/build/Release/Tentia.app.zip\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/" +system "scp \"#{path}/../build/Release/Tentia.app.zip\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/" system "scp \"#{path}/ReleaseNotes.html\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/" system "scp \"#{path}/Appcast.xml\" jeena@jeena.net:~/jabs.nu/public/Tentia/download/" diff --git a/WebKit/css/default.css b/WebKit/css/default.css index 1b3b367..1b08ecb 100644 --- a/WebKit/css/default.css +++ b/WebKit/css/default.css @@ -226,8 +226,8 @@ li:first-child:hover .date { width: 15px; height: 12px; position: absolute; - top: 2px; - right: 2px; + top: 5px; + right: 10px; background: url(../img/sprite-icons.png) no-repeat -16px 0; display: none; } @@ -237,6 +237,6 @@ li:hover .reply_to, li:hover .retweet { } .retweet { - top: 15px; + top: 18px; background-position: -192px 0; } diff --git a/WebKit/scripts/controller/Mentions.js b/WebKit/scripts/controller/Mentions.js index 2451555..dbb65f0 100644 --- a/WebKit/scripts/controller/Mentions.js +++ b/WebKit/scripts/controller/Mentions.js @@ -24,8 +24,10 @@ function(HostApp, Timeline) { Timeline.prototype.newStatus.call(this, statuses); if(this.is_not_init) { + this.unread_mentions += statuses.length; HostApp.unreadMentions(this.unread_mentions); + for (var i = 0; i < statuses.length; i++) { var status = statuses[i]; @@ -52,6 +54,13 @@ function(HostApp, Timeline) { Timeline.prototype.getNewData.call(this, add_to_search); } + Mentions.prototype.mentionRead = function(id, entity) { + if (this.unread_mentions > 0) { + this.unread_mentions--; + HostApp.unreadMentions(this.unread_mentions); + } + } + return Mentions; }); \ No newline at end of file