From 2160d7132db898ba5f71bf4db71bbd6d2c5d69d4 Mon Sep 17 00:00:00 2001 From: Chen Gong Date: Fri, 22 Sep 2017 22:46:45 +0800 Subject: [PATCH] chore(build): deprecate growl notifications --- English.lproj/MainMenu.xib | 535 ++--------------- Growl Registration Ticket.growlRegDict | 16 - Growl.framework/Growl | 1 - Growl.framework/Headers | 1 - Growl.framework/Resources | 1 - Growl.framework/Versions/A/Growl | Bin 652672 -> 0 bytes Growl.framework/Versions/A/Headers/Growl.h | 5 - .../A/Headers/GrowlApplicationBridge.h | 551 ------------------ .../Versions/A/Headers/GrowlDefines.h | 341 ----------- .../Versions/A/Resources/Info.plist | 40 -- .../Versions/A/_CodeSignature/CodeResources | 34 -- Growl.framework/Versions/Current | 1 - Info.plist | 2 +- README.md | 3 - Squirrel.xcodeproj/project.pbxproj | 10 - SquirrelApplicationDelegate.h | 2 +- SquirrelApplicationDelegate.m | 30 +- data/squirrel.yaml | 8 +- zh_CN.lproj/MainMenu.xib | 535 ++--------------- zh_TW.lproj/MainMenu.xib | 535 ++--------------- 20 files changed, 180 insertions(+), 2471 deletions(-) delete mode 100644 Growl Registration Ticket.growlRegDict delete mode 120000 Growl.framework/Growl delete mode 120000 Growl.framework/Headers delete mode 120000 Growl.framework/Resources delete mode 100755 Growl.framework/Versions/A/Growl delete mode 100644 Growl.framework/Versions/A/Headers/Growl.h delete mode 100644 Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h delete mode 100644 Growl.framework/Versions/A/Headers/GrowlDefines.h delete mode 100644 Growl.framework/Versions/A/Resources/Info.plist delete mode 100644 Growl.framework/Versions/A/_CodeSignature/CodeResources delete mode 120000 Growl.framework/Versions/Current diff --git a/English.lproj/MainMenu.xib b/English.lproj/MainMenu.xib index 8fe902ab6..38859404b 100644 --- a/English.lproj/MainMenu.xib +++ b/English.lproj/MainMenu.xib @@ -1,478 +1,59 @@ - - - 1050 - 12C60 - 2844 - 1187.34 - 625.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 2844 - - - YES - NSCustomObject - NSMenu - NSMenuItem - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - - NSApplication - - - - FirstResponder - - - NSApplication - - - SquirrelApplicationDelegate - - - SquirrelPanel - - - - - YES - - - Deploy - ` - 786432 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - - - - Sync user data - - 2147483647 - - - - - - Settings... - - 2147483647 - - - - - - Rime Wiki... - - 2147483647 - - - 2 - - - - Check for updates... - - 2147483647 - - - 1 - - - - - SUUpdater - - - - - YES - - - delegate - - - - 253 - - - - _panel - - - - 771 - - - - _menu - - - - 779 - - - - _updater - - - - 794 - - - - deploy: - - - - 795 - - - - openWiki: - - - - 798 - - - - configure: - - - - 803 - - - - syncUserData: - - - - 806 - - - - checkForUpdates: - - - - 796 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 252 - - - SquirrelApplicationDelegate - - - 770 - - - SquirrelPanel - - - 772 - - - Updater - - - 773 - - - YES - - - - - - - - Menu - - - 774 - - - - - 776 - - - - - 797 - - - - - 802 - - - - - 804 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 252.IBPluginDependency - 770.IBPluginDependency - 772.IBPluginDependency - 773.IBPluginDependency - 774.IBPluginDependency - 776.IBPluginDependency - 797.IBPluginDependency - 802.IBPluginDependency - 804.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 806 - - - - YES - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - IBProjectSource - ./Classes/SUUpdater.h - - - - SquirrelApplicationDelegate - NSObject - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - id - id - id - id - - - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - - configure: - id - - - deploy: - id - - - openWiki: - id - - - syncUserData: - id - - - - - YES - - YES - _menu - _panel - _updater - - - YES - NSMenu - SquirrelPanel - id - - - - YES - - YES - _menu - _panel - _updater - - - YES - - _menu - NSMenu - - - _panel - SquirrelPanel - - - _updater - id - - - - - IBProjectSource - ./Classes/SquirrelApplicationDelegate.h - - - - SquirrelPanel - NSObject - - IBProjectSource - ./Classes/SquirrelPanel.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {11, 11} - {10, 3} - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Growl Registration Ticket.growlRegDict b/Growl Registration Ticket.growlRegDict deleted file mode 100644 index d6f8eb1bc..000000000 --- a/Growl Registration Ticket.growlRegDict +++ /dev/null @@ -1,16 +0,0 @@ - - - - - TicketVersion - 1 - AllNotifications - - Squirrel - - DefaultNotifications - - Squirrel - - - diff --git a/Growl.framework/Growl b/Growl.framework/Growl deleted file mode 120000 index 85956e2d2..000000000 --- a/Growl.framework/Growl +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Growl \ No newline at end of file diff --git a/Growl.framework/Headers b/Growl.framework/Headers deleted file mode 120000 index a177d2a6b..000000000 --- a/Growl.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Growl.framework/Resources b/Growl.framework/Resources deleted file mode 120000 index 953ee36f3..000000000 --- a/Growl.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Growl.framework/Versions/A/Growl b/Growl.framework/Versions/A/Growl deleted file mode 100755 index db8d5b1af39d421408a2d5c9b5d8b10f19082747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 652672 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Þx6tJVkK@jKkIS3?elIVd^*A( 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 PkTI4~ax?@6TL=IE%Seq( diff --git a/Growl.framework/Versions/A/Headers/Growl.h b/Growl.framework/Versions/A/Headers/Growl.h deleted file mode 100644 index 7b1a3247d..000000000 --- a/Growl.framework/Versions/A/Headers/Growl.h +++ /dev/null @@ -1,5 +0,0 @@ -#include - -#ifdef __OBJC__ -# include -#endif diff --git a/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h b/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h deleted file mode 100644 index d74182dc5..000000000 --- a/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h +++ /dev/null @@ -1,551 +0,0 @@ -// -// 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:(NSObject *)inDelegate; - -/*! - * @method growlDelegate - * @abstract Return the object responsible for providing and receiving Growl information. - * @discussion See setGrowlDelegate: for details. - * @result The Growl delegate. - */ -+ (NSObject *) 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; -@end - -//------------------------------------------------------------------------------ -#pragma mark - - -/*! - * @protocol GrowlApplicationBridgeDelegate - * @abstract Required protocol for the Growl delegate. - * @discussion The methods in this protocol are required and are called - * automatically as needed by GrowlApplicationBridge. See - * +[GrowlApplicationBridge setGrowlDelegate:]. - * See also GrowlApplicationBridgeDelegate_InformalProtocol. - */ - -@protocol GrowlApplicationBridgeDelegate - -// -registrationDictionaryForGrowl has moved to the informal protocol as of 0.7. - -@end - -//------------------------------------------------------------------------------ -#pragma mark - - -/*! - * @category NSObject(GrowlApplicationBridgeDelegate_InformalProtocol) - * @abstract Methods which may be optionally implemented by the GrowlDelegate. - * @discussion The methods in this informal protocol will only be called if implemented by the delegate. - */ -@interface NSObject (GrowlApplicationBridgeDelegate_InformalProtocol) - -/*! - * @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/Growl.framework/Versions/A/Headers/GrowlDefines.h b/Growl.framework/Versions/A/Headers/GrowlDefines.h deleted file mode 100644 index 51ef630d2..000000000 --- a/Growl.framework/Versions/A/Headers/GrowlDefines.h +++ /dev/null @@ -1,341 +0,0 @@ -// -// 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_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") - -// 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!") - -/*! @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" - -#endif //ndef _GROWLDEFINES_H diff --git a/Growl.framework/Versions/A/Resources/Info.plist b/Growl.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 5f2a1f46d..000000000 --- a/Growl.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - BuildMachineOSBuild - 11C74 - CFBundleDevelopmentRegion - English - CFBundleExecutable - Growl - CFBundleIdentifier - com.growl.growlframework - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.3.1 - CFBundleSignature - GRRR - CFBundleVersion - 1.3.1 - DTCompiler - com.apple.compilers.llvm.clang.1_0 - DTPlatformBuild - 4D199 - DTPlatformVersion - GM - DTSDKBuild - 11C63 - DTSDKName - macosx10.7 - DTXcode - 0420 - DTXcodeBuild - 4D199 - NSPrincipalClass - GrowlApplicationBridge - - diff --git a/Growl.framework/Versions/A/_CodeSignature/CodeResources b/Growl.framework/Versions/A/_CodeSignature/CodeResources deleted file mode 100644 index d65442552..000000000 --- a/Growl.framework/Versions/A/_CodeSignature/CodeResources +++ /dev/null @@ -1,34 +0,0 @@ - - - - - files - - Resources/Info.plist - - SwzGt9RQsuVafBBrfBalB75dCwU= - - - rules - - ^Resources/ - - ^Resources/.*\.lproj/ - - optional - - weight - 1000 - - ^Resources/.*\.lproj/locversion.plist$ - - omit - - weight - 1100 - - ^version.plist$ - - - - diff --git a/Growl.framework/Versions/Current b/Growl.framework/Versions/Current deleted file mode 120000 index 8c7e5a667..000000000 --- a/Growl.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Info.plist b/Info.plist index 983e2e94a..f920e696c 100644 --- a/Info.plist +++ b/Info.plist @@ -19,7 +19,7 @@ CFBundleSignature ???? CFBundleVersion - 0.9.26.2 + 0.9.27 ComponentInputModeDict tsInputModeListKey diff --git a/README.md b/README.md index 8e82309f3..809b349e4 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,6 @@ * darts-clone (New BSD License) * google-glog (New BSD License) * Google Test (New BSD License) - * Growl (BSD License) * LevelDB (New BSD License) * librime (New BSD License) * OpenCC / 開放中文轉換 (Apache License 2.0) @@ -140,6 +139,4 @@ https://github.com/rime/home/issues 技術交流,歡迎光臨 [Rime 代碼之家](https://github.com/rime/home), 或致信 Rime 開發者 。 -圍繞 Rime 的用法及相關話題,歡迎來訪 Rime 網站參加 [線上討論](http://rime.im/discuss/)。 - 謝謝 diff --git a/Squirrel.xcodeproj/project.pbxproj b/Squirrel.xcodeproj/project.pbxproj index 9a40788a5..3188695bf 100644 --- a/Squirrel.xcodeproj/project.pbxproj +++ b/Squirrel.xcodeproj/project.pbxproj @@ -9,7 +9,6 @@ /* Begin PBXBuildFile section */ 442B5B881570C37200370DEA /* squirrel.yaml in Copy Shared Support Files */ = {isa = PBXBuildFile; fileRef = 442B5B871570C37200370DEA /* squirrel.yaml */; }; 4443A83A1828CC5100731305 /* input_source.m in Sources */ = {isa = PBXBuildFile; fileRef = 4443A8391828CC5100731305 /* input_source.m */; }; - 448CCCDD166B2E0500337E78 /* Growl Registration Ticket.growlRegDict in Resources */ = {isa = PBXBuildFile; fileRef = 448CCCDC166B2E0500337E78 /* Growl Registration Ticket.growlRegDict */; }; 4493402B158A4ABC0041A35A /* squirrel-app.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4493402A158A4ABC0041A35A /* squirrel-app.icns */; }; 44986A95184B421700B3278D /* LICENSE.txt in Resources */ = {isa = PBXBuildFile; fileRef = 44986A93184B421700B3278D /* LICENSE.txt */; }; 44986A96184B421700B3278D /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 44986A94184B421700B3278D /* README.md */; }; @@ -19,8 +18,6 @@ 44CD7D9F1828D981006E9222 /* rime.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 44CD7D9E1828D981006E9222 /* rime.pdf */; }; 44E21A9016A653E700C2B08F /* rime_deployer in CopyFiles */ = {isa = PBXBuildFile; fileRef = 44E21A8E16A653E700C2B08F /* rime_deployer */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 44E21A9116A653E700C2B08F /* rime_dict_manager in CopyFiles */ = {isa = PBXBuildFile; fileRef = 44E21A8F16A653E700C2B08F /* rime_dict_manager */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 44E8CD99166B8542002C8EE3 /* Growl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44E8CD98166B8542002C8EE3 /* Growl.framework */; }; - 44E8CD9A166B857F002C8EE3 /* Growl.framework in Copy 3rd-party Frameworks */ = {isa = PBXBuildFile; fileRef = 44E8CD98166B8542002C8EE3 /* Growl.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 44E98EC314AE1AC900847AD6 /* utf8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 44E98EC214AE1AC900847AD6 /* utf8.cpp */; }; 44F01493152AF6AF00EFDAC3 /* Sparkle.framework in Copy 3rd-party Frameworks */ = {isa = PBXBuildFile; fileRef = 44F01492152AF6AF00EFDAC3 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; 44F01538152B2D9300EFDAC3 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44F01492152AF6AF00EFDAC3 /* Sparkle.framework */; }; @@ -163,7 +160,6 @@ dstSubfolderSpec = 10; files = ( 44CD640C15E2646B0021234E /* librime.1.dylib in Copy 3rd-party Frameworks */, - 44E8CD9A166B857F002C8EE3 /* Growl.framework in Copy 3rd-party Frameworks */, 44F01493152AF6AF00EFDAC3 /* Sparkle.framework in Copy 3rd-party Frameworks */, ); name = "Copy 3rd-party Frameworks"; @@ -182,7 +178,6 @@ 4443A8391828CC5100731305 /* input_source.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = input_source.m; sourceTree = ""; }; 446D18E014F0191200EC3116 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = zh_CN.lproj/InfoPlist.strings; sourceTree = ""; }; 446D18E114F0193100EC3116 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = zh_TW.lproj/InfoPlist.strings; sourceTree = ""; }; - 448CCCDC166B2E0500337E78 /* Growl Registration Ticket.growlRegDict */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Growl Registration Ticket.growlRegDict"; sourceTree = ""; }; 4493402A158A4ABC0041A35A /* squirrel-app.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = "squirrel-app.icns"; sourceTree = ""; }; 44986A93184B421700B3278D /* LICENSE.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.txt; sourceTree = ""; }; 44986A94184B421700B3278D /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; @@ -196,7 +191,6 @@ 44DA191B152B8CBC00FB8EF0 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = zh_TW; path = zh_TW.lproj/MainMenu.xib; sourceTree = ""; }; 44E21A8E16A653E700C2B08F /* rime_deployer */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = rime_deployer; path = bin/rime_deployer; sourceTree = ""; }; 44E21A8F16A653E700C2B08F /* rime_dict_manager */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; name = rime_dict_manager; path = bin/rime_dict_manager; sourceTree = ""; }; - 44E8CD98166B8542002C8EE3 /* Growl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Growl.framework; sourceTree = ""; }; 44E98EA514AE16DD00847AD6 /* checked.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = checked.h; sourceTree = ""; }; 44E98EA614AE16DD00847AD6 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = ""; }; 44E98EA714AE16DD00847AD6 /* unchecked.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unchecked.h; sourceTree = ""; }; @@ -272,7 +266,6 @@ E93074B70A5C264700470842 /* InputMethodKit.framework in Frameworks */, A4B8E1B30F645B870094E08B /* Carbon.framework in Frameworks */, 44F01538152B2D9300EFDAC3 /* Sparkle.framework in Frameworks */, - 44E8CD99166B8542002C8EE3 /* Growl.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -307,7 +300,6 @@ children = ( 44CD640915E2633D0021234E /* librime.1.dylib */, 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, - 44E8CD98166B8542002C8EE3 /* Growl.framework */, 44F01492152AF6AF00EFDAC3 /* Sparkle.framework */, ); name = "Linked Frameworks"; @@ -360,7 +352,6 @@ 8D1107310486CEB800E47090 /* Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, A45578F41146A75200592C6E /* MainMenu.xib */, - 448CCCDC166B2E0500337E78 /* Growl Registration Ticket.growlRegDict */, ); name = Resources; sourceTree = ""; @@ -519,7 +510,6 @@ 44F7708F152B3334005CF491 /* dsa_pub.pem in Resources */, 44CD7D9F1828D981006E9222 /* rime.pdf in Resources */, 4493402B158A4ABC0041A35A /* squirrel-app.icns in Resources */, - 448CCCDD166B2E0500337E78 /* Growl Registration Ticket.growlRegDict in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/SquirrelApplicationDelegate.h b/SquirrelApplicationDelegate.h index fdfb73db1..4f3e421d6 100644 --- a/SquirrelApplicationDelegate.h +++ b/SquirrelApplicationDelegate.h @@ -34,4 +34,4 @@ @end // also used in main.m -extern void (*show_message)(const char* msg_text, const char* msg_id); +extern void show_message(const char* msg_text, const char* msg_id); diff --git a/SquirrelApplicationDelegate.m b/SquirrelApplicationDelegate.m index c3127f726..2685238e3 100644 --- a/SquirrelApplicationDelegate.m +++ b/SquirrelApplicationDelegate.m @@ -1,6 +1,5 @@ #import "SquirrelApplicationDelegate.h" -#import #import #import "SquirrelConfig.h" #import "SquirrelPanel.h" @@ -33,23 +32,7 @@ -(IBAction)openWiki:(id)sender [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:kRimeWikiURL]]; } -static void show_message_growl(const char* msg_text, const char* msg_id) { - @autoreleasepool { - [GrowlApplicationBridge - notifyWithTitle:NSLocalizedString(@"Squirrel", nil) - description:NSLocalizedString(@(msg_text), nil) - notificationName:@"Squirrel" - iconData:[NSData - dataWithData:[NSImage imageNamed:@"squirrel-app"] - .TIFFRepresentation] - priority:0 - isSticky:NO - clickContext:nil - identifier:@(msg_id)]; - } -} - -static void show_message_notification_center(const char* msg_text, const char* msg_id) { +void show_message(const char* msg_text, const char* msg_id) { @autoreleasepool { id notification = [[NSClassFromString(@"NSUserNotification") alloc] init]; [notification performSelector:@selector(setTitle:) @@ -71,8 +54,6 @@ static void show_status_message(const char* msg_text, const char* msg_id) { } } -void (*show_message)(const char* msg_text, const char* msg_id) = show_message_growl; - void notification_handler(void* context_object, RimeSessionId session_id, const char* message_type, const char* message_value) { if (!strcmp(message_type, "deploy")) { @@ -183,15 +164,6 @@ -(void)loadSettings { _enableNotifications = ![[_config getString:@"show_notifications_when"] isEqualToString:@"never"]; - [GrowlApplicationBridge setShouldUseBuiltInNotifications:_enableNotifications]; - - if ([_config getBool:@"show_notifications_via_notification_center"] && - OSVersionIsEqualOrAbove(10, 8)) { - show_message = show_message_notification_center; - } - else { - show_message = show_message_growl; - } [self.panel updateConfig:_config]; } diff --git a/data/squirrel.yaml b/data/squirrel.yaml index aa74c3e2a..d4e844d7b 100644 --- a/data/squirrel.yaml +++ b/data/squirrel.yaml @@ -1,7 +1,7 @@ # Squirrel settings # encoding: utf-8 -config_version: "0.24" +config_version: "0.27" us_keyboard_layout: false @@ -11,10 +11,8 @@ chord_duration: 0.1 # seconds # options: always | never | appropriate show_notifications_when: appropriate -# Show notifications via Notification Center instead of Growl. -# (Only valid if OS version is at least 10.8 and -# 'show_notifications_when' is NOT set to 'never'.) -show_notifications_via_notification_center: false +# DEPRECATED: since 0.27 +#show_notifications_via_notification_center: false style: color_scheme: native diff --git a/zh_CN.lproj/MainMenu.xib b/zh_CN.lproj/MainMenu.xib index 9c47407c7..e602c2e24 100644 --- a/zh_CN.lproj/MainMenu.xib +++ b/zh_CN.lproj/MainMenu.xib @@ -1,478 +1,59 @@ - - - 1050 - 12C60 - 2844 - 1187.34 - 625.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 2844 - - - YES - NSCustomObject - NSMenu - NSMenuItem - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - - NSApplication - - - - FirstResponder - - - NSApplication - - - SquirrelApplicationDelegate - - - SquirrelPanel - - - - - YES - - - 重新部署 - ` - 786432 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - - - - 同步用户数据 - - 2147483647 - - - - - - 用户设定... - - 2147483647 - - - - - - 在线文档... - - 2147483647 - - - 2 - - - - 检查新版本... - - 2147483647 - - - 1 - - - - - SUUpdater - - - - - YES - - - delegate - - - - 253 - - - - _panel - - - - 771 - - - - _menu - - - - 779 - - - - _updater - - - - 794 - - - - deploy: - - - - 795 - - - - openWiki: - - - - 798 - - - - configure: - - - - 800 - - - - syncUserData: - - - - 804 - - - - checkForUpdates: - - - - 796 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 252 - - - SquirrelApplicationDelegate - - - 770 - - - SquirrelPanel - - - 772 - - - Updater - - - 773 - - - YES - - - - - - - - Menu - - - 774 - - - - - 776 - - - - - 797 - - - - - 799 - - - - - 801 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 252.IBPluginDependency - 770.IBPluginDependency - 772.IBPluginDependency - 773.IBPluginDependency - 774.IBPluginDependency - 776.IBPluginDependency - 797.IBPluginDependency - 799.IBPluginDependency - 801.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 804 - - - - YES - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - IBProjectSource - ./Classes/SUUpdater.h - - - - SquirrelApplicationDelegate - NSObject - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - id - id - id - id - - - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - - configure: - id - - - deploy: - id - - - openWiki: - id - - - syncUserData: - id - - - - - YES - - YES - _menu - _panel - _updater - - - YES - NSMenu - SquirrelPanel - id - - - - YES - - YES - _menu - _panel - _updater - - - YES - - _menu - NSMenu - - - _panel - SquirrelPanel - - - _updater - id - - - - - IBProjectSource - ./Classes/SquirrelApplicationDelegate.h - - - - SquirrelPanel - NSObject - - IBProjectSource - ./Classes/SquirrelPanel.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {11, 11} - {10, 3} - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/zh_TW.lproj/MainMenu.xib b/zh_TW.lproj/MainMenu.xib index 37363d52d..893178260 100644 --- a/zh_TW.lproj/MainMenu.xib +++ b/zh_TW.lproj/MainMenu.xib @@ -1,478 +1,59 @@ - - - 1050 - 12C60 - 2844 - 1187.34 - 625.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 2844 - - - YES - NSCustomObject - NSMenu - NSMenuItem - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - - NSApplication - - - - FirstResponder - - - NSApplication - - - SquirrelApplicationDelegate - - - SquirrelPanel - - - - - YES - - - 重新部署 - ` - 786432 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - - - - 同步用戶資料 - - 2147483647 - - - - - - 用戶設定... - - 2147483647 - - - - - - 在線文檔... - - 2147483647 - - - 2 - - - - 檢查新版本... - - 2147483647 - - - 1 - - - - - SUUpdater - - - - - YES - - - delegate - - - - 253 - - - - _panel - - - - 771 - - - - _menu - - - - 779 - - - - _updater - - - - 794 - - - - deploy: - - - - 795 - - - - openWiki: - - - - 798 - - - - configure: - - - - 800 - - - - syncUserData: - - - - 805 - - - - checkForUpdates: - - - - 796 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 252 - - - SquirrelApplicationDelegate - - - 770 - - - SquirrelPanel - - - 772 - - - Updater - - - 773 - - - YES - - - - - - - - Menu - - - 774 - - - - - 776 - - - - - 797 - - - - - 799 - - - - - 803 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 252.IBPluginDependency - 770.IBPluginDependency - 772.IBPluginDependency - 773.IBPluginDependency - 774.IBPluginDependency - 776.IBPluginDependency - 797.IBPluginDependency - 799.IBPluginDependency - 803.IBPluginDependency - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 805 - - - - YES - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - IBProjectSource - ./Classes/SUUpdater.h - - - - SquirrelApplicationDelegate - NSObject - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - id - id - id - id - - - - YES - - YES - configure: - deploy: - openWiki: - syncUserData: - - - YES - - configure: - id - - - deploy: - id - - - openWiki: - id - - - syncUserData: - id - - - - - YES - - YES - _menu - _panel - _updater - - - YES - NSMenu - SquirrelPanel - id - - - - YES - - YES - _menu - _panel - _updater - - - YES - - _menu - NSMenu - - - _panel - SquirrelPanel - - - _updater - id - - - - - IBProjectSource - ./Classes/SquirrelApplicationDelegate.h - - - - SquirrelPanel - NSObject - - IBProjectSource - ./Classes/SquirrelPanel.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.macosx - - - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSMenuCheckmark - NSMenuMixedState - - - YES - {11, 11} - {10, 3} - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +