From dd15d2b44fac4450613768115bcab42fca08fc97 Mon Sep 17 00:00:00 2001 From: Jeena Date: Sat, 5 Oct 2013 01:45:28 +0200 Subject: [PATCH] fixes needed for a os x version --- Mac/AccessToken.h | 27 - Mac/AccessToken.m | 130 - Mac/Bungloo-Info.plist | 80 - ...loo.temp_caseinsensitive_rename_Prefix.pch | 7 - Mac/Bungloo.xcodeproj/jeena.mode1v3 | 1421 -------- Mac/Bungloo.xcodeproj/jeena.pbxuser | 496 --- Mac/Bungloo.xcodeproj/project.pbxproj | 458 --- .../contents.xcworkspacedata | 7 - .../WorkspaceSettings.xcsettings | 10 - .../xcdebugger/Breakpoints.xcbkptlist | 18 - .../xcschemes/Bungloo.xcscheme | 86 - .../xcschemes/xcschememanagement.plist | 22 - Mac/Bungloo_Prefix.pch | 7 - Mac/Constants.h | 22 - Mac/Constants.m | 220 -- Mac/Controller.h | 95 - Mac/Controller.m | 524 --- Mac/English.lproj/Credits.rtf | 30 - Mac/English.lproj/InfoPlist.strings | 2 - Mac/English.lproj/MainMenu.xib | 3057 ----------------- Mac/English.lproj/NewMessageWindow.xib | 838 ----- 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 857664 -> 0 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/MimeType.h | 13 - Mac/MimeType.m | 27 - Mac/NSData+Base64.h | 46 - Mac/NSData+Base64.m | 13 - Mac/NewConversationWindowController.h | 27 - Mac/NewConversationWindowController.m | 70 - Mac/NewConversationWindowController.xib | 327 -- Mac/NewMessageWindow.h | 48 - Mac/NewMessageWindow.m | 344 -- Mac/PostModel.h | 28 - Mac/PostModel.m | 26 - Mac/Sparkle.framework/Headers | 1 - Mac/Sparkle.framework/Resources | 1 - Mac/Sparkle.framework/Sparkle | 1 - .../Versions/A/Headers/SUAppcast.h | 33 - .../Versions/A/Headers/SUAppcastItem.h | 47 - .../Versions/A/Headers/SUUpdater.h | 118 - .../A/Headers/SUVersionComparisonProtocol.h | 27 - .../Versions/A/Headers/Sparkle.h | 21 - .../Versions/A/Resources/Info.plist | 24 - .../Versions/A/Resources/License.txt | 7 - .../A/Resources/SUModelTranslation.plist | 174 - .../A/Resources/SUStatus.nib/classes.nib | 56 - .../A/Resources/SUStatus.nib/info.nib | 20 - .../A/Resources/SUStatus.nib/keyedobjects.nib | Bin 7344 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7278 -> 0 bytes .../de.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../de.lproj/SUUpdateAlert.nib/info.nib | 20 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10493 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 20 - .../keyedobjects.nib | Bin 13189 -> 0 bytes .../A/Resources/de.lproj/Sparkle.strings | Bin 9806 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7148 -> 0 bytes .../en.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../en.lproj/SUUpdateAlert.nib/info.nib | 20 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10623 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 21 - .../keyedobjects.nib | Bin 13263 -> 0 bytes .../A/Resources/en.lproj/Sparkle.strings | Bin 8216 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7273 -> 0 bytes .../es.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../es.lproj/SUUpdateAlert.nib/info.nib | 20 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10668 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 20 - .../keyedobjects.nib | Bin 13404 -> 0 bytes .../A/Resources/es.lproj/Sparkle.strings | Bin 8020 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 16 - .../keyedobjects.nib | Bin 7245 -> 0 bytes .../fr.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../fr.lproj/SUUpdateAlert.nib/info.nib | 16 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10338 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 16 - .../keyedobjects.nib | Bin 13156 -> 0 bytes .../A/Resources/fr.lproj/Sparkle.strings | Bin 8554 -> 0 bytes .../Versions/A/Resources/fr.lproj/fr.lproj | 1 - .../Versions/A/Resources/fr_CA.lproj | 1 - .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7161 -> 0 bytes .../it.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../it.lproj/SUUpdateAlert.nib/info.nib | 20 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10360 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 20 - .../keyedobjects.nib | Bin 12659 -> 0 bytes .../A/Resources/it.lproj/Sparkle.strings | Bin 8914 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 18 - .../keyedobjects.nib | Bin 7234 -> 0 bytes .../nl.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../nl.lproj/SUUpdateAlert.nib/info.nib | 16 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10220 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 16 - .../keyedobjects.nib | Bin 12535 -> 0 bytes .../A/Resources/nl.lproj/Sparkle.strings | Bin 8514 -> 0 bytes .../Versions/A/Resources/relaunch | Bin 58924 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7675 -> 0 bytes .../ru.lproj/SUUpdateAlert.nib/classes.nib | 67 - .../ru.lproj/SUUpdateAlert.nib/info.nib | 20 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10895 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 18 - .../keyedobjects.nib | Bin 12898 -> 0 bytes .../A/Resources/ru.lproj/Sparkle.strings | Bin 8364 -> 0 bytes .../SUAutomaticUpdateAlert.nib/classes.nib | 50 - .../SUAutomaticUpdateAlert.nib/info.nib | 20 - .../keyedobjects.nib | Bin 7474 -> 0 bytes .../sv.lproj/SUUpdateAlert.nib/classes.nib | 39 - .../sv.lproj/SUUpdateAlert.nib/info.nib | 18 - .../SUUpdateAlert.nib/keyedobjects.nib | Bin 10180 -> 0 bytes .../SUUpdatePermissionPrompt.nib/classes.nib | 59 - .../SUUpdatePermissionPrompt.nib/info.nib | 20 - .../keyedobjects.nib | Bin 13483 -> 0 bytes .../A/Resources/sv.lproj/Sparkle.strings | Bin 8142 -> 0 bytes Mac/Sparkle.framework/Versions/A/Sparkle | Bin 463540 -> 0 bytes Mac/Sparkle.framework/Versions/Current | 1 - Mac/TB_SendTemplate.png | Bin 3144 -> 0 bytes Mac/ViewDelegate.h | 22 - Mac/ViewDelegate.m | 134 - Mac/main.m | 14 - Mac/publish/Appcast.xml | 20 - Mac/publish/ReleaseNotes.html | 265 -- Mac/publish/dsa_pub.pem | 20 - Mac/publish/publish.rb | 56 - {Mac => MacQt}/Icon.icns | Bin MacQt/deploy.sh | 15 + MacQt/setup.py | 51 + Qt/Bungloo.py | 17 +- Qt/Helper.py | 14 +- Qt/SingleApplication.py | 9 + Qt/Windows.py | 1 + 158 files changed, 96 insertions(+), 12556 deletions(-) delete mode 100644 Mac/AccessToken.h delete mode 100644 Mac/AccessToken.m delete mode 100644 Mac/Bungloo-Info.plist delete mode 100644 Mac/Bungloo.temp_caseinsensitive_rename_Prefix.pch delete mode 100644 Mac/Bungloo.xcodeproj/jeena.mode1v3 delete mode 100644 Mac/Bungloo.xcodeproj/jeena.pbxuser delete mode 100644 Mac/Bungloo.xcodeproj/project.pbxproj delete mode 100644 Mac/Bungloo.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 Mac/Bungloo.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/WorkspaceSettings.xcsettings delete mode 100644 Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist delete mode 100644 Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Bungloo.xcscheme delete mode 100644 Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 Mac/Bungloo_Prefix.pch delete mode 100644 Mac/Constants.h delete mode 100644 Mac/Constants.m delete mode 100644 Mac/Controller.h delete mode 100644 Mac/Controller.m delete mode 100644 Mac/English.lproj/Credits.rtf delete mode 100644 Mac/English.lproj/InfoPlist.strings delete mode 100644 Mac/English.lproj/MainMenu.xib delete mode 100644 Mac/English.lproj/NewMessageWindow.xib delete mode 100644 Mac/Growl Registration Ticket.growlRegDict delete mode 120000 Mac/Growl.framework/Growl delete mode 120000 Mac/Growl.framework/Headers delete mode 120000 Mac/Growl.framework/Resources delete mode 100755 Mac/Growl.framework/Versions/A/Growl delete mode 100644 Mac/Growl.framework/Versions/A/Headers/Growl.h delete mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h delete mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h delete mode 100644 Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h delete mode 100644 Mac/Growl.framework/Versions/A/Resources/Info.plist delete mode 100644 Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources delete mode 120000 Mac/Growl.framework/Versions/Current delete mode 100644 Mac/MimeType.h delete mode 100644 Mac/MimeType.m delete mode 100644 Mac/NSData+Base64.h delete mode 100644 Mac/NSData+Base64.m delete mode 100644 Mac/NewConversationWindowController.h delete mode 100644 Mac/NewConversationWindowController.m delete mode 100644 Mac/NewConversationWindowController.xib delete mode 100644 Mac/NewMessageWindow.h delete mode 100644 Mac/NewMessageWindow.m delete mode 100644 Mac/PostModel.h delete mode 100644 Mac/PostModel.m delete mode 120000 Mac/Sparkle.framework/Headers delete mode 120000 Mac/Sparkle.framework/Resources delete mode 120000 Mac/Sparkle.framework/Sparkle delete mode 100644 Mac/Sparkle.framework/Versions/A/Headers/SUAppcast.h delete mode 100644 Mac/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h delete mode 100644 Mac/Sparkle.framework/Versions/A/Headers/SUUpdater.h delete mode 100644 Mac/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h delete mode 100644 Mac/Sparkle.framework/Versions/A/Headers/Sparkle.h delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/Info.plist delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/License.txt delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings delete mode 120000 Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj delete mode 120000 Mac/Sparkle.framework/Versions/A/Resources/fr_CA.lproj delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings delete mode 100755 Mac/Sparkle.framework/Versions/A/Resources/relaunch delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib delete mode 100644 Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings delete mode 100755 Mac/Sparkle.framework/Versions/A/Sparkle delete mode 120000 Mac/Sparkle.framework/Versions/Current delete mode 100644 Mac/TB_SendTemplate.png delete mode 100644 Mac/ViewDelegate.h delete mode 100644 Mac/ViewDelegate.m delete mode 100644 Mac/main.m delete mode 100755 Mac/publish/Appcast.xml delete mode 100644 Mac/publish/ReleaseNotes.html delete mode 100644 Mac/publish/dsa_pub.pem delete mode 100755 Mac/publish/publish.rb rename {Mac => MacQt}/Icon.icns (100%) create mode 100755 MacQt/deploy.sh create mode 100644 MacQt/setup.py diff --git a/Mac/AccessToken.h b/Mac/AccessToken.h deleted file mode 100644 index b9cbcf8..0000000 --- a/Mac/AccessToken.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// AccessToken.h -// bungloo -// -// Created by Jeena Paradies on 19/09/2011. -// Copyright 2011 __MyCompanyName__. All rights reserved. -// - - - -@interface AccessToken : NSObject { - NSUserDefaults *d; -} - -- (void)setString:(NSString *)string forKey:(NSString *)aKey; -- (NSString *)stringForKey:(NSString *)aKey; - -- (void)setAccessToken:(NSString *)_accessToken; -- (NSString *)accessToken; -- (void)setSecret:(NSString *)_secret; -- (NSString *)secret; -- (void)setUserId:(NSString *)_userId; -- (NSString *)userId; -- (void)setScreenName:(NSString *)_screenName; -- (NSString *)screenName; - -@end \ No newline at end of file diff --git a/Mac/AccessToken.m b/Mac/AccessToken.m deleted file mode 100644 index f60e91c..0000000 --- a/Mac/AccessToken.m +++ /dev/null @@ -1,130 +0,0 @@ -// -// AccessToken.m -// bungloo -// -// Created by Jeena Paradies on 19/09/2011. -// Copyright 2011 __MyCompanyName__. All rights reserved. -// - -#import "AccessToken.h" -#include - -@implementation AccessToken - -- (id)init -{ - self = [super init]; - if (self) { - // Initialization code here. - d = [NSUserDefaults standardUserDefaults]; - //[d removeObjectForKey:@"user_access_token"]; - } - - return self; -} - -- (void)setString:(NSString *)string forKey:(NSString *)aKey -{ - [d setObject:string forKey:aKey]; - [d synchronize]; -} - -- (NSString *)stringForKey:(NSString *)aKey -{ - return [d objectForKey:aKey]; -} - -- (void)setAccessToken:(NSString *)_accessToken -{ - [d synchronize]; -} - -- (NSString *)accessToken -{ - return [d objectForKey:@"accessToken"]; -} - -- (void)setSecret:(NSString *)_secret -{ - UInt32 _passwordLength = 0; - char *_password = nil; - SecKeychainItemRef item = nil; - SecKeychainFindGenericPassword(NULL, 6, "Bungloo", 17, "BunglooUserAccount", &_passwordLength, (void **)&_password, &item); - - OSStatus status; - void * passwordData = (void*)[_secret cStringUsingEncoding:NSUTF8StringEncoding]; - UInt32 passwordLength = strlen((char*)passwordData); - if (!item) - { - status = SecKeychainAddGenericPassword( - NULL, // default keychain - 6, // length of service name - "Bungloo", // service name - 17, // length of account name - "BunglooUserAccount", // account name - passwordLength, // length of password - passwordData, // pointer to password data - NULL // the item reference - ); - } - else - { - status = SecKeychainItemModifyContent( - item, - NULL, - passwordLength, - passwordData - ); - } - NSLog(@"%@",(NSString *)SecCopyErrorMessageString (status,NULL)); -} - -- (NSString *)secret -{ - UInt32 passwordLength = 0; - char *password = nil; - SecKeychainItemRef item = nil; - SecKeychainFindGenericPassword(NULL, 6, "Bungloo", 17, "BunglooUserAccount", &passwordLength, (void **)&password, &item); - - if (!item) { - return nil; - } - - //Get password - NSString *passwordString = [[[NSString alloc] initWithData:[NSData dataWithBytes:password length:passwordLength] encoding:NSUTF8StringEncoding] autorelease]; - SecKeychainItemFreeContent(NULL, password); - return passwordString; -} - -- (void)setUserId:(NSString *)_userId -{ - [d setObject:_userId forKey:@"userId"]; - [d synchronize]; -} - -- (NSString *)userId -{ - return [d objectForKey:@"userId"]; -} - -- (void)setScreenName:(NSString *)_screenName -{ - [d setObject:_screenName forKey:@"screenName"]; - [d synchronize]; -} - -- (NSString *)screenName -{ - return [d objectForKey:@"screenName"]; -} - -+ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector { - return NO; -} - -+ (BOOL)isKeyExcludedFromWebScript:(const char *)name { - return NO; -} - - -@end diff --git a/Mac/Bungloo-Info.plist b/Mac/Bungloo-Info.plist deleted file mode 100644 index 5a215fe..0000000 --- a/Mac/Bungloo-Info.plist +++ /dev/null @@ -1,80 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDocumentTypes - - - CFBundleTypeExtensions - - ???? - - CFBundleTypeIconFile - - CFBundleTypeName - DocumentType - CFBundleTypeOSTypes - - ???? - - CFBundleTypeRole - Editor - NSDocumentClass - NewMessageWindow - - - CFBundleExecutable - Bungloo - CFBundleHelpBookFolder - Bungloo.help - CFBundleHelpBookName - nu.jabs.apps.bungloo.help - CFBundleIconFile - Icon.icns - CFBundleIdentifier - nu.jabs.apps.bungloo - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Bungloo - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.4.3 - CFBundleSignature - ???? - CFBundleURLTypes - - - CFBundleURLName - nu.jabs.apps.bungloo.handler - CFBundleURLSchemes - - bungloo - - - - CFBundleVersion - 1.4.3 - LSApplicationCategoryType - public.app-category.social-networking - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - NSServices - - SUFeedURL - http://jabs.nu/bungloo/download/Appcast.xml - SUPublicDSAKeyFile - dsa_pub.pem - UTExportedTypeDeclarations - - UTImportedTypeDeclarations - - - diff --git a/Mac/Bungloo.temp_caseinsensitive_rename_Prefix.pch b/Mac/Bungloo.temp_caseinsensitive_rename_Prefix.pch deleted file mode 100644 index 694af35..0000000 --- a/Mac/Bungloo.temp_caseinsensitive_rename_Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'bungloo' target in the 'bungloo' project -// - -#ifdef __OBJC__ - #import -#endif diff --git a/Mac/Bungloo.xcodeproj/jeena.mode1v3 b/Mac/Bungloo.xcodeproj/jeena.mode1v3 deleted file mode 100644 index 777a537..0000000 --- a/Mac/Bungloo.xcodeproj/jeena.mode1v3 +++ /dev/null @@ -1,1421 +0,0 @@ - - - - - ActivePerspectiveName - Project - AllowedModules - - - BundleLoadPath - - MaxInstances - n - Module - PBXSmartGroupTreeModule - Name - Groups and Files Outline View - - - BundleLoadPath - - MaxInstances - n - Module - PBXNavigatorGroup - Name - Editor - - - BundleLoadPath - - MaxInstances - n - Module - XCTaskListModule - Name - Task List - - - BundleLoadPath - - MaxInstances - n - Module - XCDetailModule - Name - File and Smart Group Detail Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXBuildResultsModule - Name - Detailed Build Results Viewer - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXProjectFindModule - Name - Project Batch Find Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCProjectFormatConflictsModule - Name - Project Format Conflicts List - - - BundleLoadPath - - MaxInstances - n - Module - PBXBookmarksModule - Name - Bookmarks Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXClassBrowserModule - Name - Class Browser - - - BundleLoadPath - - MaxInstances - n - Module - PBXCVSModule - Name - Source Code Control Tool - - - BundleLoadPath - - MaxInstances - n - Module - PBXDebugBreakpointsModule - Name - Debug Breakpoints Tool - - - BundleLoadPath - - MaxInstances - n - Module - XCDockableInspector - Name - Inspector - - - BundleLoadPath - - MaxInstances - n - Module - PBXOpenQuicklyModule - Name - Open Quickly Tool - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugSessionModule - Name - Debugger - - - BundleLoadPath - - MaxInstances - 1 - Module - PBXDebugCLIModule - Name - Debug Console - - - BundleLoadPath - - MaxInstances - n - Module - XCSnapshotModule - Name - Snapshots Tool - - - BundlePath - /Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources - Description - DefaultDescriptionKey - DockingSystemVisible - - Extension - mode1v3 - FavBarConfig - - PBXProjectModuleGUID - 1F68211F1249D25900A03CED - XCBarModuleItemNames - - XCBarModuleItems - - - FirstTimeWindowDisplayed - - Identifier - com.apple.perspectives.project.mode1v3 - MajorVersion - 33 - MinorVersion - 0 - Name - Default - Notifications - - OpenEditors - - PerspectiveWidths - - -1 - -1 - - Perspectives - - - ChosenToolbarItems - - active-combo-popup - action - NSToolbarFlexibleSpaceItem - build-and-go - com.apple.ide.PBXToolbarStopButton - get-info - NSToolbarFlexibleSpaceItem - com.apple.pbx.toolbar.searchfield - - ControllerClassBaseName - - IconName - WindowOfProjectWithEditor - Identifier - perspective.project - IsVertical - - Layout - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 287 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 2A37F4AAFDCFA73011CA2CEA - 2A37F4ABFDCFA73011CA2CEA - 2A37F4B8FDCFA73011CA2CEA - 1FFA36C71177D861006C8562 - 2A37F4C3FDCFA73011CA2CEA - 1058C7A6FEA54F5311CA2CBB - 1C37FAAC04509CD000000102 - 1C37FABC05509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 37 - 17 - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {287, 1304}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {304, 1322}} - GroupTreeTableConfiguration - - MainColumn - 287 - - RubberWindowFrame - 469 55 1319 1363 0 0 2560 1418 - - Module - PBXSmartGroupTreeModule - Proportion - 304pt - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20306471E060097A5F4 - PBXProjectModuleLabel - TwittiaCore.js - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CE0B20406471E060097A5F4 - PBXProjectModuleLabel - TwittiaCore.js - _historyCapacity - 0 - bookmark - 1F8D1E4412DF5A0D00571730 - history - - 1F98DCA9124C691A004289ED - 1F98DCAD124C691A004289ED - 1F17508512A972DF004A0B42 - 1F2F793712BD93A600F073BE - 1F27470412D905CA00339B4F - 1F618EAC12DB5D0700E500D9 - 1F618ED112DB60D100E500D9 - 1F618ED212DB60D100E500D9 - 1F618ED312DB60D100E500D9 - 1F618ED412DB60D100E500D9 - 1F618ED512DB60D100E500D9 - 1F618ED612DB60D100E500D9 - 1F618F0212DB665B00E500D9 - 1F618F0312DB665B00E500D9 - 1F618F0412DB665B00E500D9 - 1F618F0512DB665B00E500D9 - 1F8D1E4212DF5A0D00571730 - 1F8D1E4312DF5A0D00571730 - - - SplitCount - 1 - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1010, 1317}} - RubberWindowFrame - 469 55 1319 1363 0 0 2560 1418 - - Module - PBXNavigatorGroup - Proportion - 1317pt - - - ContentConfiguration - - PBXProjectModuleGUID - 1CE0B20506471E060097A5F4 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{0, 1322}, {1010, 0}} - RubberWindowFrame - 469 55 1319 1363 0 0 2560 1418 - - Module - XCDetailModule - Proportion - 0pt - - - Proportion - 1010pt - - - Name - Project - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - XCModuleDock - PBXNavigatorGroup - XCDetailModule - - TableOfContents - - 1F8D1E2712DF55D600571730 - 1CE0B1FE06471DED0097A5F4 - 1F8D1E2812DF55D600571730 - 1CE0B20306471E060097A5F4 - 1CE0B20506471E060097A5F4 - - ToolbarConfigUserDefaultsMinorVersion - 2 - ToolbarConfiguration - xcode.toolbar.config.defaultV3 - - - ControllerClassBaseName - - IconName - WindowOfProject - Identifier - perspective.morph - IsVertical - 0 - Layout - - - BecomeActive - 1 - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C37FBAC04509CD000000102 - 1C37FAAC04509CD000000102 - 1C08E77C0454961000C914BD - 1C37FABC05509CD000000102 - 1C37FABC05539CD112110102 - E2644B35053B69B200211256 - 1C37FABC04509CD000100104 - 1CC0EA4004350EF90044410B - 1CC0EA4004350EF90041110B - - PBXProjectModuleGUID - 11E0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - yes - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 186 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 29B97314FDCFA39411CA2CEA - 1C37FABC05509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {186, 337}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - 1 - XCSharingToken - com.apple.Xcode.GFSharingToken - - GeometryConfiguration - - Frame - {{0, 0}, {203, 355}} - GroupTreeTableConfiguration - - MainColumn - 186 - - RubberWindowFrame - 373 269 690 397 0 0 1440 878 - - Module - PBXSmartGroupTreeModule - Proportion - 100% - - - Name - Morph - PreferredWidth - 300 - ServiceClasses - - XCModuleDock - PBXSmartGroupTreeModule - - TableOfContents - - 11E0B1FE06471DED0097A5F4 - - ToolbarConfiguration - xcode.toolbar.config.default.shortV3 - - - PerspectivesBarVisible - - ShelfIsVisible - - SourceDescription - file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecificationMode1.xcperspec' - StatusbarIsVisible - - TimeStamp - 0.0 - ToolbarConfigUserDefaultsMinorVersion - 2 - ToolbarDisplayMode - 1 - ToolbarIsVisible - - ToolbarSizeMode - 1 - Type - Perspectives - UpdateMessage - The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature). You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature. Do you wish to update to the latest Workspace defaults for project '%@'? - WindowJustification - 5 - WindowOrderList - - 1F8D1E4612DF5A0D00571730 - 1F8D1E4712DF5A0D00571730 - 1F6821201249D25900A03CED - 1CD10A99069EF8BA00B06720 - 1C78EAAD065D492600B07095 - /Users/jeena/Projects/Twittia/Twittia 2.xcodeproj - - WindowString - 469 55 1319 1363 0 0 2560 1418 - WindowToolsV3 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.build - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528F0623707200166675 - PBXProjectModuleLabel - - StatusBarVisibility - - - GeometryConfiguration - - Frame - {{0, 0}, {1299, 402}} - RubberWindowFrame - 2771 56 1299 684 2560 0 1920 1200 - - Module - PBXNavigatorGroup - Proportion - 402pt - - - ContentConfiguration - - PBXProjectModuleGUID - XCMainBuildResultsModuleGUID - PBXProjectModuleLabel - Build Results - XCBuildResultsTrigger_Collapse - 1021 - XCBuildResultsTrigger_Open - 1011 - - GeometryConfiguration - - Frame - {{0, 407}, {1299, 236}} - RubberWindowFrame - 2771 56 1299 684 2560 0 1920 1200 - - Module - PBXBuildResultsModule - Proportion - 236pt - - - Proportion - 643pt - - - Name - Build Results - ServiceClasses - - PBXBuildResultsModule - - StatusbarIsVisible - - TableOfContents - - 1F6821201249D25900A03CED - 1F8D1E2912DF55D600571730 - 1CD0528F0623707200166675 - XCMainBuildResultsModuleGUID - - ToolbarConfiguration - xcode.toolbar.config.buildV3 - WindowContentMinSize - 486 300 - WindowString - 2771 56 1299 684 2560 0 1920 1200 - WindowToolGUID - 1F6821201249D25900A03CED - WindowToolIsVisible - - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debugger - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - Debugger - - HorizontalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {316, 203}} - {{316, 0}, {378, 203}} - - - VerticalSplitView - - _collapsingFrameDimension - 0.0 - _indexOfCollapsedView - 0 - _percentageOfCollapsedView - 0.0 - isCollapsed - yes - sizes - - {{0, 0}, {694, 203}} - {{0, 203}, {694, 178}} - - - - LauncherConfigVersion - 8 - PBXProjectModuleGUID - 1C162984064C10D400B95A72 - PBXProjectModuleLabel - Debug - GLUTExamples (Underwater) - - GeometryConfiguration - - DebugConsoleVisible - None - DebugConsoleWindowFrame - {{200, 200}, {500, 300}} - DebugSTDIOWindowFrame - {{200, 200}, {500, 300}} - Frame - {{0, 0}, {694, 381}} - PBXDebugSessionStackFrameViewKey - - DebugVariablesTableConfiguration - - Name - 120 - Value - 85 - Summary - 148 - - Frame - {{316, 0}, {378, 203}} - RubberWindowFrame - 67 996 694 422 0 0 2560 1418 - - RubberWindowFrame - 67 996 694 422 0 0 2560 1418 - - Module - PBXDebugSessionModule - Proportion - 381pt - - - Proportion - 381pt - - - Name - Debugger - ServiceClasses - - PBXDebugSessionModule - - StatusbarIsVisible - - TableOfContents - - 1CD10A99069EF8BA00B06720 - 1F8D1E2A12DF55D600571730 - 1C162984064C10D400B95A72 - 1F8D1E2B12DF55D600571730 - 1F8D1E2C12DF55D600571730 - 1F8D1E2D12DF55D600571730 - 1F8D1E2E12DF55D600571730 - 1F8D1E2F12DF55D600571730 - - ToolbarConfiguration - xcode.toolbar.config.debugV3 - WindowString - 67 996 694 422 0 0 2560 1418 - WindowToolGUID - 1CD10A99069EF8BA00B06720 - WindowToolIsVisible - - - - Identifier - windowTool.find - Layout - - - Dock - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1CDD528C0622207200134675 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1CD0528D0623707200166675 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {781, 167}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXNavigatorGroup - Proportion - 781pt - - - Proportion - 50% - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD0528E0623707200166675 - PBXProjectModuleLabel - Project Find - - GeometryConfiguration - - Frame - {{8, 0}, {773, 254}} - RubberWindowFrame - 62 385 781 470 0 0 1440 878 - - Module - PBXProjectFindModule - Proportion - 50% - - - Proportion - 428pt - - - Name - Project Find - ServiceClasses - - PBXProjectFindModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C530D57069F1CE1000CFCEE - 1C530D58069F1CE1000CFCEE - 1C530D59069F1CE1000CFCEE - 1CDD528C0622207200134675 - 1C530D5A069F1CE1000CFCEE - 1CE0B1FE06471DED0097A5F4 - 1CD0528E0623707200166675 - - WindowString - 62 385 781 470 0 0 1440 878 - WindowToolGUID - 1C530D57069F1CE1000CFCEE - WindowToolIsVisible - 0 - - - Identifier - MENUSEPARATOR - - - FirstTimeWindowDisplayed - - Identifier - windowTool.debuggerConsole - IsVertical - - Layout - - - Dock - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAAC065D492600B07095 - PBXProjectModuleLabel - Debugger Console - - GeometryConfiguration - - Frame - {{0, 0}, {968, 946}} - RubberWindowFrame - 2810 187 968 987 2560 0 1920 1200 - - Module - PBXDebugCLIModule - Proportion - 946pt - - - Proportion - 946pt - - - Name - Debugger Console - ServiceClasses - - PBXDebugCLIModule - - StatusbarIsVisible - - TableOfContents - - 1C78EAAD065D492600B07095 - 1F8D1E4512DF5A0D00571730 - 1C78EAAC065D492600B07095 - - ToolbarConfiguration - xcode.toolbar.config.consoleV3 - WindowString - 2810 187 968 987 2560 0 1920 1200 - WindowToolGUID - 1C78EAAD065D492600B07095 - WindowToolIsVisible - - - - Identifier - windowTool.snapshots - Layout - - - Dock - - - Module - XCSnapshotModule - Proportion - 100% - - - Proportion - 100% - - - Name - Snapshots - ServiceClasses - - XCSnapshotModule - - StatusbarIsVisible - Yes - ToolbarConfiguration - xcode.toolbar.config.snapshots - WindowString - 315 824 300 550 0 0 1440 878 - WindowToolIsVisible - Yes - - - Identifier - windowTool.scm - Layout - - - Dock - - - ContentConfiguration - - PBXProjectModuleGUID - 1C78EAB2065D492600B07095 - PBXProjectModuleLabel - <No Editor> - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 1C78EAB3065D492600B07095 - - SplitCount - 1 - - StatusBarVisibility - 1 - - GeometryConfiguration - - Frame - {{0, 0}, {452, 0}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - - Module - PBXNavigatorGroup - Proportion - 0pt - - - BecomeActive - 1 - ContentConfiguration - - PBXProjectModuleGUID - 1CD052920623707200166675 - PBXProjectModuleLabel - SCM - - GeometryConfiguration - - ConsoleFrame - {{0, 259}, {452, 0}} - Frame - {{0, 7}, {452, 259}} - RubberWindowFrame - 743 379 452 308 0 0 1280 1002 - TableConfiguration - - Status - 30 - FileName - 199 - Path - 197.0950012207031 - - TableFrame - {{0, 0}, {452, 250}} - - Module - PBXCVSModule - Proportion - 262pt - - - Proportion - 266pt - - - Name - SCM - ServiceClasses - - PBXCVSModule - - StatusbarIsVisible - 1 - TableOfContents - - 1C78EAB4065D492600B07095 - 1C78EAB5065D492600B07095 - 1C78EAB2065D492600B07095 - 1CD052920623707200166675 - - ToolbarConfiguration - xcode.toolbar.config.scm - WindowString - 743 379 452 308 0 0 1280 1002 - - - FirstTimeWindowDisplayed - - Identifier - windowTool.breakpoints - IsVertical - - Layout - - - Dock - - - ContentConfiguration - - PBXBottomSmartGroupGIDs - - 1C77FABC04509CD000000102 - - PBXProjectModuleGUID - 1CE0B1FE06471DED0097A5F4 - PBXProjectModuleLabel - Files - PBXProjectStructureProvided - no - PBXSmartGroupTreeModuleColumnData - - PBXSmartGroupTreeModuleColumnWidthsKey - - 168 - - PBXSmartGroupTreeModuleColumnsKey_v4 - - MainColumn - - - PBXSmartGroupTreeModuleOutlineStateKey_v7 - - PBXSmartGroupTreeModuleOutlineStateExpansionKey - - 1C77FABC04509CD000000102 - - PBXSmartGroupTreeModuleOutlineStateSelectionKey - - - 0 - - - PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {168, 350}} - - PBXTopSmartGroupGIDs - - XCIncludePerspectivesSwitch - - - GeometryConfiguration - - Frame - {{0, 0}, {185, 368}} - GroupTreeTableConfiguration - - MainColumn - 168 - - RubberWindowFrame - 836 546 744 409 0 0 2560 1418 - - Module - PBXSmartGroupTreeModule - Proportion - 185pt - - - BecomeActive - - ContentConfiguration - - PBXProjectModuleGUID - 1CA1AED706398EBD00589147 - PBXProjectModuleLabel - Detail - - GeometryConfiguration - - Frame - {{190, 0}, {554, 368}} - RubberWindowFrame - 836 546 744 409 0 0 2560 1418 - - Module - XCDetailModule - Proportion - 554pt - - - Proportion - 368pt - - - MajorVersion - 3 - MinorVersion - 0 - Name - Breakpoints - ServiceClasses - - PBXSmartGroupTreeModule - XCDetailModule - - StatusbarIsVisible - - TableOfContents - - 1F618EB812DB5D0700E500D9 - 1F618EB912DB5D0700E500D9 - 1CE0B1FE06471DED0097A5F4 - 1CA1AED706398EBD00589147 - - ToolbarConfiguration - xcode.toolbar.config.breakpointsV3 - WindowString - 836 546 744 409 0 0 2560 1418 - WindowToolGUID - 1F618EB812DB5D0700E500D9 - WindowToolIsVisible - - - - Identifier - windowTool.debugAnimator - Layout - - - Dock - - - Module - PBXNavigatorGroup - Proportion - 100% - - - Proportion - 100% - - - Name - Debug Visualizer - ServiceClasses - - PBXNavigatorGroup - - StatusbarIsVisible - 1 - ToolbarConfiguration - xcode.toolbar.config.debugAnimatorV3 - WindowString - 100 100 700 500 0 0 1280 1002 - - - Identifier - windowTool.bookmarks - Layout - - - Dock - - - Module - PBXBookmarksModule - Proportion - 100% - - - Proportion - 100% - - - Name - Bookmarks - ServiceClasses - - PBXBookmarksModule - - StatusbarIsVisible - 0 - WindowString - 538 42 401 187 0 0 1280 1002 - - - Identifier - windowTool.projectFormatConflicts - Layout - - - Dock - - - Module - XCProjectFormatConflictsModule - Proportion - 100% - - - Proportion - 100% - - - Name - Project Format Conflicts - ServiceClasses - - XCProjectFormatConflictsModule - - StatusbarIsVisible - 0 - WindowContentMinSize - 450 300 - WindowString - 50 850 472 307 0 0 1440 877 - - - Identifier - windowTool.classBrowser - Layout - - - Dock - - - BecomeActive - 1 - ContentConfiguration - - OptionsSetName - Hierarchy, all classes - PBXProjectModuleGUID - 1CA6456E063B45B4001379D8 - PBXProjectModuleLabel - Class Browser - NSObject - - GeometryConfiguration - - ClassesFrame - {{0, 0}, {374, 96}} - ClassesTreeTableConfiguration - - PBXClassNameColumnIdentifier - 208 - PBXClassBookColumnIdentifier - 22 - - Frame - {{0, 0}, {630, 331}} - MembersFrame - {{0, 105}, {374, 395}} - MembersTreeTableConfiguration - - PBXMemberTypeIconColumnIdentifier - 22 - PBXMemberNameColumnIdentifier - 216 - PBXMemberTypeColumnIdentifier - 97 - PBXMemberBookColumnIdentifier - 22 - - PBXModuleWindowStatusBarHidden2 - 1 - RubberWindowFrame - 385 179 630 352 0 0 1440 878 - - Module - PBXClassBrowserModule - Proportion - 332pt - - - Proportion - 332pt - - - Name - Class Browser - ServiceClasses - - PBXClassBrowserModule - - StatusbarIsVisible - 0 - TableOfContents - - 1C0AD2AF069F1E9B00FABCE6 - 1C0AD2B0069F1E9B00FABCE6 - 1CA6456E063B45B4001379D8 - - ToolbarConfiguration - xcode.toolbar.config.classbrowser - WindowString - 385 179 630 352 0 0 1440 878 - WindowToolGUID - 1C0AD2AF069F1E9B00FABCE6 - WindowToolIsVisible - 0 - - - Identifier - windowTool.refactoring - IncludeInToolsMenu - 0 - Layout - - - Dock - - - BecomeActive - 1 - GeometryConfiguration - - Frame - {0, 0}, {500, 335} - RubberWindowFrame - {0, 0}, {500, 335} - - Module - XCRefactoringModule - Proportion - 100% - - - Proportion - 100% - - - Name - Refactoring - ServiceClasses - - XCRefactoringModule - - WindowString - 200 200 500 356 0 0 1920 1200 - - - - diff --git a/Mac/Bungloo.xcodeproj/jeena.pbxuser b/Mac/Bungloo.xcodeproj/jeena.pbxuser deleted file mode 100644 index 16fe5ce..0000000 --- a/Mac/Bungloo.xcodeproj/jeena.pbxuser +++ /dev/null @@ -1,496 +0,0 @@ -// !$*UTF8*$! -{ - 1F17508512A972DF004A0B42 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1FFA36CB1177D861006C8562 /* default.css */; - name = "default.css: 80"; - rLen = 0; - rLoc = 1037; - rType = 0; - vrLen = 553; - vrLoc = 411; - }; - 1F198FC7117BC4AB0049BEA7 /* README.markdown */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1237}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 1498}"; - }; - }; - 1F1990DF117BD2250049BEA7 /* Appcast.xml */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1237}}"; - sepNavSelRange = "{784, 0}"; - sepNavVisRange = "{0, 954}"; - }; - }; - 1F1990E1117BD2650049BEA7 /* ReleaseNotes.html */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1285}}"; - sepNavSelRange = "{461, 0}"; - sepNavVisRange = "{0, 1964}"; - }; - }; - 1F27470412D905CA00339B4F /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1FE2FCA6117A8952000504B0 /* dsa_pub.pem */; - name = "dsa_pub.pem: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1178; - vrLoc = 0; - }; - 1F2F793712BD93A600F073BE /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1FFA36D51177D879006C8562 /* ViewDelegate.m */; - name = "ViewDelegate.m: 37"; - rLen = 13; - rLoc = 1089; - rType = 0; - vrLen = 1550; - vrLoc = 0; - }; - 1F364396118CBC77008198EF /* OAuth.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1237}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 636}"; - }; - }; - 1F364397118CBC77008198EF /* OAuth.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1034, 2655}}"; - sepNavSelRange = "{4216, 0}"; - sepNavVisRange = "{2668, 3057}"; - }; - }; - 1F4673E61180F654006CC37C /* TwittiaCore.js */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1013, 5355}}"; - sepNavSelRange = "{1631, 0}"; - sepNavVisRange = "{248, 3030}"; - }; - }; - 1F618EA612DB5D0200E500D9 /* MyDocument.m:108 */ = { - isa = PBXFileBreakpoint; - actions = ( - ); - breakpointStyle = 0; - continueAfterActions = 0; - countType = 0; - delayBeforeContinue = 0; - fileReference = 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */; - functionName = "-sendTweet:"; - hitCount = 1; - ignoreCount = 0; - lineNumber = 108; - location = Twittia; - modificationTime = 316627463.947617; - originalNumberOfMultipleMatches = 1; - state = 1; - }; - 1F618EAC12DB5D0700E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2A37F4AEFDCFA73011CA2CEA /* MyDocument.h */; - name = "MyDocument.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 573; - vrLoc = 0; - }; - 1F618EC812DB5E6100E500D9 /* TweetModel.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1262}}"; - sepNavSelRange = "{358, 0}"; - sepNavVisRange = "{0, 366}"; - }; - }; - 1F618EC912DB5E6100E500D9 /* TweetModel.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1262}}"; - sepNavSelRange = "{279, 0}"; - sepNavVisRange = "{0, 316}"; - }; - }; - 1F618ED112DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */; - name = "MyDocument.m: 107"; - rLen = 0; - rLoc = 3758; - rType = 0; - vrLen = 3377; - vrLoc = 537; - }; - 1F618ED212DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F618EC812DB5E6100E500D9 /* TweetModel.h */; - name = "TweetModel.h: 18"; - rLen = 0; - rLoc = 358; - rType = 0; - vrLen = 366; - vrLoc = 0; - }; - 1F618ED312DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F618EC912DB5E6100E500D9 /* TweetModel.m */; - name = "TweetModel.m: 18"; - rLen = 0; - rLoc = 279; - rType = 0; - vrLen = 316; - vrLoc = 0; - }; - 1F618ED412DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1FFA36D21177D879006C8562 /* Controller.h */; - name = "Controller.h: 10"; - rLen = 25; - rLoc = 149; - rType = 0; - vrLen = 1539; - vrLoc = 0; - }; - 1F618ED512DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F364396118CBC77008198EF /* OAuth.h */; - name = "OAuth.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 636; - vrLoc = 0; - }; - 1F618ED612DB60D100E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F364397118CBC77008198EF /* OAuth.m */; - name = "OAuth.m: 135"; - rLen = 0; - rLoc = 4216; - rType = 0; - vrLen = 3057; - vrLoc = 2668; - }; - 1F618F0212DB665B00E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1FFA36D31177D879006C8562 /* Controller.m */; - name = "Controller.m: 178"; - rLen = 0; - rLoc = 5952; - rType = 0; - vrLen = 2979; - vrLoc = 4466; - }; - 1F618F0312DB665B00E500D9 /* PlistBookmark */ = { - isa = PlistBookmark; - fRef = 8D15AC360486D014006FF6A4 /* Twittia_2-Info.plist */; - fallbackIsa = PBXBookmark; - isK = 0; - kPath = ( - LSMinimumSystemVersion, - ); - name = "/Users/jeena/Projects/Twittia/Twittia_2-Info.plist"; - rLen = 0; - rLoc = 9223372036854775808; - }; - 1F618F0412DB665B00E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F1990DF117BD2250049BEA7 /* Appcast.xml */; - name = "Appcast.xml: 15"; - rLen = 0; - rLoc = 784; - rType = 0; - vrLen = 954; - vrLoc = 0; - }; - 1F618F0512DB665B00E500D9 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F198FC7117BC4AB0049BEA7 /* README.markdown */; - name = "README.markdown: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1498; - vrLoc = 0; - }; - 1F68210012493A3400A03CED /* Twittia */ = { - isa = PBXExecutable; - activeArgIndices = ( - ); - argumentStrings = ( - ); - autoAttachOnCrash = 1; - breakpointsEnabled = 0; - configStateDict = { - }; - customDataFormattersEnabled = 1; - dataTipCustomDataFormattersEnabled = 1; - dataTipShowTypeColumn = 1; - dataTipSortType = 0; - debuggerPlugin = GDBDebugging; - disassemblyDisplayState = 0; - dylibVariantSuffix = ""; - enableDebugStr = 1; - environmentEntries = ( - ); - executableSystemSymbolLevel = 0; - executableUserSymbolLevel = 0; - libgmallocEnabled = 0; - name = Twittia; - savedGlobals = { - }; - showTypeColumn = 0; - sourceDirectories = ( - ); - variableFormatDictionary = { - }; - }; - 1F68211B12493A5400A03CED /* Source Control */ = { - isa = PBXSourceControlManager; - fallbackIsa = XCSourceControlManager; - isSCMEnabled = 0; - scmConfiguration = { - repositoryNamesForRoots = { - "" = ""; - }; - }; - }; - 1F68211C12493A5400A03CED /* Code sense */ = { - isa = PBXCodeSenseManager; - indexTemplatePath = ""; - }; - 1F77DB46118C5F1C007C7F1E /* Constants.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1115, 3300}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 1114}"; - }; - }; - 1F8D1E4212DF5A0D00571730 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F1990E1117BD2650049BEA7 /* ReleaseNotes.html */; - name = "ReleaseNotes.html: 16"; - rLen = 0; - rLoc = 461; - rType = 0; - vrLen = 1964; - vrLoc = 0; - }; - 1F8D1E4312DF5A0D00571730 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F4673E61180F654006CC37C /* TwittiaCore.js */; - name = "TwittiaCore.js: 90"; - rLen = 3; - rLoc = 3369; - rType = 0; - vrLen = 3174; - vrLoc = 376; - }; - 1F8D1E4412DF5A0D00571730 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F4673E61180F654006CC37C /* TwittiaCore.js */; - name = "TwittiaCore.js: 66"; - rLen = 0; - rLoc = 1631; - rType = 0; - vrLen = 3030; - vrLoc = 248; - }; - 1F98DCA9124C691A004289ED /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 1F77DB46118C5F1C007C7F1E /* Constants.m */; - name = "Constants.m: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 1114; - vrLoc = 0; - }; - 1F98DCAD124C691A004289ED /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 1F98DC9D124BFFD7004289ED /* pin.png */; - }; - 1FE2FCA6117A8952000504B0 /* dsa_pub.pem */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 865}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 1178}"; - }; - }; - 1FFA36CB1177D861006C8562 /* default.css */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1115, 3270}}"; - sepNavSelRange = "{1037, 0}"; - sepNavVisRange = "{411, 553}"; - }; - }; - 1FFA36D21177D879006C8562 /* Controller.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1237}}"; - sepNavSelRange = "{149, 25}"; - sepNavVisRange = "{0, 1539}"; - }; - }; - 1FFA36D31177D879006C8562 /* Controller.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1238, 3285}}"; - sepNavSelRange = "{5834, 0}"; - sepNavVisRange = "{5432, 1211}"; - }; - }; - 1FFA36D51177D879006C8562 /* ViewDelegate.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1517, 1237}}"; - sepNavSelRange = "{1089, 13}"; - sepNavVisRange = "{0, 1550}"; - }; - }; - 2A37F4A9FDCFA73011CA2CEA /* Project object */ = { - activeBuildConfigurationName = Release; - activeExecutable = 1F68210012493A3400A03CED /* Twittia */; - activeTarget = 8D15AC270486D014006FF6A4 /* Twittia */; - addToTargets = ( - 8D15AC270486D014006FF6A4 /* Twittia */, - ); - breakpoints = ( - 1F618EA612DB5D0200E500D9 /* MyDocument.m:108 */, - ); - codeSenseManager = 1F68211C12493A5400A03CED /* Code sense */; - executables = ( - 1F68210012493A3400A03CED /* Twittia */, - ); - perUserDictionary = { - "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 20, - 198, - 20, - 99, - 99, - 29, - 20, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXBreakpointsDataSource_ActionID, - PBXBreakpointsDataSource_TypeID, - PBXBreakpointsDataSource_BreakpointID, - PBXBreakpointsDataSource_UseID, - PBXBreakpointsDataSource_LocationID, - PBXBreakpointsDataSource_ConditionID, - PBXBreakpointsDataSource_IgnoreCountID, - PBXBreakpointsDataSource_ContinueID, - ); - }; - PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID; - PBXFileTableDataSourceColumnWidthsKey = ( - 200, - 200, - 580.58349609375, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXBookmarksDataSource_LocationID, - PBXBookmarksDataSource_NameID, - PBXBookmarksDataSource_CommentsID, - ); - }; - PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 771, - 20, - 48, - 43, - 43, - 20, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - PBXFileDataSource_Target_ColumnID, - ); - }; - PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { - PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; - PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; - PBXFileTableDataSourceColumnWidthsKey = ( - 20, - 731, - 60, - 20, - 48.16259765625, - 43, - 43, - ); - PBXFileTableDataSourceColumnsKey = ( - PBXFileDataSource_FiletypeID, - PBXFileDataSource_Filename_ColumnID, - PBXTargetDataSource_PrimaryAttribute, - PBXFileDataSource_Built_ColumnID, - PBXFileDataSource_ObjectSize_ColumnID, - PBXFileDataSource_Errors_ColumnID, - PBXFileDataSource_Warnings_ColumnID, - ); - }; - PBXPerProjectTemplateStateSaveDate = 316626383; - PBXWorkspaceStateSaveDate = 316626383; - }; - perUserProjectItems = { - 1F17508512A972DF004A0B42 /* PBXTextBookmark */ = 1F17508512A972DF004A0B42 /* PBXTextBookmark */; - 1F27470412D905CA00339B4F /* PBXTextBookmark */ = 1F27470412D905CA00339B4F /* PBXTextBookmark */; - 1F2F793712BD93A600F073BE /* PBXTextBookmark */ = 1F2F793712BD93A600F073BE /* PBXTextBookmark */; - 1F618EAC12DB5D0700E500D9 /* PBXTextBookmark */ = 1F618EAC12DB5D0700E500D9 /* PBXTextBookmark */; - 1F618ED112DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED112DB60D100E500D9 /* PBXTextBookmark */; - 1F618ED212DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED212DB60D100E500D9 /* PBXTextBookmark */; - 1F618ED312DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED312DB60D100E500D9 /* PBXTextBookmark */; - 1F618ED412DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED412DB60D100E500D9 /* PBXTextBookmark */; - 1F618ED512DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED512DB60D100E500D9 /* PBXTextBookmark */; - 1F618ED612DB60D100E500D9 /* PBXTextBookmark */ = 1F618ED612DB60D100E500D9 /* PBXTextBookmark */; - 1F618F0212DB665B00E500D9 /* PBXTextBookmark */ = 1F618F0212DB665B00E500D9 /* PBXTextBookmark */; - 1F618F0312DB665B00E500D9 /* PlistBookmark */ = 1F618F0312DB665B00E500D9 /* PlistBookmark */; - 1F618F0412DB665B00E500D9 /* PBXTextBookmark */ = 1F618F0412DB665B00E500D9 /* PBXTextBookmark */; - 1F618F0512DB665B00E500D9 /* PBXTextBookmark */ = 1F618F0512DB665B00E500D9 /* PBXTextBookmark */; - 1F8D1E4212DF5A0D00571730 /* PBXTextBookmark */ = 1F8D1E4212DF5A0D00571730 /* PBXTextBookmark */; - 1F8D1E4312DF5A0D00571730 /* PBXTextBookmark */ = 1F8D1E4312DF5A0D00571730 /* PBXTextBookmark */; - 1F8D1E4412DF5A0D00571730 /* PBXTextBookmark */ = 1F8D1E4412DF5A0D00571730 /* PBXTextBookmark */; - 1F98DCA9124C691A004289ED /* PBXTextBookmark */ = 1F98DCA9124C691A004289ED /* PBXTextBookmark */; - 1F98DCAD124C691A004289ED /* PBXBookmark */ = 1F98DCAD124C691A004289ED /* PBXBookmark */; - }; - sourceControlManager = 1F68211B12493A5400A03CED /* Source Control */; - userBuildSettings = { - }; - }; - 2A37F4ACFDCFA73011CA2CEA /* MyDocument.m */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1748, 1755}}"; - sepNavSelRange = "{3758, 0}"; - sepNavVisRange = "{537, 3377}"; - }; - }; - 2A37F4AEFDCFA73011CA2CEA /* MyDocument.h */ = { - uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {949, 1262}}"; - sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{0, 573}"; - }; - }; - 8D15AC270486D014006FF6A4 /* Twittia */ = { - activeExec = 0; - executables = ( - 1F68210012493A3400A03CED /* Twittia */, - ); - }; -} diff --git a/Mac/Bungloo.xcodeproj/project.pbxproj b/Mac/Bungloo.xcodeproj/project.pbxproj deleted file mode 100644 index 6e453be..0000000 --- a/Mac/Bungloo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,458 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 1DDD582C0DA1D0D100B32029 /* NewMessageWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58280DA1D0D100B32029 /* NewMessageWindow.xib */; }; - 1DDD582D0DA1D0D100B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD582A0DA1D0D100B32029 /* MainMenu.xib */; }; - 1F122D49118E1DE100E83B77 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 1F122D48118E1DE100E83B77 /* Icon.icns */; }; - 1F132C791666CD9700E4E661 /* TB_SendTemplate.png in Resources */ = {isa = PBXBuildFile; fileRef = 1F132C781666CD9700E4E661 /* TB_SendTemplate.png */; }; - 1F1990C6117BCA960049BEA7 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F1990C5117BCA960049BEA7 /* ApplicationServices.framework */; }; - 1F1C80F916482A250010B409 /* WebKit in Resources */ = {isa = PBXBuildFile; fileRef = 1F1C80F816482A250010B409 /* WebKit */; }; - 1F303BE31660752700891D71 /* QuickLook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F303BE21660752700891D71 /* QuickLook.framework */; }; - 1F331B9C16FCCA3C0040A761 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F2D79BC165E8C6B000E8428 /* CoreLocation.framework */; }; - 1F3F129E164F202000C7C983 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 1F3F129D164F202000C7C983 /* dsa_pub.pem */; }; - 1F618ECA12DB5E6100E500D9 /* PostModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F618EC912DB5E6100E500D9 /* PostModel.m */; }; - 1F70619F1178FBB300C85707 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F70619E1178FBB300C85707 /* Carbon.framework */; }; - 1F77DB47118C5F1C007C7F1E /* Constants.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F77DB46118C5F1C007C7F1E /* Constants.m */; }; - 1F880B6B165EE0F60022A84D /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F880B6A165EE0F60022A84D /* NSData+Base64.m */; }; - 1F880B6E165FE8890022A84D /* MimeType.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F880B6D165FE8890022A84D /* MimeType.m */; }; - 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FA09846144602530079E258 /* libicucore.dylib */; }; - 1FADDCED171DCBF400502891 /* NewConversationWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FADDCEB171DCBF400502891 /* NewConversationWindowController.m */; }; - 1FADDCEE171DCBF400502891 /* NewConversationWindowController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1FADDCEC171DCBF400502891 /* NewConversationWindowController.xib */; }; - 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 */; }; - 1FFA36D81177D879006C8562 /* ViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FFA36D51177D879006C8562 /* ViewDelegate.m */; }; - 1FFA37071177DAF4006C8562 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1FFA37061177DAF4006C8562 /* WebKit.framework */; }; - 6B68359B166015C4004F4732 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B68359A166015C4004F4732 /* Security.framework */; }; - 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */; }; - 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165FFE840EACC02AAC07 /* InfoPlist.strings */; }; - 8D15AC310486D014006FF6A4 /* NewMessageWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4ACFDCFA73011CA2CEA /* NewMessageWindow.m */; settings = {ATTRIBUTES = (); }; }; - 8D15AC320486D014006FF6A4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; - 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 1FE2FCA1117A82E1000504B0 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 1FE2FCA4117A83B1000504B0 /* Sparkle.framework in CopyFiles */, - 1FDEF723164EFF3100F927F3 /* Growl.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 089C1660FE840EACC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = ""; }; - 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - 13E42FBA07B3F13500E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = ""; }; - 1DDD58290DA1D0D100B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/NewMessageWindow.xib; sourceTree = ""; }; - 1DDD582B0DA1D0D100B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = ""; }; - 1F122D48118E1DE100E83B77 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; - 1F132C781666CD9700E4E661 /* TB_SendTemplate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = TB_SendTemplate.png; sourceTree = ""; }; - 1F1990C5117BCA960049BEA7 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = System/Library/Frameworks/ApplicationServices.framework; sourceTree = SDKROOT; }; - 1F1C80F816482A250010B409 /* WebKit */ = {isa = PBXFileReference; lastKnownFileType = folder; name = WebKit; path = ../WebKit; sourceTree = ""; }; - 1F2D79BC165E8C6B000E8428 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = /System/Library/Frameworks/CoreLocation.framework; sourceTree = ""; }; - 1F303BE21660752700891D71 /* QuickLook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickLook.framework; path = /System/Library/Frameworks/QuickLook.framework; sourceTree = ""; }; - 1F3F129D164F202000C7C983 /* dsa_pub.pem */ = {isa = PBXFileReference; lastKnownFileType = text; name = dsa_pub.pem; path = publish/dsa_pub.pem; sourceTree = ""; }; - 1F55BA1216C852FB009F0306 /* Bungloo_Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Bungloo_Prefix.pch; sourceTree = ""; }; - 1F618EC812DB5E6100E500D9 /* PostModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = PostModel.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 1F618EC912DB5E6100E500D9 /* PostModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PostModel.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 1F70619E1178FBB300C85707 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 1F77DB45118C5F1C007C7F1E /* Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = Constants.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 1F77DB46118C5F1C007C7F1E /* Constants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = Constants.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 1F880B69165EE0F60022A84D /* NSData+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+Base64.h"; sourceTree = ""; }; - 1F880B6A165EE0F60022A84D /* NSData+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+Base64.m"; sourceTree = ""; }; - 1F880B6C165FE8890022A84D /* MimeType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MimeType.h; sourceTree = ""; }; - 1F880B6D165FE8890022A84D /* MimeType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MimeType.m; sourceTree = ""; }; - 1FA09846144602530079E258 /* libicucore.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libicucore.dylib; path = usr/lib/libicucore.dylib; sourceTree = SDKROOT; }; - 1FADDCEA171DCBF400502891 /* NewConversationWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewConversationWindowController.h; sourceTree = ""; }; - 1FADDCEB171DCBF400502891 /* NewConversationWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NewConversationWindowController.m; sourceTree = ""; }; - 1FADDCEC171DCBF400502891 /* NewConversationWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NewConversationWindowController.xib; sourceTree = ""; }; - 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; }; - 1FFA36D41177D879006C8562 /* ViewDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewDelegate.h; sourceTree = ""; }; - 1FFA36D51177D879006C8562 /* ViewDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewDelegate.m; sourceTree = ""; }; - 1FFA37061177DAF4006C8562 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; }; - 2A37F4ACFDCFA73011CA2CEA /* NewMessageWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = NewMessageWindow.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 2A37F4AEFDCFA73011CA2CEA /* NewMessageWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = NewMessageWindow.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; - 2A37F4B0FDCFA73011CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = main.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; - 2A37F4BAFDCFA73011CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = English; path = English.lproj/Credits.rtf; sourceTree = ""; }; - 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = ""; }; - 6B68359A166015C4004F4732 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = ""; }; - 8D15AC360486D014006FF6A4 /* Bungloo-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Bungloo-Info.plist"; sourceTree = ""; }; - 8D15AC370486D014006FF6A4 /* Bungloo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Bungloo.app; sourceTree = BUILT_PRODUCTS_DIR; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D15AC330486D014006FF6A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F331B9C16FCCA3C0040A761 /* CoreLocation.framework in Frameworks */, - 1F303BE31660752700891D71 /* QuickLook.framework in Frameworks */, - 6B68359B166015C4004F4732 /* Security.framework in Frameworks */, - 1FDEF722164EFE9100F927F3 /* Growl.framework in Frameworks */, - 1FA09847144602530079E258 /* libicucore.dylib in Frameworks */, - 8D15AC340486D014006FF6A4 /* Cocoa.framework in Frameworks */, - 1FFA37071177DAF4006C8562 /* WebKit.framework in Frameworks */, - 1F70619F1178FBB300C85707 /* Carbon.framework in Frameworks */, - 1FE2FC93117A818D000504B0 /* Sparkle.framework in Frameworks */, - 1F1990C6117BCA960049BEA7 /* ApplicationServices.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */ = { - isa = PBXGroup; - children = ( - 1F303BE21660752700891D71 /* QuickLook.framework */, - 6B68359A166015C4004F4732 /* Security.framework */, - 1F2D79BC165E8C6B000E8428 /* CoreLocation.framework */, - 1FDEF721164EFE9100F927F3 /* Growl.framework */, - 1FE2FC92117A818D000504B0 /* Sparkle.framework */, - 1058C7A7FEA54F5311CA2CBB /* Cocoa.framework */, - 1FFA37061177DAF4006C8562 /* WebKit.framework */, - 1F70619E1178FBB300C85707 /* Carbon.framework */, - 1F1990C5117BCA960049BEA7 /* ApplicationServices.framework */, - ); - name = "Linked Frameworks"; - sourceTree = ""; - }; - 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - 2A37F4C4FDCFA73011CA2CEA /* AppKit.framework */, - 13E42FBA07B3F13500E4EEF1 /* CoreData.framework */, - 2A37F4C5FDCFA73011CA2CEA /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - 19C28FB0FE9D524F11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D15AC370486D014006FF6A4 /* Bungloo.app */, - ); - name = Products; - sourceTree = ""; - }; - 2A37F4AAFDCFA73011CA2CEA /* Twittia 2 */ = { - isa = PBXGroup; - children = ( - 1FA09846144602530079E258 /* libicucore.dylib */, - 2A37F4ABFDCFA73011CA2CEA /* Classes */, - 2A37F4AFFDCFA73011CA2CEA /* Other Sources */, - 2A37F4B8FDCFA73011CA2CEA /* Resources */, - 2A37F4C3FDCFA73011CA2CEA /* Frameworks */, - 19C28FB0FE9D524F11CA2CBB /* Products */, - ); - name = "Twittia 2"; - sourceTree = ""; - }; - 2A37F4ABFDCFA73011CA2CEA /* Classes */ = { - isa = PBXGroup; - children = ( - 1FFA36D21177D879006C8562 /* Controller.h */, - 1FFA36D31177D879006C8562 /* Controller.m */, - 1FFA36D41177D879006C8562 /* ViewDelegate.h */, - 1FFA36D51177D879006C8562 /* ViewDelegate.m */, - 2A37F4AEFDCFA73011CA2CEA /* NewMessageWindow.h */, - 2A37F4ACFDCFA73011CA2CEA /* NewMessageWindow.m */, - 1F77DB45118C5F1C007C7F1E /* Constants.h */, - 1F77DB46118C5F1C007C7F1E /* Constants.m */, - 1F618EC812DB5E6100E500D9 /* PostModel.h */, - 1F618EC912DB5E6100E500D9 /* PostModel.m */, - 1FC2549A1427D9930035D84B /* AccessToken.h */, - 1FC2549B1427D9930035D84B /* AccessToken.m */, - 1F880B69165EE0F60022A84D /* NSData+Base64.h */, - 1F880B6A165EE0F60022A84D /* NSData+Base64.m */, - 1F880B6C165FE8890022A84D /* MimeType.h */, - 1F880B6D165FE8890022A84D /* MimeType.m */, - 1FADDCEA171DCBF400502891 /* NewConversationWindowController.h */, - 1FADDCEB171DCBF400502891 /* NewConversationWindowController.m */, - ); - name = Classes; - sourceTree = ""; - }; - 2A37F4AFFDCFA73011CA2CEA /* Other Sources */ = { - isa = PBXGroup; - children = ( - 1F55BA1216C852FB009F0306 /* Bungloo_Prefix.pch */, - 2A37F4B0FDCFA73011CA2CEA /* main.m */, - ); - name = "Other Sources"; - sourceTree = ""; - }; - 2A37F4B8FDCFA73011CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 1F1C80F816482A250010B409 /* WebKit */, - 1F122D48118E1DE100E83B77 /* Icon.icns */, - 1F3F129D164F202000C7C983 /* dsa_pub.pem */, - 1F132C781666CD9700E4E661 /* TB_SendTemplate.png */, - 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */, - 8D15AC360486D014006FF6A4 /* Bungloo-Info.plist */, - 089C165FFE840EACC02AAC07 /* InfoPlist.strings */, - 1DDD58280DA1D0D100B32029 /* NewMessageWindow.xib */, - 1DDD582A0DA1D0D100B32029 /* MainMenu.xib */, - 1FADDCEC171DCBF400502891 /* NewConversationWindowController.xib */, - 1FDEF724164F079800F927F3 /* Growl Registration Ticket.growlRegDict */, - ); - name = Resources; - sourceTree = ""; - }; - 2A37F4C3FDCFA73011CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - 1058C7A6FEA54F5311CA2CBB /* Linked Frameworks */, - 1058C7A8FEA54F5311CA2CBB /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 8D15AC270486D014006FF6A4 /* Bungloo */ = { - isa = PBXNativeTarget; - buildConfigurationList = C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Bungloo" */; - buildPhases = ( - 8D15AC2B0486D014006FF6A4 /* Resources */, - 8D15AC300486D014006FF6A4 /* Sources */, - 8D15AC330486D014006FF6A4 /* Frameworks */, - 1FE2FCA1117A82E1000504B0 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Bungloo; - productInstallPath = "$(HOME)/Applications"; - productName = "Twittia 2"; - productReference = 8D15AC370486D014006FF6A4 /* Bungloo.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 2A37F4A9FDCFA73011CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0450; - }; - buildConfigurationList = C05733CB08A9546B00998B17 /* Build configuration list for PBXProject "Bungloo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = 2A37F4AAFDCFA73011CA2CEA /* Twittia 2 */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D15AC270486D014006FF6A4 /* Bungloo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D15AC2B0486D014006FF6A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1F3F129E164F202000C7C983 /* dsa_pub.pem in Resources */, - 1FDEF726164F094600F927F3 /* Growl Registration Ticket.growlRegDict in Resources */, - 8D15AC2C0486D014006FF6A4 /* Credits.rtf in Resources */, - 8D15AC2F0486D014006FF6A4 /* InfoPlist.strings in Resources */, - 1DDD582C0DA1D0D100B32029 /* NewMessageWindow.xib in Resources */, - 1DDD582D0DA1D0D100B32029 /* MainMenu.xib in Resources */, - 1F122D49118E1DE100E83B77 /* Icon.icns in Resources */, - 1F1C80F916482A250010B409 /* WebKit in Resources */, - 1F132C791666CD9700E4E661 /* TB_SendTemplate.png in Resources */, - 1FADDCEE171DCBF400502891 /* NewConversationWindowController.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D15AC300486D014006FF6A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1FC254A01427DFAD0035D84B /* AccessToken.m in Sources */, - 8D15AC310486D014006FF6A4 /* NewMessageWindow.m in Sources */, - 8D15AC320486D014006FF6A4 /* main.m in Sources */, - 1FFA36D71177D879006C8562 /* Controller.m in Sources */, - 1FFA36D81177D879006C8562 /* ViewDelegate.m in Sources */, - 1F77DB47118C5F1C007C7F1E /* Constants.m in Sources */, - 1F618ECA12DB5E6100E500D9 /* PostModel.m in Sources */, - 1F880B6B165EE0F60022A84D /* NSData+Base64.m in Sources */, - 1F880B6E165FE8890022A84D /* MimeType.m in Sources */, - 1FADDCED171DCBF400502891 /* NewConversationWindowController.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 089C165FFE840EACC02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 089C1660FE840EACC02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 1DDD58280DA1D0D100B32029 /* NewMessageWindow.xib */ = { - isa = PBXVariantGroup; - children = ( - 1DDD58290DA1D0D100B32029 /* English */, - ); - name = NewMessageWindow.xib; - sourceTree = ""; - }; - 1DDD582A0DA1D0D100B32029 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 1DDD582B0DA1D0D100B32029 /* English */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; - 2A37F4B9FDCFA73011CA2CEA /* Credits.rtf */ = { - isa = PBXVariantGroup; - children = ( - 2A37F4BAFDCFA73011CA2CEA /* English */, - ); - name = Credits.rtf; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - C05733C808A9546B00998B17 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_DYNAMIC_NO_PIC = NO; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = Bungloo_Prefix.pch; - INFOPLIST_FILE = "Bungloo-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = Bungloo; - SDKROOT = ""; - }; - name = Debug; - }; - C05733C908A9546B00998B17 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COMBINE_HIDPI_IMAGES = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_MODEL_TUNING = G5; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = Bungloo_Prefix.pch; - INFOPLIST_FILE = "Bungloo-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = Bungloo; - SDKROOT = ""; - }; - name = Release; - }; - C05733CC08A9546B00998B17 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = Bungloo; - SDKROOT = ""; - }; - name = Debug; - }; - C05733CD08A9546B00998B17 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.5; - ONLY_ACTIVE_ARCH = NO; - PRODUCT_NAME = Bungloo; - SDKROOT = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - C05733C708A9546B00998B17 /* Build configuration list for PBXNativeTarget "Bungloo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C05733C808A9546B00998B17 /* Debug */, - C05733C908A9546B00998B17 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - C05733CB08A9546B00998B17 /* Build configuration list for PBXProject "Bungloo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C05733CC08A9546B00998B17 /* Debug */, - C05733CD08A9546B00998B17 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = 2A37F4A9FDCFA73011CA2CEA /* Project object */; -} diff --git a/Mac/Bungloo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Mac/Bungloo.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 0fa3cc5..0000000 --- a/Mac/Bungloo.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/Mac/Bungloo.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/WorkspaceSettings.xcsettings b/Mac/Bungloo.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/WorkspaceSettings.xcsettings deleted file mode 100644 index 659c876..0000000 --- a/Mac/Bungloo.xcodeproj/project.xcworkspace/xcuserdata/jeena.xcuserdatad/WorkspaceSettings.xcsettings +++ /dev/null @@ -1,10 +0,0 @@ - - - - - HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges - - SnapshotAutomaticallyBeforeSignificantChanges - - - diff --git a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist b/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist deleted file mode 100644 index a5446f1..0000000 --- a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Bungloo.xcscheme b/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Bungloo.xcscheme deleted file mode 100644 index c8d35d9..0000000 --- a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/Bungloo.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/xcschememanagement.plist b/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 20fd17d..0000000 --- a/Mac/Bungloo.xcodeproj/xcuserdata/jeena.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - Bungloo.xcscheme - - orderHint - 1 - - - SuppressBuildableAutocreation - - 8D15AC270486D014006FF6A4 - - primary - - - - - diff --git a/Mac/Bungloo_Prefix.pch b/Mac/Bungloo_Prefix.pch deleted file mode 100644 index f7b0d9b..0000000 --- a/Mac/Bungloo_Prefix.pch +++ /dev/null @@ -1,7 +0,0 @@ -// -// Prefix header for all source files of the 'Tentia' target in the 'Tentia' project -// - -#ifdef __OBJC__ -#import -#endif diff --git a/Mac/Constants.h b/Mac/Constants.h deleted file mode 100644 index 11a32e2..0000000 --- a/Mac/Constants.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// Constants.h -// bungloo -// -// Created by Jeena on 01.05.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import -#import - - -@interface Constants : NSObject { - -} - -#define APP_NAME @"Bungloo" -#define MESSAGE_MAX_LENGTH 256 - -+ (NSString *)stringFromVirtualKeyCode:(NSInteger)code; - -@end diff --git a/Mac/Constants.m b/Mac/Constants.m deleted file mode 100644 index d70242a..0000000 --- a/Mac/Constants.m +++ /dev/null @@ -1,220 +0,0 @@ -// -// Constants.m -// bungloo -// -// Created by Jeena on 01.05.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import "Constants.h" - - -@implementation Constants - -+ (NSString *)stringFromVirtualKeyCode:(NSInteger)code { - NSString *string = nil; - switch (code) { - case kVK_ANSI_A: - string = @"A"; - break; - case kVK_ANSI_S: - string = @"S"; - break; - case kVK_ANSI_D: - string = @"D"; - break; - case kVK_ANSI_F: - string = @"F"; - break; - case kVK_ANSI_H: - string = @"H"; - break; - case kVK_ANSI_G: - string = @"G"; - break; - case kVK_ANSI_Z: - string = @"Z"; - break; - case kVK_ANSI_X: - string = @"X"; - break; - case kVK_ANSI_C: - string = @"C"; - break; - case kVK_ANSI_V: - string = @"V"; - break; - case kVK_ANSI_B: - string = @"B"; - break; - case kVK_ANSI_Q: - string = @"Q"; - break; - case kVK_ANSI_W: - string = @"W"; - break; - case kVK_ANSI_E: - string = @"E"; - break; - case kVK_ANSI_R: - string = @"R"; - break; - case kVK_ANSI_Y: - string = @"Y"; - break; - case kVK_ANSI_T: - string = @"T"; - break; - case kVK_ANSI_1: - string = @"1"; - break; - case kVK_ANSI_2: - string = @"2"; - break; - case kVK_ANSI_3: - string = @"3"; - break; - case kVK_ANSI_4: - string = @"4"; - break; - case kVK_ANSI_6: - string = @"6"; - break; - case kVK_ANSI_5: - string = @"5"; - break; - case kVK_ANSI_Equal: - string = @"="; - break; - case kVK_ANSI_9: - string = @"9"; - break; - case kVK_ANSI_7: - string = @"7"; - break; - case kVK_ANSI_Minus: - string = @"-"; - break; - case kVK_ANSI_8: - string = @"8"; - break; - case kVK_ANSI_0: - string = @"0"; - break; - case kVK_ANSI_RightBracket: - string = @")"; - break; - case kVK_ANSI_O: - string = @"0"; - break; - case kVK_ANSI_U: - string = @"U"; - break; - case kVK_ANSI_LeftBracket: - string = @"("; - break; - case kVK_ANSI_I: - string = @"I"; - break; - case kVK_ANSI_P: - string = @"P"; - break; - case kVK_ANSI_L: - string = @"L"; - break; - case kVK_ANSI_J: - string = @"J"; - break; - case kVK_ANSI_Quote: - string = @"\""; - break; - case kVK_ANSI_K: - string = @"K"; - break; - case kVK_ANSI_Semicolon: - string = @";"; - break; - case kVK_ANSI_Backslash: - string = @"\\"; - break; - case kVK_ANSI_Comma: - string = @","; - break; - case kVK_ANSI_Slash: - string = @"/"; - break; - case kVK_ANSI_N: - string = @"N"; - break; - case kVK_ANSI_M: - string = @"M"; - break; - case kVK_ANSI_Period: - string = @"."; - break; - case kVK_ANSI_Grave: - string = @"`"; - break; - case kVK_ANSI_KeypadDecimal: - string = @"."; - break; - case kVK_ANSI_KeypadMultiply: - string = @"*"; - break; - case kVK_ANSI_KeypadPlus: - string = @"+"; - break; - case kVK_ANSI_KeypadClear: - string = @""; - break; - case kVK_ANSI_KeypadDivide: - string = @"/"; - break; - case kVK_ANSI_KeypadEnter: - string = @"⎆"; - break; - case kVK_ANSI_KeypadMinus: - string = @"-"; - break; - case kVK_ANSI_KeypadEquals: - string = @"="; - break; - case kVK_ANSI_Keypad0: - string = @"0"; - break; - case kVK_ANSI_Keypad1: - string = @"1"; - break; - case kVK_ANSI_Keypad2: - string = @"2"; - break; - case kVK_ANSI_Keypad3: - string = @"3"; - break; - case kVK_ANSI_Keypad4: - string = @"4"; - break; - case kVK_ANSI_Keypad5: - string = @"5"; - break; - case kVK_ANSI_Keypad6: - string = @"6"; - break; - case kVK_ANSI_Keypad7: - string = @"7"; - break; - case kVK_ANSI_Keypad8: - string = @"8"; - break; - case kVK_ANSI_Keypad9: - string = @"9"; - break; - default: - string = nil; - break; - } - - return string; -} - -@end diff --git a/Mac/Controller.h b/Mac/Controller.h deleted file mode 100644 index 2b2f683..0000000 --- a/Mac/Controller.h +++ /dev/null @@ -1,95 +0,0 @@ -// -// Controller.h -// bungloo -// -// Created by Jeena on 15.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import -#import -#import "ViewDelegate.h" -#import -#import "Constants.h" -#import "AccessToken.h" -#import -#import "NSData+Base64.h" -#import "MimeType.h" - -@interface Controller : NSObject { - IBOutlet WebView *timelineView; - IBOutlet NSWindow *timelineViewWindow; - NSPanel *openProfileWindow; - NSWindow *loginViewWindow; - NSTextField *loginEntityTextField; - NSProgressIndicator *loginActivityIndicator; - IBOutlet NSMenuItem *globalHotkeyMenuItem; - IBOutlet NSImageView *logoLayer; - ViewDelegate *viewDelegate; - WebView *oauthView; - AccessToken *accessToken; - NSTextField *showProfileTextField; - -} - -@property (assign) IBOutlet WebView *timelineView; -@property (assign) IBOutlet NSWindow *timelineViewWindow; -@property (assign) IBOutlet NSPanel *openProfileWindow; - -@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; -@property (retain, nonatomic) IBOutlet ViewDelegate *viewDelegate; -@property (retain, nonatomic) WebView *oauthView; -@property (retain, nonatomic) AccessToken *accessToken; -@property (assign) IBOutlet NSTextField *showProfileTextField; - - -- (void)initOauth; -- (void)authentificationSucceded:(id)sender; -- (void)authentificationDidNotSucceed:(NSString *)errorMessage; -- (void)initWebViews; -- (void)initHotKeys; -- (void)alertTitle:(NSString *)title withMessage:(NSString *)message; -- (void)openNewMessageWindowInReplyTo:(NSString *)userName statusId:(NSString *)statusId withString:(NSString *)string isPrivate:(BOOL)isPrivate; -- (NSString *)pluginURL; -- (void)handleGetURLEvent:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent; -- (void)unreadMentions:(int)count; -- (void)notificateUserAboutMention:(NSString *)text fromName:(NSString *)name withPostId:(NSString *)postId andEntity:(NSString *)entity; - -- (void)openURL:(NSString *)url; - -- (IBAction)showTimeline:(id)sender; -- (IBAction)showMentions:(id)sender; -- (IBAction)showConversation:(id)sender; -- (IBAction)showProfile:(id)sender; -- (IBAction)showSearch:(id)sender; -- (IBAction)showAbout:(id)sender; -- (IBAction)showNext:(id)sender; -- (IBAction)showConversationViewForPostId:(NSString *)postId andEntity:(NSString *)entity; - - -- (void)notificateViewsAboutDeletedPostWithId:(NSString *)postId byEntity:(NSString*)entity; - -- (NSURLRequest *)webView:(WebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(WebDataSource *)dataSource; - -- (void)setString:(NSString *)string forKey:(NSString *)aKey; -- (void)setSecret:(NSString *)string; -- (NSString *)secret; -- (NSString *)stringForKey:(NSString *)aKey; -- (void)loggedIn; - -- (void)stringFromFile:(NSString *)file url: (NSURL **) url content: (NSString **) content; - -- (IBAction)login:(id)sender; -- (IBAction)logout:(id)sender; - -- (IBAction)showConversationForPostId:(NSString *)postId andEntity:(NSString *)entity; - -- (IBAction)clearCache:(id)sender; - -OSStatus handler(EventHandlerCallRef nextHandler, EventRef theEvent, void* userData); - -@end diff --git a/Mac/Controller.m b/Mac/Controller.m deleted file mode 100644 index c26e2fb..0000000 --- a/Mac/Controller.m +++ /dev/null @@ -1,524 +0,0 @@ -// -// Controller.m -// bungloo -// -// Created by Jeena on 15.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import "Controller.h" -#import "NewMessageWindow.h" -#import "PostModel.h" -#import "NSData+Base64.h" -#import "NewConversationWindowController.h" - -@implementation Controller -@synthesize showProfileTextField; -@synthesize openProfileWindow; -@synthesize loginViewWindow; -@synthesize loginEntityTextField; -@synthesize loginActivityIndicator; -@synthesize timelineView, timelineViewWindow; -@synthesize globalHotkeyMenuItem, viewDelegate; -@synthesize logoLayer; -@synthesize oauthView, accessToken; - -- (void)awakeFromNib -{ - [timelineViewWindow setExcludedFromWindowsMenu:YES]; - [timelineView setResourceLoadDelegate:self]; - - [self initHotKeys]; - - [GrowlApplicationBridge setGrowlDelegate:self]; - - NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; - [nc addObserver:self - selector:@selector(openNewMessageWindow:) - name:@"openNewMessageWindow" - object:nil]; - [nc addObserver:self - selector:@selector(sendPost:) - name:@"sendPost" - object:nil]; - [nc addObserver:self - selector:@selector(authentificationSucceded:) - name:@"authentificationSucceded" - object:nil]; - [nc addObserver:self - selector:@selector(getPostUpdates:) - name:@"getPostUpdates" - object:nil]; - - NSAppleEventManager *appleEventManager = [NSAppleEventManager sharedAppleEventManager]; - [appleEventManager setEventHandler:self - andSelector:@selector(handleGetURLEvent:withReplyEvent:) - forEventClass:kInternetEventClass - andEventID:kAEGetURL]; - - - viewDelegate = [[ViewDelegate alloc] init]; - accessToken = [[AccessToken alloc] init]; - - BOOL forceLogin = NO; - /* - if (![accessToken stringForKey:@"version-0.6.0-new-login"]) { - [self logout:self]; - forceLogin = YES; - [accessToken setString:nil forKey:@"entity"]; - [accessToken setString:@"yes" forKey:@"version-0.6.0-new-login"]; - }*/ - - if (forceLogin || ![accessToken stringForKey:@"user_access_token"] || ![accessToken secret]) { - [timelineViewWindow performClose:self]; - [self.loginViewWindow makeKeyAndOrderFront:self]; - [self initOauth]; - } else { - [timelineViewWindow makeKeyAndOrderFront:self]; - [self initWebViews]; - } -} - -# pragma mark Init - -- (void)stringFromFile:(NSString *)file url: (NSURL **) url content: (NSString **) content -{ - NSString *path = [[[NSBundle mainBundle] resourcePath] stringByAppendingFormat: @"/WebKit/%@", file]; - *url = [NSURL fileURLWithPath: path]; - *content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil]; -} - -- (void)initOauth -{ - if (!oauthView) { - NSString *index_string; - NSURL *url; - - [self stringFromFile: @"index.html" url: &url content: &index_string]; - - oauthView = [[WebView alloc] init]; - viewDelegate.oauthView = oauthView; - [[oauthView mainFrame] loadHTMLString:index_string baseURL:url]; - [oauthView setFrameLoadDelegate:viewDelegate]; - [oauthView setPolicyDelegate:viewDelegate]; - [oauthView setUIDelegate:viewDelegate]; - [[oauthView windowScriptObject] setValue:self forKey:@"controller"]; - - } -} - -- (void)initWebViews -{ - - if (viewDelegate.timelineView != timelineView) - { - NSString *index_string; - NSURL *url; - - [self initOauth]; - - [self stringFromFile: @"index.html" url: &url content: &index_string]; - - 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"]; - - } - else - { - [timelineView stringByEvaluatingJavaScriptFromString:@"start('timeline')"]; - } -} - -- (void)initHotKeys -{ - - NSInteger newPostKey = kVK_ANSI_M; // http://boredzo.org/blog/archives/2007-05-22/virtual-key-codes - NSInteger newPostModifierKey = controlKey + cmdKey + optionKey; // cmdKey 256, shitfKey 512, optionKey 2048, controlKey 4096 - - NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; - NSInteger defaultsNewPostKey = (NSInteger)[defaults integerForKey:@"newPostKey"]; - - if ([defaults objectForKey:@"newPostKey"] != nil) - { - newPostKey = defaultsNewPostKey; - } - else - { - [defaults setInteger:newPostKey forKey:@"newPostKey"]; - } - - NSInteger defaultsNewPostModifierKey = (NSInteger)[defaults integerForKey:@"newPostModifierKey"]; - if ([defaults objectForKey:@"newPostModifierKey"] != nil) - { - newPostModifierKey = defaultsNewPostModifierKey; - } - else - { - [defaults setInteger:newPostModifierKey forKey:@"newPostModifierKey"]; - } - - [defaults synchronize]; - - NSUInteger cocoaModifiers = 0; - if (newPostModifierKey & shiftKey) cocoaModifiers = cocoaModifiers | NSShiftKeyMask; - if (newPostModifierKey & optionKey) cocoaModifiers = cocoaModifiers | NSAlternateKeyMask; - if (newPostModifierKey & controlKey) cocoaModifiers = cocoaModifiers | NSControlKeyMask; - if (newPostModifierKey & cmdKey) cocoaModifiers = cocoaModifiers | NSCommandKeyMask; - - [globalHotkeyMenuItem setKeyEquivalent:[Constants stringFromVirtualKeyCode:newPostKey]]; - [globalHotkeyMenuItem setKeyEquivalentModifierMask:cocoaModifiers]; - - /* CARBON from http://github.com/Xjs/drama-button/blob/carbon/Drama_ButtonAppDelegate.m */ - - EventTypeSpec eventType; - eventType.eventClass = kEventClassKeyboard; - eventType.eventKind = kEventHotKeyPressed; - - InstallApplicationEventHandler(&handler, 1, &eventType, NULL, NULL); - - EventHotKeyID g_HotKeyID; - g_HotKeyID.id = 1; - - EventHotKeyRef g_HotKeyRef; - - RegisterEventHotKey(newPostKey, newPostModifierKey, g_HotKeyID, GetApplicationEventTarget(), 0, &g_HotKeyRef); - - /* end CARBON */ -} - -- (void)alertTitle:(NSString *)title withMessage:(NSString *)message -{ - NSAlert *alert = [NSAlert alertWithMessageText:title - defaultButton:@"OK" alternateButton:nil otherButton:nil - informativeTextWithFormat:@"%@", message]; - [alert runModal]; -} - -- (void)authentificationSucceded:(id)sender -{ - [loginActivityIndicator stopAnimation:self]; - [self initWebViews]; - [loginViewWindow performClose:self]; -} - -- (void)authentificationDidNotSucceed:(NSString *)errorMessage -{ - [loginActivityIndicator stopAnimation:self]; - [self alertTitle:@"Authenication error" withMessage:errorMessage]; -} - -+ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector -{ - return NO; -} - -+ (BOOL)isKeyExcludedFromWebScript:(const char *)name -{ - return NO; -} - -- (void)setString:(NSString *)string forKey:(NSString *)aKey -{ - [self.accessToken setString:string forKey:aKey]; -} - -- (void)setSecret:(NSString *)string -{ - [self.accessToken setSecret:string]; -} -- (NSString *)secret -{ - return [self.accessToken secret]; -} - -- (NSString *)stringForKey:(NSString *)aKey -{ - return [self.accessToken stringForKey:aKey]; -} - - -#pragma mark Notifications - --(BOOL)applicationShouldOpenUntitledFile:(NSApplication *)theApplication -{ - return NO; -} - -- (BOOL)applicationShouldHandleReopen:(NSApplication *)theApplication hasVisibleWindows:(BOOL)flag -{ - [timelineViewWindow makeKeyAndOrderFront:self]; - return NO; -} - -- (IBAction)openNewMessageWindow:(id)sender -{ - [NSApp activateIgnoringOtherApps:YES]; - [[NSDocumentController sharedDocumentController] openUntitledDocumentAndDisplay:YES error:nil]; -} - -- (void)openNewMessageWindowInReplyTo:(NSString *)userName statusId:(NSString *)statusId withString:(NSString *)string isPrivate:(BOOL)isPrivate -{ - [NSApp activateIgnoringOtherApps:YES]; - NewMessageWindow *newMessage = (NewMessageWindow *)[[NSDocumentController sharedDocumentController] openUntitledDocumentAndDisplay:YES error:nil]; - [newMessage inReplyTo:userName statusId:statusId withString:string]; - [newMessage setIsPrivate:isPrivate]; -} - -- (void)openNewMessageWindowWithString:(NSString *)aString -{ - [NSApp activateIgnoringOtherApps:YES]; - - NSRange range = [aString rangeOfString:@"oauthtoken"]; - - if (range.length > 0) - { - [oauthView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"bungloo.oauth.requestAccessToken('%@')", aString]]; - } - else - { - NewMessageWindow *newPost = (NewMessageWindow *)[[NSDocumentController sharedDocumentController] openUntitledDocumentAndDisplay:YES error:nil]; - [newPost withString:aString]; - } -} - -- (void)handleGetURLEvent:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent -{ - NSString *text = [[[event paramDescriptorForKeyword:keyDirectObject] stringValue] substringFromIndex:8]; - [self openNewMessageWindowWithString:[text stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; -} - -- (IBAction)sendPost:(id)sender -{ - PostModel *post = (PostModel *)[sender object]; - NSString *text = [[post.text stringByReplacingOccurrencesOfString:@"\\" withString:@"\\\\"] stringByReplacingOccurrencesOfString:@"\"" withString:@"\\\""]; - text = [text stringByReplacingOccurrencesOfString:@"\n" withString:@"\\n"]; - - NSString *locationObject = @"null"; - if (post.location) { - locationObject = [NSString stringWithFormat:@"[%f, %f]", post.location.coordinate.latitude, post.location.coordinate.longitude]; - } - - NSString *imageFilePath = @"null"; - if (post.imageFilePath) { - NSError *error; - NSString *mimeType = [MimeType mimeTypeForFileAtPath:post.imageFilePath error:&error]; - NSData *data = [[NSData alloc] initWithContentsOfFile:post.imageFilePath]; - NSString *base64 = [data base64Encoding_xcd]; - [data release]; - imageFilePath = [NSString stringWithFormat:@"\"data:%@;base64,%@\"", mimeType, base64]; - } - - NSString *isPrivate = @"false"; - if (post.isPrivate) { - isPrivate = @"true"; - } - - NSString *func = [NSString stringWithFormat:@"bungloo.timeline.sendNewMessage(\"%@\", \"%@\", \"%@\", %@, %@, %@)", - text, - post.inReplyTostatusId, - post.inReplyToEntity, - locationObject, - imageFilePath, - isPrivate]; - - [timelineView stringByEvaluatingJavaScriptFromString:func]; -} - -- (NSString *)pluginURL -{ - NSFileManager *fileManager = [NSFileManager defaultManager]; - NSString *pathToPlugin = [@"~/Library/Application Support/Bungloo/Plugin.js" stringByExpandingTildeInPath]; - - if([fileManager fileExistsAtPath:pathToPlugin]) - { - return [NSString stringWithFormat:@"%@", [NSURL fileURLWithPath:pathToPlugin]]; - } - return nil; -} - -- (void)unreadMentions:(int)count -{ - if (count > 0) - { - [[[NSApplication sharedApplication] dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i", count]]; - } - else - { - [[[NSApplication sharedApplication] dockTile] setBadgeLabel:nil]; - } - - NSString *script = [NSString stringWithFormat:@"bungloo.sidebar.setUnreadMentions(%i);", count]; - [timelineView stringByEvaluatingJavaScriptFromString:script]; -} - -- (void)notificateUserAboutMention:(NSString *)text fromName:(NSString *)name withPostId:(NSString *)postId andEntity:(NSString *)entity -{ - [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 -{ - [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:url]]; -} - -- (IBAction)showTimeline:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.onTimeline();"]; -} - -- (IBAction)showMentions:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.onMentions();"]; -} - -- (IBAction)showConversation:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.onConversation();"]; -} - -- (IBAction)showConversationViewForPostId:(NSString *)postId andEntity:(NSString *)entity -{ - NewConversationWindowController *conversationView = [[NewConversationWindowController alloc] initWithPostId:postId entity:entity andViewDelegate:viewDelegate]; - [conversationView showWindow:conversationView.window]; -} - -- (IBAction)showProfile:(id)sender -{ - if ([sender isKindOfClass:[NSMenuItem class]]) { - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.onEntityProfile();"]; - } else { - NSString *entity = [self.showProfileTextField stringValue]; - if ([entity rangeOfString:@"."].location != NSNotFound && ([entity hasPrefix:@"http://"] || [entity hasPrefix:@"https://"])) { - NSString *func = [NSString stringWithFormat:@"bungloo.sidebar.onEntityProfile(); bungloo.entityProfile.showProfileForEntity('%@')", entity]; - [timelineView stringByEvaluatingJavaScriptFromString:func]; - } - } -} - -- (IBAction)showSearch:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.onSearch();"]; -} - -- (IBAction)showAbout:(id)sender -{ - [self openURL:@"http://jabs.nu/bungloo"]; -} - -- (IBAction)showNext:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.showContentForNext();"]; -} - -- (void)notificateViewsAboutDeletedPostWithId:(NSString *)postId byEntity:(NSString*)entity -{ - NSString *f = [NSString stringWithFormat:@".postDeleted('%@', '%@');", postId, entity]; - NSMutableString *fun = [NSMutableString stringWithFormat:@"bungloo.timeline%@", f]; - [fun appendFormat:@"bungloo.mentions%@", f]; - [fun appendFormat:@"bungloo.conversation%@", f]; - [fun appendFormat:@"bungloo.entityProfile%@", f]; - [timelineView stringByEvaluatingJavaScriptFromString:fun]; -} - -/* we disable cookies to avoid see a timeline during the consultation of a profile with which the user are connected through safari cf https://github.com/jeena/Bungloo/issues/189 */ -- (NSURLRequest *)webView:(WebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(WebDataSource *)dataSource{ - NSMutableURLRequest * response = [request mutableCopy]; - [response setHTTPShouldHandleCookies:FALSE]; - return response; -} - -- (void)loggedIn -{ - [loginActivityIndicator stopAnimation:self]; - [self initWebViews]; - [loginViewWindow performClose:self]; - [timelineViewWindow makeKeyAndOrderFront:self]; -} - -- (IBAction)login:(id)sender -{ - if ([[loginEntityTextField stringValue] length] > 0) { - [[loginEntityTextField window] makeFirstResponder:nil]; - [loginActivityIndicator startAnimation:self]; - [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo.oauth.authenticate();"]; - } -} - -- (IBAction)logout:(id)sender -{ - [oauthView stringByEvaluatingJavaScriptFromString:@"bungloo.oauth.logout();"]; - - [timelineViewWindow performClose:self]; - [self.loginViewWindow makeKeyAndOrderFront:self]; - - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.sidebar.logout();"]; -} - -// Mentions window has been visible -- (void)windowDidBecomeKey:(NSNotification *)notification -{ - -} - -- (void)getPostUpdates:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.getNewData(true)"]; - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.mentions.getNewData(true)"]; -} - -- (IBAction)showConversationForPostId:(NSString *)postId andEntity:(NSString *)entity -{ - NSString *js = [NSString stringWithFormat:@"bungloo.sidebar.onConversation(); bungloo.conversation.showStatus('%@', '%@');", postId, entity]; - [timelineView stringByEvaluatingJavaScriptFromString:js]; -} - -- (IBAction)clearCache:(id)sender -{ - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.cache.clear()"]; -} - -- (IBAction)showProfileForEntity:(NSString *)entity -{ - NSString *js = [NSString stringWithFormat:@"bungloo.sidebar.onEntityProfile(); bungloo.entityProfile.showProfileForEntity('%@');", entity]; - [timelineView stringByEvaluatingJavaScriptFromString:js]; -} - -- (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:@"bungloo.sidebar.onMentions(); bungloo.mentions.mentionRead('%@', '%@');", postId, entity]; - [timelineView stringByEvaluatingJavaScriptFromString:js]; -} - -- (NSString *) applicationNameForGrowl -{ - return @"Bungloo"; -} - -/* CARBON */ - -OSStatus handler(EventHandlerCallRef nextHandler, EventRef theEvent, void* userData) -{ - [[NSNotificationCenter defaultCenter] postNotificationName:@"openNewMessageWindow" object:nil]; - return noErr; -} - -@end diff --git a/Mac/English.lproj/Credits.rtf b/Mac/English.lproj/Credits.rtf deleted file mode 100644 index e023b0c..0000000 --- a/Mac/English.lproj/Credits.rtf +++ /dev/null @@ -1,30 +0,0 @@ -{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf370 -{\fonttbl\f0\fswiss\fcharset0 Helvetica;} -{\colortbl;\red255\green255\blue255;} -\viewkind0 -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720 - -\f0\b\fs24 \cf0 Engineering: -\b0 \ - Jeena Paradies\ -\ - -\b Testing: -\b0 \ - All the early adopters on Tent\ -\ - -\b Documentation: -\b0 \ - http://jabs.nu/bungloo\ -\ - -\b With special thanks to: -\b0 \ - Mom\ -\ - -\b Icon by: -\b0 \ - http://www.fasticon.com\ -} \ No newline at end of file diff --git a/Mac/English.lproj/InfoPlist.strings b/Mac/English.lproj/InfoPlist.strings deleted file mode 100644 index 477b28f..0000000 --- a/Mac/English.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/Mac/English.lproj/MainMenu.xib b/Mac/English.lproj/MainMenu.xib deleted file mode 100644 index 9e8566b..0000000 --- a/Mac/English.lproj/MainMenu.xib +++ /dev/null @@ -1,3057 +0,0 @@ - - - - 1080 - 12D78 - 3084 - 1187.37 - 626.00 - - YES - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.WebKitIBPlugin - - - YES - 3084 - 2053 - - - - YES - NSButton - NSButtonCell - NSCustomObject - NSImageCell - NSImageView - NSMenu - NSMenuItem - NSProgressIndicator - NSTextField - NSTextFieldCell - NSUserDefaultsController - NSView - NSWindowTemplate - WebView - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.WebKitIBPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NSApplication - - - FirstResponder - - - NSApplication - - - AMainMenu - - YES - - - Bungloo - - 1048576 - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - submenuAction: - - Bungloo - - YES - - - About Bungloo - - 2147483647 - - - - - - Check for Updates... - - 2147483647 - - - - - - Preferences... - , - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Services - - 1048576 - 2147483647 - - - submenuAction: - - Services - - YES - - _NSServicesMenu - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Hide Bungloo - h - 1048576 - 2147483647 - - - - - - Hide Others - h - 1572864 - 2147483647 - - - - - - Show All - - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Quit Bungloo - q - 1048576 - 2147483647 - - - - - _NSAppleMenu - - - - - File - - 1048576 - 2147483647 - - - submenuAction: - - File - - YES - - - New Post - n - 1048576 - 2147483647 - - - - - - Global New Post Key - t - 1835008 - 2147483647 - - - - - - Open Profile ... - u - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Close - w - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Logout - - 2147483647 - - - - - - - - - Edit - - 1048576 - 2147483647 - - - submenuAction: - - Edit - - YES - - - Undo - z - 1048576 - 2147483647 - - - - - - Redo - Z - 1179648 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Cut - x - 1048576 - 2147483647 - - - - - - Copy - c - 1048576 - 2147483647 - - - - - - Paste - v - 1048576 - 2147483647 - - - - - - Paste and Match Style - V - 1572864 - 2147483647 - - - - - - Delete - - 1048576 - 2147483647 - - - - - - Select All - a - 1048576 - 2147483647 - - - - - - YES - YES - - - 1048576 - 2147483647 - - - - - - Find - - 1048576 - 2147483647 - - - submenuAction: - - Find - - YES - - - Find… - f - 1048576 - 2147483647 - - - 1 - - - - Find Next - g - 1048576 - 2147483647 - - - 2 - - - - Find Previous - G - 1179648 - 2147483647 - - - 3 - - - - Use Selection for Find - e - 1048576 - 2147483647 - - - 7 - - - - Jump to Selection - j - 1048576 - 2147483647 - - - - - - - - - Spelling and Grammar - - 1048576 - 2147483647 - - - submenuAction: - - Spelling and Grammar - - YES - - - Show Spelling and Grammar - : - 1048576 - 2147483647 - - - - - - Check Document Now - ; - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Check Spelling While Typing - - 1048576 - 2147483647 - - - - - - Check Grammar With Spelling - - 1048576 - 2147483647 - - - - - - Correct Spelling Automatically - - 2147483647 - - - - - - - - - Substitutions - - 1048576 - 2147483647 - - - submenuAction: - - Substitutions - - YES - - - Show Substitutions - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Smart Copy/Paste - f - 1048576 - 2147483647 - - - 1 - - - - Smart Quotes - g - 1048576 - 2147483647 - - - 2 - - - - Smart Dashes - - 2147483647 - - - - - - Smart Links - G - 1179648 - 2147483647 - - - 3 - - - - Text Replacement - - 2147483647 - - - - - - - - - Transformations - - 2147483647 - - - submenuAction: - - Transformations - - YES - - - Make Upper Case - - 2147483647 - - - - - - Make Lower Case - - 2147483647 - - - - - - Capitalize - - 2147483647 - - - - - - - - - Speech - - 1048576 - 2147483647 - - - submenuAction: - - Speech - - YES - - - Start Speaking - - 1048576 - 2147483647 - - - - - - Stop Speaking - - 1048576 - 2147483647 - - - - - - - - - - - - View - - 1048576 - 2147483647 - - - submenuAction: - - View - - YES - - - Timeline - 1 - 1048576 - 2147483647 - - - - - - Mentions - 2 - 1048576 - 2147483647 - - - - - - Conversation - 3 - 1048576 - 2147483647 - - - - - - Profile - 4 - 1048576 - 2147483647 - - - - - - Search - 5 - 1048576 - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Next View - 6 - 1048576 - 2147483647 - - - - - - - - - Window - - 2147483647 - - - submenuAction: - - Window - - YES - - - Minimize - m - 1048576 - 2147483647 - - - - - - Zoom - - 2147483647 - - - - - - YES - YES - - - 2147483647 - - - - - - Bring All to Front - - 2147483647 - - - - - _NSWindowsMenu - - - - - Help - - 2147483647 - - - submenuAction: - - Help - - YES - - - About Bungloo - - 2147483647 - - - - - _NSHelpMenu - - - - _NSMainMenu - - - NSFontManager - - - Controller - - - 15 - 2 - {{712, 280}, {397, 581}} - 1685586944 - Bungloo - NSWindow - - - - - 256 - - YES - - - 274 - - YES - - YES - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple URL pasteboard type - Apple Web Archive pasteboard type - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - WebURLsWithTitlesPboardType - public.png - public.url - public.url-name - - - {397, 581} - - - - - - - 13 - - YES - - YES - 13WebKitAllowAnimatedImageLoopingPreferenceKey - 13WebKitJavaEnabled - 13WebKitJavaScriptCanOpenWindowsAutomatically - 13WebKitPluginsEnabled - - - YES - - - - - - - - NO - YES - - - {397, 581} - - - - - {{0, 0}, {2560, 1418}} - {10000000000000, 10000000000000} - bungloo - YES - - - SUUpdater - - - 7 - 2 - {{641, 502}, {480, 186}} - 1685586944 - Preferences - NSWindow - - - - - 256 - - YES - - - 268 - - YES - - YES - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple PNG pasteboard type - NSFilenamesPboardType - NeXT Encapsulated PostScript v1.2 pasteboard type - NeXT TIFF v4.0 pasteboard type - - - {{20, 20}, {146, 146}} - - - - YES - - 0 - 33554432 - - NSImage - Icon - - 0 - 0 - 0 - YES - - NO - YES - - - - 268 - {{194, 82}, {266, 22}} - - - - _NS:9 - YES - - -1804599231 - 272630784 - - - LucidaGrande - 13 - 1044 - - https://example.tent.is - _NS:9 - - YES - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - System - textColor - - 3 - MAA - - - - YES - NSAllRomanInputSourcesLocaleIdentifier - - - NO - - - - 268 - {{191, 112}, {163, 17}} - - - - _NS:1535 - YES - - 68157504 - 272630784 - Add your entity to log in: - - _NS:1535 - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - - - NO - - - - 268 - {{391, 46}, {75, 32}} - - - - _NS:9 - YES - - 67108864 - 134217728 - Login - - _NS:9 - - -2038284288 - 129 - - - 200 - 25 - - NO - - - - 268 - {{373, 55}, {16, 16}} - - - - _NS:945 - 28938 - 100 - - - {480, 186} - - - - _NS:20 - - {{0, 0}, {2560, 1418}} - {10000000000000, 10000000000000} - preferences - YES - - - YES - - - 19 - 2 - {{559, 746}, {373, 116}} - -461896704 - Open Profile ... - NSPanel - - - - - 256 - - YES - - - 268 - {{17, 79}, {192, 17}} - - - - _NS:1535 - YES - - 68157504 - 272630784 - Open the profile of the entity: - - _NS:1535 - - - - - NO - - - - 268 - {{20, 49}, {333, 22}} - - - - _NS:9 - YES - - -1804599231 - 272630784 - - - https://example.tent.is - _NS:9 - - YES - - - - NO - - - - 268 - {{285, 13}, {74, 32}} - - - - _NS:9 - YES - - 67108864 - 134217728 - Open - - _NS:9 - - -2038284288 - 129 - - - 200 - 25 - - NO - - - {373, 116} - - - - _NS:21 - - {{0, 0}, {2560, 1418}} - {10000000000000, 10000000000000} - NO - - - - - YES - - - terminate: - - - - 448 - - - - orderFrontStandardAboutPanel: - - - - 142 - - - - delegate - - - - 564 - - - - performClose: - - - - 193 - - - - toggleContinuousSpellChecking: - - - - 222 - - - - undo: - - - - 223 - - - - copy: - - - - 224 - - - - checkSpelling: - - - - 225 - - - - paste: - - - - 226 - - - - stopSpeaking: - - - - 227 - - - - cut: - - - - 228 - - - - showGuessPanel: - - - - 230 - - - - redo: - - - - 231 - - - - selectAll: - - - - 232 - - - - startSpeaking: - - - - 233 - - - - delete: - - - - 235 - - - - performFindPanelAction: - - - - 241 - - - - centerSelectionInVisibleArea: - - - - 245 - - - - toggleGrammarChecking: - - - - 347 - - - - toggleSmartInsertDelete: - - - - 355 - - - - toggleAutomaticQuoteSubstitution: - - - - 356 - - - - toggleAutomaticLinkDetection: - - - - 357 - - - - hide: - - - - 367 - - - - hideOtherApplications: - - - - 368 - - - - unhideAllApplications: - - - - 370 - - - - newDocument: - - - - 371 - - - - capitalizeWord: - - - - 454 - - - - lowercaseWord: - - - - 455 - - - - uppercaseWord: - - - - 456 - - - - toggleAutomaticDashSubstitution: - - - - 460 - - - - orderFrontSubstitutionsPanel: - - - - 461 - - - - toggleAutomaticTextReplacement: - - - - 463 - - - - toggleAutomaticSpellingCorrection: - - - - 466 - - - - performFindPanelAction: - - - - 467 - - - - performFindPanelAction: - - - - 468 - - - - performFindPanelAction: - - - - 469 - - - - pasteAsPlainText: - - - - 471 - - - - newDocument: - - - - 540 - - - - performMiniaturize: - - - - 650 - - - - arrangeInFront: - - - - 651 - - - - performZoom: - - - - 652 - - - - timelineView - - - - 553 - - - - timelineViewWindow - - - - 565 - - - - globalHotkeyMenuItem - - - - 570 - - - - login: - - - - 606 - - - - logout: - - - - 612 - - - - loginViewWindow - - - - 616 - - - - loginActivityIndicator - - - - 622 - - - - loginEntityTextField - - - - 643 - - - - login: - - - - 666 - - - - showProfileTextField - - - - 678 - - - - showProfile: - - - - 680 - - - - showProfile: - - - - 681 - - - - openProfileWindow - - - - 682 - - - - showProfile: - - - - 690 - - - - showTimeline: - - - - 691 - - - - showMentions: - - - - 692 - - - - showConversation: - - - - 693 - - - - showSearch: - - - - 694 - - - - showAbout: - - - - 696 - - - - showNext: - - - - 700 - - - - checkForUpdates: - - - - 543 - - - - makeKeyAndOrderFront: - - - - 611 - - - - value: values.entity - - - - - - value: values.entity - value - values.entity - 2 - - - 619 - - - - makeKeyAndOrderFront: - - - - 676 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 29 - - - YES - - - - - - - - - - - 56 - - - YES - - - - - - 217 - - - YES - - - - - - 83 - - - YES - - - - - - 81 - - - YES - - - - - - - - - - - - 72 - - - - - 82 - - - - - 79 - - - - - 205 - - - YES - - - - - - - - - - - - - - - - - - - - 202 - - - - - 198 - - - - - 207 - - - - - 214 - - - - - 199 - - - - - 203 - - - - - 197 - - - - - 206 - - - - - 215 - - - - - 218 - - - YES - - - - - - 216 - - - YES - - - - - - 200 - - - YES - - - - - - - - - - - 219 - - - - - 201 - - - - - 204 - - - - - 220 - - - YES - - - - - - - - - - 213 - - - - - 210 - - - - - 221 - - - - - 208 - - - - - 209 - - - - - 57 - - - YES - - - - - - - - - - - - - - - - 58 - - - - - 134 - - - - - 150 - - - - - 136 - - - - - 144 - - - - - 236 - - - - - 131 - - - YES - - - - - - 149 - - - - - 145 - - - - - 130 - - - - - 295 - - - YES - - - - - - 296 - - - YES - - - - - - - - - - - - 211 - - - YES - - - - - - 212 - - - YES - - - - - - - 195 - - - - - 196 - - - - - 346 - - - - - 348 - - - YES - - - - - - 349 - - - YES - - - - - - - - - - - - 350 - - - - - 351 - - - - - 354 - - - - - 419 - - - - - 449 - - - YES - - - - - - 450 - - - YES - - - - - - - - 451 - - - - - 452 - - - - - 453 - - - - - 457 - - - - - 458 - - - - - 459 - - - - - 462 - - - - - 464 - - - - - 465 - - - - - 470 - - - - - 491 - - - YES - - - - - - 492 - - - YES - - - - - - 533 - - - - - 535 - - - YES - - - - Timeline - - - 536 - - - YES - - - - - - 537 - - - timeline - - - 541 - - - - - 542 - - - - - 592 - - - YES - - - - - - 593 - - - YES - - - - - - - - - - 594 - - - YES - - - - - - 595 - - - - - 596 - - - YES - - - - - - 597 - - - - - 598 - - - YES - - - - - - 599 - - - - - 600 - - - YES - - - - - - 601 - - - - - 602 - - - - - 603 - - - - - 610 - - - - - 613 - - - - - 620 - - - - - 73 - - - - - 644 - - - YES - - - - - - 645 - - - YES - - - - - - - - - 646 - - - - - 647 - - - - - 649 - - - - - 657 - - - - - 667 - - - - - 668 - - - YES - - - - - - 669 - - - YES - - - - - - - - 670 - - - YES - - - - - - 671 - - - - - 672 - - - YES - - - - - - 673 - - - - - 674 - - - YES - - - - - - 675 - - - - - 684 - - - - - 685 - - - - - 686 - - - - - 687 - - - - - 688 - - - - - 695 - - - - - 697 - - - - - 698 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 130.IBPluginDependency - 131.IBPluginDependency - 134.IBPluginDependency - 136.IBPluginDependency - 144.IBPluginDependency - 145.IBPluginDependency - 149.IBPluginDependency - 150.IBPluginDependency - 195.IBPluginDependency - 196.IBPluginDependency - 197.IBPluginDependency - 198.IBPluginDependency - 199.IBPluginDependency - 200.IBPluginDependency - 201.IBPluginDependency - 202.IBPluginDependency - 203.IBPluginDependency - 204.IBPluginDependency - 205.IBPluginDependency - 206.IBPluginDependency - 207.IBPluginDependency - 208.IBPluginDependency - 209.IBPluginDependency - 210.IBPluginDependency - 211.IBPluginDependency - 212.IBPluginDependency - 213.IBPluginDependency - 214.IBPluginDependency - 215.IBPluginDependency - 216.IBPluginDependency - 217.IBPluginDependency - 218.IBPluginDependency - 219.IBPluginDependency - 220.IBPluginDependency - 221.IBPluginDependency - 236.IBPluginDependency - 29.IBPluginDependency - 295.IBPluginDependency - 296.IBPluginDependency - 346.IBPluginDependency - 348.IBPluginDependency - 349.IBPluginDependency - 350.IBPluginDependency - 351.IBPluginDependency - 354.IBPluginDependency - 419.IBPluginDependency - 449.IBPluginDependency - 450.IBPluginDependency - 451.IBPluginDependency - 452.IBPluginDependency - 453.IBPluginDependency - 457.IBPluginDependency - 458.IBPluginDependency - 459.IBPluginDependency - 462.IBPluginDependency - 464.IBPluginDependency - 465.IBPluginDependency - 470.IBPluginDependency - 491.IBPluginDependency - 492.IBPluginDependency - 533.IBPluginDependency - 535.IBPluginDependency - 535.IBWindowTemplateEditedContentRect - 535.NSWindowTemplate.visibleAtLaunch - 536.IBPluginDependency - 537.IBPluginDependency - 541.IBPluginDependency - 542.IBPluginDependency - 56.IBPluginDependency - 57.IBPluginDependency - 58.IBPluginDependency - 592.IBPluginDependency - 592.NSWindowTemplate.visibleAtLaunch - 593.IBPluginDependency - 594.IBPluginDependency - 595.IBPluginDependency - 596.IBPluginDependency - 597.IBPluginDependency - 598.IBPluginDependency - 599.IBPluginDependency - 600.IBPluginDependency - 601.IBPluginDependency - 602.IBPluginDependency - 603.IBPluginDependency - 610.IBPluginDependency - 613.IBPluginDependency - 620.IBPluginDependency - 644.IBPluginDependency - 645.IBPluginDependency - 646.IBPluginDependency - 647.IBPluginDependency - 649.IBPluginDependency - 657.IBPluginDependency - 667.IBPluginDependency - 668.IBPluginDependency - 668.NSWindowTemplate.visibleAtLaunch - 669.IBPluginDependency - 670.IBPluginDependency - 671.IBPluginDependency - 672.IBPluginDependency - 673.IBPluginDependency - 674.IBPluginDependency - 675.IBPluginDependency - 684.IBPluginDependency - 685.IBPluginDependency - 686.IBPluginDependency - 687.IBPluginDependency - 688.IBPluginDependency - 695.IBPluginDependency - 697.IBPluginDependency - 698.IBPluginDependency - 72.IBPluginDependency - 73.IBPluginDependency - 79.IBPluginDependency - 81.IBPluginDependency - 82.IBPluginDependency - 83.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 - 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 - 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 - 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 - 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 - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{202, 175}, {397, 581}} - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.WebKitIBPlugin - 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 - 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 - 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 - 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 - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 700 - - - - YES - - Controller - NSObject - - YES - - YES - clearCache: - login: - logout: - showAbout: - showConversation: - showMentions: - showNext: - showProfile: - showSearch: - showTimeline: - - - YES - id - id - id - id - id - id - id - id - id - id - - - - YES - - YES - clearCache: - login: - logout: - showAbout: - showConversation: - showMentions: - showNext: - showProfile: - showSearch: - showTimeline: - - - YES - - clearCache: - id - - - login: - id - - - logout: - id - - - showAbout: - id - - - showConversation: - id - - - showMentions: - id - - - showNext: - id - - - showProfile: - id - - - showSearch: - id - - - showTimeline: - id - - - - - YES - - YES - globalHotkeyMenuItem - loginActivityIndicator - loginEntityTextField - loginViewWindow - logoLayer - openProfileWindow - showProfileTextField - timelineView - timelineViewWindow - viewDelegate - - - YES - NSMenuItem - NSProgressIndicator - NSTextField - NSWindow - NSImageView - NSPanel - NSTextField - WebView - NSWindow - ViewDelegate - - - - YES - - YES - globalHotkeyMenuItem - loginActivityIndicator - loginEntityTextField - loginViewWindow - logoLayer - openProfileWindow - showProfileTextField - timelineView - timelineViewWindow - viewDelegate - - - YES - - globalHotkeyMenuItem - NSMenuItem - - - loginActivityIndicator - NSProgressIndicator - - - loginEntityTextField - NSTextField - - - loginViewWindow - NSWindow - - - logoLayer - NSImageView - - - openProfileWindow - NSPanel - - - showProfileTextField - NSTextField - - - timelineView - WebView - - - timelineViewWindow - NSWindow - - - viewDelegate - ViewDelegate - - - - - IBProjectSource - ./Classes/Controller.h - - - - SUUpdater - NSObject - - checkForUpdates: - id - - - checkForUpdates: - - checkForUpdates: - id - - - - delegate - id - - - delegate - - delegate - id - - - - IBProjectSource - ./Classes/SUUpdater.h - - - - ViewDelegate - NSObject - - IBProjectSource - ./Classes/ViewDelegate.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - Icon - NSMenuCheckmark - NSMenuMixedState - - - YES - {256, 256} - {11, 11} - {10, 3} - - - - diff --git a/Mac/English.lproj/NewMessageWindow.xib b/Mac/English.lproj/NewMessageWindow.xib deleted file mode 100644 index 9814cec..0000000 --- a/Mac/English.lproj/NewMessageWindow.xib +++ /dev/null @@ -1,838 +0,0 @@ - - - - 1080 - 12D78 - 3084 - 1187.37 - 626.00 - - com.apple.InterfaceBuilder.CocoaPlugin - 3084 - - - YES - NSButton - NSButtonCell - NSCustomObject - NSMenu - NSMenuItem - NSTextField - NSTextFieldCell - NSView - NSWindowTemplate - - - YES - com.apple.InterfaceBuilder.CocoaPlugin - - - PluginDependencyRecalculationVersion - - - - YES - - NewMessageWindow - - - FirstResponder - - - 15 - 2 - {{133, 535}, {299, 113}} - 813171712 - New Post - NSWindow - View - - {94, 86} - - - 256 - - YES - - - 274 - {{0, 22}, {299, 91}} - - - - YES - - -1809842175 - 268468224 - - - LucidaGrande - 13 - 1044 - - - YES - - 6 - System - textBackgroundColor - - 3 - MQA - - - - 6 - System - textColor - - 3 - MAA - - - - NO - - - - 289 - {{215, 3}, {38, 17}} - - - - YES - - 68157504 - 71304192 - 256 - - - - 6 - System - controlColor - - 3 - MC42NjY2NjY2NjY3AA - - - - 6 - System - controlTextColor - - - - NO - - - - 292 - {{2, 0}, {18, 19}} - - - - _NS:9 - YES - - 67108864 - 134217728 - - - LucidaGrande-Bold - 12 - 16 - - _NS:9 - - 113524736 - 268435629 - - NSImage - NSAddTemplate - - - + - 200 - 25 - - NO - - - - 292 - {{20, 1}, {19, 19}} - - - - _NS:9 - YES - - 67108864 - 134217728 - - - _NS:9 - - 113524736 - 268435629 - - NSImage - NSLockUnlockedTemplate - - - p - 200 - 25 - - NO - - - - 289 - {{258, 0}, {38, 19}} - - - _NS:9 - YES - - -2080374784 - 150994944 - ⌘↩ - - _NS:9 - - -1232715776 - 268435629 - - LucidaGrande - 12 - 16 - - - DQ - 400 - 75 - - NO - - - {299, 113} - - - - - {{0, 0}, {2560, 1418}} - {94, 108} - {10000000000000, 10000000000000} - newPost - NO - 22 - YES - - - NSApplication - - - - - YES - - - Add current location - - 2147483647 - - NSImage - NSMenuCheckmark - - - NSImage - NSMenuMixedState - - - - - Add photo - - 2147483647 - - - - - - - - 268 - {29, 15} - _NS:9 - YES - - 67108864 - 134217728 - - - LucidaGrande-Bold - 11 - 3357 - - _NS:9 - - -2030813184 - 39 - - 549650432 - {1, 1} - - YES - - YES - - - - TU0AKgAAAAoAAAAOAQAAAwAAAAEAAQAAAQEAAwAAAAEAAQAAAQIAAwAAAAIACAAIAQMAAwAAAAEAAQAA -AQYAAwAAAAEAAQAAAREABAAAAAEAAAAIARIAAwAAAAEAAQAAARUAAwAAAAEAAgAAARYAAwAAAAEAAQAA -ARcABAAAAAEAAAACARwAAwAAAAEAAQAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABh3MABwAAB7gAAAC4 -AAAAAAAAB7hhcHBsAiAAAG1udHJHUkFZWFlaIAfQAAIADgAMAAAAAGFjc3BBUFBMAAAAAG5vbmUAAAAA -AAAAAAAAAAAAAAAAAAD21gABAAAAANMtYXBwbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAAAAAAAAAAAABWRlc2MAAADAAAAAb2RzY20AAAEwAAAGLGNwcnQAAAdcAAAAOHd0cHQAAAeU -AAAAFGtUUkMAAAeoAAAADmRlc2MAAAAAAAAAFUdlbmVyaWMgR3JheSBQcm9maWxlAAAAAAAAAAAAAAAV -R2VuZXJpYyBHcmF5IFByb2ZpbGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA -AAAAAAAAAABtbHVjAAAAAAAAAB4AAAAMc2tTSwAAACoAAAF4aHJIUgAAADoAAAGiY2FFUwAAACwAAAHc -cHRCUgAAACoAAAIIdWtVQQAAACwAAAIyZnJGVQAAACoAAAJeemhUVwAAABAAAAKIaXRJVAAAAC4AAAKY -bmJOTwAAACwAAALGa29LUgAAABgAAALyY3NDWgAAACQAAAMKaGVJTAAAACAAAAMuZGVERQAAADoAAANO -aHVIVQAAAC4AAAOIc3ZTRQAAAC4AAAO2emhDTgAAABAAAAPkamFKUAAAABYAAAP0cm9STwAAACIAAAQK -ZWxHUgAAACQAAAQscHRQTwAAADgAAARQbmxOTAAAACoAAASIZXNFUwAAACgAAASydGhUSAAAACQAAATa -dHJUUgAAACIAAAT+ZmlGSQAAACwAAAUgcGxQTAAAADYAAAVMcnVSVQAAACYAAAWCYXJFRwAAACgAAAWo -ZW5VUwAAACgAAAXQZGFESwAAADQAAAX4AFYBYQBlAG8AYgBlAGMAbgD9ACAAcwBpAHYA/QAgAHAAcgBv -AGYAaQBsAEcAZQBuAGUAcgBpAQ0AawBpACAAcAByAG8AZgBpAGwAIABzAGkAdgBpAGgAIAB0AG8AbgBv -AHYAYQBQAGUAcgBmAGkAbAAgAGQAZQAgAGcAcgBpAHMAIABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBs -ACAAQwBpAG4AegBhACAARwBlAG4A6QByAGkAYwBvBBcEMAQzBDAEOwRMBD0EOAQ5ACAEPwRABD4ERAQw -BDkEOwAgAEcAcgBhAHkAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAGcAcgBpAHOQGnUo -cHCWjoJyX2ljz4/wAFAAcgBvAGYAaQBsAG8AIABnAHIAaQBnAGkAbwAgAGcAZQBuAGUAcgBpAGMAbwBH -AGUAbgBlAHIAaQBzAGsAIABnAHIA5QB0AG8AbgBlAHAAcgBvAGYAaQBsx3y8GAAgAEcAcgBhAHkAINUE -uFzTDMd8AE8AYgBlAGMAbgD9ACABYQBlAGQA/QAgAHAAcgBvAGYAaQBsBeQF6AXVBeQF2QXcACAARwBy -AGEAeQAgBdsF3AXcBdkAQQBsAGwAZwBlAG0AZQBpAG4AZQBzACAARwByAGEAdQBzAHQAdQBmAGUAbgAt -AFAAcgBvAGYAaQBsAMEAbAB0AGEAbADhAG4AbwBzACAAcwB6APwAcgBrAGUAIABwAHIAbwBmAGkAbABH -AGUAbgBlAHIAaQBzAGsAIABnAHIA5QBzAGsAYQBsAGUAcAByAG8AZgBpAGxmbpAacHBepmPPj/Blh072 -TgCCLDCwMOwwpDDXMO0w1TChMKQw6wBQAHIAbwBmAGkAbAAgAGcAcgBpACAAZwBlAG4AZQByAGkDkwO1 -A70DuQO6A8wAIAPAA8EDvwPGA68DuwAgA7MDugPBA7kAUABlAHIAZgBpAGwAIABnAGUAbgDpAHIAaQBj -AG8AIABkAGUAIABjAGkAbgB6AGUAbgB0AG8AcwBBAGwAZwBlAG0AZQBlAG4AIABnAHIAaQBqAHMAcABy -AG8AZgBpAGUAbABQAGUAcgBmAGkAbAAgAGcAcgBpAHMAIABnAGUAbgDpAHIAaQBjAG8OQg4bDiMORA4f -DiUOTA4qDjUOQA4XDjIOFw4xDkgOJw5EDhsARwBlAG4AZQBsACAARwByAGkAIABQAHIAbwBmAGkAbABp -AFkAbABlAGkAbgBlAG4AIABoAGEAcgBtAGEAYQBwAHIAbwBmAGkAaQBsAGkAVQBuAGkAdwBlAHIAcwBh -AGwAbgB5ACAAcAByAG8AZgBpAGwAIABzAHoAYQByAG8BWwBjAGkEHgQxBEkEOAQ5ACAEQQQ1BEAESwQ5 -ACAEPwRABD4ERAQ4BDsETAZFBkQGQQAgBioGOQYxBkoGQQAgAEcAcgBhAHkAIAYnBkQGOQYnBkUARwBl -AG4AZQByAGkAYwAgAEcAcgBhAHkAIABQAHIAbwBmAGkAbABlAEcAZQBuAGUAcgBlAGwAIABnAHIA5QB0 -AG8AbgBlAGIAZQBzAGsAcgBpAHYAZQBsAHMAZXRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUgSW5j -LiwgYWxsIHJpZ2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNRAAEAAAABFsxjdXJ2AAAAAAAAAAEBzQAA -A - - - - - - 3 - MCAwAA - - - - - 200 - 25 - - NO - - - - - YES - - - window - - - - 18 - - - - textField - - - - 100034 - - - - counter - - - - 100038 - - - - addMenu - - - - 100048 - - - - addCurrentLocation: - - - - 100049 - - - - openAddMenu: - - - - 100053 - - - - addMenuButton - - - - 100054 - - - - sendPost: - - - - 100068 - - - - togglePrivate: - - - - 100076 - - - - togglePrivateButton - - - - 100080 - - - - addImage: - - - - 100083 - - - - sendPostButtonPressed: - - - - 100088 - - - - delegate - - - - 100035 - - - - menu - - - - 100045 - - - - - YES - - 0 - - YES - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - 5 - - - YES - - - - Window - - - 6 - - - YES - - - - - - - - - - -3 - - - Application - - - 100028 - - - YES - - - - - - 100029 - - - - - 100041 - - - YES - - - - - - - 100043 - - - - - 100059 - - - YES - - - - - - 100060 - - - - - 100081 - - - - - 100036 - - - YES - - - - - - 100037 - - - - - 100039 - - - YES - - - - - - 100040 - - - - - 100074 - - - YES - - - - - - 100075 - - - - - 100086 - - - YES - - - - - - 100087 - - - - - - - YES - - YES - -1.IBPluginDependency - -2.IBPluginDependency - -3.IBPluginDependency - 100028.IBPluginDependency - 100029.IBPluginDependency - 100036.IBPluginDependency - 100037.IBPluginDependency - 100039.IBPluginDependency - 100040.IBPluginDependency - 100041.IBPluginDependency - 100043.IBPluginDependency - 100059.IBPluginDependency - 100060.IBPluginDependency - 100074.IBPluginDependency - 100075.IBPluginDependency - 100081.IBPluginDependency - 100086.IBPluginDependency - 100087.IBPluginDependency - 5.IBPluginDependency - 5.IBWindowTemplateEditedContentRect - 6.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 - 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 - {{127, 736}, {299, 113}} - com.apple.InterfaceBuilder.CocoaPlugin - - - - YES - - - - - - YES - - - - - 100088 - - - - YES - - NewMessageWindow - NSDocument - - YES - - YES - addCurrentLocation: - addImage: - openAddMenu: - sendPost: - sendPostButtonPressed: - togglePrivate: - - - YES - id - id - id - NSControl - id - id - - - - YES - - YES - addCurrentLocation: - addImage: - openAddMenu: - sendPost: - sendPostButtonPressed: - togglePrivate: - - - YES - - addCurrentLocation: - id - - - addImage: - id - - - openAddMenu: - id - - - sendPost: - NSControl - - - sendPostButtonPressed: - id - - - togglePrivate: - id - - - - - YES - - YES - addMenu - addMenuButton - counter - textField - togglePrivateButton - - - YES - NSMenu - NSButton - NSTextField - NSTextField - NSButton - - - - YES - - YES - addMenu - addMenuButton - counter - textField - togglePrivateButton - - - YES - - addMenu - NSMenu - - - addMenuButton - NSButton - - - counter - NSTextField - - - textField - NSTextField - - - togglePrivateButton - NSButton - - - - - IBProjectSource - ./Classes/NewMessageWindow.h - - - - - 0 - IBCocoaFramework - - com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3 - - - YES - 3 - - YES - - YES - NSAddTemplate - NSLockUnlockedTemplate - NSMenuCheckmark - NSMenuMixedState - - - YES - {8, 8} - {9, 12} - {11, 11} - {10, 3} - - - - diff --git a/Mac/Growl Registration Ticket.growlRegDict b/Mac/Growl Registration Ticket.growlRegDict deleted file mode 100644 index b7c02c5..0000000 --- a/Mac/Growl Registration Ticket.growlRegDict +++ /dev/null @@ -1,17 +0,0 @@ - - - - - TicketVersion - 1 - DefaultNotifications - - Mention - - AllNotifications - - Mention - Status - - - diff --git a/Mac/Growl.framework/Growl b/Mac/Growl.framework/Growl deleted file mode 120000 index 85956e2..0000000 --- a/Mac/Growl.framework/Growl +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Growl \ No newline at end of file diff --git a/Mac/Growl.framework/Headers b/Mac/Growl.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Mac/Growl.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Mac/Growl.framework/Resources b/Mac/Growl.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Mac/Growl.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100755 index f61df8393abbc7d13a1b8fed54ac7555a53dbc78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 deleted file mode 100644 index 6ad38f9..0000000 --- a/Mac/Growl.framework/Versions/A/Headers/GrowlApplicationBridge.h +++ /dev/null @@ -1,567 +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:(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 deleted file mode 100644 index 0a196f1..0000000 --- a/Mac/Growl.framework/Versions/A/Headers/GrowlDefines.h +++ /dev/null @@ -1,386 +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_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 deleted file mode 100644 index 4632ba6..0000000 --- a/Mac/Growl.framework/Versions/A/Headers/GrowlPluginPreferenceStrings.h +++ /dev/null @@ -1,67 +0,0 @@ -// -// 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 deleted file mode 100644 index 4d9bd5f..0000000 --- a/Mac/Growl.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,40 +0,0 @@ - - - - - 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 deleted file mode 100644 index d4a95e2..0000000 --- a/Mac/Growl.framework/Versions/A/_CodeSignature/CodeResources +++ /dev/null @@ -1,34 +0,0 @@ - - - - - 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 deleted file mode 120000 index 8c7e5a6..0000000 --- a/Mac/Growl.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Mac/MimeType.h b/Mac/MimeType.h deleted file mode 100644 index 2072838..0000000 --- a/Mac/MimeType.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// MimeType.h -// bungloo -// -// Created by Jeena on 23/11/2012. -// -// - -#import - -@interface MimeType : NSObject -+(NSString *)mimeTypeForFileAtPath:(NSString *)path error:(NSError **)err; -@end diff --git a/Mac/MimeType.m b/Mac/MimeType.m deleted file mode 100644 index f1327c4..0000000 --- a/Mac/MimeType.m +++ /dev/null @@ -1,27 +0,0 @@ -// -// MimeType.m -// bungloo -// -// Created by Jeena on 23/11/2012. -// -// - -#import "MimeType.h" - -@implementation MimeType - -+(NSString *)mimeTypeForFileAtPath:(NSString *)path error:(NSError **)err { - NSString *uti, *mimeType = nil; - - if (!(uti = [[NSWorkspace sharedWorkspace] typeOfFile:path error:err])) - return nil; - if (err) - *err = nil; - - if ((mimeType = (NSString *)UTTypeCopyPreferredTagWithClass((CFStringRef)uti, kUTTagClassMIMEType))) - mimeType = NSMakeCollectable(mimeType); - - return mimeType; -} - -@end diff --git a/Mac/NSData+Base64.h b/Mac/NSData+Base64.h deleted file mode 100644 index fc674c8..0000000 --- a/Mac/NSData+Base64.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// Created by Cédric Luthi on 2012-02-24. -// Copyright (c) 2012 Cédric Luthi. All rights reserved. -// - -#import "NSData+Base64.h" - -#ifndef __has_feature -#define __has_feature(x) 0 -#endif - -@implementation NSData (Base64) - -+ (id) dataWithBase64Encoding_xcd:(NSString *)base64Encoding -{ - if ([base64Encoding length] % 4 != 0) - return nil; - - NSString *plist = [NSString stringWithFormat:@"%@", base64Encoding]; - return [NSPropertyListSerialization propertyListWithData:[plist dataUsingEncoding:NSASCIIStringEncoding] options:0 format:NULL error:NULL]; -} - -- (NSString *) base64Encoding_xcd -{ - NSData *plist = [NSPropertyListSerialization dataWithPropertyList:self format:NSPropertyListXMLFormat_v1_0 options:0 error:NULL]; - NSRange fullRange = NSMakeRange(0, [plist length]); - NSRange startRange = [plist rangeOfData:[@"" dataUsingEncoding:NSASCIIStringEncoding] options:0 range:fullRange]; - NSRange endRange = [plist rangeOfData:[@"" dataUsingEncoding:NSASCIIStringEncoding] options:NSDataSearchBackwards range:fullRange]; - if (startRange.location == NSNotFound || endRange.location == NSNotFound) - return nil; - - NSUInteger base64Location = startRange.location + startRange.length; - NSUInteger base64length = endRange.location - base64Location; - NSData *base64Data = [NSData dataWithBytesNoCopy:(void *)((uintptr_t)base64Location + (uintptr_t)[plist bytes]) length:base64length freeWhenDone:NO]; - NSString *base64Encoding = [[NSString alloc] initWithData:base64Data encoding:NSASCIIStringEncoding]; - base64Encoding = [base64Encoding stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; - base64Encoding = [base64Encoding stringByReplacingOccurrencesOfString:@"\n" withString:@""]; - -#if __has_feature(objc_arc) - return base64Encoding; -#else - return [base64Encoding autorelease]; -#endif -} - -@end \ No newline at end of file diff --git a/Mac/NSData+Base64.m b/Mac/NSData+Base64.m deleted file mode 100644 index 1a71914..0000000 --- a/Mac/NSData+Base64.m +++ /dev/null @@ -1,13 +0,0 @@ -// -// Created by Cédric Luthi on 2012-02-24. -// Copyright (c) 2012 Cédric Luthi. All rights reserved. -// - -#import - -@interface NSData (Base64) - -+ (id) dataWithBase64Encoding_xcd:(NSString *)base64String; -- (NSString *) base64Encoding_xcd; - -@end \ No newline at end of file diff --git a/Mac/NewConversationWindowController.h b/Mac/NewConversationWindowController.h deleted file mode 100644 index d4d166d..0000000 --- a/Mac/NewConversationWindowController.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// NewConversationWindowController.h -// Bungloo -// -// Created by Jeena on 16/04/2013. -// -// - -#import -#import -#import "ViewDelegate.h" - -@interface NewConversationWindowController : NSWindowController { - NSString *postId; - NSString *entity; - IBOutlet WebView *timelineView; - ViewDelegate *viewDelegate; -} - -@property (nonatomic, retain) NSString *postId; -@property (nonatomic, retain) NSString *entity; -@property (nonatomic, retain) IBOutlet WebView *timelineView; -@property (nonatomic, retain) ViewDelegate *viewDelegate; - -- (id)initWithPostId:(NSString *)postId entity:(NSString *)entity andViewDelegate:(ViewDelegate *)viewDelegate; - -@end diff --git a/Mac/NewConversationWindowController.m b/Mac/NewConversationWindowController.m deleted file mode 100644 index 77bffc8..0000000 --- a/Mac/NewConversationWindowController.m +++ /dev/null @@ -1,70 +0,0 @@ -// -// NewConversationWindowController.m -// Bungloo -// -// Created by Jeena on 16/04/2013. -// -// - -#import "NewConversationWindowController.h" -#import "Controller.h" - -@implementation NewConversationWindowController - -@synthesize postId, entity, timelineView, viewDelegate; - -- (id)initWithWindow:(NSWindow *)window -{ - self = [super initWithWindow:window]; - if (self) { - // Initialization code here. - } - - return self; -} - -- (id)initWithPostId:(NSString *)_postId entity:(NSString *)_entity andViewDelegate:(ViewDelegate *)_viewDelegate; -{ - self = [super initWithWindowNibName:@"NewConversationWindowController"]; - if (self) { - self.postId = _postId; - self.entity = _entity; - self.viewDelegate = _viewDelegate; - } - - return self; -} - -- (void)windowDidLoad -{ - [super windowDidLoad]; - - // Implement this method to handle any initialization after your window controller's window has been loaded from its nib file. - NSString *index_string; - NSURL *url; - - - Controller *controller = (Controller *)[[NSApplication sharedApplication] delegate]; - [controller stringFromFile: @"index.html" url: &url content: &index_string]; - - [self.viewDelegate.conversationViews addObject:timelineView]; - [[timelineView mainFrame] loadHTMLString:index_string baseURL:url]; - [timelineView setFrameLoadDelegate:viewDelegate]; - [timelineView setPolicyDelegate:viewDelegate]; - [timelineView setUIDelegate:viewDelegate]; - [[timelineView windowScriptObject] setValue:controller forKey:@"controller"]; - [[timelineView windowScriptObject] setValue:self forKey:@"conversationViewController"]; - -} - -+ (BOOL)isSelectorExcludedFromWebScript:(SEL)aSelector -{ - return NO; -} - -+ (BOOL)isKeyExcludedFromWebScript:(const char *)name -{ - return NO; -} - -@end diff --git a/Mac/NewConversationWindowController.xib b/Mac/NewConversationWindowController.xib deleted file mode 100644 index 877eff6..0000000 --- a/Mac/NewConversationWindowController.xib +++ /dev/null @@ -1,327 +0,0 @@ - - - - 1080 - 12D78 - 3084 - 1187.37 - 626.00 - - 3084 - 2053 - - - IBNSLayoutConstraint - NSCustomObject - NSView - NSWindowTemplate - WebView - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.WebKitIBPlugin - - - PluginDependencyRecalculationVersion - - - - - NewConversationWindowController - - - FirstResponder - - - NSApplication - - - 15 - 2 - {{712, 280}, {397, 581}} - 880280576 - Conversation - NSWindow - - - - - 256 - - - - 274 - - Apple HTML pasteboard type - Apple PDF pasteboard type - Apple PICT pasteboard type - Apple URL pasteboard type - Apple Web Archive pasteboard type - NSColor pasteboard type - NSFilenamesPboardType - NSStringPboardType - NeXT RTFD pasteboard type - NeXT Rich Text Format v1.0 pasteboard type - NeXT TIFF v4.0 pasteboard type - WebURLsWithTitlesPboardType - public.png - public.url - public.url-name - - {397, 581} - - - - - - - 13 - - - - - - - - NO - YES - - - {397, 581} - - - - - {{0, 0}, {2560, 1418}} - {10000000000000, 10000000000000} - conversationWindow - YES - - - - - - - window - - - - 12 - - - - timelineView - - - - 15 - - - - delegate - - - - 13 - - - - - - 0 - - - - - - -2 - - - File's Owner - - - -1 - - - First Responder - - - -3 - - - Application - - - 5 - - - - - - Timeline - - - 6 - - - - - - 4 - 0 - - 4 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 3 - 0 - - 3 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - - - 7 - - - timeline - - - 8 - - - - - 9 - - - - - 10 - - - - - 11 - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - {{202, 175}, {397, 581}} - - - - - - - - com.apple.InterfaceBuilder.CocoaPlugin - - com.apple.WebKitIBPlugin - com.apple.InterfaceBuilder.CocoaPlugin - com.apple.InterfaceBuilder.CocoaPlugin - - - - - - 15 - - - - - NSLayoutConstraint - NSObject - - IBProjectSource - ./Classes/NSLayoutConstraint.h - - - - NewConversationWindowController - NSWindowController - - timelineView - WebView - - - timelineView - - timelineView - WebView - - - - IBProjectSource - ./Classes/NewConversationWindowController.h - - - - - 0 - IBCocoaFramework - YES - 3 - YES - - diff --git a/Mac/NewMessageWindow.h b/Mac/NewMessageWindow.h deleted file mode 100644 index fe8a5a4..0000000 --- a/Mac/NewMessageWindow.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// NewMessageWindow.h -// bungloo -// -// Created by Jeena on 16.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - - -#import -#import - - -@interface NewMessageWindow : NSDocument -{ - IBOutlet NSTextField *textField; - IBOutlet NSTextField *counter; - NSMenu *addMenu; - NSButton *addMenuButton; - NSString *inReplyTostatusId; - NSString *inReplyToEntity; - NSMenuItem *addImage; - CLLocationManager *locationManager; - CLLocation *currentLocation; - NSString *imageFilePath; - NSButton *togglePrivateButton; -} - -@property (nonatomic, retain) IBOutlet NSTextField *textField; -@property (nonatomic, retain) IBOutlet NSTextField *counter; -@property (assign) IBOutlet NSMenu *addMenu; -@property (assign) IBOutlet NSButton *addMenuButton; -@property (retain, nonatomic) CLLocationManager *locationManager; -@property (retain, nonatomic) CLLocation *currentLocation; -@property (retain, nonatomic) NSString *imageFilePath; -@property (assign) IBOutlet NSButton *togglePrivateButton; - -- (IBAction)sendPostButtonPressed:(id)sender; -- (IBAction)sendPost:(NSControl *)control; -- (void)inReplyTo:(NSString *)userName statusId:(NSString *)statusId withString:(NSString *)string; -- (void)withString:(NSString *)aString; -- (IBAction)addCurrentLocation:(id)sender; -- (IBAction)addImage:(id)sender; -- (IBAction)openAddMenu:(id)sender; -- (IBAction)togglePrivate:(id)sender; -- (void)setIsPrivate:(BOOL)isPrivate; - -@end diff --git a/Mac/NewMessageWindow.m b/Mac/NewMessageWindow.m deleted file mode 100644 index c69e78c..0000000 --- a/Mac/NewMessageWindow.m +++ /dev/null @@ -1,344 +0,0 @@ -// -// NewPostWindow.m -// bungloo -// -// Created by Jeena on 16.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import "NewMessageWindow.h" -#import "Constants.h" -#import "PostModel.h" -#import "Controller.h" - -@interface NewMessageWindow (private) -- (BOOL)isCommandEnterEvent:(NSEvent *)e; -- (void)initLocationManager; -@end - -@implementation NewMessageWindow - -@synthesize addMenu; -@synthesize addMenuButton; -@synthesize textField, counter; -@synthesize locationManager, currentLocation; -@synthesize imageFilePath; -@synthesize togglePrivateButton; - -- (void)dealloc -{ - [locationManager stopUpdatingLocation]; - [locationManager release]; - [currentLocation release]; - [imageFilePath release]; - [super dealloc]; -} - -- (id)init -{ - self = [super init]; - if (self) - { - // Add your subclass-specific initialization here. - // If an error occurs here, send a [self release] message and return nil. - inReplyTostatusId = @""; - inReplyToEntity = @""; - } - return self; -} - -- (NSString *)windowNibName -{ - // Override returning the nib file name of the document - // If you need to use a subclass of NSWindowController or if your document supports multiple NSWindowControllers, you should remove this method and override -makeWindowControllers instead. - return @"NewMessageWindow"; -} - -- (NSString *)displayName -{ - return @"New Post"; -} - -- (void)windowControllerDidLoadNib:(NSWindowController *) aController -{ - [super windowControllerDidLoadNib:aController]; - // Add any code here that needs to be executed once the windowController has loaded the document's window. - [textField becomeFirstResponder]; - - // Enable Continous Spelling - NSTextView *textView = (NSTextView *)[[[self.windowControllers objectAtIndex:0] window] firstResponder];; - [textView setContinuousSpellCheckingEnabled:YES]; -} - -- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError -{ - // Insert code here to write your document to data of the specified type. If the given outError != NULL, ensure that you set *outError when returning nil. - - // You can also choose to override -fileWrapperOfType:error:, -writeToURL:ofType:error:, or -writeToURL:ofType:forSaveOperation:originalContentsURL:error: instead. - - // For applications targeted for Panther or earlier systems, you should use the deprecated API -dataRepresentationOfType:. In this case you can also choose to override -fileWrapperRepresentationOfType: or -writeToFile:ofType: instead. - - if ( outError != NULL ) { - *outError = [NSError errorWithDomain:NSOSStatusErrorDomain code:unimpErr userInfo:NULL]; - } - return nil; -} - -- (BOOL)readFromData:(NSData *)data ofType:(NSString *)typeName error:(NSError **)outError -{ - // Insert code here to read your document from the given data of the specified type. If the given outError != NULL, ensure that you set *outError when returning NO. - - // You can also choose to override -readFromFileWrapper:ofType:error: or -readFromURL:ofType:error: instead. - - // For applications targeted for Panther or earlier systems, you should use the deprecated API -loadDataRepresentation:ofType. In this case you can also choose to override -readFromFile:ofType: or -loadFileWrapperRepresentation:ofType: instead. - - if ( outError != NULL ) - { - *outError = [NSError errorWithDomain:NSOSStatusErrorDomain code:unimpErr userInfo:NULL]; - } - return YES; -} - -- (void)inReplyTo:(NSString *)entity statusId:(NSString *)statusId withString:(NSString *)string -{ - [textField setStringValue:string]; - - NSInteger location = [string rangeOfString:@" "].location; - NSInteger length = 0; - if (location != NSNotFound) { - length = [[textField stringValue] length] - location - 1; - } - - - NSRange range = {location + 1, length}; - [[textField currentEditor] setSelectedRange:range]; - - [inReplyTostatusId release]; - inReplyTostatusId = statusId; - [inReplyTostatusId retain]; - - [inReplyToEntity release]; - inReplyToEntity = entity; - [inReplyToEntity retain]; - - [self controlTextDidChange:nil]; -} - -- (void)withString:(NSString *)aString -{ - [textField setStringValue:aString]; - NSRange range = {[[textField stringValue] length] , 0}; - [[textField currentEditor] setSelectedRange:range]; - NSLog(@"BB"); - - [self controlTextDidChange:nil]; -} - -- (IBAction)addCurrentLocation:(id)sender -{ - NSMenuItem *menuItem = (NSMenuItem *)sender; - if (!self.locationManager) - { - [menuItem setTitle:@"Current location not available"]; - [self initLocationManager]; - } - else - { - [self.locationManager stopUpdatingLocation]; - self.currentLocation = nil; - self.locationManager = nil; - [menuItem setTitle:@"Add current location"]; - } -} - -- (IBAction)openAddMenu:(id)sender -{ - NSRect frame = [(NSButton *)sender frame]; - NSPoint menuOrigin = [[(NSButton *)sender superview] convertPoint:NSMakePoint(frame.origin.x, frame.origin.y+frame.size.height) toView:nil]; - - NSEvent *event = [NSEvent mouseEventWithType:NSLeftMouseDown - location:menuOrigin - modifierFlags:NSLeftMouseDownMask // 0x100 - timestamp:NSTimeIntervalSince1970 - windowNumber:[[(NSButton *)sender window] windowNumber] - context:[[(NSButton *)sender window] graphicsContext] - eventNumber:0 - clickCount:1 - pressure:1]; - - [NSMenu popUpContextMenu:self.addMenu withEvent:event forView:self.addMenuButton]; -} - -- (IBAction)togglePrivate:(id)sender -{ - NSImage *image = [NSImage imageNamed:NSImageNameLockLockedTemplate]; - if (self.togglePrivateButton.image == [NSImage imageNamed:NSImageNameLockLockedTemplate]) - { - image = [NSImage imageNamed:NSImageNameLockUnlockedTemplate]; - } - [self.togglePrivateButton setImage:image]; -} - -- (void)setIsPrivate:(BOOL)isPrivate { - NSImage *image = [NSImage imageNamed:(isPrivate ? NSImageNameLockLockedTemplate : NSImageNameLockUnlockedTemplate)]; - [self.togglePrivateButton setImage:image]; -} - --(void)controlTextDidChange:(NSNotification *)aNotification { - NSInteger c = MESSAGE_MAX_LENGTH - [[textField stringValue] length]; - [counter setIntValue:c]; - if(c < 0) { - [counter setTextColor:[NSColor redColor]]; - } else { - [counter setTextColor:[NSColor controlTextColor]]; - } -} - -- (void)initLocationManager -{ - self.locationManager = [[CLLocationManager alloc] init]; - [self.locationManager setDelegate:self]; - [self.locationManager setDesiredAccuracy:kCLLocationAccuracyBest]; - [self.locationManager setDistanceFilter:kCLDistanceFilterNone]; - [self.locationManager startUpdatingLocation]; -} - -- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation -{ - self.currentLocation = newLocation; - NSMenuItem *menuItem = [self.addMenu itemAtIndex:0]; - [menuItem setTitle:@"Remove current location"]; -} - -- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error{ - NSLog(@"CLLocationManager Error: %@", error); - - NSMenuItem *menuItem = [self.addMenu itemAtIndex:0]; - [menuItem setTitle:@"Current location not available"]; -} - -- (IBAction)sendPostButtonPressed:(id)sender -{ - [self sendPost:self.textField]; -} - -#pragma mark Keyboard delegate methods - -- (IBAction)sendPost:(NSControl *)control { - BOOL emptyIsOk = self.currentLocation || self.imageFilePath; - if (emptyIsOk || ([[control stringValue] length] <= MESSAGE_MAX_LENGTH && [[control stringValue] length] > 0)) { - PostModel *post = [[[PostModel alloc] init] autorelease]; - post.text = [control stringValue]; - post.inReplyTostatusId = inReplyTostatusId; - post.inReplyToEntity = inReplyToEntity; - post.location = self.currentLocation; - post.imageFilePath = self.imageFilePath; - post.isPrivate = self.togglePrivateButton.image == [NSImage imageNamed:NSImageNameLockLockedTemplate]; - [[NSNotificationCenter defaultCenter] postNotificationName:@"sendPost" object:post]; - [self close]; - } else { - NSBeep(); - } - -} - -- (BOOL)isCommandEnterEvent:(NSEvent *)e { - NSUInteger flags = (e.modifierFlags & NSDeviceIndependentModifierFlagsMask); - BOOL isCommand = (flags & NSCommandKeyMask) == NSCommandKeyMask; - BOOL isEnter = (e.keyCode == 0x24); // VK_RETURN - return (isCommand && isEnter); -} - -- (BOOL)control:(NSControl *)control textView:(NSTextView *)fieldEditor doCommandBySelector:(SEL)commandSelector -{ - BOOL retval = NO; - - BOOL isEnter = [[NSApp currentEvent] keyCode] == 76; - - if (commandSelector == @selector(insertNewline:) && !isEnter) { - - NSText *text = [[textField window] fieldEditor:YES forObject:nil]; - - NSRange range = [text selectedRange]; - NSString *stringBefore = [textField.stringValue substringToIndex:range.location]; - NSString *stringAfter = [textField.stringValue substringFromIndex:range.location + range.length]; - - textField.stringValue = [NSString stringWithFormat:@"%@\n%@", stringBefore, stringAfter]; - - NSRange r = NSMakeRange(range.location + 1, 0); - [text scrollRangeToVisible:r]; - [text setSelectedRange:r]; - - retval = YES; // causes Apple to NOT fire the default enter action - } - else if (commandSelector == @selector(noop:) && isEnter) { - retval = YES; - [self sendPost:control]; - } - - return retval; -} - -#pragma mark Add images - -- (IBAction)addImage:(id)sender -{ - NSMenuItem *menuItem = (NSMenuItem *)sender; - - if (!self.imageFilePath) - { - [menuItem setTitle:@"Remove photo"]; - - NSOpenPanel* openDlg = [NSOpenPanel openPanel]; - [openDlg setPrompt:@"Select"]; - [openDlg setDelegate:self]; - - // Enable the selection of files in the dialog. - [openDlg setCanChooseFiles:YES]; - - // Enable the selection of directories in the dialog. - [openDlg setCanChooseDirectories:NO]; - - // Display the dialog. If the OK button was pressed, - // process the files. - if ( [openDlg runModalForDirectory:nil file:nil] == NSOKButton ) - { - // Get an array containing the full filenames of all - // files and directories selected. - NSArray* files = [openDlg filenames]; - - // Loop through all the files and process them. - for( int i = 0; i < [files count]; i++ ) - { - self.imageFilePath = [files objectAtIndex:i]; - } - } - } - else - { - self.imageFilePath = nil; - [menuItem setTitle:@"Add photo"]; - } -} - --(BOOL)panel:(id)sender shouldShowFilename:(NSString *)filename -{ - NSString* ext = [filename pathExtension]; - if ([ext isEqualToString:@""] || [ext isEqualToString:@"/"] || ext == nil || ext == NULL || [ext length] < 1) { - return YES; - } - - NSEnumerator* tagEnumerator = [[NSArray arrayWithObjects:@"png", @"jpg", @"gif", @"jpeg", nil] objectEnumerator]; - NSString* allowedExt; - while ((allowedExt = [tagEnumerator nextObject])) - { - if ([ext caseInsensitiveCompare:allowedExt] == NSOrderedSame) - { - return YES; - } - } - - return NO; -} - -@end diff --git a/Mac/PostModel.h b/Mac/PostModel.h deleted file mode 100644 index 39eaef9..0000000 --- a/Mac/PostModel.h +++ /dev/null @@ -1,28 +0,0 @@ -// -// PostModel.h -// bungloo -// -// Created by Jeena on 10.01.11. -// Copyright 2011 __MyCompanyName__. All rights reserved. -// - -#import -#import - -@interface PostModel : NSObject { - NSString *text; - NSString *inReplyTostatusId; - NSString *inReplyToEntity; - CLLocation *location; - NSString *imageFilePath; - BOOL isPrivate; -} - -@property (nonatomic, retain) NSString *text; -@property (nonatomic, retain) NSString *inReplyTostatusId; -@property (nonatomic, retain) NSString *inReplyToEntity; -@property (nonatomic, retain) CLLocation *location; -@property (nonatomic, retain) NSString *imageFilePath; -@property (nonatomic) BOOL isPrivate; - -@end diff --git a/Mac/PostModel.m b/Mac/PostModel.m deleted file mode 100644 index b62c093..0000000 --- a/Mac/PostModel.m +++ /dev/null @@ -1,26 +0,0 @@ -// -// PostModel.m -// bungloo -// -// Created by Jeena on 10.01.11. -// Copyright 2011 __MyCompanyName__. All rights reserved. -// - -#import "PostModel.h" - - -@implementation PostModel - -@synthesize text, inReplyTostatusId, inReplyToEntity, location, imageFilePath, isPrivate; - -- (void)dealloc -{ - [text release]; - [inReplyTostatusId release]; - [inReplyToEntity release]; - [location release]; - [imageFilePath release]; - [super dealloc]; -} - -@end diff --git a/Mac/Sparkle.framework/Headers b/Mac/Sparkle.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Mac/Sparkle.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Mac/Sparkle.framework/Resources b/Mac/Sparkle.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Mac/Sparkle.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Mac/Sparkle.framework/Sparkle b/Mac/Sparkle.framework/Sparkle deleted file mode 120000 index b2c5273..0000000 --- a/Mac/Sparkle.framework/Sparkle +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Sparkle \ No newline at end of file diff --git a/Mac/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Mac/Sparkle.framework/Versions/A/Headers/SUAppcast.h deleted file mode 100644 index 171148a..0000000 --- a/Mac/Sparkle.framework/Versions/A/Headers/SUAppcast.h +++ /dev/null @@ -1,33 +0,0 @@ -// -// SUAppcast.h -// Sparkle -// -// Created by Andy Matuschak on 3/12/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUAPPCAST_H -#define SUAPPCAST_H - -@class SUAppcastItem; -@interface SUAppcast : NSObject { - NSArray *items; - NSString *userAgentString; - id delegate; - NSMutableData *incrementalData; -} - -- (void)fetchAppcastFromURL:(NSURL *)url; -- (void)setDelegate:delegate; -- (void)setUserAgentString:(NSString *)userAgentString; - -- (NSArray *)items; - -@end - -@interface NSObject (SUAppcastDelegate) -- (void)appcastDidFinishLoading:(SUAppcast *)appcast; -- (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; -@end - -#endif diff --git a/Mac/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Mac/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h deleted file mode 100644 index f2d128c..0000000 --- a/Mac/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h +++ /dev/null @@ -1,47 +0,0 @@ -// -// SUAppcastItem.h -// Sparkle -// -// Created by Andy Matuschak on 3/12/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUAPPCASTITEM_H -#define SUAPPCASTITEM_H - -@interface SUAppcastItem : NSObject { - NSString *title; - NSDate *date; - NSString *itemDescription; - - NSURL *releaseNotesURL; - - NSString *DSASignature; - NSString *minimumSystemVersion; - - NSURL *fileURL; - NSString *versionString; - NSString *displayVersionString; - - NSDictionary *propertiesDictionary; -} - -// Initializes with data from a dictionary provided by the RSS class. -- initWithDictionary:(NSDictionary *)dict; - -- (NSString *)title; -- (NSString *)versionString; -- (NSString *)displayVersionString; -- (NSDate *)date; -- (NSString *)itemDescription; -- (NSURL *)releaseNotesURL; -- (NSURL *)fileURL; -- (NSString *)DSASignature; -- (NSString *)minimumSystemVersion; - -// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. -- (NSDictionary *)propertiesDictionary; - -@end - -#endif diff --git a/Mac/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Mac/Sparkle.framework/Versions/A/Headers/SUUpdater.h deleted file mode 100644 index e5b5081..0000000 --- a/Mac/Sparkle.framework/Versions/A/Headers/SUUpdater.h +++ /dev/null @@ -1,118 +0,0 @@ -// -// SUUpdater.h -// Sparkle -// -// Created by Andy Matuschak on 1/4/06. -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SUUPDATER_H -#define SUUPDATER_H - -#import - -@class SUUpdateDriver, SUAppcastItem, SUHost, SUAppcast; -@interface SUUpdater : NSObject { - NSTimer *checkTimer; - SUUpdateDriver *driver; - - SUHost *host; - IBOutlet id delegate; -} - -+ (SUUpdater *)sharedUpdater; -+ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; -- (NSBundle *)hostBundle; - -- (void)setDelegate:(id)delegate; -- delegate; - -- (void)setAutomaticallyChecksForUpdates:(BOOL)automaticallyChecks; -- (BOOL)automaticallyChecksForUpdates; - -- (void)setUpdateCheckInterval:(NSTimeInterval)interval; -- (NSTimeInterval)updateCheckInterval; - -- (void)setFeedURL:(NSURL *)feedURL; -- (NSURL *)feedURL; - -- (void)setSendsSystemProfile:(BOOL)sendsSystemProfile; -- (BOOL)sendsSystemProfile; - -- (void)setAutomaticallyDownloadsUpdates:(BOOL)automaticallyDownloadsUpdates; -- (BOOL)automaticallyDownloadsUpdates; - -// This IBAction is meant for a main menu item. Hook up any menu item to this action, -// and Sparkle will check for updates and report back its findings verbosely. -- (IBAction)checkForUpdates:sender; - -// This kicks off an update meant to be programmatically initiated. That is, it will display no UI unless it actually finds an update, -// in which case it proceeds as usual. If the fully automated updating is turned on, however, this will invoke that behavior, and if an -// update is found, it will be downloaded and prepped for installation. -- (void)checkForUpdatesInBackground; - -// Date of last update check. Returns null if no check has been performed. -- (NSDate*)lastUpdateCheckDate; - -// This begins a "probing" check for updates which will not actually offer to update to that version. The delegate methods, though, -// (up to updater:didFindValidUpdate: and updaterDidNotFindUpdate:), are called, so you can use that information in your UI. -- (void)checkForUpdateInformation; - -// Call this to appropriately schedule or cancel the update checking timer according to the preferences for time interval and automatic checks. This call does not change the date of the next check, but only the internal NSTimer. -- (void)resetUpdateCycle; - -- (BOOL)updateInProgress; -@end - -@interface NSObject (SUUpdaterDelegateInformalProtocol) -// This method allows you to add extra parameters to the appcast URL, potentially based on whether or not Sparkle will also be sending along the system profile. This method should return an array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. -- (NSArray *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; - -// Use this to override the default behavior for Sparkle prompting the user about automatic update checks. -- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)bundle; - -// Implement this if you want to do some special handling with the appcast once it finishes loading. -- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; - -// If you're using special logic or extensions in your appcast, implement this to use your own logic for finding -// a valid update, if any, in the given appcast. -- (SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)bundle; - -// Sent when a valid update is found by the update driver. -- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)update; - -// Sent when a valid update is not found. -- (void)updaterDidNotFindUpdate:(SUUpdater *)update; - -// Sent immediately before installing the specified update. -- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)update; - -// Return YES to delay the relaunch until you do some processing; invoke the given NSInvocation to continue. -- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)update untilInvoking:(NSInvocation *)invocation; - -// Called immediately before relaunching. -- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; - -// This method allows you to provide a custom version comparator. -// If you don't implement this method or return nil, the standard version comparator will be used. -- (id )versionComparatorForUpdater:(SUUpdater *)updater; - -// Returns the path which is used to relaunch the client after the update is installed. By default, the path of the host bundle. -- (NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; - -@end - -// Define some minimum intervals to avoid DOS-like checking attacks. These are in seconds. -#ifdef DEBUG -#define SU_MIN_CHECK_INTERVAL 60 -#else -#define SU_MIN_CHECK_INTERVAL 60*60 -#endif - -#ifdef DEBUG -#define SU_DEFAULT_CHECK_INTERVAL 60 -#else -#define SU_DEFAULT_CHECK_INTERVAL 60*60*24 -#endif - -#endif diff --git a/Mac/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/Mac/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h deleted file mode 100644 index d9ac619..0000000 --- a/Mac/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// SUVersionComparisonProtocol.h -// Sparkle -// -// Created by Andy Matuschak on 12/21/07. -// Copyright 2007 Andy Matuschak. All rights reserved. -// - -#ifndef SUVERSIONCOMPARISONPROTOCOL_H -#define SUVERSIONCOMPARISONPROTOCOL_H - -/*! - @protocol - @abstract Implement this protocol to provide version comparison facilities for Sparkle. -*/ -@protocol SUVersionComparison - -/*! - @method - @abstract An abstract method to compare two version strings. - @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. -*/ -- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; - -@end - -#endif diff --git a/Mac/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Mac/Sparkle.framework/Versions/A/Headers/Sparkle.h deleted file mode 100644 index 08dd577..0000000 --- a/Mac/Sparkle.framework/Versions/A/Headers/Sparkle.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// Sparkle.h -// Sparkle -// -// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) -// Copyright 2006 Andy Matuschak. All rights reserved. -// - -#ifndef SPARKLE_H -#define SPARKLE_H - -// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless -// there are name-space collisions) so we can list all of them to start with: - -#import - -#import -#import -#import - -#endif diff --git a/Mac/Sparkle.framework/Versions/A/Resources/Info.plist b/Mac/Sparkle.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index c7f277d..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - Sparkle - CFBundleIdentifier - org.andymatuschak.Sparkle - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Sparkle - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.5 Beta 6 - CFBundleSignature - ???? - CFBundleVersion - 313 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/License.txt b/Mac/Sparkle.framework/Versions/A/Resources/License.txt deleted file mode 100644 index 20466c4..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/License.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (c) 2006 Andy Matuschak - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/Mac/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/Mac/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist deleted file mode 100644 index 92ef947..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist +++ /dev/null @@ -1,174 +0,0 @@ - - - - - ADP2,1 - Developer Transition Kit - MacBook1,1 - MacBook (Core Duo) - MacBook2,1 - MacBook (Core 2 Duo) - MacBook4,1 - MacBook (Core 2 Duo Feb 2008) - MacBookAir1,1 - MacBook Air (January 2008) - MacBookPro1,1 - MacBook Pro Core Duo (15-inch) - MacBookPro1,2 - MacBook Pro Core Duo (17-inch) - MacBookPro2,1 - MacBook Pro Core 2 Duo (17-inch) - MacBookPro2,2 - MacBook Pro Core 2 Duo (15-inch) - MacBookPro3,1 - MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo) - MacBookPro3,2 - MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo) - MacBookPro4,1 - MacBook Pro (Core 2 Duo Feb 2008) - MacPro1,1 - Mac Pro (four-core) - MacPro2,1 - Mac Pro (eight-core) - MacPro3,1 - Mac Pro (January 2008 4- or 8- core "Harpertown") - Macmini1,1 - Mac Mini (Core Solo/Duo) - PowerBook1,1 - PowerBook G3 - PowerBook2,1 - iBook G3 - PowerBook2,2 - iBook G3 (FireWire) - PowerBook2,3 - iBook G3 - PowerBook2,4 - iBook G3 - PowerBook3,1 - PowerBook G3 (FireWire) - PowerBook3,2 - PowerBook G4 - PowerBook3,3 - PowerBook G4 (Gigabit Ethernet) - PowerBook3,4 - PowerBook G4 (DVI) - PowerBook3,5 - PowerBook G4 (1GHz / 867MHz) - PowerBook4,1 - iBook G3 (Dual USB, Late 2001) - PowerBook4,2 - iBook G3 (16MB VRAM) - PowerBook4,3 - iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003) - PowerBook5,1 - PowerBook G4 (17 inch) - PowerBook5,2 - PowerBook G4 (15 inch FW 800) - PowerBook5,3 - PowerBook G4 (17-inch 1.33GHz) - PowerBook5,4 - PowerBook G4 (15 inch 1.5/1.33GHz) - PowerBook5,5 - PowerBook G4 (17-inch 1.5GHz) - PowerBook5,6 - PowerBook G4 (15 inch 1.67GHz/1.5GHz) - PowerBook5,7 - PowerBook G4 (17-inch 1.67GHz) - PowerBook5,8 - PowerBook G4 (Double layer SD, 15 inch) - PowerBook5,9 - PowerBook G4 (Double layer SD, 17 inch) - PowerBook6,1 - PowerBook G4 (12 inch) - PowerBook6,2 - PowerBook G4 (12 inch, DVI) - PowerBook6,3 - iBook G4 - PowerBook6,4 - PowerBook G4 (12 inch 1.33GHz) - PowerBook6,5 - iBook G4 (Early-Late 2004) - PowerBook6,7 - iBook G4 (Mid 2005) - PowerBook6,8 - PowerBook G4 (12 inch 1.5GHz) - PowerMac1,1 - Power Macintosh G3 (Blue & White) - PowerMac1,2 - Power Macintosh G4 (PCI Graphics) - PowerMac10,1 - Mac Mini G4 - PowerMac10,2 - Mac Mini (Late 2005) - PowerMac11,2 - Power Macintosh G5 (Late 2005) - PowerMac12,1 - iMac G5 (iSight) - PowerMac2,1 - iMac G3 (Slot-loading CD-ROM) - PowerMac2,2 - iMac G3 (Summer 2000) - PowerMac3,1 - Power Macintosh G4 (AGP Graphics) - PowerMac3,2 - Power Macintosh G4 (AGP Graphics) - PowerMac3,3 - Power Macintosh G4 (Gigabit Ethernet) - PowerMac3,4 - Power Macintosh G4 (Digital Audio) - PowerMac3,5 - Power Macintosh G4 (Quick Silver) - PowerMac3,6 - Power Macintosh G4 (Mirrored Drive Door) - PowerMac4,1 - iMac G3 (Early/Summer 2001) - PowerMac4,2 - iMac G4 (Flat Panel) - PowerMac4,4 - eMac - PowerMac4,5 - iMac G4 (17-inch Flat Panel) - PowerMac5,1 - Power Macintosh G4 Cube - PowerMac6,1 - iMac G4 (USB 2.0) - PowerMac6,3 - iMac G4 (20-inch Flat Panel) - PowerMac6,4 - eMac (USB 2.0, 2005) - PowerMac7,2 - Power Macintosh G5 - PowerMac7,3 - Power Macintosh G5 - PowerMac8,1 - iMac G5 - PowerMac8,2 - iMac G5 (Ambient Light Sensor) - PowerMac9,1 - Power Macintosh G5 (Late 2005) - RackMac1,1 - Xserve G4 - RackMac1,2 - Xserve G4 (slot-loading, cluster node) - RackMac3,1 - Xserve G5 - Xserve1,1 - Xserve (Intel Xeon) - Xserve2,1 - Xserve (January 2008 quad-core) - iMac1,1 - iMac G3 (Rev A-D) - iMac4,1 - iMac (Core Duo) - iMac4,2 - iMac for Education (17-inch, Core Duo) - iMac5,1 - iMac (Core 2 Duo, 17 or 20 inch, SuperDrive) - iMac5,2 - iMac (Core 2 Duo, 17 inch, Combo Drive) - iMac6,1 - iMac (Core 2 Duo, 24 inch, SuperDrive) - iMac8,1 - iMac (April 2008) - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib deleted file mode 100644 index 22f13f8..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib +++ /dev/null @@ -1,56 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - CLASS - SUStatusController - LANGUAGE - ObjC - OUTLETS - - actionButton - NSButton - progressBar - NSProgressIndicator - - SUPERCLASS - SUWindowController - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib deleted file mode 100644 index a9ac867..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 10A96 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib deleted file mode 100644 index 4f1d598179ccecb32c7a12eead96bb5fe3663eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7344 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 I{hK-Azn((800000 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib deleted file mode 100644 index 4b1ab30..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,50 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 6b926302ea4751c08c4de4d180bdee22f01709ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7278 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 f{!{!>{8{{^8|{{$9#l~I - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index b4353d2f7c1f412919b46c5526549892ff7ab525..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10493 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index b403a3e45f6ac2ba253f8f9747b79ecd2acb28e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13189 zcmeHtd3+Pq+W$FcCTaFgk|u4Mwn>vfJ7H}py9k9+C_*W;6exuf+R#SQq$VkQ&|3J7`ymFq=Zz>TYjf-EkGsJJ5TY`^EsB&A&7zW@CGc>j3QPm`HB+jE}f z`z&W>GzA0ESkIpO5k>@Yh(`*fL~5j& zENVh{$*T8J5>ibq8QNWbSm%rRD6SEbOUtkG&-2$6#s_US;uNGsI+TZcqdw>wGzb-< z;baW~u@_r$&M06YYbz}Mk2JPudjiFgv8il<>8uES0E1{}f7_(r@4Q+yM?9p8bM z;}!Tp{1AQ=?M8d>W4H~k!RztU_#b!&(&B&O_whb_03XDM@hA9Gd<=huf5boG-|-*# zPkf$Oh?Uq#CUFuk=|u|2AaX4kOh%FtQbxv+38a!tBQ<0e36dK~gha_~_?}N%$lu64 zAN#a*mwm5J$KqPQ|G?4X5W)I16Xx9GsKO=3Jb}dATlJcdie24L6J{;)ZjhxiMTR zH70+7!ClYI!h6s*u93T$yOq0*`#X0JcQ3b`yN`Q-dxqP?ea3yx9pk>> zj&omfC%CV;ueooyliau5cii{f58RL3PuwZ)XYMrj3->Gc2X}^d@g@8y{yOp!KbjxI zm-1uzGJYIC9`EMM`3kJ$C-9a0M1B%KnXlrf@YVcOei~oHPv?F748E4HOKrj%SH#SfgZ-cSJ!l4joKiEZdN@;niuhAc6^T2g+1a9Vp zBePg9c}CV!1?#~C>=GKJ0asfnK6g06dKQO6u`#}ouihW25roq6$^g(4^iK?g>cVqm zy5svuOqY5Ey4kXmVOjs&7*J6y(;^R`q!pX#Zu(6tHc=IQpDO6r^d#NaiUo?OlD^l9 zjY1p!b{|L~AN4{7ut#ZMY!8&DT#b-cK4C%=*u1~YA88B#!@{AmNVu^nwh#41{ZM~2 zV3N#qf3!-z2*KDkGyn~p29q^MW8p@56O$5BfxVUt9Tu()``Y=*2)GsvMniy=ah!?L zq*d}7L(#A`Xc#I&17UMxnqxlTQMo@hp|l*n<&ni`1nsd|NJb-32^xj2L!;3cREox; zGBgg2N9CvjO+b}YO-tz%>ZAA3`{{%9VfqApiatyKLATQ#^k4gdhDm5LszOsxH7MOQ zkWi678ViJcOc#Ls@^Evc)<3bde6(+dKS;+=4JCB+0W=*(`p^ti3rws7wVa9SQ3DE~ z>(MMp`Iuf7YBXy?W$ECnC}M>44)hGhZv_pNY_!V z5o_p3T0%!9_8Ou++E5rZQ5`Kj0;@-0{V0k74b4EsY%~YWMe|?}3(!K;f^I~M5JjzU ze-pYH-3;@OEU%4(gF$};wjzlD2#HFB0E6YW!p0b*s=T?$A7Qk@b!B1{({b1l=v^hW zz#S+x5FBH7z>-092pw!BCaNDR2q^w3qzJKpBPgPV_NNAFNbKe|+G7n6b`x3vPy5qB zha`SR(cdMW-iemMj^@I4??(5ad(m>V0
%!Tm~5`dXQPa8(qpW$VM$&=JGJ!Egka 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/Mac/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings deleted file mode 100644 index b31f928fd57dad14168601c6c9bc3bacb27c9cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9806 zcmeI2TTdHD6vyW|pJG!rrHu-`y|t|yBYdH!b^ZMm&h>qu z?=yY6p&v$izX$`hT!vnp*-=Y7yw*4UM{4cssjD#?YJ03b9)u6VBdz&i*i_4-@a6RB zIJCkr&SrdHPaUm0(bK8^x2{%isfAs7ar8iA>0`%{#uZ_#_HKBnr(g6w)@(+aU)wiRKO>?SnmrCQV@tbVM7xBtkyb$7$n#K7STB(>h&><9W7p1G;vK68=3FX$z#R+kdVb^?6S)5x@^Vs0a?dAbTeA# zJXxcfnJiKu`FV1J%hT-bFuavtwnYcg;NvUHw_cC;G{?y-EC7y)aqO1i6-+*%n^rLUY?H+Gtz35@a*RCv*wVJa)osA_Kcw9^ID))+2#FLvz zXBLGb56eHq$lH>Yqr<(@ZV5$H5#lPW%+Le5ihNt>`#>MhUWViugA73`4`u_0wIixC^ae$Syy&SzHlT(h z?dQmm8SKk0j+ct?gVsNew81--#9@rpbr>ke9gcqte+-2X|J1rff7V_t8rc%(Mn$tu z!O&m~v{8-Wu3JN^W&FJyT|T|aQ1fZgqTIXmMqWX~e3Or%^?lM~H~bO#Z^?i0J@Zi4 zBKXBnJlSM9dfe3>BiTMXQnh1ucqKUg`mAqbw=$ZT?{J&+>TPG@G++ zg~j~wexjJgCH=KzSgsQiDp|d}6LoieW_MGZL1qT!fy^uunVtLTCueAF^^)g3Yc*9s zlZak85wS;o%$Gl1<5BNzmr$vT8!9eHgc@uLn*qI(f(S6}mWN$Oc*VU6c%Pn^D=JktF zVl|)P>iKIv*Cg}&Jk+8g_Ylxe=J%V2?GpCC`$+P=w2O6Osi_K~_GnA0-6%UOVYQSM z;iXWQS2j7F&6N<<&3)hkTnJipbI6q3_B1sKu{G)x}Eq-L0)V7UvetRjP^`@YNh|xb5VIr7rIL zs7f(eo4wt2J}qNx{MGIoe~!^8<;_HAc?S7|7)4Yk+F~zx2CLrlm1EfQPKK*gS(abi z9`GN_N}SbYT+UcUv+jvE+*8--{z*yq_Ll3uc~vk)lSMr%t!i)is>_r2^YA3IU3|$Ho(pi=v zL)i^46;y7!L;a?p2*1X48I70XtEY<6Ev*2WdG{Jc+`F%p)6Ug<;)G5ajbD!|Ig$Hk zFmN+xc5@4=oI7WV1JAYn$g7`qp6J&L+&^1{Ih*R1`XAk*acWaeQ$fMBIbG}eB&+iM$C&&qD*JpI3a2NCvGx;4vxo)ke z$q;>B%Wx-lI}ybF2CFANcr;1(ydG_>@@u*!Pd8v?lxQ^+tDy-zlm8xx@XhLNYtt=x xSsu5iGn2?#q|qV`^(w!Va(tg#oBJYnftKO%CvGy`550a&72dwqGc0k%#lIFPR=NNH diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib deleted file mode 100644 index 4b1ab30..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,50 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index ab36d31..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 658 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9C7010 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 7630390c89e63ae4aa0af3491cb03518c1321d8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7148 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib deleted file mode 100644 index 994d4c3..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,67 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 2fb8a83..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 18 - - IBSystem Version - 10A96 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index e7e7497db4bbc8e89d15986ad7531f1b0a07c217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10623 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib deleted file mode 100644 index 5220a22..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib +++ /dev/null @@ -1,59 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index b1cd28e..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,21 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - 41 - - IBSystem Version - 10A96 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index e8dc5b88028a8bf491e46d29e25091c39735c921..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13263 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 C5g()g diff --git a/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Mac/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings deleted file mode 100644 index 16e0787b46dd69d9a9d59133dfdfc683787f5293..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8216 zcmeHM+fEcg5UppP{eXdpBt$goqcMO=j3J=$6653S1(>kRlD)9<^XfTWTXfH5*;%s< z8)691)0dj+s#Dcxs(=5H=dvw{97`X6+xUBdpRVLG!tO?f$Ook=P~x0>^Fv^tPGL92)V>5cRhJ$y^%W)Coz zV|?QX^AZ`Ozbor#{lN1Wt2z7HwG%vLa*lDEP5p*gnPQ}e-puXE-a+X-jEym?EoT__ zn&*%>kzMR2kvI5#XuEn1Ppw7td>eMnWy{&SR5P9uy` zTjHaGu?#Z14$nszXFJ4&qEPWhIs1@siM1+&vZx!8eu5U!$>?~B=PKG1jed_KXA#ch zd_(C7E4fqZpF(~P-Re;J-{NsC9xGxrPx7zkyf)B0aA;u$R+K9;68OH0xaqo_M(h(? z!zt#7kSm7}=Cl@862)~$@mV>}8}G_enxpIXy(2p}X97O*G*22^66w}N3(N5 z?K)Gx3-rMweD+or%Q@7M zr+9|{WYT2LWU`(QF}viBF$^42F&@EO@Y!W@vS;PBWi~+8qpXT7+{fTPB(9=<_vZ~V z&dgb}nw!ikcG8C4iS32E)N3`Y-<4l3B2vT)v91wewoef&{2ud6JZ21p){m{%YFMB4 z_Fu(i>)#jh<7%}UmcK-%R>odLd}woiIkHC5SvZ@ANM8I+t6?FYm0?ZB&}o$!ei^rL zcCt2Q`C=B^nz(Gw?|Q93RJoQiHRd8pW0instW}c+cn{A|d-tNJYv_+v-&g2;vnzLR zH40@oto^Zm!}^9*``!kegY8h#F*wn3YKrd=IjqtV9iHP9d*i=3k?#R(tJkAECze*M zp0!c!v7V2<$V~ba=S@Ui@gAw@Bag!QGvjFZ72iAlKFb&f zB^-^WaU#1np~=jpxfq+`Dt=p|@zP z;gs(zJV)Ye-s+4Cr_RINT^uBY3?q>PoV8kC3TtGy&55m*Wx!&U)oWB7kE4xYnusJ9 rvDo&te#?Eg- - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 6b2f938f90ecd44f661ea8b2d6ec06e2fd5cc720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7273 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 J - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index c9b1e7d8831c67d3f55c8044ba2b1fdad7eb1248..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10668 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 GrT+t(0j`Vy diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib deleted file mode 100644 index 5220a22..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib +++ /dev/null @@ -1,59 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index 3eb7f81..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index 8c54c217c00797d827b49b9adcc92151d64c3194..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13404 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib deleted file mode 100644 index 4b1ab30..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,50 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 33a6020..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 4cd529a56b82299c1652f066cc95089a8bf1a192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7245 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index d2586ea..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 65dfc95e3c2a0d483abf2be092c76db216dadb3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10338 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 z - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index d2586ea..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index 4b7cc9054ee9d1ce02297c9b8484b41ec561c5ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13156 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings deleted file mode 100644 index ea175ae718007ffa8325619d382eb2db6e5b1133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8554 zcmd^^-)>t)5XSeqPjOliB2}aaxJ0N4w5m`^sh}<5(s4}c#&wKi$4#ClkJdY69s>A& zGZ}Wzv7JAVV+1IQeY|J?%+7o>^X=?!zo(DW{ZyrA=}4bleZJLSFAdW~zej1TmXp*^ z`)b=)%U(LwC+`o`I@D87eIBUozGk|U?xl_NN%|mdt7Rj7dhzr+b<(korvFe+`wSkKj`;Vqv?HW&y{}l)1lr+Z{$1H$d29& z)Y`W_#Tv{$(7UO6b<=CT&yo){<19VYZmRT!{+I8nqc?NSIoCIz1N}2oM;bZMGg^6d zA!je0r7dX^snNtBZJPeFeCQF)qW6#u$-F(w_Ez(=vx(je^~}?`$@;nUf2T!zc5Ssy zlW$6&@oxC#7w()`=aa33oD}Gp~-xpK0j%9psdn3aDc53_0(5eM|$g--gedJ z#Ma0=cMQ0-(bbMtA4!vaX$cwn8iU1I<4EmbcAP%a@6czqwPPX6GBL^NNB_XcL?b~T za=F$YEX4$VfVcFd5$yM?KAEf1o*c{X_54OsP1RmWM*l`0dgZ-`Mt)Wg*Tf?siCuOK z3uo$`HG=Ma#{-)OuR7LWU%xKXP^lBg80cgU-ee4x@c<;A$u{>=TR8KW!Kdr2Yg$5& zV0>^92S8Y5dYkD9|EUZqW7{_fz+NY2FSNF2`&w?d9HC++Ml8Sav_bQ zcx3qN7b~tyQy#CD?R!ghjrd4p3ZL3GFS||@ZAR*dqt}a(q1R;^Iv0}Ab;Lw`r!O62 zeXvH9TxN}p^qJ+A%i}9{S&Yi=7weCqpt`9^GHRJ&=(8yCyk(C&QnVzdY}aIo93GJ> zJf$t~-;oT&!kNCoXz9&a!iWru{(ZNQ{-w>td?1V2$p7G>IWrl;_fFLFSh5_c%-@bT z-)!eZ!#XFbvz*)01Kf{1hKAnjKj*aiigWciPi^Xlhz=s)4P><=Wx|{roG;P`-H><5 zesESeYMrBipP{jXv9XQd3`COWh7owGM~-IZ_h^JZ;Jevx18puL3;-DeP3}M7Zm2iR z?EJ_x2>fZT{?6i9fpM#(M_pq=GNaFm{ zw>Z0g+hplZ3!At{fhtZR?hD~ZoWd5RekC0KyL|}D{Z^{W_W$vnks*z< zS>0<&YjAR=4O(-UnuKYPS+oyN(SQ|zAJ zayE?Uw2EEMEb|O(1o>x?TRJl(@-Z7{b^67rYHU*EQ~7Oh1K-^+{UT}Ha^=qa^x{<{ z&PP}CTsRFZgSf}(s(w;+eivt4Se93@Kq@;87CqMPVK<(o`3$L=>>+fHeWKFh+>QDn z917{9V)$jjrdXTz6ZL2dZC{yIsb>s|m3Jg791RvSUd!55dMQgp{VX%ex+HN5Ud}7p z(-C!+t}1g8uc)cP9m{xiEZ)dpmi;>$#aQP887m<_mghWi!CI>i8@hfW>v$EHs-B|_ zguC}q1@_9|Sh14oF(<~ro98@G$|`s^^f;V~6F=n)`Yo=1{Ni_ACy# zcRDM-g#Y~myL`Nqt6jFo<_NE)-F$ChjYaS0&VWklvMBH*m2u#SY}6LEzZNPoJ0jxy ztpnICvr0yFeT1K(a+Q=ZQK_%X+&-4;l3fSM^%1#lo;fjjBE0o-UtMi!;s)Ni%+gP5 zmOfmt^y*p3ysPlDTbq^pgSsuAspWQVxV}wKi-_mH+NlkJ$a=M>ZoQ1q=Zch6XgJ%) zEyLm+Q?_qncH-gp}` z4iwj^X%OqLo&!uXa%v-e<>viQW;FEnnoXJA@_xuFFqabJw-jqTTYQFBIb z&6UW-J2gLHa8uP*v~ulinr58Y!X?QQ!OBbIvD>)UCAYz5y86ePvLBWfE-?28FTbYl diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj b/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj deleted file mode 120000 index 88614fe..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj +++ /dev/null @@ -1 +0,0 @@ -/Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj \ No newline at end of file diff --git a/Mac/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/Mac/Sparkle.framework/Versions/A/Resources/fr_CA.lproj deleted file mode 120000 index 88614fe..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/fr_CA.lproj +++ /dev/null @@ -1 +0,0 @@ -/Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj \ No newline at end of file diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib deleted file mode 100644 index 4b1ab30..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,50 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 15ba8f4c8e18093cec6121a6aab21fdf4a8cea1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7161 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 2e04cfa..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 2984064502b81dee5147f477cb7f28350dd4d945..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10360 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index c493485..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 667 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 5 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index 55cc2c271b5b63daf69c155ca294fdfa17a9e0e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12659 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib deleted file mode 100644 index 4b1ab30..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,50 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 3f09790..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,18 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index aa38f86ba2610ef2aff9b9ba9b2bdfcdfaf38147..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7234 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib deleted file mode 100644 index 994d4c3..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,67 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index d2586ea..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index c82d3581bf07ad42836237f2cd3ea55ca48b73b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10220 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 O_|R9B- - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index d2586ea..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index ac298ce7e33ac2b2b9e3971c5a730f431ed872a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12535 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 &-a!7R(}MG2KUBgXUDll+r+*ztt;Vw2g`>-E2it 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/relaunch b/Mac/Sparkle.framework/Versions/A/Resources/relaunch deleted file mode 100755 index e7b96d61466005ca15b235b527e3ceb5d4819283..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58924 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index 2b3d425..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 1d4655c593e467e2972b1800808d53a152f4e56b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7675 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 - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - CLASS - NSApplication - LANGUAGE - ObjC - SUPERCLASS - NSResponder - - - ACTIONS - - installUpdate - id - remindMeLater - id - skipThisVersion - id - - CLASS - SUUpdateAlert - LANGUAGE - ObjC - OUTLETS - - delegate - id - description - NSTextField - releaseNotesView - WebView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 2b3d425..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 103b1cf8478a00db14aafa192b05f1868c294c9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10895 zcmd5?d3;k)x)Zw z$R@ZT3N5RMfQX2Ih~fw`F1S2g9y+d!+qjK0<1+ew_ujM=LEn3y_s?rSP3}GSEWh(x zzQ5(%8O;HIB$}4?I>Lw`iWEqRR7i{BCib2ygd_e?u&Q@7)I6!TFI?B?ho*_WLo;Rx zb2K89;KLwV(Bp;f3ahz;7ueTQ@?9;Kr!G#Cvd_=y~*?=tJ}!`aAj_ z{R90I{R{noendZ^pV7b3FX&f{kPc(4#wKjWiP(azI0-wj8+$R2`{Fd5j*D>#9*xJ~ z3OpWH;u<^!x8S)*!1Hh$z6IZo@5Wp3R@{L*@ix2=$7on(+ql0^oSp=3BICMBelj3E_d z0+~qai9q~h7W@av9Hb**5+PC2LgtfJax=MwEG5gxN^(2dK<*`*$php;vW0Y#hsj>@ z2-!ytk;lnla)dlhPLgNH3*;>MGkKM~McyXwkPpeHL^_F1rc>xtI*m@Jb#xisNq5oR^dY*3K1}!0N9aDfA3Z=1 z&`0S(`WQV#AE$@u6Z8muk{+eU=yCcKJwczQC+RcvS$c{-M^DqU^rh0KA_MIzJ6D=TE}1NDkXdR8R13y~UMphbWddwFF+U7Zk#_-FV7 z{%C83zdrU1#ukNwK~P;#>d2Jx%5qyj|s%nOBQi@oF-#V3}zf(d-+w6Kn5CwGGTwxo<#bY zg3)P})z!^lszO0P2uEK<*(e9)qP&SRkA=u&`63A2J5U}PaubYii9|z9GR+gagaBJB zEi4Mvg?!!Y6W1Ju^3ibMTnrN;Oua>3qYxE!q9QZ`4S~IswM2cul1d?3U0w;_^2ic2 zl12A%1~dwlq8rg@GzOKSa#VrFqH$~)}FBASFIqbX=A=-5plkP$*8>JR!v(F6IFp_Xu+FrmD1jBkbzU~U!%{B*sE zro%`dnt|$2JrdAN)PNe1AI(CuQ2;fe21(yUX^a;l&7oku5QZtFt%H^p34s7iJ+~y_ zYY?SY92B=#4^6VvK?s#C%|dvtUzo>q%*o%0QmoQ)Iw=Rlp=^tVw}?LCnF-%)mGnXF|gf zVz#lOi0(kE(4A;CT7%Z2b-+MzQ}81yDKKrOL=H3c8h#Cu{+Q7i@0>cOrOsdP8yWTi z_hqHpfHroZjc5oA6|L?KnE4)bFS-wHLieN1=mGQ~+5%#ds1eB&cU0Nzs}sa+i#Ote z;%>lo1wsvyjU+KEr(zbCSX0>=i3&|q>*TFU{a=F>?nT>R_8n*^%sipd9~D>&%y^LN#=fKonL$9MZKtIoe`Y(glcP1AE0)U&< zfSyyvhJ~3zSO@~f1IZ)8zJ{vSW+5_ZBq(gND7{+FR2>mS9WDul=lR0*V<5npB$;VU z)S?Lkwu-xEUN(fKX;}v2jo8Et8n7h;G^WcY=|iGXicoL?O!7VS7cj~ubb-wQ+iPJF z=sc$j@jhniz33Bk5&ac?iatZ1qc6~x=x^vN^fmeheam{W-mDM1hV^CFvQ%~*>&N=D z0c;?WH^2R8q_ouUsHD-PqEisw*E}Cv(eR*XR)q z!2|Mc@WYUEsoD$sU#?KTN@%ZP+7Y!vyFc8U&zGSO^Hdh)^DiLRbY& z-L{N-p%mN)U&BU%B@bgIS8$@;r_D21V2~I^4V}B_DX)Pmb13CWoG39^CcgZ zo|6IoDx9);H88$}m*UAGHVB#zU|!Yjk& z+iF>!LoFgL3;H)gr=z;?*^cEd3|((N26+3<5z}rO7VY z{c-%%cKlSA-FH0~HRmd5jT-SY_*s0a8?Bw}CRS_2niyJlrxb%E<<886lp-Cx=I^Ey z_(f2&m(hw?#6O))GjYSki2pKJ!>{4jnTh#~8XMSR&yapVVJJ|4bwc05Z+GdRls?t5 z`rlBQks~>GnaVB!Uzzye5AcUz3SCqRY$lk2EyQ^gUNFQQFxX*=JTS@}MK+kC2+J}w z=R#Ws{L2tNOd;LFv*9ozN0Ec_dh8LcfjxdE?NNWVyb|2x-|$zLxyeT6zvLqarHh=F zePpJX)BUlJM2ma)$baD1qEfdPzLd1HH>HqqmubfZjlevnx_0 zY|IA?6_K>dbC$vN@8D?+JJCv3{w|tM5>W!NARn=cp*%@K0x23p`)F0q!+6cKoFKa zSndf5mY$p2-d@uNqDyN(-=kmWG%8yf znF{gf95M}gLPE3P1aR}&pM)&h8qs0mskqN!T-*gz83IC-qrWo!sx}iw~ zsw*N4XcJceD*_}CDacWbgb@XbJVj0qCq^12ueD4JD(3m4b&a5_WHt$qrY_eadA8fw zt+JYhNOK2ijwL8^$SH9{uDDIU6dyqr)F!JNL`~_LnV@+&*}(nDZCN=Y;N@ntLl)IG zXkcbqMoxy%ZxF;-J#O0N<>r!k9b{h2RmNgOp{ZGn3u@*`#a2;EyNZD+cp_t z-GO&(VRk>en{8tEF~;r{C9sj)ji6ir@j+!HfKh#^7}Y~bgx#Z+8FL@m)JZmx`$g8+ z$}6ED5{{*n5fO_ZwujO$AlRjwTCNx5JuO0>NBW5jtgIGea0qiCKnVm|<&2?PdRWUj z|EQBp!dBAJNjiFF6~Eowo0oBEo5&}WLUxi}=mL3&?2$NCAr+w_zyQLwum>SheSmF+ z@UhWf56OC-C(;Ooq47O4R{0487FRq1y%zI$vY#9v2idl*Z5rDFvXVHK z=ZT7i7O`A0sr%~ce0YxR0)076&ctSV2zJldZng)iK3%&9!NB&rY14_$#%ziGMpu0XnYDM%R@xebNuHZxO4t!Nw1C3Ia&!uktEG4e)si)MB3=er@M3fUuLQq73{ou*5IO@C;xO2A zDI{MyVCozYs}uvkVGT`W3ibqek{+3XWKJ}Rq;-hSziY{4X-NoHAY75Y8=%Z8ei|S{ z7h4;kPN{>BSNhh0{fHkOEGxF^VwFoEzW?tK4|#q!`Bx#HTq3`VreV@dG@lNq1+4XxM?Ec2 zY;A4%0 zpdt{c034bvi8TZ~5;^q$It)UoU3y*1j%?|=p3&o45cNF;l|xNMJguyP^Rx=8mCYWF z2csW_%21623S-e25f)H2Sp%nb#y(wi*BGB z>D}}mdM~|?Zld?o&GZ5KAl*W@(hk~5x6$o%2YZE`W3RH;*z4>K_8;s#dy~Dz-e&Kx z|6~`~yX-yo7xq5;fPKh5Vjr_l*hThN_9^>}ea^mMU$Vb(JU52(aAn*mPT+2p>Sa(L z{WquNtlTQDh4XV>ZY!6>nYe9S2502rxCU+-SIq6;wsTre$EmqV(q>QzeV#?T+5JKf zcE2cH!)Y~rnZD9NUy(AQ(n9%EdIX%`Aq~788o}qKQBkK56f+ee#azV_#R|nb#a)U+ zio=Q{ild6-iW7>Hif0wiDV|rHQJhu0sCZd%PVt)JBgMChpOjRoRH~I)rB2yjIZRoi zEK}Afrz`!+7Ueu;tFlemu4KwZ$|cHW$`0jTCS5a1GeOg+nWYJ6f|_Q{cFlgxG0kbstD1|N zZ#2JZv6gC;T9sC#jnnG21}&#GX%n?ptxcPy&DQ2>hiGrm=4%VIH)_Xd8?=7yY;BV^ zq@AOUXj`=Nw5{4UZM*gs?IP_R+Fjb?+IO`-#@XVA#+Ap-j$0D9Iqu20i*di|;&n+n zx6Y&Eb-i`zx?J55U7>D-u0%IVSD_oHtJGEN!n&2Z4&6504&6T8xtJQv?9J~MuBd`^5`{LuJm@wM^3__}x@zA@e(KRdoDetG=S_;c}}#DA~X=#%yR z^?CXteX)L|zEnS2U#73nkJDG`tM!xhb^0~>t@=*=!}>?`2lNN^$MnzXU)8^(|3v?l z{+9%GLPEkd3E2s`2}2TYNXSo!CM-(0Ghti8qY1|nUPw5f@P5K~2DQOxa2ZkzUPCWK zA46Y5njyoGX&7wCG2|JB8ipAr88#XoH0(C)G3+-SF+6Q})$oqtBf}?#9}GVk{%!b` z!yEnneToIUC3E1b2V5Q~USZ+Kw1x#=j7vO?iGZ*Hf++1!Q_Xzg^_oLBa z>}Bj{9Aq43EHV}wM;c3w<;Du*RO4)8lQCqRV{A39GHx_(GCpEFY<$Z2g7G!uyT;E< zI+NaHFd0o|lhu@DvYQ;HEK`kXqG_^es_7=vbdz9eFwHkDFfBCQVp?x{%=EbF3Dc9N zW2WP#6Q+}2^F!wM z%dHocLwSHm!oAqn!x7NQ~zqkI=`a_Z_X>`)0q$x?$ zl4_HDNp(p=QbUqIDVP+oCEC2UUba5AzP2=5uC3TM(pG94Z<}Civdy=xv2C(FVLNI2 zlkF|rUu@slzO#LA`={*(JF%PX7JHK2Zg~GuOxBr~1O};)kE4eCpT5^5z!sN}#JCk=O?@8X9yf67c z^1);aO#UMIhvc7q*x!*9F&muJ>IZx;}PYbbadj-1VjFE7v!!?_A%z{^|O`^^;rSR=NAS zQ{DaC1KiiU)7^vIS?+9iu6v0426w)@z+L1nc9*-yy63nf?iTkvcdNV2-R{1{y~w@9 zz07^9dxiUU_bT^l_nRrHDH$olQZ}dTNjaQyCgraw-+MAV`JU;XdauiSjrUq_syD-% z>CN&E^A7he@-Fc%^WN%R;l16v%DdXT*1O)j!F#v&UhgLFX77XEt=>-WcJEH_ZtouN zUhh8d0q;TYA@5=D5${p&aqkK5Y3~cXj@R=B-pHGI3!lW>c?a*}Q+O}mi|@ntUqxmwvf*;3M^40tVemXycujgm-jr=S= zzz6weKFmk?x%_;70l$#HnP>cBeks44zl~qX-@$L-@8<8}xAL9*HhwR^kKfN9;h&NZ SGKqLr0)O - - - - IBClasses - - - CLASS - NSObject - LANGUAGE - ObjC - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index 5132e29..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,18 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9E17 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index c09d9e70d19c579ac605ff48aaee067448e0cea7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12898 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 lomi4xP~K - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - doNotInstall - id - installLater - id - installNow - id - - CLASS - SUAutomaticUpdateAlert - LANGUAGE - ObjC - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib deleted file mode 100644 index c5a067e..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 10A96 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 53cb91a9b32fc4ddcc2a4506d3ae1c0458085256..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7474 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 LVePl=TiW?wt9#5* diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib deleted file mode 100644 index 018710a..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib +++ /dev/null @@ -1,39 +0,0 @@ -{ - IBClasses = ( - { - CLASS = FirstResponder; - LANGUAGE = ObjC; - SUPERCLASS = NSObject; - }, - { - CLASS = NSApplication; - LANGUAGE = ObjC; - SUPERCLASS = NSResponder; - }, - { - CLASS = NSObject; - LANGUAGE = ObjC; - }, - { - ACTIONS = { - installUpdate = id; - remindMeLater = id; - skipThisVersion = id; - }; - CLASS = SUUpdateAlert; - LANGUAGE = ObjC; - OUTLETS = { - delegate = id; - description = NSTextField; - releaseNotesView = WebView; - }; - SUPERCLASS = SUWindowController; - }, - { - CLASS = SUWindowController; - LANGUAGE = ObjC; - SUPERCLASS = NSWindowController; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib deleted file mode 100644 index 6b787d4..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib +++ /dev/null @@ -1,18 +0,0 @@ - - - - - IBDocumentLocation - 69 14 356 240 0 0 1280 778 - IBFramework Version - 489.0 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib deleted file mode 100644 index 7e6d490e723329c1372940af22e3d49bc0ee5da0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10180 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 diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib deleted file mode 100644 index 5220a22..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib +++ /dev/null @@ -1,59 +0,0 @@ - - - - - IBClasses - - - CLASS - SUWindowController - LANGUAGE - ObjC - SUPERCLASS - NSWindowController - - - ACTIONS - - finishPrompt - id - toggleMoreInfo - id - - CLASS - SUUpdatePermissionPrompt - LANGUAGE - ObjC - OUTLETS - - delegate - id - descriptionTextField - NSTextField - moreInfoButton - NSButton - moreInfoView - NSView - - SUPERCLASS - SUWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - CLASS - NSObject - LANGUAGE - ObjC - - - IBVersion - 1 - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib deleted file mode 100644 index c5a067e..0000000 --- a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 670 - IBLastKnownRelativeProjectPath - ../Sparkle.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 6 - - IBSystem Version - 10A96 - targetFramework - IBCocoaFramework - - diff --git a/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Mac/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib deleted file mode 100644 index 64babac12911fdb05ddb63ef96193137c91f3ddf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13483 zcmeHtd3+O9_xHVbCQXwz$z*BLG_*~dgpw&sTS{4~P*$yCS-P=<7o(AA zEUHGeD1;WklZEIuv){fXJR`RaW3wQ^Kl^_iihEg@hChNm*EL`3Z9B*;zrzr=i&Ld124jh@e+I$ zz8YVLSL6HeI^2cV;|+Ktz8^n;x8oi7N&GZ^2JgfB@jLi^l!QOPNAO4ZWBds|hCjn! z;&1S`_$2-h{*_>oK&&K_^dtG?3Q|VONd=igW{@ChCG$xKSwxnRmE>k}3t2_(AnV8` zvW+}Jc930U4|#_Ci@ZSgkwfGi@-BIwd`3Pe$H`aZ2l691MSe${(IezEIm01N!6k48 z&d8a#6s{MS&Sh{}TyL%)*Pk1}<#B_#OStje6e$}Qtoa4Wg%xmDa+Zaen`w}X3{+si%2J9sDAGF;DqU zehI%6=kUw;<@{Cr)%-R5wfuGb3VtPjJ%0m#BYzWrGk*(zD}Nimiocy-&ELVV;qT7xXhCDe7p}?u%4; z0w_SL0yGd6!XBl4u{}_paAxYIMjO@^tf)5ilH$KqbJ+n3suA z<$dxRqtNK}XfzswieYnCv_?I^qjF!gvaB4w<&opiCA500phK6UQgj)*9F0d;pfWT8 zO+=H>WK@nSP$jCODr%*f)I+`0N7vA`bOYT)x6`NSGxRz7!Xcnx3YvJNIDE&%!Eq1Le1S6x;<-c#ob&{RsOnpzH{SuoOr>W~-JBOhu&ji?Fv(QGsa z1yD0;loXJOXR-MP}b%_xGRs1>!rs`G)9<*jvWShwbu`xp9P+%)Ra zV??LG<C1<9T`DWXr9`78cEVrZ8=nk|7-HFzsyFiqTz3{_q2gKJP?S>j0B_hlKe^jsM zO*P|Nz5aU7C1DTffvn#5qWikgeW)0QGKVm6l1*;kfHuNEbU%7PQhb?MMn7z0q~xC1 zO-zO4ArGR5Hll~n!z{L-Vjw~u1RRR^19s%Ei;agL<{Cp`keS>n-~QEhcA%M(aimep`{xHC6N~_9N)W|NI-ME~E%QNdvuPHcArM+aoe&S&+Y1MQAo2?a zGJjDxkhzYcAsrpe5&wXGL?>a&{*h=H7Nm}DHzw=VPw40M=x1Oo=oO&HxG$GFL)UWY zB0kY?)KS4GihKCewE6*%9VmgjiT)+?G1gyk~SS2eO>}n9r zp?&l?QF5QPf(3kEULkBCzmRRFV8~GLeuW(!hna?9UCiq(#{$-412$q4PJz`eI8|aL zV{2nL)EcZG9SVfPz`zP{^3t{JP6}yX>ZT&?Z4gR;kNF|N*{xPAPDH_Lhe5?!Q44(P zB?V(GeiQ^{@kq}usD5Zf5C4OE;dGqQ)6wMW6B&g)T}{7Hp+NmRu&FGZjUCvDUAQ;S z!F{kBVv$5LsFCzr-s15xWsq)|FJoR65Pu-lD4~KpIzULE{b|3d@&%Eoueru6yIiUN z+pt15?gz6Ez^%d0zh_`EMwId_WGk01xcK15t5&{l5}d1jG%-Zkk62 z(gNBKVnS@0ZWi}k>LQvqDlazga6DoI9)U~n$e5O~5##*6K>a`ZPCOcq*@(x)eP>LV z(zpvN)}^=iK##QPQh&Tmd>=g;US! z%}_dw7RB@ijAhIOd)b5v`}hf?M~*L@Hnykur=zua1`~g8Da^1qlice9G@~Z$!FAZ% zO|zL^L@z#T3~`zVNrqi8m>D+MbS#dCY`AjvP*+=0<8d&Ja$ho6kO13k4Spv z4>qvb7!(81qXN7DFU0NmN{B=d%Oqqb>E|d~LPvs9NvkraGS46NHpx0iac39qWO@N; zTgImGvEXI!QoIZ=2gyrArOC$9G3QKi4ZgMuU(2Qdd?SZfsk@8~Kaj&6UV-ZH%CmS7 z-+*sK0emyQ1>Y*OAMnfAdcOo^VZkwBPh-V`7GDHhR5>kE(FydDxL{=WHv+Gr%KP!1 zcrCsQ-;M9V_tHygDZPwdPRG+LAfXxA(h~65Cyp6sZ}EUx)`dLbdV3V+Jo~KdlJlSC zm-(ht*vAIFo|Z^!0FYX}ePSpQg&5>-iQ3!p`xl%)1`xqGKY%ds4Uvh`LX7rWAw!z0 zqIBFids|`uyz>X9#fU5&U2*C7?_X0u${*Da#L0x>TgaOcQvViDB0|66J^;DlHDASio zl0RqE`Mr{cm4dgCRc0sNwI1)nPod(tVw{V*@NT?kBi_@)b4UuoLf3_@@HzZE{#Oqx ztfWml$tvQK{^d>o^4{;L_?%eCU{;%d4~;OQK_3ef;v4h@0$ngeL{I^w2M8EFqsFPM2g5@GDOOX z>&Z|u4Aw3t7ZD5ILWYwOq=bwlqsVBWV+Y zaiMToC^$X@js<9|km;3D*^z+&RBD*}EB6HeeoG)K9Q1|RJ^)`rEMZBm7ZNpwt6T7`2>oJi0R{|a`2pBEsU+1KNR{k8 zX4EpZi*xI*cX1(4Vw#6#+cm(&v<2(OVe5kHxY2aq`=K-{qL z(g*}~$Y|L9K_HjRah`5a*VqKH8v2H*tGk7ssx{**kf^?E4%uzzhC((YE z3&4`|$_E$f7vBXd{IFdt#|CmWt^muujsexIKQS$&3t$fcfNw0l`3t?I1m}<&C3@TG zLPoDK3J&L-oT=yTZvzmYFN1h;J6YXDR-oZT=~; zdn0+e2cGCwzMhIGnOQ#AmXu+{&9dV!LSQ)_c}`k=0KJL{!5mAY&XI$xJ1>%#HjtNO z;{;0>9q_j>m4_M**&ho+YoXpJmE%P6fR`-0#^yu zH!lPg@Y+pu1-%xWgXDN997ECTXp>{aza=4o%YZ6mzXDcPV7tj@+bS5;(NR-dABsmT zxim%IBZoJV!*S*SmGS3)PvuACWAcea<*^tg*F%kol|UsLzJK(0JCFfB8EDAQ131IJ zC9W1i-j<)=0U!ok8bH!PGOwkQ2cT1#YhRErH;^x7u7PdI^f123a3Ee7Zoog|1ag9W zL%xMn;Ae=SgXqol7Aa?Jkjt>J*xi0*un+E7d7%NGg}ZB7te+i<*0Z5P6@ZW}mnA|lA_DC# z(B^?2tknbe4bpEj%;ra|Xu%2?Q7Ah5Amp-=w_Lu6z>_elgI2a`f9Q3&L{Ajjp@Jrj zi?6^cV_{f<&BZEhc9^#nzMG^ubGOm@5Lw7Yr(liTDrl=LYg;w}|D;k%_n_jwIR5SzHJQ2$Cp)=9>8W3J<%qH zh5!TuJbq$$)I zs2>@bGqNt!8ikT?1LSd4@>5X33qA%v#hKA?&cdZ~X%IpC&w=wM+O>|e()-qNHo6X+ z3II!XuvP(8?Fh@#ePNb8OEtbSUnAi7QK3-4=aEw?E|ar&adxSwJ;pB;vOVDik}YxB zoNGPj;G8US$%W^0w+I2dXW{wpy1n-o2FvVqb0Q{OUvxs^&ja*+s2XmZ4(AE2zF~Gh zIL1opx`JJvH=Zlt267^);fkd357I|rdU8N8p;jhin)upi@D)&9$NzcM{%RU z6yO61kd!Y23neevWp9F&2%T-CGD#W4$CJ7pe)-2MO?-W+2G(D3CbI#&CMWs zxC$&#ou{?nRH9rf=<|r37^Di@C;IoEk-Fzjbo)Y>9JJeg*YzV zfIIoe&KII#5wHt!oiQ5r0<((fvu9b=A{{8hS!+DihFzc6cHX?OtE<5xr*qfEEb?D4 zZ@e=X_gi7tFs_fPa1QtPEFkYkE3H$$+@KxV!0r zt%3=TF5ut-&EUG=yr>ZqK&%{`V$3ErfT$IO=eBSKkjqbpLk)JMp{D!bJShoW)M8ks zn9c`h6QDQICi*f6uz`lz>~Ln!Jx+PLA8>My>J_7?n0u1j$?anP2V9Kw@GrVTU#G8h zoA@4P;?Ho;(pTwgP#Z0;EDd^D4fd?&mRI)BWTqdo;r@$zX+8G>_aZY}a5k0T$Hw>? zJgtFf@BxxLBosgw2Amj- z^TLn{fKKz_uIJ$Y$5Sfg25(Uwg_5e*&hk`ypL5PJ;JJBXYoy68SK{n_;^*t`={@wh zCZ>mWrg$|>vA`MGCH%z-(K!+Ogn3YNfeN%#d6k~PR6R|C6?9=SokWFns$*yA|Fkjw zh&K?5w1&Yw_aEKl^Ukr43eC6o`JWFVU^e|Zv-Qibky16gTy>cy-!M8u!sdVA_Wy_K z4F3OLL3O5KS))Q>2#auZA?IE(`Jd%J^hsr|$sYGjAfU6*LXg5*kEWV9OlOjt*;AtZ z@?&0!&!GqIi(iX9uKO`-cfxB(J0RU*{=NbZtS6yT+3TP0SU35Z}Vj z<->f0kMga28$XYqPfyTq=(qGc`aS)D{zy;K|InZ4&-54iU-~Qkjh>>v)6?`1`X@cp ziQxnXcVc)QjqAjGCsuUggifsN#EG3))rr-eIH?mScVbN^)(STZ8ey4W7qWzPf>y{A zZjy=y@CMEwf#ZQVe2}uc>1YLqY!IWT5 zNKHsfC`f2bh$LK_a8JS`340R`CVZ6eWx~%&rP8F#R^}+(%3NhXAa-edMaa;Ne+<&pVy{FoabV)G#L0=C#BgFXu`O|a;=;sx6E`M4koaKY!-IrtFl!&syx*sRk^BO)u3up%~l0ecdH&!J*j$8^@i#r)z_+@ z)CuY|wNss^E>IV$i_}BZ7pq68N2*7w$Eq(;m#XX4&FXpT1?na073y2m8`O`ecc^!& z_o!b|?^nO4eqa5e`Xlux>Z9t<)W?$&k`j~DNy$mtBz=-0$&_SH%1fG*0r`lNyn4EOZp+{Kgr7EUdhhn{N#(1FHgQAc|!7}3$XOo{xK9qbk`LpCNlD|*>RioBeG#Q#4O@U^( zrdH$8cr`vvqh_{dj;2`?(p;l?P_sp|O|xC|xMqiDr)H1lSmJlStb0VaRkuyIUH7=| zN!?D}Q@Y){7j^q|hjj1i4(mS99npQP`&4%tOmn=Hf@jtO52Cxt)sM9=FJ z^oe?nUaPn1)AgD9Ed3z;aQ#^QB>fb4hAcNo?g?l@~b> zc+>Eu;TNOQs4^xQHAbB=!#Kd0ZyabGWE^ZPGu9eCMz7IlY&0%2-ekPRc$@Kd;~L{y zH&cSiV6vO~oAOKrrb1JZX{f2#RA!oFDmPV{s!dZ( zb*6gL98q>GgSp8(+uUqkX1?BhyLp3oyZLGJ9`p0&7tAl2Pnb_xlop*O&EmEcT1Hqdw~V)x zSteShTBcj-EzOpYWu@h2%dM7GmerOumbI2mmWM1mEU#K#x4dC_%ksA6xaB*`Z>gHp zwA8HBL8+5dt5c_@PEVbYTANy*+K}3w+L5|AwKH{T>YCL1Q#YkPoceg`uGD?0-=uz< z`hDt;si#s;TNPHVRj~H67FY|dMb;tKVb+VRQ>`#Xaoo2-vocU$*c4_Qy7p)``lrzNB%re&pxX#>-Sr+L!?X{~9C(>l|ZrY%pq zI_vw?EUR|_5%Ard!c=heYm~EKGuGTz0_V| z_t+ckP4>C=Hv2X9JMHW3o9%n;@7Ryof63~VRh(6mH8X2gR$W$oRzp@(*6gh1S!=TH z&)SsrNY>V@N3(Wh?aX>A>p<3*Szl!wk}(rJtBL2b|CxO>=oJ9XWy88 zbM~#-tFpIczmR=2`?Kuh*8N&0bxe26aLjfD93jVC zN7T{gSnTL@Y<6sMY;$aPJnq=x*y(u6vD@*CW3S_R#|w^^9Qz%wI9_ucaJ=a_=s4u~ z$nlBesN;LbX{XVd;lUgsj`3g`XKt?$*u}l zm1~M?nybb&(>2Rg=c;!#xSCwET>)3n)#3`fqOK0tV%KKZ7S}e{cGu&s9j=|Or(C;T z&$#xwo_D?Addaol^@{5?*8$g?u7j>au6KJIdoS#LXYa>)Kim7Y-tYJRB1f5H&2i>b z=J<2kayt7QaU-|Q-QQj8zRX?ju5?$qYuz4qoqLYE*}c>KlzX@P8TVfI^X?biFS+-- zUvaJ9cCzar1xMztBtIedhIa zX4h-ts@bTKWqUtnXU@la-gD;cKmUd=!sAedU&BorYeR$EO)T(a}KjE_5{3 zfA8JwJzZgyVH`cvSnjdng~nCkQrC~dLmmC8^GiL==<9e~>1-HAx}QcP-&{}jbZ4xq z!>ChQgW1Qrcd1eRaH{)R@`+|#gzu$I6~5DVy;d{bWtM?HJOqIT??>&nqLhb{3E!PZJ&_RWEM#+I0l#cT%gv%UCQ<7XjX9Psmfc!|i;=Dm zrB6=?Jc`JBrZHD>jqE|=#mK-OyITERmL19`*ng;JuqZ6l%z4@hS5WoC1DYr z{0utcqlu*H4sm80e$5(vVQ8ig>s~|)zz1N>k-1pPS4GTVQDXtmVMA=wlO4wz*Y3g0 zYxdCJS`m$zpP0o)Sal-n<4b!Pgyz-m+A3zWHXWbH--$ut=@dyj5ks5sY?I6Jgsrg& ziymwAL?2@w`z3xPO5ws2p&cZe5s{IIeiXir*=1YDP1ekeTt&~res!;ak0t_=*DfRT zcg2t(b*i{QgPm4}zz5uQ_UtNhcC`kXYN7u+HcR2tab$C>TjuwinYy$CzJiP3d?E?v&aCPBi!s=M ztTxm?H6UK9=W)wV2A##6k@6}r`8+Zx{70m%W=Gdea3l3&uCxwf4M4PdcC+WHDx5RT zLLGo4t81nzhdQIorj{GdK&q$9Ec$j?M>s!`<%oVpnf1HE;LWzDE`s;azsao02PvPG zHPwgMd|#G@v5&RtSpT*mnQJN;h-_!NcH5daGw0$vvpJRC{j>T}cqPrLh5Gt$+8m6q zU!dZ0{dv1c&#P0jxZY3t`9o5O)z)>rhv*FgCN%86b0} z9gRB*_{d$UveMYpQ*B;r@Ah)f<$Fth3J}YOvJr@5h92D&1vu;)barG`t-Cr4j z2eLNImb-^|Kcm>5?Fx4(jxqf)JbEL1rl-klxZJ&?b7Prx41Z0~mv33aJzo~sL4 zg}>swj3x@1aV&1_X$G?Q&2v<7Z7PSna`R0_t|1srhP!O!7v5Qvqndj027>x)9y1YR zH_Jn4xTn=BJ)iZXzTu5yIp1pigBEY1O_IHNZ-MmJ`gXUUcv;jARoIsl?xU3*LB_21 zpytc|N_V}zEL-Bf`rf1|mm|hwx{2U~U(mN4l(hjGgpG zfcd=}&E5Xg*MkYz7t}l5poN%nznwQ8T``31uoZ3K`i9*KZ-Z03m-wmcb+Zmjx&H&+ C^-$vg diff --git a/Mac/Sparkle.framework/Versions/A/Sparkle b/Mac/Sparkle.framework/Versions/A/Sparkle deleted file mode 100755 index 0db0a8f01fb6f1cf39bbe427ac76153793a26a3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 463540 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

B-YH*!3RdDu#}q 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 diff --git a/Mac/Sparkle.framework/Versions/Current b/Mac/Sparkle.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Mac/Sparkle.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Mac/TB_SendTemplate.png b/Mac/TB_SendTemplate.png deleted file mode 100644 index b2602fe20b5e4b6ca5883517c734262b4302e25c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3144 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 iJ*(X&mjCWN{xbl=in9fpvmGG-0000 -#import -#import "Constants.h" - -@interface ViewDelegate : NSObject { - WebView *timelineView; - WebView *oauthView; - NSMutableArray *conversationViews; -} - -@property (nonatomic, assign) WebView *timelineView; -@property (nonatomic, assign) WebView *oauthView; -@property (nonatomic, assign) NSMutableArray *conversationViews; -@end diff --git a/Mac/ViewDelegate.m b/Mac/ViewDelegate.m deleted file mode 100644 index 8a4e6af..0000000 --- a/Mac/ViewDelegate.m +++ /dev/null @@ -1,134 +0,0 @@ -// -// ViewDelegate.m -// bungloo -// -// Created by Jeena on 15.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import "ViewDelegate.h" - - -@implementation ViewDelegate - -@synthesize timelineView, oauthView, conversationViews; - -- (id)init -{ - self = [super init]; - if (self) { - self.conversationViews = [[NSMutableArray alloc] init]; - } - return self; -} - -- (void)webView:(WebView *)sender addMessageToConsole:(NSDictionary *)message { - - if (![message isKindOfClass:[NSDictionary class]]) return; - - NSString *viewName = @"TimelineView"; - if (sender == oauthView) viewName = @"OauthView"; - else if(sender != timelineView) viewName = @"ConversationView"; - - NSLog(@"js<%@>: %@:%@: %@", - viewName, - [[message objectForKey:@"sourceURL"] lastPathComponent], - [message objectForKey:@"lineNumber"], - [message objectForKey:@"message"] - ); -} - -- (void)webView:(WebView *)sender runJavaScriptAlertPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame { - NSString *viewName = @"TimelineView"; - if (sender == oauthView) viewName = @"OauthView"; - else if (sender != timelineView) viewName = @"ConversationView"; - - NSLog(@"jsa<%@>: %@", viewName, message); -} - -- (BOOL)webView:(WebView *)sender runJavaScriptConfirmPanelWithMessage:(NSString *)message initiatedByFrame:(WebFrame *)frame { - NSInteger result = NSRunCriticalAlertPanel(NSLocalizedString(@"Bungloo", @""), // title - message, // message - NSLocalizedString(@"OK", @""), // default button - NSLocalizedString(@"Cancel", @""), // alt button - nil); - return NSAlertDefaultReturn == result; - return NO; -} - -- (void)webView:(WebView *)sender decidePolicyForNavigationAction:(NSDictionary *)actionInformation request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id )listener { - - NSArray *frames = [NSArray arrayWithObjects:timelineView.mainFrame, oauthView.mainFrame, nil]; - - // If it is clicked from one of the views the open default browser - if ([frames indexOfObject:frame] != NSNotFound) { - [listener ignore]; - [[NSWorkspace sharedWorkspace] openURL:[request URL]]; - } else { // otherwies load the iframe stuff like YouTube or vimeo - [listener use]; - } -} - -- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame { - - NSFileManager *fileManager = [NSFileManager defaultManager]; - NSString *pathToJsPlugin = [@"~/Library/Application Support/bungloo/Plugin.js" stringByExpandingTildeInPath]; - NSString *pathToCssPlugin = [@"~/Library/Application Support/bungloo/Plugin.css" stringByExpandingTildeInPath]; - - if([fileManager fileExistsAtPath:pathToCssPlugin]) - { - [sender stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"setTimeout(function() { loadCssPlugin('file://localhost%@') }, 1000);", pathToCssPlugin]]; - } - - if([fileManager fileExistsAtPath:pathToJsPlugin]) - { - [sender stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"setTimeout(function() { loadJsPlugin('file://localhost%@') }, 1000);", pathToJsPlugin]]; - } - - [sender stringByEvaluatingJavaScriptFromString:@"var OS_TYPE = 'mac';"]; - - if (sender == oauthView) { - - [oauthView stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('oauth') }"]; - - } else if([conversationViews containsObject:sender]) { - - [sender stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('conversation-standalone', function() { bungloo.conversation.showStatusFromController(); }) }"]; - - } else { - - [sender stringByEvaluatingJavaScriptFromString:@"function HostAppGo() { start('timeline') }"]; - } -} - -- (NSArray *)webView:(WebView *)sender contextMenuItemsForElement:(NSDictionary *)element defaultMenuItems:(NSArray *)defaultMenuItems -{ - //remove reload menu item - NSMutableArray *menuItems = [NSMutableArray arrayWithArray:defaultMenuItems]; - for (NSMenuItem* item in defaultMenuItems) { - if ([item tag] == WebMenuItemTagReload) { - [menuItems removeObject:item]; - break; - } - } - - return menuItems; -} - -- (void)reload:(id)sender { - [timelineView stringByEvaluatingJavaScriptFromString:@"bungloo.timeline.getNewData();"]; -} - -- (NSString *)pluginURL -{ - NSFileManager *fileManager = [NSFileManager defaultManager]; - NSString *pathToPlugin = [@"~/Library/Application Support/Bungloo/Plugin.js" stringByExpandingTildeInPath]; - - if([fileManager fileExistsAtPath:pathToPlugin]) - { - return [NSString stringWithFormat:@"%@", [NSURL fileURLWithPath:pathToPlugin]]; - } - return nil; -} - -@end diff --git a/Mac/main.m b/Mac/main.m deleted file mode 100644 index 75ec058..0000000 --- a/Mac/main.m +++ /dev/null @@ -1,14 +0,0 @@ -// -// main.m -// bungloo -// -// Created by Jeena on 16.04.10. -// Licence: BSD (see attached LICENCE.txt file). -// - -#import - -int main(int argc, char *argv[]) -{ - return NSApplicationMain(argc, (const char **) argv); -} diff --git a/Mac/publish/Appcast.xml b/Mac/publish/Appcast.xml deleted file mode 100755 index 70c308e..0000000 --- a/Mac/publish/Appcast.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Bungloo's Changelog - http://jabs.nu/Bungloo/download/Appcast.xml - Most recent changes with links to updates. - en - - Version 1.4.3 - 10.5.0 - http://jabs.nu/bungloo/download/ReleaseNotes.html - Sun, 28 Apr 2013 10:23:47 +0200 - - - - diff --git a/Mac/publish/ReleaseNotes.html b/Mac/publish/ReleaseNotes.html deleted file mode 100644 index 95df15c..0000000 --- a/Mac/publish/ReleaseNotes.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - Tentia Release Notes - - - - -

Bungloo 1.4.3

- -

Fixed bug with wrongly showing unread mentions

-

Other smaller bugfixes

- -
- -

Bungloo 1.4.0

- -

Added scroll to load more posts

-

Added doubleclick for conversation in new window

-

Added synchronized "read mentions" cursor

-

Added "show next view" shortcut

-

New possibilities for plugins

-

Inverted "from" label position

-

Bugfixes

- -
- -

Bungloo 1.3.0

- -

Changed to one window

-

Added search (skate.io)

-

Bugfixes

- -
- -

Bungloo 1.2.2

- -

Fixed crash on Snow Leopard while opening new post window

-

Map is not shown anymore when coordinates are empty

- -
- -

Bungloo 1.2.1

- -

Fixed problems with case sensitive file systems, thanks to ^http://ck.kennt-wayne.de

- -
- -

Bungloo 1.2.0

- -

Inline video for YouTube and Vimeo + inline sound for SoundCloud, sadly some buttons in the widgets still don't work but you can watch the videos and hear the music :)

-

Better handling of non square avatars

-

Bugfixes, now loading more profiles correctly

-

Multiple mentions now are added behind a /cc while responding

-

Bugfix, better handling of - in entities

- -
- -

Bungloo 1.1.0

- -

Moved time ago so it is always visible

-

Implemented thumbnails for linked images and videos

-

Added a map to posts with position

-

Links now are only linked if they start with http

-

Smaller bugfixes

- -
- -

Bungloo 1.0.0

- -

Automatic updade doesn't work, please download Bungloo from here: Bungloo.app.zip and then remove the old Tentia from your Applications directory.

-

Renamed the application from Tentia to Bungloo as proposed by ^nn.tent.is - (Thank you for that!). Watch OfficeHours 2013-01-22 - if you want to know why it needed to be renamed

-

Added new icon by http://www.fasticon.com

-

Smaller bugfixes

-

Allowing empty text if location or image is present

-

Changed the look of names

-

Shows in profile if entity is following you

-

Added "follows since 'timeago'" to following/followers lists, thanks for the - pullrequest ^nn.tent.is

-

Temporarily highlights a reposted post

- - -
- -

Tentia 0.6.2

- -

Added possibility to show followings and followers to profile view. Just click on the number.

- -
- -

Tentia 0.6.1

- -

Removed shaddows from posts like discussed with ^kevinkleinman.tent.is, more UI changes to come

-

Thanks to ^nn.tent.is for fixing the bug which would send on Cmd+something

-

Smaller bugfixes.

- -
- -

Tentia 0.6.0

- -

Reposts are now collected

-

Open profile is now Cmd U

-

Sending mentions read cursor, therefor you need to reauthenticate

-

Fixed entity detection which contain dot at the end

-

Profiles with no name are linked now

-

Using open street map now when clicking on the pin

- -
- -

Tentia 0.5.4

- -

Fixed critical bug which prevented finding mentions in text

- -
- -

Tentia 0.5.3

- -

Fixed problem where deleted posts weren't removed from Mentions

-

Fixed problem with localStorage on 10.7

-

Showind photos now on the profile

-

Smaller bugfixes

- -
- -

Tentia 0.5.2

- -

Click on avatar opens profile

-

Added possibility to post photos (not available on basic tent.is plan)

-

Bugfixes

-

Changed app name to "Tentia on OS X", therefor you need to reauthenticate.

- -
- -

Tentia 0.5.1

- -

Implemented private posts

-

Implemented cache

-

Support for HTML <link> element

-

Clicking on dock icon opens main window

-

Fixed conversation view loading posts

-

Repost is now mentioning the original post

-

Several bugfixes

- -
- -

Tentia 0.5.0

- -

Added "Send" button to "New Post" window

-

Added Profile view

-

Added follow and unfollow possibility

- -
- -

Tentia 0.4.2

- -

Removed Photo post type because the Tent protocol in version 0.1.0 does not quite support it yet

-

Implemented showing and making reposts

- -
- -

Tentia 0.4.1

- -

Fixed problem where you couldn't log in again after you logged out.

- -
- -

Tentia 0.4.0

- -

Implemented Photo post type, you can now upload a photo and see the photos others uploaded

- -
- -

Tentia 0.3.1

- -

Security update

-

Thanks to ^epirat.tent.is the secret key is now saved in the OS X Keychain instead of the NSUserDefaults file

- -
- -

Tentia 0.3.0

- -

Implemented delete own posts

-

Implemented remove deleted posts

-

Added a JS and CSS Plugin API

-

Implemented adding location to post

-

Implemented blue right border if you're mentioned in a post

-

Bugfixes

- -
- -

Tentia 0.2.4

- -

Activeted spell checking

-

Fixed problem where Tentia would stop updating

-

Added a better detection of links in status texts

-

Hashed are linked to skate.io now

- -
- -

Tentia 0.2.3

- -

Fixed problem where you couldn't login with a https entity

-

Moved Mentions and Timeline from File to Window menu item

- -
- -

Tentia 0.2.2

- -

Resizable "New Post" window

-

Better authentication guidance

-

Fixed broken Window menu

-

Enter now works in "Nes Post" and is visible in all views

-

Bugfixes

- -
- -

Tentia 0.2.1

- -

Sadly the automatic update from 0.2.0 will not work. Please download - this version manually from - HERE.

-

Working on OS X < 10.8 again

-

Added growl support

-

Bugfixes

-

Moved reply icon to left so it is easier to use when the scrollbar is shown

-

Login with the [Login] button now works

-

Fixed automatic updates so it will work next time again.

- -
- -

Tentia 0.2.0

- -

Bugfixes

-

Implemented Notification Center

-

Implemented new Conversation view

-

Needs to reauthenticate to get all needed permissions

- -
- -

Tentia 0.1.2

-

Bugfixes

-

Mentions now appear as realnames

- -
- -

Tentia 0.1.1

-

Bugfixes

-

Changed to send on Cmd+Enter.

- -
- -

Tentia 0.1.0

-

First attempt to rewrite the old Twitter client Twittia to a new and shiny Tent client Tentia.

- - - \ No newline at end of file diff --git a/Mac/publish/dsa_pub.pem b/Mac/publish/dsa_pub.pem deleted file mode 100644 index 4c959f3..0000000 --- a/Mac/publish/dsa_pub.pem +++ /dev/null @@ -1,20 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIIDPDCCAi4GByqGSM44BAEwggIhAoIBAQDjho3c9LB9TBv/wUQSegtiD2Q/YFjK -HvJH2ndtw2MIwd9iLA4JgXuZAZHpIa+YV7vU97TCvdRmO50VkfULkRona2SjE8lR -oK3VMOkJNGlAK0MfNgDF3/KcI7W6wTZRq/QLLI9Hi1oUpfheDCrrONyvHhCRW5UD -Rm/1Y/TltWfvDi2XmzvVFc9ISnuWoAntzp0IshWeAkcpDLbXJ3u9GudVAHeowEps -+BlMHMrzKPyvviRp0skJkmYvDpZn1YI9WhI4a65hPvgGO7a0/bgc1WbI6nR9mx6f -v+L37eqXoAJ+jrd2BaxD73BH7gBidO3xEYP0oUAxi1xkh2t587yyPU9lAhUAkKxj -3QWYyr+bYg6PDQyx2XpU+hcCggEBAJjhPOB+yLjbobEKJLzdjYujO0XMKVwej6k9 -14lCems95gwjWVS8t8rLAEYcheUPsz4rAid0ONCRQYbWmMBksv6AuXYH/qQM0BcB -DXtXnTRjUkDHCyWw+/QnkiQ+oHrzsZHPO1j+gsLOvZw2dfC1DUHHqsqaW1Oq8Xu9 -q+slmwbjTuymsbgfBJ27P09PU+FM0VNVQTCEXfZTMlDsCl6o19QmRbCLAqY0VhKZ -qPeL0atvdkaczDrNReZYRHcCfa9sO74Kt/m10UW7vEL5bIjYTN7kWvLh5HAuMvZo -Ta77PJpD0X0HbPUrX0/2YXZchxt3is1Tfy03T9aO4iWE+0Qy6wYDggEGAAKCAQEA -4AxqBHt4LMlsK330/0YXhyKYJEBjDHftz8vFuyq7Zob0t5euDExqtkjnDTo9BD/m -4tOE3/12IHL8kPpB0augGHONyoCO7Fdm+CR+mWNMqg2qo5mdPxEzP74WFrryhvh3 -z/GMhBPfZ/qSbfOvI9snc2KS6Pi34L+Je1UiYt8+gmN/uF/cUTWIkOUavI6AuGIB -oCkWGpEYjAYfZkR80/pKNQq2qLc9hiUAj1VpY5B6pxlelmos+/F62Je+E6Fd1VZN -cJfvL2kp/9bPU35cye4/FGkrW94DgRBw3IpAVrnwjnglJn2JUr7BySLO7PhFfTvO -ZbWeowFp6qKpOugZ7kS//w== ------END PUBLIC KEY----- diff --git a/Mac/publish/publish.rb b/Mac/publish/publish.rb deleted file mode 100755 index b036fb8..0000000 --- a/Mac/publish/publish.rb +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env ruby -wKU -require 'time' - -def test var, message - unless var - puts message - exit - end -end - -path = File.dirname File.expand_path(__FILE__) -mac_path = File.expand_path(path + "/..") -release_path = mac_path + "/build/Release/" - -version = `defaults read \"#{release_path}/Bungloo.app/Contents/Info\" CFBundleVersion`.gsub(/\n/,'') -length = `stat -f %z \"#{release_path}/Bungloo.app.zip\"`.gsub(/\n/,'') -signature = `ruby \"#{mac_path}/../../Sparkle\ 1.5b6/Extras/Signing Tools/sign_update.rb\" \"#{release_path}/Bungloo.app.zip\" \"#{mac_path}/publish/dsa_priv.pem\"`.gsub(/\n/,'') - -test version, "Couldn't find version" -test length, "Couldn't find length" -test signature, "Couldn't find signature" - -unless File.exists? "#{release_path}/Bungloo.app/Contents/Resources/dsa_pub.pem" - puts "#{release_path}/Bungloo.app/Contents/dsa_pub.pem" - exit -end - -xml = < - - - Bungloo's Changelog - http://jabs.nu/Bungloo/download/Appcast.xml - Most recent changes with links to updates. - en - - Version #{version} - 10.5.0 - http://jabs.nu/bungloo/download/ReleaseNotes.html - #{Time.now.rfc2822} - - - - -XML - -File.open("#{path}/Appcast.xml", 'w') {|f| f.write(xml) } -system "scp \"#{release_path}/Bungloo.app.zip\" jeena@jeena.net:~/jabs.nu/public/bungloo/download/" -system "scp \"#{path}/ReleaseNotes.html\" jeena@jeena.net:~/jabs.nu/public/bungloo/download/" -system "scp \"#{path}/Appcast.xml\" jeena@jeena.net:~/jabs.nu/public/bungloo/download/" - -puts "Done." diff --git a/Mac/Icon.icns b/MacQt/Icon.icns similarity index 100% rename from Mac/Icon.icns rename to MacQt/Icon.icns diff --git a/MacQt/deploy.sh b/MacQt/deploy.sh new file mode 100755 index 0000000..d438210 --- /dev/null +++ b/MacQt/deploy.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +rm -rf bungloo +mkdir bungloo +cp -r ../Qt/* bungloo +cp -r ../WebKit bungloo +cp -r ../images bungloo +cp Icon.icns bungloo/images +cp setup.py bungloo +cp Info.plist bungloo +cd bungloo +python setup.py py2app +#mv dist/Bungloo.app .. +cd .. +#rm -rf bungloo \ No newline at end of file diff --git a/MacQt/setup.py b/MacQt/setup.py new file mode 100644 index 0000000..0c4ee4c --- /dev/null +++ b/MacQt/setup.py @@ -0,0 +1,51 @@ +""" +This is a setup.py script generated by py2applet + +Usage: + python setup.py py2app +""" + +from setuptools import setup +import os, PyQt4 + +files = [] + +for dirname, dirnames, filenames in os.walk('WebKit'): + for filename in filenames: + files += [(dirname, [os.path.join(dirname, filename)])] + +for dirname, dirnames, filenames in os.walk('images'): + for filename in filenames: + files += [(dirname, [os.path.join(dirname, filename)])] + +VERSION = "2.0.0" + +APP = ['Bungloo.py'] +OPTIONS = { + 'argv_emulation': False, + 'iconfile': 'images/Icon.icns', + 'plist': { + 'CFBundleShortVersionString': VERSION, + 'CFBundleIdentifier': "nu.jabs.apps.bungloo", + 'LSMinimumSystemVersion': "10.4", + 'CFBundleURLTypes': [ + { + 'CFBundleURLName': 'nu.jabs.apps.bungloo.handler', + 'CFBundleURLSchemes': ['bungloo'] + } + ] + }, + 'includes':['PyQt4.QtWebKit', 'PyQt4', 'PyQt4.QtCore', 'PyQt4.QtGui', 'simplejson', 'PyQt4.QtNetwork'], + 'excludes': ['PyQt4.QtDesigner', 'PyQt4.QtOpenGL', 'PyQt4.QtScript', 'PyQt4.QtSql', 'PyQt4.QtTest', 'PyQt4.QtXml', 'PyQt4.phonon'], + 'qt_plugins': 'imageformats', +} + +setup( + app=APP, + version=VERSION, + data_files=files, + options={'py2app': OPTIONS}, + setup_requires=['py2app'], +) + +print os.path.dirname(PyQt4.__file__) \ No newline at end of file diff --git a/Qt/Bungloo.py b/Qt/Bungloo.py index c9a4bf3..5fa8c58 100755 --- a/Qt/Bungloo.py +++ b/Qt/Bungloo.py @@ -2,9 +2,11 @@ import os, sys, pickle, subprocess, shutil, json from PyQt4 import QtCore, QtGui, QtWebKit, QtNetwork +from sys import platform as _platform RUNNING_LOCAL = os.path.basename(sys.argv[0]) == "Bungloo.py" RUNNING_ON_WINDOWS = os.name == "nt" +RUNNING_ON_OSX = _platform == "darwin" if RUNNING_LOCAL or RUNNING_ON_WINDOWS: import Windows, Helper, SingleApplication @@ -33,7 +35,7 @@ class Bungloo(): self.authentification_succeded() def resources_path(self): - if RUNNING_LOCAL: + if RUNNING_LOCAL and not RUNNING_ON_OSX: return os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '..')) else: return Helper.Helper.get_resource_path() @@ -95,6 +97,7 @@ class Bungloo(): def handleMessage(self, args): # argv is just a array of words which you can get in from the outside argv = json.loads(str(args)) + print args if len(argv) > 0: if argv[0] == "--new-message": text = " ".join(argv[1:]) @@ -308,10 +311,10 @@ if __name__ == "__main__": if len(sys.argv) > 1 and sys.argv[1] == "--help": print """ Usage: bungloo [option [text]] - - Options: - --new-message [text] Opens new message window with text - --search text Opens search with text + +Options: +--new-message [text] Opens new message window with text +--search text Opens search with text """ sys.exit(1) @@ -330,7 +333,7 @@ Usage: bungloo [option [text]] app.sendMessage(json.dumps(sys.argv[1:])) sys.exit(1) - bungloo = Bungloo() - app.connect(app, QtCore.SIGNAL('messageAvailable'), bungloo.handleMessage) + app.bungloo = Bungloo() + app.connect(app, QtCore.SIGNAL('messageAvailable'), app.bungloo.handleMessage) sys.exit(app.exec_()) diff --git a/Qt/Helper.py b/Qt/Helper.py index 4d87872..02ff2b0 100644 --- a/Qt/Helper.py +++ b/Qt/Helper.py @@ -4,17 +4,21 @@ from PyQt4.QtCore import QTimer, QVariant, SIGNAL from PyQt4.QtGui import * from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply, QSslSocket from PyQt4.QtWebKit import QWebView +from sys import platform as _platform import os, sys import array class Helper: - @classmethod - def get_resource_path(cls): - if os.name == "nt": + @classmethod + def get_resource_path(cls): + + if os.name == "nt": return os.path.dirname(sys.argv[0]) - else: + elif _platform == "darwin": + return os.path.dirname(sys.argv[0]) + else: return os.path.dirname(__file__) class WebPage(QtWebKit.QWebPage): @@ -93,6 +97,8 @@ class WebViewCreator(QtWebKit.QWebView): os_type = "linux" if os.name == "nt": os_type = "windows" + elif _platform == "darwin": + os_type = "osx" frame.evaluateJavaScript("var OS_TYPE = '" + os_type + "';") js_plugin_path = os.path.expanduser('~/.config/bungloo/Plugin.js') diff --git a/Qt/SingleApplication.py b/Qt/SingleApplication.py index d9d807f..3de572c 100755 --- a/Qt/SingleApplication.py +++ b/Qt/SingleApplication.py @@ -3,9 +3,11 @@ # from http://stackoverflow.com/questions/8786136/pyqt-how-to-detect-and-close-ui-if-its-already-running from PyQt4 import QtGui, QtCore, QtNetwork +import json class SingleApplication(QtGui.QApplication): def __init__(self, argv, key): + self.bungloo = None QtGui.QApplication.__init__(self, argv) self._memory = QtCore.QSharedMemory(self) self._memory.setKey(key) @@ -54,6 +56,13 @@ class SingleApplicationWithMessaging(SingleApplication): return True return False + def event(self, event): + if isinstance(event, QtGui.QFileOpenEvent): + url = str(event.url().toString()) + args = json.dumps([url]) + self.bungloo.handleMessage(args) + return True + class Window(QtGui.QWidget): def __init__(self): QtGui.QWidget.__init__(self) diff --git a/Qt/Windows.py b/Qt/Windows.py index 14c1161..c35339b 100644 --- a/Qt/Windows.py +++ b/Qt/Windows.py @@ -16,6 +16,7 @@ class Preferences: # image view image = QtGui.QPixmap(self.app.resources_path() + "/images/Icon.png") + print self.app.resources_path() + "/images/Icon.png" image_view = QtGui.QLabel(self.window) image_view.setGeometry(20, 20, 146, 146) image_view.setPixmap(image)