├── Frameworks ├── Growl.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── Growl │ │ │ ├── Headers │ │ │ └── Growl.h │ │ │ └── Resources │ │ │ └── Info.plist │ ├── Growl │ ├── Headers │ └── Resources ├── Sparkle.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── Resources │ │ │ ├── fr_CA.lproj │ │ │ ├── fr.lproj │ │ │ │ ├── fr.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── relaunch │ │ │ ├── de.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── en.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── es.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── it.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── nl.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── ru.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── sv.lproj │ │ │ │ ├── Sparkle.strings │ │ │ │ ├── SUUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ ├── SUAutomaticUpdateAlert.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ │ └── SUUpdatePermissionPrompt.nib │ │ │ │ │ ├── keyedobjects.nib │ │ │ │ │ ├── info.nib │ │ │ │ │ └── classes.nib │ │ │ ├── SUStatus.nib │ │ │ │ ├── keyedobjects.nib │ │ │ │ ├── info.nib │ │ │ │ └── classes.nib │ │ │ ├── Info.plist │ │ │ └── License.txt │ │ │ ├── Sparkle │ │ │ └── Headers │ │ │ ├── Sparkle.h │ │ │ ├── SUAppcast.h │ │ │ ├── SUVersionComparisonProtocol.h │ │ │ └── SUAppcastItem.h │ ├── Headers │ ├── Sparkle │ └── Resources ├── BWToolkitFramework.framework │ ├── Versions │ │ ├── Current │ │ └── A │ │ │ ├── BWToolkitFramework │ │ │ ├── Resources │ │ │ ├── ToolbarItemFonts.tiff │ │ │ ├── ToolbarItemColors.tiff │ │ │ ├── ButtonBarPullDownArrow.pdf │ │ │ ├── TexturedSliderThumbN.tiff │ │ │ ├── TexturedSliderThumbP.tiff │ │ │ ├── TransparentPopUpFillN.tiff │ │ │ ├── TransparentPopUpFillP.tiff │ │ │ ├── TransparentPopUpLeftN.tiff │ │ │ ├── TransparentPopUpLeftP.tiff │ │ │ ├── Library-SheetController.tif │ │ │ ├── TexturedSliderPhotoLarge.tif │ │ │ ├── TexturedSliderPhotoSmall.tif │ │ │ ├── TexturedSliderSpeakerLoud.png │ │ │ ├── TexturedSliderTrackFill.tiff │ │ │ ├── TexturedSliderTrackLeft.tiff │ │ │ ├── TexturedSliderTrackRight.tiff │ │ │ ├── TransparentButtonFillN.tiff │ │ │ ├── TransparentButtonFillP.tiff │ │ │ ├── TransparentButtonLeftN.tiff │ │ │ ├── TransparentButtonLeftP.tiff │ │ │ ├── TransparentButtonRightN.tiff │ │ │ ├── TransparentButtonRightP.tiff │ │ │ ├── TransparentCheckboxOffN.tiff │ │ │ ├── TransparentCheckboxOffP.tiff │ │ │ ├── TransparentCheckboxOnN.tiff │ │ │ ├── TransparentCheckboxOnP.tiff │ │ │ ├── TransparentPopUpRightN.tiff │ │ │ ├── TransparentPopUpRightP.tiff │ │ │ ├── TransparentSliderThumbN.tiff │ │ │ ├── TransparentSliderThumbP.tiff │ │ │ ├── TexturedSliderSpeakerQuiet.png │ │ │ ├── TransparentScrollerKnobLeft.tif │ │ │ ├── TransparentScrollerKnobTop.tif │ │ │ ├── TransparentScrollerSlotLeft.tif │ │ │ ├── TransparentScrollerSlotTop.tif │ │ │ ├── TransparentSliderTrackFill.tiff │ │ │ ├── TransparentSliderTrackLeft.tiff │ │ │ ├── GradientSplitViewDimpleBitmap.tif │ │ │ ├── GradientSplitViewDimpleVector.pdf │ │ │ ├── TransparentPopUpPullDownRightN.tif │ │ │ ├── TransparentPopUpPullDownRightP.tif │ │ │ ├── TransparentScrollerKnobBottom.tif │ │ │ ├── TransparentScrollerKnobRight.tif │ │ │ ├── TransparentScrollerSlotBottom.tif │ │ │ ├── TransparentScrollerSlotRight.tif │ │ │ ├── TransparentSliderTrackRight.tiff │ │ │ ├── TransparentSliderTriangleThumbN.tiff │ │ │ ├── TransparentSliderTriangleThumbP.tiff │ │ │ ├── TransparentScrollerKnobVerticalFill.tif │ │ │ ├── TransparentScrollerSlotVerticalFill.tif │ │ │ ├── TransparentScrollerKnobHorizontalFill.tif │ │ │ ├── TransparentScrollerSlotHorizontalFill.tif │ │ │ └── Info.plist │ │ │ └── Headers │ │ │ ├── BWTokenField.h │ │ │ ├── BWInsetTextField.h │ │ │ ├── BWTokenFieldCell.h │ │ │ ├── BWTransparentButton.h │ │ │ ├── BWTransparentSlider.h │ │ │ ├── BWTransparentCheckbox.h │ │ │ ├── BWAnchoredButtonCell.h │ │ │ ├── BWHyperlinkButtonCell.h │ │ │ ├── BWTransparentTableView.h │ │ │ ├── BWToolbarItem.h │ │ │ ├── BWToolbarShowColorsItem.h │ │ │ ├── BWToolbarShowFontsItem.h │ │ │ ├── BWTransparentScrollView.h │ │ │ ├── BWTransparentPopUpButton.h │ │ │ ├── BWUnanchoredButton.h │ │ │ ├── BWAnchoredPopUpButtonCell.h │ │ │ ├── BWTransparentScroller.h │ │ │ ├── NSApplication+BWAdditions.h │ │ │ ├── BWTransparentSliderCell.h │ │ │ ├── BWTransparentTextFieldCell.h │ │ │ ├── BWTransparentPopUpButtonCell.h │ │ │ ├── BWTransparentButtonCell.h │ │ │ ├── BWTransparentTableViewCell.h │ │ │ ├── BWTokenAttachmentCell.h │ │ │ ├── BWTransparentCheckboxCell.h │ │ │ ├── BWUnanchoredButtonCell.h │ │ │ ├── BWHyperlinkButton.h │ │ │ ├── NSWindow+BWAdditions.h │ │ │ ├── BWTexturedSliderCell.h │ │ │ ├── NSView+BWAdditions.h │ │ │ ├── BWAnchoredButton.h │ │ │ ├── BWAnchoredPopUpButton.h │ │ │ ├── NSTokenAttachment.h │ │ │ ├── NSImage+BWAdditions.h │ │ │ ├── BWTexturedSlider.h │ │ │ ├── NSColor+BWAdditions.h │ │ │ ├── BWStyledTextFieldCell.h │ │ │ ├── BWGradientBox.h │ │ │ ├── BWAnchoredButtonBar.h │ │ │ ├── BWStyledTextField.h │ │ │ ├── BWSheetController.h │ │ │ ├── BWSelectableToolbar.h │ │ │ ├── BWToolkitFramework.h │ │ │ ├── BWSplitView.h │ │ │ └── NSTokenAttachmentCell.h │ ├── Headers │ ├── Resources │ └── BWToolkitFramework └── GoogleToolboxForMac.framework │ ├── Versions │ ├── Current │ └── A │ │ ├── GoogleToolboxForMac │ │ ├── Resources │ │ ├── da.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── de.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── en.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── es.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── fi.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── fr.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── it.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── ja.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── ko.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── nl.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── no.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── pl.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── pt.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── ru.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── sv.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── zh_CN.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ ├── zh_TW.lproj │ │ │ └── GTMHotKeyTextField.strings │ │ └── Info.plist │ │ └── Headers │ │ ├── GTMFadeTruncatingTextFieldCell.h │ │ ├── GTMNSBezierPath+CGPath.h │ │ ├── GTMDelegatingTableColumn.h │ │ ├── GTMShading.h │ │ ├── GTMNSNumber+64Bit.h │ │ ├── GTMIBArray.h │ │ ├── GTMNSImage+SearchCache.h │ │ ├── GTMNSDictionary+URLArguments.h │ │ ├── GTMLightweightProxy.h │ │ ├── GTMNSData+Hex.h │ │ ├── GTMNSScanner+JSON.h │ │ ├── GTMNSString+URLArguments.h │ │ ├── GTMNSString+Replace.h │ │ ├── GTMNSDictionary+CaseInsensitive.h │ │ ├── GTMFourCharCode.h │ │ ├── GTMNSArray+Merge.h │ │ ├── GTMNSImage+Scaling.h │ │ ├── GTMNSAppleEventDescriptor+Handler.h │ │ └── GTMNSAnimatablePropertyContainer.h │ ├── Headers │ ├── Resources │ └── GoogleToolboxForMac ├── Resources ├── English.lproj │ └── InfoPlist.strings ├── reload.tiff ├── megaphone.png ├── menu_icon.png ├── placard_old.png ├── foursquarex.icns ├── menu_icon_alt.png ├── placard_fresh.png ├── megaphone_dark.png ├── UpdateKey.pem ├── FoursquareX-Info.plist └── Growl Registration Ticket.growlRegDict ├── .gitmodules ├── .gitignore ├── Source ├── Classes │ ├── Additions │ │ ├── NSURLAdditions.h │ │ ├── NSURLAdditions.m │ │ ├── NSDateAdditions.h │ │ ├── NSAlertAdditions.h │ │ ├── NSAlertAdditions.m │ │ ├── NSString+URLEncoding.h │ │ └── NSDateAdditions.m │ ├── 3rd Party │ │ ├── Additions │ │ │ ├── NSImageAdditions.h │ │ │ ├── NSDate+RFC2822.h │ │ │ ├── NSDataAdditions.h │ │ │ ├── NSImageAdditions.m │ │ │ ├── NSData_HexAdditions.h │ │ │ ├── NSDate+RFC2822.m │ │ │ ├── CustomTextFieldFormatter.h │ │ │ └── NSWindow-NoodleEffects.h │ │ ├── UnindentedOutlineView.h │ │ ├── PFMoveApplication.h │ │ └── UnindentedOutlineView.m │ ├── UI │ │ ├── FancyCell.h │ │ ├── AppPreferences.h │ │ ├── UpdatesPreferences.h │ │ ├── GeneralPreferences.h │ │ ├── WelcomeWindowController.h │ │ ├── ShoutWindowController.h │ │ ├── AccountPreferences.h │ │ ├── AppPreferences.m │ │ ├── CheckinWindowController.h │ │ └── ListNode.h │ ├── AvatarManager.h │ ├── DockIcon.h │ └── OAuthHelper.h └── Other Sources │ ├── FoursquareX_Prefix.pch │ └── main.m └── Credits.html /Frameworks/Growl.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Growl: -------------------------------------------------------------------------------- 1 | Versions/Current/Growl -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Sparkle: -------------------------------------------------------------------------------- 1 | Versions/Current/Sparkle -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/BWToolkitFramework: -------------------------------------------------------------------------------- 1 | Versions/Current/BWToolkitFramework -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac: -------------------------------------------------------------------------------- 1 | Versions/Current/GoogleToolboxForMac -------------------------------------------------------------------------------- /Resources/English.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Resources/reload.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/reload.tiff -------------------------------------------------------------------------------- /Resources/megaphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/megaphone.png -------------------------------------------------------------------------------- /Resources/menu_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/menu_icon.png -------------------------------------------------------------------------------- /Resources/placard_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/placard_old.png -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "httpriot"] 2 | path = httpriot 3 | url = git://github.com/codebutler/httpriot.git 4 | -------------------------------------------------------------------------------- /Resources/foursquarex.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/foursquarex.icns -------------------------------------------------------------------------------- /Resources/menu_icon_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/menu_icon_alt.png -------------------------------------------------------------------------------- /Resources/placard_fresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/placard_fresh.png -------------------------------------------------------------------------------- /Resources/megaphone_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Resources/megaphone_dark.png -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Growl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Growl.framework/Versions/A/Growl -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr_CA.lproj: -------------------------------------------------------------------------------- 1 | /Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/fr.lproj: -------------------------------------------------------------------------------- 1 | /Users/andym/Development/Build Products/Release/Sparkle.framework/Resources/fr.lproj -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Sparkle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Sparkle -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.swp 3 | *~.nib 4 | 5 | build/ 6 | 7 | *.pbxuser 8 | *.perspective 9 | *.perspectivev3 10 | 11 | *.mode1v3 12 | *.mode2v3 13 | 14 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/relaunch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/BWToolkitFramework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/BWToolkitFramework -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/GoogleToolboxForMac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/GoogleToolboxForMac -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Headers/Growl.h: -------------------------------------------------------------------------------- 1 | #include "GrowlDefines.h" 2 | 3 | #ifdef __OBJC__ 4 | # include "GrowlApplicationBridge.h" 5 | #endif 6 | #include "GrowlApplicationBridge-Carbon.h" 7 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings -------------------------------------------------------------------------------- /Source/Classes/Additions/NSURLAdditions.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | @interface NSURL (Additions) 5 | 6 | - (NSURL *)URLBySmartlyAppendingPathComponent:(NSString *)component; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /Credits.html: -------------------------------------------------------------------------------- 1 | Website — 2 | Source — 3 | Donate -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemFonts.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemFonts.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemColors.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ToolbarItemColors.tiff -------------------------------------------------------------------------------- /Source/Other Sources/FoursquareX_Prefix.pch: -------------------------------------------------------------------------------- 1 | // 2 | // Prefix header for all source files of the 'FoursquareX' target in the 'FoursquareX' project 3 | // 4 | 5 | #ifdef __OBJC__ 6 | #import 7 | #endif 8 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ButtonBarPullDownArrow.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/ButtonBarPullDownArrow.pdf -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderThumbP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpFillP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpLeftP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Library-SheetController.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Library-SheetController.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoLarge.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoLarge.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoSmall.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderPhotoSmall.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerLoud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerLoud.png -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackFill.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackFill.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackLeft.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderTrackRight.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonFillP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonLeftP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentButtonRightP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOffP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentCheckboxOnP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpRightP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderThumbP.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerQuiet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TexturedSliderSpeakerQuiet.png -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobLeft.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobLeft.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobTop.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobTop.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotLeft.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotLeft.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotTop.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotTop.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackFill.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackFill.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackLeft.tiff -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSImageAdditions.h: -------------------------------------------------------------------------------- 1 | // http://www.cocoadev.com/index.pl?ThumbnailImages 2 | 3 | #import 4 | 5 | @interface NSImage (NSImageAdditions) 6 | - (NSImage *)imageWithSize:(NSSize)newSize; 7 | @end -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleBitmap.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleBitmap.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleVector.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/GradientSplitViewDimpleVector.pdf -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightN.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightN.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightP.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentPopUpPullDownRightP.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobBottom.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobBottom.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobRight.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobRight.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotBottom.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotBottom.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotRight.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotRight.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTrackRight.tiff -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Source/Classes/3rd Party/UnindentedOutlineView.h: -------------------------------------------------------------------------------- 1 | // Based on code from http://lists.apple.com/archives/Cocoa-dev/2009/Jan/msg00366.html 2 | 3 | #import 4 | 5 | @interface UnindentedOutlineView : NSOutlineView { 6 | } 7 | @end 8 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbN.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbN.tiff -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbP.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentSliderTriangleThumbP.tiff -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/da.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/da.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/de.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/de.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/en.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/en.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/es.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/es.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/fi.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/fi.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/fr.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/fr.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/it.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/it.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ja.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ja.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ko.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ko.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/nl.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/nl.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/no.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/no.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/pl.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/pl.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/pt.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/pt.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ru.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/ru.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/sv.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/sv.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobVerticalFill.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobVerticalFill.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotVerticalFill.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotVerticalFill.tif -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/zh_CN.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/zh_CN.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/zh_TW.lproj/GTMHotKeyTextField.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/zh_TW.lproj/GTMHotKeyTextField.strings -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobHorizontalFill.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerKnobHorizontalFill.tif -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotHorizontalFill.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/BWToolkitFramework.framework/Versions/A/Resources/TransparentScrollerSlotHorizontalFill.tif -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codebutler/foursquarex/HEAD/Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSDate+RFC2822.h: -------------------------------------------------------------------------------- 1 | // Based on code from http://fi.am/entry/parsing-rfc2822-dates-with-nsdate/ 2 | 3 | #import 4 | 5 | @interface NSDate (RFC2822) 6 | + (NSDate *)dateFromRFC2822:(NSString *)rfc2822; 7 | @end -------------------------------------------------------------------------------- /Source/Classes/3rd Party/PFMoveApplication.h: -------------------------------------------------------------------------------- 1 | // 2 | // PFMoveApplication.h, version 1.1 3 | // LetsMove 4 | // 5 | // Created by Andy Kim at Potion Factory LLC on 9/17/09 6 | // 7 | // The contents of this file are dedicated to the public domain. 8 | 9 | #import 10 | 11 | void PFMoveToApplicationsFolderIfNecessary(); 12 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenField.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTokenField.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTokenField : NSTokenField 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWInsetTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWInsetTextField.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWInsetTextField : NSTextField 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenFieldCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTokenFieldCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTokenFieldCell : NSTokenFieldCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentButton : NSButton 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSlider.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentSlider.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentSlider : NSSlider 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckbox.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentCheckbox.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentCheckbox : NSButton 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWAnchoredButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWAnchoredButtonCell : NSButtonCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWHyperlinkButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWHyperlinkButtonCell : NSButtonCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentTableView.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentTableView : NSTableView 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWToolbarItem.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWToolbarItem : NSToolbarItem 12 | { 13 | NSString *identifierString; 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowColorsItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWToolbarShowColorsItem.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWToolbarShowColorsItem : NSToolbarItem 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolbarShowFontsItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWToolbarShowFontsItem.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWToolbarShowFontsItem : NSToolbarItem 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentScrollView.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentScrollView : NSScrollView 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentPopUpButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentPopUpButton : NSPopUpButton 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWUnanchoredButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWUnanchoredButton : NSButton 12 | { 13 | NSPoint topAndLeftInset; 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWAnchoredPopUpButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWAnchoredPopUpButtonCell : NSPopUpButtonCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentScroller.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentScroller.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentScroller : NSScroller 12 | { 13 | BOOL isVertical; 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSApplication+BWAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSApplication+BWAdditions.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface NSApplication (BWAdditions) 12 | 13 | + (BOOL)bwIsOnLeopard; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentSliderCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentSliderCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentSliderCell : NSSliderCell 12 | { 13 | BOOL isPressed; 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTextFieldCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentTextFieldCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentTextFieldCell : NSTextFieldCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentPopUpButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentPopUpButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentPopUpButtonCell : NSPopUpButtonCell 12 | { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | #import "BWTransparentButton.h" 11 | 12 | @interface BWTransparentButtonCell : NSButtonCell 13 | { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentTableViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentTableViewCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTransparentTableViewCell : NSTextFieldCell 12 | { 13 | BOOL mIsEditingOrSelecting; 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTokenAttachmentCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTokenAttachmentCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | #import "NSTokenAttachmentCell.h" 11 | 12 | @interface BWTokenAttachmentCell : NSTokenAttachmentCell 13 | { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTransparentCheckboxCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTransparentCheckboxCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | #import "BWTransparentCheckbox.h" 11 | 12 | @interface BWTransparentCheckboxCell : NSButtonCell 13 | { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWUnanchoredButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWUnanchoredButtonCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | #import "BWAnchoredButtonCell.h" 11 | 12 | @interface BWUnanchoredButtonCell : BWAnchoredButtonCell 13 | { 14 | 15 | } 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWHyperlinkButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWHyperlinkButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWHyperlinkButton : NSButton 12 | { 13 | NSString *urlString; 14 | } 15 | 16 | @property (copy, nonatomic) NSString *urlString; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSWindow+BWAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSWindow+BWAdditions.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface NSWindow (BWAdditions) 12 | 13 | - (void)bwResizeToSize:(NSSize)newSize animate:(BOOL)animateFlag; 14 | - (BOOL)bwIsTextured; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSliderCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTexturedSliderCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTexturedSliderCell : NSSliderCell 12 | { 13 | BOOL isPressed; 14 | int trackHeight; 15 | } 16 | 17 | @property int trackHeight; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSView+BWAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSView+BWAdditions.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface NSView (BWAdditions) 12 | 13 | - (void)bwBringToFront; 14 | 15 | // Returns animator proxy and calls setWantsLayer:NO on the view when the animation completes 16 | - (id)bwAnimator; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWAnchoredButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWAnchoredButton : NSButton 12 | { 13 | BOOL isAtLeftEdgeOfBar; 14 | BOOL isAtRightEdgeOfBar; 15 | NSPoint topAndLeftInset; 16 | } 17 | 18 | @property BOOL isAtLeftEdgeOfBar; 19 | @property BOOL isAtRightEdgeOfBar; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredPopUpButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWAnchoredPopUpButton.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWAnchoredPopUpButton : NSPopUpButton 12 | { 13 | BOOL isAtLeftEdgeOfBar; 14 | BOOL isAtRightEdgeOfBar; 15 | NSPoint topAndLeftInset; 16 | } 17 | 18 | @property BOOL isAtLeftEdgeOfBar; 19 | @property BOOL isAtRightEdgeOfBar; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachment.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by class-dump 3.1.2. 3 | * 4 | * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. 5 | */ 6 | 7 | #import 8 | 9 | @interface NSTokenAttachment : NSTextAttachment 10 | { 11 | id _delegate; 12 | } 13 | 14 | - (id)initWithDelegate:(id)fp8; 15 | - (void)encodeWithCoder:(id)fp8; 16 | - (id)initWithCoder:(id)fp8; 17 | - (id)attachmentCell; 18 | - (id)delegate; 19 | - (void)setDelegate:(id)fp8; 20 | 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | IBSystem Version 12 | 9E17 13 | targetFramework 14 | IBCocoaFramework 15 | 16 | 17 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | IBSystem Version 12 | 9E17 13 | targetFramework 14 | IBCocoaFramework 15 | 16 | 17 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSDataAdditions.h: -------------------------------------------------------------------------------- 1 | @interface NSData (NSDataAdditions) 2 | + (NSData *) dataWithBase64EncodedString:(NSString *) string; 3 | - (id) initWithBase64EncodedString:(NSString *) string; 4 | 5 | - (NSString *) base64Encoding; 6 | - (NSString *) base64EncodingWithLineLength:(NSUInteger) lineLength; 7 | 8 | - (BOOL) hasPrefix:(NSData *) prefix; 9 | - (BOOL) hasPrefixBytes:(const void *) prefix length:(NSUInteger) length; 10 | 11 | - (BOOL) hasSuffix:(NSData *) suffix; 12 | - (BOOL) hasSuffixBytes:(const void *) suffix length:(NSUInteger) length; 13 | @end 14 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | IBSystem Version 12 | 9D34 13 | targetFramework 14 | IBCocoaFramework 15 | 16 | 17 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | IBSystem Version 12 | 9E17 13 | targetFramework 14 | IBCocoaFramework 15 | 16 | 17 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | IBSystem Version 12 | 9E17 13 | targetFramework 14 | IBCocoaFramework 15 | 16 | 17 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSURLAdditions.m: -------------------------------------------------------------------------------- 1 | #import "NSURLAdditions.h" 2 | 3 | @implementation NSURL (Additions) 4 | 5 | // http://stackoverflow.com/questions/2579544/nsstrings-stringbyappendingpathcomponent-removes-a-in-http 6 | - (NSURL *)URLBySmartlyAppendingPathComponent:(NSString *)component 7 | { 8 | NSString *newPath = [[self path] stringByAppendingPathComponent:component]; 9 | return [[[NSURL alloc] initWithScheme: [self scheme] 10 | host: [self host] 11 | path: newPath] 12 | autorelease]; 13 | } 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 629 7 | IBOldestOS 8 | 5 9 | IBOpenObjects 10 | 11 | 6 12 | 13 | IBSystem Version 14 | 9D34 15 | targetFramework 16 | IBCocoaFramework 17 | 18 | 19 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSImage+BWAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSImage+BWAdditions.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface NSImage (BWAdditions) 12 | 13 | // Draw a solid color over an image - taking into account alpha. Useful for coloring template images. 14 | - (NSImage *)bwTintedImageWithColor:(NSColor *)tint; 15 | 16 | // Rotate an image 90 degrees clockwise or counterclockwise 17 | - (NSImage *)bwRotateImage90DegreesClockwise:(BOOL)clockwise; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWTexturedSlider.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWTexturedSlider.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWTexturedSlider : NSSlider 12 | { 13 | int trackHeight, indicatorIndex; 14 | NSRect sliderCellRect; 15 | NSButton *minButton, *maxButton; 16 | } 17 | 18 | @property int indicatorIndex; 19 | @property (retain) NSButton *minButton; 20 | @property (retain) NSButton *maxButton; 21 | 22 | - (int)trackHeight; 23 | - (void)setTrackHeight:(int)newTrackHeight; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Headers/Sparkle.h: -------------------------------------------------------------------------------- 1 | // 2 | // Sparkle.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SPARKLE_H 10 | #define SPARKLE_H 11 | 12 | // This list should include the shared headers. It doesn't matter if some of them aren't shared (unless 13 | // there are name-space collisions) so we can list all of them to start with: 14 | 15 | #import 16 | 17 | #import 18 | #import 19 | #import 20 | 21 | #endif 22 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSImageAdditions.m: -------------------------------------------------------------------------------- 1 | // http://www.cocoadev.com/index.pl?ThumbnailImages 2 | 3 | #import "NSImageAdditions.h" 4 | 5 | @implementation NSImage (NSImageAdditions) 6 | - (NSImage *)imageWithSize:(NSSize)newSize 7 | { 8 | NSImage *newImage = [[NSImage alloc] initWithSize:newSize]; 9 | NSRect oldRect = NSMakeRect(0.0, 0.0, [self size].width, [self size].height); 10 | NSRect newRect = NSMakeRect(0.0, 0.0, newSize.width, newSize.height); 11 | 12 | [newImage lockFocus]; 13 | [self drawInRect:newRect fromRect:oldRect operation:NSCompositeCopy fraction:1.0]; 14 | [newImage unlockFocus]; 15 | return [newImage autorelease]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | IBSystem Version 14 | 9E17 15 | targetFramework 16 | IBCocoaFramework 17 | 18 | 19 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 10A96 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9E17 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 18 14 | 15 | IBSystem Version 16 | 10A96 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 69 14 356 240 0 0 1280 778 7 | IBFramework Version 8 | 489.0 9 | IBLastKnownRelativeProjectPath 10 | ../Sparkle.xcodeproj 11 | IBOldestOS 12 | 5 13 | IBSystem Version 14 | 9D34 15 | targetFramework 16 | IBCocoaFramework 17 | 18 | 19 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSData_HexAdditions.h: -------------------------------------------------------------------------------- 1 | // http://lists.apple.com/archives/cocoa-dev/2007/Nov/msg02176.html 2 | 3 | #import 4 | 5 | @interface NSData (NSData_HexAdditions) 6 | - (NSString*) stringWithHexBytes; 7 | @end 8 | 9 | @implementation NSData (NSData_HexAdditions) 10 | - (NSString*) stringWithHexBytes { 11 | NSMutableString *stringBuffer = [NSMutableString 12 | stringWithCapacity:([self length] * 2)]; 13 | const unsigned char *dataBuffer = [self bytes]; 14 | int i; 15 | 16 | for (i = 0; i < [self length]; ++i) 17 | [stringBuffer appendFormat:@"%02X", (unsigned long)dataBuffer[ i ]]; 18 | 19 | return [[stringBuffer copy] autorelease]; 20 | } 21 | @end -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9E17 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 10A96 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 658 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9C7010 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 667 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 5 14 | 15 | IBSystem Version 16 | 9D34 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 15 | IBSystem Version 16 | 10A96 17 | targetFramework 18 | IBCocoaFramework 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSColor+BWAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSColor+BWAdditions.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface NSColor (BWAdditions) 12 | 13 | // Use this method to draw 1 px wide lines independent of scale factor. Handy for resolution independent drawing. Still needs some work - there are issues with drawing at the edges of views. 14 | - (void)bwDrawPixelThickLineAtPosition:(int)posInPixels withInset:(int)insetInPixels inRect:(NSRect)aRect inView:(NSView *)view horizontal:(BOOL)isHorizontal flip:(BOOL)shouldFlip; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextFieldCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWStyledTextFieldCell.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWStyledTextFieldCell : NSTextFieldCell 12 | { 13 | BOOL shadowIsBelow, hasShadow, hasGradient; 14 | NSColor *shadowColor, *startingColor, *endingColor, *solidColor; 15 | 16 | NSShadow *shadow; 17 | NSMutableDictionary *previousAttributes; 18 | } 19 | 20 | @property BOOL shadowIsBelow, hasShadow, hasGradient; 21 | @property (nonatomic, retain) NSColor *shadowColor, *startingColor, *endingColor, *solidColor; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | GoogleToolboxForMac 9 | CFBundleIdentifier 10 | com.google.GTM 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.0 19 | 20 | 21 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBFramework Version 6 | 670 7 | IBLastKnownRelativeProjectPath 8 | ../Sparkle.xcodeproj 9 | IBOldestOS 10 | 5 11 | IBOpenObjects 12 | 13 | 6 14 | 41 15 | 16 | IBSystem Version 17 | 10A96 18 | targetFramework 19 | IBCocoaFramework 20 | 21 | 22 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSDate+RFC2822.m: -------------------------------------------------------------------------------- 1 | // Based on code from http://fi.am/entry/parsing-rfc2822-dates-with-nsdate/ 2 | 3 | #import "NSDate+RFC2822.h" 4 | 5 | @implementation NSDate (RFC2822) 6 | 7 | + (NSDateFormatter*)rfc2822Formatter { 8 | static NSDateFormatter *formatter = nil; 9 | if (formatter == nil) { 10 | formatter = [[NSDateFormatter alloc] init]; 11 | NSLocale *enUS = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; 12 | [formatter setLocale:enUS]; 13 | [enUS release]; 14 | [formatter setDateFormat:@"EEE, dd MMM yyyy HH:mm:ss ZZ"]; 15 | } 16 | return formatter; 17 | } 18 | 19 | + (NSDate*)dateFromRFC2822:(NSString *)rfc2822 { 20 | NSDateFormatter *formatter = [NSDate rfc2822Formatter]; 21 | return [formatter dateFromString:rfc2822]; 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | BWToolkitFramework 9 | CFBundleIdentifier 10 | com.brandonwalkin.BWToolkitFramework 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleSignature 16 | ???? 17 | CFBundleVersion 18 | 1.2.2 19 | NSPrincipalClass 20 | BWToolkit 21 | 22 | 23 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWGradientBox.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWGradientBox.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWGradientBox : NSView 12 | { 13 | NSColor *fillStartingColor, *fillEndingColor, *fillColor; 14 | NSColor *topBorderColor, *bottomBorderColor; 15 | float topInsetAlpha, bottomInsetAlpha; 16 | 17 | BOOL hasTopBorder, hasBottomBorder, hasGradient, hasFillColor; 18 | } 19 | 20 | @property (nonatomic, retain) NSColor *fillStartingColor, *fillEndingColor, *fillColor, *topBorderColor, *bottomBorderColor; 21 | @property float topInsetAlpha, bottomInsetAlpha; 22 | @property BOOL hasTopBorder, hasBottomBorder, hasGradient, hasFillColor; 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWAnchoredButtonBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWAnchoredButtonBar.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWAnchoredButtonBar : NSView 12 | { 13 | BOOL isResizable, isAtBottom, handleIsRightAligned; 14 | int selectedIndex; 15 | id splitViewDelegate; 16 | } 17 | 18 | @property BOOL isResizable, isAtBottom, handleIsRightAligned; 19 | @property int selectedIndex; 20 | 21 | // The mode of this bar with a resize handle makes use of some NSSplitView delegate methods. Use the splitViewDelegate for any custom delegate implementations 22 | // you'd like to provide. 23 | @property (assign) id splitViewDelegate; 24 | 25 | + (BOOL)wasBorderedBar; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcast.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcast.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCAST_H 10 | #define SUAPPCAST_H 11 | 12 | @class SUAppcastItem; 13 | @interface SUAppcast : NSObject { 14 | NSArray *items; 15 | NSString *userAgentString; 16 | id delegate; 17 | NSMutableData *incrementalData; 18 | } 19 | 20 | - (void)fetchAppcastFromURL:(NSURL *)url; 21 | - (void)setDelegate:delegate; 22 | - (void)setUserAgentString:(NSString *)userAgentString; 23 | 24 | - (NSArray *)items; 25 | 26 | @end 27 | 28 | @interface NSObject (SUAppcastDelegate) 29 | - (void)appcastDidFinishLoading:(SUAppcast *)appcast; 30 | - (void)appcast:(SUAppcast *)appcast failedToLoadWithError:(NSError *)error; 31 | @end 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | Sparkle 9 | CFBundleIdentifier 10 | org.andymatuschak.Sparkle 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | Sparkle 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.5 Beta 6 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 313 23 | 24 | 25 | -------------------------------------------------------------------------------- /Frameworks/Growl.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | Growl 9 | CFBundleIdentifier 10 | com.growl.growlframework 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | FMWK 15 | CFBundleShortVersionString 16 | 1.2.1 17 | CFBundleSignature 18 | GRRR 19 | CFBundleVersion 20 | 1.2.1 21 | NSPrincipalClass 22 | GrowlApplicationBridge 23 | 24 | 25 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUVersionComparisonProtocol.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 12/21/07. 6 | // Copyright 2007 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUVERSIONCOMPARISONPROTOCOL_H 10 | #define SUVERSIONCOMPARISONPROTOCOL_H 11 | 12 | /*! 13 | @protocol 14 | @abstract Implement this protocol to provide version comparison facilities for Sparkle. 15 | */ 16 | @protocol SUVersionComparison 17 | 18 | /*! 19 | @method 20 | @abstract An abstract method to compare two version strings. 21 | @discussion Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, and NSOrderedSame if they are equivalent. 22 | */ 23 | - (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; 24 | 25 | @end 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWStyledTextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWStyledTextField.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWStyledTextField : NSTextField 12 | { 13 | 14 | } 15 | 16 | - (BOOL)hasGradient; 17 | - (void)setHasGradient:(BOOL)flag; 18 | - (NSColor *)startingColor; 19 | - (void)setStartingColor:(NSColor *)color; 20 | - (NSColor *)endingColor; 21 | - (void)setEndingColor:(NSColor *)color; 22 | 23 | - (NSColor *)solidColor; 24 | - (void)setSolidColor:(NSColor *)color; 25 | 26 | - (BOOL)hasShadow; 27 | - (void)setHasShadow:(BOOL)flag; 28 | - (BOOL)shadowIsBelow; 29 | - (void)setShadowIsBelow:(BOOL)flag; 30 | - (NSColor *)shadowColor; 31 | - (void)setShadowColor:(NSColor *)color; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/Classes/UI/FancyCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // FancyCell.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | 23 | @interface FancyCell : NSTextFieldCell { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Source/Other Sources/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | int main(int argc, char *argv[]) 23 | { 24 | return NSApplicationMain(argc, (const char **) argv); 25 | } 26 | -------------------------------------------------------------------------------- /Source/Classes/UI/AppPreferences.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppPreferences.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | #import "NSPreferences.h" 22 | 23 | @interface AppPreferences : NSPreferences { 24 | 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSDateAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDateAdditions.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | 21 | #import 22 | 23 | @interface NSDate (Additions) 24 | 25 | - (NSString *)shortTimeAgoInWords; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSAlertAdditions.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSAlertAdditions.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | 21 | #import 22 | 23 | 24 | @interface NSAlert (NSAlterAdditions) 25 | + (NSAlert *)alertWithError:(NSError *)error result:(id)result; 26 | @end 27 | -------------------------------------------------------------------------------- /Source/Classes/AvatarManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // AvatarManager.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | 23 | @interface AvatarManager : NSObject { 24 | NSThread *workerThread; 25 | } 26 | 27 | - (NSString *)fetchAvatarReturningPath:(NSURL *)url; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /Source/Classes/DockIcon.h: -------------------------------------------------------------------------------- 1 | // 2 | // DockIcon.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | 23 | @interface DockIcon : NSObject { 24 | 25 | } 26 | 27 | + (BOOL)hidden; 28 | + (BOOL)setHidden:(BOOL)hidden restart:(BOOL)restart; 29 | + (void)restartApp; 30 | @end 31 | -------------------------------------------------------------------------------- /Source/Classes/UI/UpdatesPreferences.h: -------------------------------------------------------------------------------- 1 | // 2 | // UpdatesPreferences.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | #import "NSPreferences.h" 22 | 23 | @interface UpdatesPreferences : NSPreferencesModule { 24 | IBOutlet NSTextField *lastUpdateCheckLabel; 25 | } 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMFadeTruncatingTextFieldCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMFadeTruncatingTextFieldCell.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | 22 | #if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_5 23 | 24 | // A simple text field cell that truncates the right hand edge using a gradient 25 | @interface GTMFadeTruncatingTextFieldCell : NSTextFieldCell 26 | @end 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /Source/Classes/UI/GeneralPreferences.h: -------------------------------------------------------------------------------- 1 | // 2 | // GeneralPreferences.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | 21 | #import 22 | #import "NSPreferences.h" 23 | 24 | @interface GeneralPreferences : NSPreferencesModule { 25 | 26 | } 27 | 28 | @property BOOL startAtLogin; 29 | @property BOOL hideDockIcon; 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/License.txt: -------------------------------------------------------------------------------- 1 | Copyright (c) 2006 Andy Matuschak 2 | 3 | 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: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | 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. -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSheetController.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWSheetController.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWSheetController : NSObject 12 | { 13 | NSWindow *sheet; 14 | NSWindow *parentWindow; 15 | id delegate; 16 | } 17 | 18 | @property (nonatomic, retain) IBOutlet NSWindow *sheet, *parentWindow; 19 | @property (nonatomic, retain) IBOutlet id delegate; 20 | 21 | - (IBAction)openSheet:(id)sender; 22 | - (IBAction)closeSheet:(id)sender; 23 | - (IBAction)messageDelegateAndCloseSheet:(id)sender; 24 | 25 | // The optional delegate should implement the method: 26 | // - (BOOL)shouldCloseSheet:(id)sender 27 | // Return YES if you want the sheet to close after the button click, NO if it shouldn't close. The sender 28 | // object is the button that requested the close. This is helpful because in the event that there are multiple buttons 29 | // hooked up to the messageDelegateAndCloseSheet: method, you can distinguish which button called the method. 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSBezierPath+CGPath.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSBezierPath+CGPath.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | /// Category for extracting a CGPathRef from a NSBezierPath 22 | @interface NSBezierPath (GTMBezierPathCGPathAdditions) 23 | 24 | /// Extract a CGPathRef from a NSBezierPath. 25 | // 26 | // Args: 27 | // 28 | // Returns: 29 | // Converted autoreleased CGPathRef. 30 | // nil if failure. 31 | - (CGPathRef)gtm_CGPath; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Source/Classes/UI/WelcomeWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // WelcomeWindowController.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | @interface WelcomeWindowController : NSWindowController { 23 | IBOutlet NSTextField *emailField; 24 | IBOutlet NSTextField *passwordField; 25 | IBOutlet NSProgressIndicator *indicator; 26 | IBOutlet NSButton *loginButton; 27 | } 28 | 29 | - (IBAction)quitClicked:(id)sender; 30 | - (IBAction)loginClicked:(id)sender; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | { 4 | CLASS = FirstResponder; 5 | LANGUAGE = ObjC; 6 | SUPERCLASS = NSObject; 7 | }, 8 | { 9 | CLASS = NSApplication; 10 | LANGUAGE = ObjC; 11 | SUPERCLASS = NSResponder; 12 | }, 13 | { 14 | CLASS = NSObject; 15 | LANGUAGE = ObjC; 16 | }, 17 | { 18 | ACTIONS = { 19 | installUpdate = id; 20 | remindMeLater = id; 21 | skipThisVersion = id; 22 | }; 23 | CLASS = SUUpdateAlert; 24 | LANGUAGE = ObjC; 25 | OUTLETS = { 26 | delegate = id; 27 | description = NSTextField; 28 | releaseNotesView = WebView; 29 | }; 30 | SUPERCLASS = SUWindowController; 31 | }, 32 | { 33 | CLASS = SUWindowController; 34 | LANGUAGE = ObjC; 35 | SUPERCLASS = NSWindowController; 36 | } 37 | ); 38 | IBVersion = 1; 39 | } -------------------------------------------------------------------------------- /Source/Classes/UI/ShoutWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ShoutWindowController.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | @interface ShoutWindowController : NSWindowController { 23 | IBOutlet NSTextField *textField; 24 | IBOutlet NSTextField *numLabel; 25 | IBOutlet NSProgressIndicator *indicator; 26 | IBOutlet NSButton *shoutButton; 27 | IBOutlet NSButton *twitterCheck; 28 | IBOutlet NSButton *facebookCheck; 29 | } 30 | 31 | - (IBAction)shoutClicked:(id)sender; 32 | @end 33 | -------------------------------------------------------------------------------- /Resources/UpdateKey.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN PUBLIC KEY----- 2 | MIIDPDCCAi4GByqGSM44BAEwggIhAoIBAQC+IgBzlq+X6FcWZonEjnL7EwN2V9N6 3 | oCcAFgJk8xD+ZfpaPtDl7YVIYDvXO6tyvMH28GxT1qXNEuJ4+H4UdG202a0r//kE 4 | gazCwEl0tauO8ug69uiGEN7jPdL9SN1IKytmxBHqZjqd0lIjcX5NByOBXoHd1JV0 5 | xVBBcQS024xMWLWopPLNCM2IdCsaUNBgO3AVFPmt/TJ4vGrjLLI6hvQjbaDdD2RK 6 | HJs5F6RX9ZcAjAcewZz650ebLRRRBipLh1MY2IdCu4H6FSJyMuhPL4TdiLuPYSJv 7 | o5mKzP2UrFsxYLs3Ii0peMmBi8oQzU+upPSppbxVSjz6Wj1ofmDGN0WXAhUAlnKs 8 | 26wc/LbxoALCZrk5+VmWxcUCggEBAILNJUZuPGV+iKIpCY1UwsG5zSAM8Ts5+ZMP 9 | kNUymwTY9007c/+OAq5YWe577sZMiB/kQ0Jad75gS6XzX9DkBFGFuR40r5JvUJJz 10 | MHrMtyEH4pVDp3K0rT7k6/1yLMfre2GLHeoKPCfrJY7nl7L2gok+4VY2yPa/pHgh 11 | 94RowTQiAyd9354sY7/n38xaeVtFz/ROKRRCUa43h3DcJqNvnCzDfC24upVOilZM 12 | h+W6b0xX5j+F+SWegoJ96ftNPnjwEciFEVCAEz1X8IPQfmeiWiM0yV/dFYkwsMyY 13 | ZB1rXqxy+eXpQ8Z+TGOYPEenZA8UQNgVBDs/1tXr8FTQLSFGNh0DggEGAAKCAQEA 14 | nmDYaEilziDeElK0FSggpgdvqiozER0ivg60n8rkaVr+mHDiczkizH/Z+63z492n 15 | AKDYMgCwFfsR0mt5vyFCP1EXGAN5OyYQVJGHkXIBNK6GPRy3guQptadc+O1louCl 16 | 8EU5E5inv3222hcWwNvX4s413d9rKElcihxLrIIEKS375g/LkJJiuq+61Te6KQR0 17 | RJ4rPiF6iypBRY97VMNh9ktQ0vImivbqjIt3a4Asgzop+VPnrAs+8L38hBf41mDF 18 | 9V2KobPB3ofyzYLlvzCWZqJY1+FcNq0MqyzjIZ2g4fB/X6urGybTBZ01VrbBCGqZ 19 | qT5QvibPu+0oPLEkVFPhdw== 20 | -----END PUBLIC KEY----- 21 | -------------------------------------------------------------------------------- /Source/Classes/OAuthHelper.h: -------------------------------------------------------------------------------- 1 | // 2 | // OAuthHelper.m 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | @interface OAuthHelper : NSObject { 23 | } 24 | 25 | + (NSDictionary *)signRequest:(NSString *)url 26 | method:(NSString *)method 27 | params:(NSDictionary *)params 28 | consumerKey:(NSString *)consumerKey 29 | consumerSecret:(NSString *)consumerSecret 30 | accessToken:(NSString *)accessToken 31 | accessSecret:(NSString *)accessSecret; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h: -------------------------------------------------------------------------------- 1 | // 2 | // SUAppcastItem.h 3 | // Sparkle 4 | // 5 | // Created by Andy Matuschak on 3/12/06. 6 | // Copyright 2006 Andy Matuschak. All rights reserved. 7 | // 8 | 9 | #ifndef SUAPPCASTITEM_H 10 | #define SUAPPCASTITEM_H 11 | 12 | @interface SUAppcastItem : NSObject { 13 | NSString *title; 14 | NSDate *date; 15 | NSString *itemDescription; 16 | 17 | NSURL *releaseNotesURL; 18 | 19 | NSString *DSASignature; 20 | NSString *minimumSystemVersion; 21 | 22 | NSURL *fileURL; 23 | NSString *versionString; 24 | NSString *displayVersionString; 25 | 26 | NSDictionary *propertiesDictionary; 27 | } 28 | 29 | // Initializes with data from a dictionary provided by the RSS class. 30 | - initWithDictionary:(NSDictionary *)dict; 31 | 32 | - (NSString *)title; 33 | - (NSString *)versionString; 34 | - (NSString *)displayVersionString; 35 | - (NSDate *)date; 36 | - (NSString *)itemDescription; 37 | - (NSURL *)releaseNotesURL; 38 | - (NSURL *)fileURL; 39 | - (NSString *)DSASignature; 40 | - (NSString *)minimumSystemVersion; 41 | 42 | // Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. 43 | - (NSDictionary *)propertiesDictionary; 44 | 45 | @end 46 | 47 | #endif 48 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/CustomTextFieldFormatter.h: -------------------------------------------------------------------------------- 1 | // http://stackoverflow.com/questions/827014/how-to-limit-nstextfield-text-length-and-keep-it-always-upper-case 2 | 3 | @interface CustomTextFieldFormatter : NSFormatter { 4 | int maxLength; 5 | } 6 | - (void)setMaximumLength:(int)len; 7 | - (int)maximumLength; 8 | 9 | @end 10 | 11 | @implementation CustomTextFieldFormatter 12 | 13 | - init { 14 | [super init]; 15 | maxLength = INT_MAX; 16 | return self; 17 | } 18 | 19 | - (void)setMaximumLength:(int)len { 20 | maxLength = len; 21 | } 22 | 23 | - (int)maximumLength { 24 | return maxLength; 25 | } 26 | 27 | - (NSString *)stringForObjectValue:(id)object { 28 | return (NSString *)object; 29 | } 30 | 31 | - (BOOL)getObjectValue:(id *)object forString:(NSString *)string errorDescription:(NSString **)error { 32 | *object = string; 33 | return YES; 34 | } 35 | 36 | - (BOOL)isPartialStringValid:(NSString *)partialString newEditingString:(NSString **)newString errorDescription:(NSString **)error { 37 | if ((int)[partialString length] > maxLength) { 38 | *newString = nil; 39 | return NO; 40 | } 41 | 42 | return YES; 43 | } 44 | 45 | - (NSAttributedString *)attributedStringForObjectValue:(id)anObject withDefaultAttributes:(NSDictionary *)attributes { 46 | return nil; 47 | } 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /Source/Classes/UI/AccountPreferences.h: -------------------------------------------------------------------------------- 1 | // 2 | // AccountPreferences.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | #import "NSPreferences.h" 22 | 23 | @interface AccountPreferences : NSPreferencesModule { 24 | IBOutlet NSWindow *sheetWindow; 25 | IBOutlet NSTextField *emailField; 26 | IBOutlet NSTextField *passwordField; 27 | IBOutlet NSProgressIndicator *accountIndicator; 28 | IBOutlet NSButton *changeButton; 29 | } 30 | 31 | - (IBAction)showSheet:(id)sender; 32 | - (IBAction)hideSheet:(id)sender; 33 | - (IBAction)updateAccount:(id)sender; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMDelegatingTableColumn.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMDelegatingTableColumn.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | #import "GTMDefines.h" 21 | 22 | // NOTE: If you're using the 10.5 SDK, just use the new delegate method: 23 | // tableView:dataCellForTableColumn:row: 24 | 25 | @interface GTMDelegatingTableColumn : NSTableColumn 26 | // no instance state or new method, it will just invoke the tableview's delegate 27 | // w/ the method below. 28 | @end 29 | 30 | // the method delegated to 31 | @interface NSObject (GTMDelegatingTableColumnDelegate) 32 | - (id)gtm_tableView:(NSTableView *)tableView 33 | dataCellForTableColumn:(NSTableColumn *)tableColumn 34 | row:(NSInteger)row; 35 | @end 36 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSelectableToolbar.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWSelectableToolbar.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @class BWSelectableToolbarHelper; 12 | 13 | // Notification that gets sent when a toolbar item has been clicked. You can get the button that was clicked by getting the object 14 | // for the key @"BWClickedItem" in the supplied userInfo dictionary. 15 | extern NSString * const BWSelectableToolbarItemClickedNotification; 16 | 17 | @interface BWSelectableToolbar : NSToolbar 18 | { 19 | BWSelectableToolbarHelper *helper; 20 | NSMutableArray *itemIdentifiers; 21 | NSMutableDictionary *itemsByIdentifier, *enabledByIdentifier; 22 | BOOL inIB; 23 | 24 | // For the IB inspector 25 | int selectedIndex; 26 | BOOL isPreferencesToolbar; 27 | } 28 | 29 | // Call one of these methods to set the active tab. 30 | - (void)setSelectedItemIdentifier:(NSString *)itemIdentifier; // Use if you want an action in the tabbed window to change the tab. 31 | - (void)setSelectedItemIdentifierWithoutAnimation:(NSString *)itemIdentifier; // Use if you want to show the window with a certain item selected. 32 | 33 | // Programmatically disable or enable a toolbar item. 34 | - (void)setEnabled:(BOOL)flag forIdentifier:(NSString *)itemIdentifier; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | doNotInstall 19 | id 20 | installLater 21 | id 22 | installNow 23 | id 24 | 25 | CLASS 26 | SUAutomaticUpdateAlert 27 | LANGUAGE 28 | ObjC 29 | SUPERCLASS 30 | SUWindowController 31 | 32 | 33 | CLASS 34 | FirstResponder 35 | LANGUAGE 36 | ObjC 37 | SUPERCLASS 38 | NSObject 39 | 40 | 41 | CLASS 42 | NSObject 43 | LANGUAGE 44 | ObjC 45 | 46 | 47 | IBVersion 48 | 1 49 | 50 | 51 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMShading.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMShading.h 3 | // 4 | // A protocol for an object that can be used as a shader. 5 | // 6 | // Copyright 2006-2008 Google Inc. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy 10 | // of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | // 20 | 21 | /// \cond Protocols 22 | 23 | @protocol GTMShading 24 | // Returns the shadefunction for using in a shader. 25 | // This shadefunction shoud never be released. It is owned by the implementor 26 | // of the GTMShading protocol. 27 | // 28 | // Returns: 29 | // a shading function. 30 | - (CGFunctionRef)shadeFunction; 31 | 32 | // Returns the colorSpace for using in a shader. 33 | // This colorSpace shoud never be released. It is owned by the implementor 34 | // of the GTMShading protocol. 35 | // 36 | // Returns: 37 | // a color space. 38 | - (CGColorSpaceRef)colorSpace; 39 | @end 40 | 41 | /// \endcond 42 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSAlertAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSAlertAdditions.m 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import "NSAlertAdditions.h" 21 | 22 | 23 | @implementation NSAlert (NSAlertAdditions) 24 | + (NSAlert *)alertWithError:(NSError *)error result:(id)result 25 | { 26 | NSString *infoText = nil; 27 | if ([result isKindOfClass:[NSString class]]) { 28 | infoText = result; 29 | } else if ([result isKindOfClass:[NSDictionary class]] && [result objectForKey:@"error"]) { 30 | infoText = [result objectForKey:@"error"]; 31 | } 32 | 33 | NSAlert *alert = [NSAlert alertWithError:error]; 34 | 35 | if (infoText) 36 | [alert setInformativeText:infoText]; 37 | 38 | return alert; 39 | } 40 | @end 41 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSNumber+64Bit.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSNumber+64Bit.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | #import "GTMDefines.h" 21 | 22 | // Adds support for working with NSIntegers, 23 | // NSUIntegers, CGFloats and NSNumbers (rdar://5812091) 24 | @interface NSNumber (GTM64BitAdditions) 25 | 26 | + (NSNumber *)gtm_numberWithCGFloat:(CGFloat)value; 27 | + (NSNumber *)gtm_numberWithInteger:(NSInteger)value; 28 | + (NSNumber *)gtm_numberWithUnsignedInteger:(NSUInteger)value; 29 | 30 | - (id)gtm_initWithCGFloat:(CGFloat)value; 31 | - (id)gtm_initWithInteger:(NSInteger)value; 32 | - (id)gtm_initWithUnsignedInteger:(NSUInteger)value; 33 | 34 | - (CGFloat)gtm_cgFloatValue; 35 | - (NSInteger)gtm_integerValue; 36 | - (NSUInteger)gtm_unsignedIntegerValue; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Source/Classes/UI/AppPreferences.m: -------------------------------------------------------------------------------- 1 | // 2 | // AppPreferences.m 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import "AppPreferences.h" 21 | #import "GeneralPreferences.h" 22 | #import "AccountPreferences.h" 23 | #import "UpdatesPreferences.h" 24 | 25 | @implementation AppPreferences 26 | 27 | - (id)init 28 | { 29 | _nsBeginNSPSupport(); 30 | if (self = [super init]) { 31 | [self addPreferenceNamed: @"General" owner: [GeneralPreferences sharedInstance]]; 32 | [self addPreferenceNamed: @"Account" owner: [AccountPreferences sharedInstance]]; 33 | [self addPreferenceNamed: @"Updates" owner: [UpdatesPreferences sharedInstance]]; 34 | } 35 | return self; 36 | } 37 | 38 | - (BOOL)usesButtons 39 | { 40 | return NO; 41 | } 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSString+URLEncoding.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSString+URLEncoding.h 3 | // 4 | // Created by Jon Crosby on 10/19/07. 5 | // Copyright 2007 Kaboomerang LLC. All rights reserved. 6 | // 7 | // Permission is hereby granted, free of charge, to any person obtaining a copy 8 | // of this software and associated documentation files (the "Software"), to deal 9 | // in the Software without restriction, including without limitation the rights 10 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | // copies of the Software, and to permit persons to whom the Software is 12 | // furnished to do so, subject to the following conditions: 13 | // 14 | // The above copyright notice and this permission notice shall be included in 15 | // all copies or substantial portions of the Software. 16 | // 17 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 23 | // THE SOFTWARE. 24 | 25 | 26 | #import 27 | 28 | 29 | @interface NSString (OAURLEncodingAdditions) 30 | 31 | - (NSString *)URLEncodedString; 32 | - (NSString *)URLDecodedString; 33 | 34 | @end 35 | -------------------------------------------------------------------------------- /Source/Classes/UI/CheckinWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // CheckinWindowController.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | @interface CheckinWindowController : NSWindowController { 23 | IBOutlet NSButton *friendsCheck; 24 | IBOutlet NSButton *twitterCheck; 25 | IBOutlet NSButton *facebookCheck; 26 | IBOutlet NSTextField *venueField; 27 | IBOutlet NSTextField *shoutField; 28 | IBOutlet NSProgressIndicator *progressIndicator; 29 | IBOutlet NSButton *okButton; 30 | 31 | NSString *venueId; 32 | } 33 | 34 | - (IBAction)showWindow:(id)sender withVenue:(NSDictionary *)venueDict; 35 | - (IBAction)closeWindow:(id)sender; 36 | - (IBAction)checkinClicked:(id)sender; 37 | - (void)setVenueId:(NSString *)aVenueId venueName:(NSString *)venueName; 38 | @end 39 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/Additions/NSWindow-NoodleEffects.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSWindow-Zoom.h 3 | // WindowZoom 4 | // 5 | // Copyright 2007 Noodlesoft, L.L.C.. All rights reserved. 6 | // 7 | // This code is provided under the MIT license: 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | #import 28 | 29 | 30 | @interface NSWindow (NoodleEffects) 31 | 32 | - (void)zoomOnFromRect:(NSRect)startRect; 33 | - (void)zoomOffToRect:(NSRect)endRect; 34 | 35 | @end 36 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMIBArray.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMIBArray.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | #import 21 | 22 | // This class allows you to create dynamically sized arrays of objects in your 23 | // nib. This saves you from adding a random "large" number of outlets on an 24 | // object to accommodate a variable number of connections. If you need <= 5 25 | // objects you only need to create one of these in your nib. If you need > 5 26 | // objects you can connect any of the outlets in a given GTMIBArray to another 27 | // instance of GTMIBArray and we will recurse through it to create the final 28 | // array. 29 | @interface GTMIBArray : NSArray { 30 | @protected 31 | IBOutlet id object1_; 32 | IBOutlet id object2_; 33 | IBOutlet id object3_; 34 | IBOutlet id object4_; 35 | IBOutlet id object5_; 36 | NSArray *realArray_; 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/SUStatus.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | CLASS 25 | FirstResponder 26 | LANGUAGE 27 | ObjC 28 | SUPERCLASS 29 | NSObject 30 | 31 | 32 | CLASS 33 | NSObject 34 | LANGUAGE 35 | ObjC 36 | 37 | 38 | CLASS 39 | SUStatusController 40 | LANGUAGE 41 | ObjC 42 | OUTLETS 43 | 44 | actionButton 45 | NSButton 46 | progressBar 47 | NSProgressIndicator 48 | 49 | SUPERCLASS 50 | SUWindowController 51 | 52 | 53 | IBVersion 54 | 1 55 | 56 | 57 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSImage+SearchCache.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSImage+SearchCache.h 3 | // 4 | // Finds NSImages using a variety of techniques 5 | // 6 | // Copyright 2009 Google Inc. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy 10 | // of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | // 20 | 21 | // This category provides convenience methods for image initialization based 22 | // on creating an image by searching the following locations: 23 | // 24 | // * A specified bundle 25 | // * Main bundle / +[NSImage imageNamed] 26 | // * An exact path for an image 27 | // * An exact path for any file (using the icon) 28 | // * An app bundle id (using the icon) 29 | // * A file type as .extension, 'OSTYPE' (in single quotes), or UTI 30 | // * An icon in the system icon bundle 31 | // 32 | // TODO(alcor): this class should have basic MRU cache 33 | // 34 | 35 | @interface NSImage (GTMNSImageSearchCache) 36 | + (NSImage *)gtm_imageWithPath:(NSString *)path; 37 | + (NSImage *)gtm_imageNamed:(NSString *)name; 38 | + (NSImage *)gtm_imageNamed:(NSString *)name forBundle:(NSBundle *)bundle; 39 | @end 40 | -------------------------------------------------------------------------------- /Source/Classes/Additions/NSDateAdditions.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSDateAdditions.m 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import "NSDateAdditions.h" 21 | 22 | @implementation NSDate (Additions) 23 | 24 | - (NSString *)shortTimeAgoInWords 25 | { 26 | NSTimeInterval interval = [self timeIntervalSinceNow]; 27 | NSTimeInterval secondsAgo = fabs(interval); 28 | double minutesAgo = round(secondsAgo / 60.0); 29 | 30 | if (minutesAgo < 1) 31 | return @"just now"; 32 | else if (minutesAgo < 60) 33 | return [NSString stringWithFormat:@"%.0f mins ago", minutesAgo]; 34 | else if (minutesAgo < 1440) 35 | return [NSString stringWithFormat:@"%.0f hrs ago", round(minutesAgo / 60.0)]; 36 | else { 37 | NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease]; 38 | [formatter setDateStyle:NSDateFormatterShortStyle]; 39 | return [formatter stringFromDate:self]; 40 | } 41 | } 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSDictionary+URLArguments.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSDictionary+URLArguments.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | /// Utility for building a URL or POST argument string. 22 | @interface NSDictionary (GTMNSDictionaryURLArgumentsAdditions) 23 | 24 | /// Returns a dictionary of the decoded key-value pairs in a http arguments 25 | /// string of the form key1=value1&key2=value2&...&keyN=valueN. 26 | /// Keys and values will be unescaped automatically. 27 | /// Only the first value for a repeated key is returned. 28 | + (NSDictionary *)gtm_dictionaryWithHttpArgumentsString:(NSString *)argString; 29 | 30 | /// Gets a string representation of the dictionary in the form 31 | /// key1=value1&key2=value2&...&keyN=valueN, suitable for use as either 32 | /// URL arguments (after a '?') or POST body. Keys and values will be escaped 33 | /// automatically, so should be unescaped in the dictionary. 34 | - (NSString *)gtm_httpArgumentsString; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Source/Classes/UI/ListNode.h: -------------------------------------------------------------------------------- 1 | // 2 | // ListNode.h 3 | // FoursquareX 4 | // 5 | // Copyright (C) 2010 Eric Butler 6 | // 7 | // This program is free software: you can redistribute it and/or modify 8 | // it under the terms of the GNU General Public License as published by 9 | // the Free Software Foundation, either version 3 of the License, or 10 | // (at your option) any later version. 11 | // 12 | // This program is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | // GNU General Public License for more details. 16 | // 17 | // You should have received a copy of the GNU General Public License 18 | // along with this program. If not, see . 19 | 20 | #import 21 | 22 | @interface ListNode : NSObject 23 | { 24 | // For venues 25 | NSDictionary *venueDict; 26 | 27 | // For checkins 28 | NSDictionary *checkinDict; 29 | NSImage *avatar; 30 | 31 | // For groups 32 | NSString *groupName; 33 | NSMutableArray *children; 34 | } 35 | 36 | - (id)initWithGroupName:(NSString *)aGroupName; 37 | - (id)initWithCheckinDict:(NSDictionary *)aCheckinDict; 38 | - (id)initWithVenueDict:(NSDictionary *)aVenueDict; 39 | 40 | - (BOOL)isGroup; 41 | - (BOOL)isCheckin; 42 | - (BOOL)isVenue; 43 | - (BOOL)isLeaf; 44 | 45 | - (NSString *)primaryText; 46 | - (NSString *)secondaryText; 47 | - (NSString *)timeText; 48 | - (NSImage *)image; 49 | 50 | - (NSNumber *)checkinId; 51 | - (NSNumber *)venueId; 52 | 53 | - (NSNumber *)hereNow; 54 | 55 | - (NSMutableArray *)children; 56 | 57 | @end 58 | -------------------------------------------------------------------------------- /Resources/FoursquareX-Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | LSUIElement 6 | 7 | CFBundleDevelopmentRegion 8 | English 9 | CFBundleExecutable 10 | ${EXECUTABLE_NAME} 11 | CFBundleIconFile 12 | foursquarex.icns 13 | CFBundleIdentifier 14 | com.codebutler.${PRODUCT_NAME:rfc1034identifier} 15 | CFBundleInfoDictionaryVersion 16 | 6.0 17 | CFBundleName 18 | ${PRODUCT_NAME} 19 | CFBundlePackageType 20 | APPL 21 | CFBundleSignature 22 | ???? 23 | CFBundleShortVersionString 24 | 0.10 25 | LSMinimumSystemVersion 26 | ${MACOSX_DEPLOYMENT_TARGET} 27 | CFBundleVersion 28 | 0.10 29 | NSMainNibFile 30 | MainMenu 31 | NSPrincipalClass 32 | NSApplication 33 | SUFeedURL 34 | http://codebutler.github.com/foursquarex/updates.xml 35 | SUEnableAutomaticChecks 36 | 37 | SUEnableSystemProfiling 38 | 39 | SUShowReleaseNotes 40 | 41 | SUPublicDSAKeyFile 42 | UpdateKey.pem 43 | SUAllowsAutomaticUpdates 44 | 45 | NSHumanReadableCopyright 46 | Copyright © 2010 Eric Butler 47 | 48 | 49 | -------------------------------------------------------------------------------- /Resources/Growl Registration Ticket.growlRegDict: -------------------------------------------------------------------------------- 1 | 2 | 3 | 22 | 23 | 24 | TicketVersion 25 | 1 26 | 27 | AllNotifications 28 | 29 | Check-in reminder 30 | Friend checks-in 31 | Someone checks-in at same venue as you 32 | Error occures 33 | 34 | 35 | DefaultNotifications 36 | 37 | Check-in reminder 38 | Friend checks-in 39 | Someone checks-in at same venue as you 40 | Error occures 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMLightweightProxy.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMLightweightProxy.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | // 22 | // GTMLightweightProxy 23 | // 24 | // An object which does nothing but stand in for another object and forward 25 | // messages (other than basic NSObject messages) to it, suitable for breaking 26 | // retain cycles. It does *not* retain the represented object, so the 27 | // represented object must be set to nil when that object is deallocated. 28 | // 29 | // Messages sent to a GTMLightweightProxy with no represented object set will 30 | // be silently discarded. 31 | // 32 | @interface GTMLightweightProxy : NSProxy { 33 | @private 34 | __weak id representedObject_; 35 | } 36 | 37 | // Initializes the object to represent |object|. 38 | - (id)initWithRepresentedObject:(id)object; 39 | 40 | // Gets the object that the proxy represents. 41 | - (id)representedObject; 42 | 43 | // Changes the proxy to represent |object| 44 | - (void)setRepresentedObject:(id)object; 45 | 46 | @end 47 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | NSObject 10 | LANGUAGE 11 | ObjC 12 | 13 | 14 | CLASS 15 | SUWindowController 16 | LANGUAGE 17 | ObjC 18 | SUPERCLASS 19 | NSWindowController 20 | 21 | 22 | ACTIONS 23 | 24 | finishPrompt 25 | id 26 | toggleMoreInfo 27 | id 28 | 29 | CLASS 30 | SUUpdatePermissionPrompt 31 | LANGUAGE 32 | ObjC 33 | OUTLETS 34 | 35 | delegate 36 | id 37 | descriptionTextField 38 | NSTextField 39 | moreInfoButton 40 | NSButton 41 | moreInfoView 42 | NSView 43 | 44 | SUPERCLASS 45 | SUWindowController 46 | 47 | 48 | CLASS 49 | FirstResponder 50 | LANGUAGE 51 | ObjC 52 | SUPERCLASS 53 | NSObject 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | ACTIONS 17 | 18 | finishPrompt 19 | id 20 | toggleMoreInfo 21 | id 22 | 23 | CLASS 24 | SUUpdatePermissionPrompt 25 | LANGUAGE 26 | ObjC 27 | OUTLETS 28 | 29 | delegate 30 | id 31 | descriptionTextField 32 | NSTextField 33 | moreInfoButton 34 | NSButton 35 | moreInfoView 36 | NSView 37 | 38 | SUPERCLASS 39 | SUWindowController 40 | 41 | 42 | CLASS 43 | FirstResponder 44 | LANGUAGE 45 | ObjC 46 | SUPERCLASS 47 | NSObject 48 | 49 | 50 | CLASS 51 | NSObject 52 | LANGUAGE 53 | ObjC 54 | 55 | 56 | IBVersion 57 | 1 58 | 59 | 60 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSData+Hex.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSData+Hex.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | 20 | // WARNING: This class provides a subset of the functionality available in 21 | // GTMStringEncoding and may go away in the future. 22 | // Please consider using GTMStringEncoding instead. 23 | 24 | 25 | #import 26 | 27 | /// Helpers for dealing w/ hex encoded strings. 28 | @interface NSData (GTMHexAdditions) 29 | 30 | /// Return an autoreleased NSData w/ the result of decoding |hexString| to 31 | /// binary data. 32 | /// 33 | /// Will return |nil| if |hexString| contains any non-hex characters (i.e. 34 | /// 0-9, a-f, A-F) or if the length of |hexString| is not cleanly divisible by 35 | /// two. 36 | /// Leading 0x prefix is not supported and will result in a |nil| return value. 37 | + (NSData *)gtm_dataWithHexString:(NSString *)hexString; 38 | 39 | /// Return an autoreleased NSString w/ the result of encoding the NSData bytes 40 | /// as hex. No leading 0x prefix is included. 41 | - (NSString *)gtm_hexString; 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWToolkitFramework.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWToolkitFramework.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | // This is a convenience header for importing the BWToolkit framework into your classes. 10 | 11 | #import "BWAnchoredButton.h" 12 | #import "BWAnchoredButtonBar.h" 13 | #import "BWAnchoredButtonCell.h" 14 | #import "BWAnchoredPopUpButton.h" 15 | #import "BWAnchoredPopUpButtonCell.h" 16 | #import "BWGradientBox.h" 17 | #import "BWHyperlinkButton.h" 18 | #import "BWHyperlinkButtonCell.h" 19 | #import "BWInsetTextField.h" 20 | #import "BWSelectableToolbar.h" 21 | #import "BWSheetController.h" 22 | #import "BWSplitView.h" 23 | #import "BWStyledTextField.h" 24 | #import "BWStyledTextFieldCell.h" 25 | #import "BWTexturedSlider.h" 26 | #import "BWTexturedSliderCell.h" 27 | #import "BWTokenAttachmentCell.h" 28 | #import "BWTokenField.h" 29 | #import "BWTokenFieldCell.h" 30 | #import "BWToolbarItem.h" 31 | #import "BWToolbarShowColorsItem.h" 32 | #import "BWToolbarShowFontsItem.h" 33 | #import "BWTransparentButton.h" 34 | #import "BWTransparentButtonCell.h" 35 | #import "BWTransparentCheckbox.h" 36 | #import "BWTransparentCheckboxCell.h" 37 | #import "BWTransparentPopUpButton.h" 38 | #import "BWTransparentPopUpButtonCell.h" 39 | #import "BWTransparentScroller.h" 40 | #import "BWTransparentScrollView.h" 41 | #import "BWTransparentSlider.h" 42 | #import "BWTransparentSliderCell.h" 43 | #import "BWTransparentTableView.h" 44 | #import "BWTransparentTableViewCell.h" 45 | #import "BWTransparentTextFieldCell.h" 46 | #import "BWUnanchoredButton.h" 47 | #import "BWUnanchoredButtonCell.h" 48 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/BWSplitView.h: -------------------------------------------------------------------------------- 1 | // 2 | // BWSplitView.h 3 | // BWToolkit 4 | // 5 | // Created by Brandon Walkin (www.brandonwalkin.com) and Fraser Kuyvenhoven. 6 | // All code is provided under the New BSD license. 7 | // 8 | 9 | #import 10 | 11 | @interface BWSplitView : NSSplitView 12 | { 13 | NSColor *color; 14 | BOOL colorIsEnabled, checkboxIsEnabled, dividerCanCollapse, collapsibleSubviewCollapsed; 15 | id secondaryDelegate; 16 | NSMutableDictionary *minValues, *maxValues, *minUnits, *maxUnits; 17 | NSMutableDictionary *resizableSubviewPreferredProportion, *nonresizableSubviewPreferredSize; 18 | NSArray *stateForLastPreferredCalculations; 19 | int collapsiblePopupSelection; 20 | float uncollapsedSize; 21 | 22 | // Collapse button 23 | NSButton *toggleCollapseButton; 24 | BOOL isAnimating; 25 | } 26 | 27 | @property (retain) NSMutableDictionary *minValues, *maxValues, *minUnits, *maxUnits; 28 | @property (retain) NSMutableDictionary *resizableSubviewPreferredProportion, *nonresizableSubviewPreferredSize; 29 | @property (retain) NSArray *stateForLastPreferredCalculations; 30 | @property (retain) NSButton *toggleCollapseButton; 31 | @property (assign) id secondaryDelegate; 32 | @property BOOL collapsibleSubviewCollapsed; 33 | @property int collapsiblePopupSelection; 34 | @property BOOL dividerCanCollapse; 35 | 36 | // The split view divider color 37 | @property (copy) NSColor *color; 38 | 39 | // Flag for whether a custom divider color is enabled. If not, the standard divider color is used. 40 | @property BOOL colorIsEnabled; 41 | 42 | // Call this method to collapse or expand a subview configured as collapsible in the IB inspector. 43 | - (IBAction)toggleCollapse:(id)sender; 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSScanner+JSON.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSScanner+JSON.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | // Utilities for NSScanner containing JSON 22 | @interface NSScanner (GTMNSScannerJSONAdditions) 23 | 24 | // Grabs the first JSON Object (dictionary) that it finds and returns it 25 | // in jsonString. We don't parse the json, we just return the first valid JSON 26 | // dictionary we find. There are several other JSON parser packages that 27 | // will actually parse the json for you. We recommend json-framework 28 | // http://code.google.com/p/json-framework/ 29 | - (BOOL)gtm_scanJSONObjectString:(NSString **)jsonString; 30 | 31 | // Grabs the first JSON Array (array) that it finds and returns it 32 | // in jsonString. We don't parse the json, we just return the first valid JSON 33 | // array we find. There are several other JSON parser packages that 34 | // will actually parse the json for you. We recommend json-framework 35 | // http://code.google.com/p/json-framework/ 36 | - (BOOL)gtm_scanJSONArrayString:(NSString**)jsonString; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSString+URLArguments.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSString+URLArguments.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | /// Utilities for encoding and decoding URL arguments. 22 | @interface NSString (GTMNSStringURLArgumentsAdditions) 23 | 24 | /// Returns a string that is escaped properly to be a URL argument. 25 | // 26 | /// This differs from stringByAddingPercentEscapesUsingEncoding: in that it 27 | /// will escape all the reserved characters (per RFC 3986 28 | /// ) which 29 | /// stringByAddingPercentEscapesUsingEncoding would leave. 30 | /// 31 | /// This will also escape '%', so this should not be used on a string that has 32 | /// already been escaped unless double-escaping is the desired result. 33 | - (NSString*)gtm_stringByEscapingForURLArgument; 34 | 35 | /// Returns the unescaped version of a URL argument 36 | // 37 | /// This has the same behavior as stringByReplacingPercentEscapesUsingEncoding:, 38 | /// except that it will also convert '+' to space. 39 | - (NSString*)gtm_stringByUnescapingFromURLArgument; 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Source/Classes/3rd Party/UnindentedOutlineView.m: -------------------------------------------------------------------------------- 1 | // Based on code from http://lists.apple.com/archives/Cocoa-dev/2009/Jan/msg00366.html 2 | 3 | #import "UnindentedOutlineView.h" 4 | 5 | @implementation UnindentedOutlineView 6 | 7 | // Changing the indentation of NSOutlineView causes the 0-level items 8 | // to indent possibly large amounts as well, which looks bad. 9 | // Similarly, if the indent is set to small values, disclosure triangles of 10 | // top level items draw to far to the side and appear in the neighboring column. 11 | 12 | #define kMaxFirstLevelIndentation 16 13 | #define kMinFirstLevelIndentation 16 14 | 15 | // corrects text and icons (if using ImageAndTextCell) 16 | - (NSRect)frameOfCellAtColumn:(NSInteger)column row:(NSInteger)row 17 | { 18 | NSRect frame = [super frameOfCellAtColumn:column row:row]; 19 | 20 | if ( column == 1 ) { 21 | 22 | CGFloat indent = [self indentationPerLevel]; 23 | 24 | if ( indent > kMaxFirstLevelIndentation ) { 25 | frame.origin.x -= (indent - kMaxFirstLevelIndentation); 26 | frame.size.width += (indent - kMaxFirstLevelIndentation); 27 | } 28 | else if ( indent < kMinFirstLevelIndentation ) { 29 | frame.origin.x += (kMinFirstLevelIndentation - indent); 30 | frame.size.width -= (kMinFirstLevelIndentation - indent); 31 | } 32 | 33 | } 34 | return frame; 35 | } 36 | 37 | // corrects disclosure control icon 38 | - (NSRect)frameOfOutlineCellAtRow:(NSInteger)row; 39 | { 40 | NSRect frame = [super frameOfOutlineCellAtRow:row]; 41 | 42 | CGFloat indent = [self indentationPerLevel]; 43 | if ( indent > kMaxFirstLevelIndentation ) 44 | frame.origin.x -= (indent - kMaxFirstLevelIndentation); 45 | else if ( indent < kMinFirstLevelIndentation ) 46 | frame.origin.x += (kMinFirstLevelIndentation - indent); 47 | 48 | return frame; 49 | } 50 | 51 | @end 52 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSString+Replace.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSString+Replace.h 3 | // 4 | // Copyright 2006-2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | /// Give easy search-n-replace functionality to NSString. 22 | @interface NSString (GTMStringReplaceAdditions) 23 | 24 | #if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_5 25 | // 10.5 has stringByReplacingOccurrencesOfString:withString:, use that directly. 26 | 27 | /// Returns a new autoreleased string by replacing all occurrences of 28 | // |oldString| with |newString| (case sensitive). If |oldString| is nil or 29 | // @"" nothing is done and |self| is returned. If |newString| is nil, it's 30 | // treated as if |newString| were the empty string, thus effectively 31 | // deleting all occurrences of |oldString| from |self|. 32 | // 33 | // Args: 34 | // target - the NSString to search for 35 | // replacement - the NSString to replace |oldString| with 36 | // 37 | // Returns: 38 | // A new autoreleased NSString 39 | // 40 | - (NSString *)gtm_stringByReplacingString:(NSString *)target 41 | withString:(NSString *)replacement; 42 | 43 | #endif // MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_5 44 | 45 | @end 46 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSDictionary+CaseInsensitive.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSDictionary+CaseInsensitive.h 3 | // 4 | // Copyright 2009 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | /// Utility for building case-insensitive NSDictionary objects. 22 | @interface NSDictionary (GTMNSDictionaryCaseInsensitiveAdditions) 23 | 24 | /// Initializes an NSDictionary with a case-insensitive comparison function 25 | /// for NSString keys, while non-NSString keys are treated normally. 26 | /// 27 | /// The case for NSString keys is preserved, though duplicate keys (when 28 | /// compared in a case-insensitive fashion) have one of their values dropped 29 | /// arbitrarily. 30 | /// 31 | /// An example of use with HTTP headers in an NSHTTPURLResponse object: 32 | /// 33 | /// NSDictionary *headers = 34 | /// [NSDictionary gtm_dictionaryWithDictionaryCaseInsensitive: 35 | /// [response allHeaderFields]]; 36 | /// NSString *contentType = [headers objectForKey:@"Content-Type"]; 37 | - (id)gtm_initWithDictionaryCaseInsensitive:(NSDictionary *)dictionary; 38 | 39 | /// Returns a newly created and autoreleased NSDictionary object as above. 40 | + (id)gtm_dictionaryWithDictionaryCaseInsensitive:(NSDictionary *)dictionary; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMFourCharCode.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMFourCharCode 3 | // Wrapper for FourCharCodes 4 | // 5 | // Copyright 2008 Google Inc. 6 | // 7 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 8 | // use this file except in compliance with the License. You may obtain a copy 9 | // of the License at 10 | // 11 | // http://www.apache.org/licenses/LICENSE-2.0 12 | // 13 | // Unless required by applicable law or agreed to in writing, software 14 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 15 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 16 | // License for the specific language governing permissions and limitations under 17 | // the License. 18 | // 19 | 20 | #import 21 | 22 | // FourCharCodes are OSTypes, ResTypes etc. This class wraps them if 23 | // you need to store them in dictionaries etc. 24 | @interface GTMFourCharCode : NSObject { 25 | FourCharCode code_; 26 | } 27 | 28 | // returns a string for a FourCharCode 29 | + (id)stringWithFourCharCode:(FourCharCode)code; 30 | 31 | // String must be 4 chars or less, or you will get nil back. 32 | + (id)fourCharCodeWithString:(NSString*)string; 33 | + (id)fourCharCodeWithFourCharCode:(FourCharCode)code; 34 | 35 | // String must be 4 chars or less, or you will get nil back. 36 | - (id)initWithString:(NSString*)string; 37 | 38 | // Designated Initializer 39 | - (id)initWithFourCharCode:(FourCharCode)code; 40 | 41 | // Returns 'APPL' for "APPL" 42 | - (FourCharCode)fourCharCode; 43 | 44 | // For FourCharCode of 'APPL' returns "APPL". For 1 returns "\0\0\0\1" 45 | - (NSString*)stringValue; 46 | 47 | // For FourCharCode of "APPL" returns an NSNumber with 1095782476 (0x4150504C). 48 | // For 1 returns 1. 49 | - (NSNumber*)numberValue; 50 | 51 | @end 52 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib/classes.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBClasses 6 | 7 | 8 | CLASS 9 | SUWindowController 10 | LANGUAGE 11 | ObjC 12 | SUPERCLASS 13 | NSWindowController 14 | 15 | 16 | CLASS 17 | NSApplication 18 | LANGUAGE 19 | ObjC 20 | SUPERCLASS 21 | NSResponder 22 | 23 | 24 | ACTIONS 25 | 26 | installUpdate 27 | id 28 | remindMeLater 29 | id 30 | skipThisVersion 31 | id 32 | 33 | CLASS 34 | SUUpdateAlert 35 | LANGUAGE 36 | ObjC 37 | OUTLETS 38 | 39 | delegate 40 | id 41 | description 42 | NSTextField 43 | releaseNotesView 44 | WebView 45 | 46 | SUPERCLASS 47 | SUWindowController 48 | 49 | 50 | CLASS 51 | FirstResponder 52 | LANGUAGE 53 | ObjC 54 | SUPERCLASS 55 | NSObject 56 | 57 | 58 | CLASS 59 | NSObject 60 | LANGUAGE 61 | ObjC 62 | 63 | 64 | IBVersion 65 | 1 66 | 67 | 68 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSArray+Merge.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSArray+Merge.h 3 | // 4 | // Copyright 2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | 21 | // Extension to NSArray to allow merging of arrays. 22 | // 23 | @interface NSArray (GTMNSArrayMergingAdditions) 24 | 25 | // Merge our array with |newArray| by sorting each array then merging the 26 | // two arrays. If |merger| is provided then call that method on any old 27 | // items that compare as equal to a new item, passing the new item as 28 | // the only argument. If |merger| is not provided, then insert new items 29 | // in front of matching old items. If neither array has any items then 30 | // nil is returned. 31 | // 32 | // The signature of the |merger| is: 33 | // - (id)merge:(id)newItem; 34 | // 35 | // Returns a new, sorted array. 36 | - (NSArray *)gtm_mergeArray:(NSArray *)newArray 37 | mergeSelector:(SEL)merger; 38 | 39 | // Same as above, only |comparer| is used to sort/compare the objects, just like 40 | // -[NSArray sortedArrayUsingSelector]. If |comparer| is nil, nil is returned. 41 | - (NSArray *)gtm_mergeArray:(NSArray *)newArray 42 | compareSelector:(SEL)comparer 43 | mergeSelector:(SEL)merger; 44 | 45 | @end 46 | 47 | 48 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSImage+Scaling.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSImage+Scaling.h 3 | // 4 | // Scales NSImages to a variety of sizes for drawing 5 | // 6 | // Copyright 2006-2008 Google Inc. 7 | // 8 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 9 | // use this file except in compliance with the License. You may obtain a copy 10 | // of the License at 11 | // 12 | // http://www.apache.org/licenses/LICENSE-2.0 13 | // 14 | // Unless required by applicable law or agreed to in writing, software 15 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 16 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 17 | // License for the specific language governing permissions and limitations under 18 | // the License. 19 | // 20 | 21 | 22 | #import 23 | #import "GTMDefines.h" 24 | 25 | @interface NSImage (GTMNSImageScaling) 26 | 27 | // Return an existing representation of a size 28 | - (NSImageRep *)gtm_representationOfSize:(NSSize)size; 29 | 30 | #if MAC_OS_X_VERSION_MIN_REQUIRED < MAC_OS_X_VERSION_10_6 31 | // Return the exact or next largest representation for a size 32 | // If you are on SnowLeopard use 33 | // -[NSImage bestRepresentationForRect:context:hints:] 34 | - (NSImageRep *)gtm_bestRepresentationForSize:(NSSize)size; 35 | #endif 36 | 37 | // Create a new represetation for a given size 38 | - (BOOL)gtm_createRepresentationOfSize:(NSSize)size; 39 | 40 | // Create 32 and 16px reps 41 | - (BOOL)gtm_createIconRepresentations; 42 | 43 | // Remove reps larger than a given size and create a new rep if needed 44 | - (void)gtm_shrinkToSize:(NSSize)size; 45 | 46 | // Remove reps larger than a given size 47 | - (void)gtm_removeRepresentationsLargerThanSize:(NSSize)size; 48 | 49 | // Return a dup shrunk to a given size 50 | - (NSImage *)gtm_duplicateOfSize:(NSSize)size; 51 | @end 52 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSAppleEventDescriptor+Handler.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSAppleEventDescriptor+Handler.h 3 | // 4 | // Copyright 2008 Google Inc. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | #import "GTMDefines.h" 21 | 22 | @interface NSAppleEventDescriptor (GTMAppleEventDescriptorHandlerAdditions) 23 | + (id)gtm_descriptorWithPositionalHandler:(NSString*)handler 24 | parametersArray:(NSArray*)params; 25 | + (id)gtm_descriptorWithPositionalHandler:(NSString*)handler 26 | parametersDescriptor:(NSAppleEventDescriptor*)params; 27 | + (id)gtm_descriptorWithLabeledHandler:(NSString*)handler 28 | labels:(AEKeyword*)labels 29 | parameters:(id*)params 30 | count:(NSUInteger)count; 31 | 32 | - (id)gtm_initWithPositionalHandler:(NSString*)handler 33 | parametersArray:(NSArray*)params; 34 | - (id)gtm_initWithPositionalHandler:(NSString*)handler 35 | parametersDescriptor:(NSAppleEventDescriptor*)params; 36 | - (id)gtm_initWithLabeledHandler:(NSString*)handler 37 | labels:(AEKeyword*)labels 38 | parameters:(id*)params 39 | count:(NSUInteger)count; 40 | @end 41 | -------------------------------------------------------------------------------- /Frameworks/BWToolkitFramework.framework/Versions/A/Headers/NSTokenAttachmentCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by class-dump 3.1.2. 3 | * 4 | * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. 5 | */ 6 | 7 | #import 8 | 9 | @interface NSTokenAttachmentCell : NSTextAttachmentCell 10 | { 11 | id _representedObject; 12 | id _textColor; 13 | id _reserved; 14 | struct { 15 | unsigned int _selected:1; 16 | unsigned int _edgeStyle:2; 17 | unsigned int _reserved:29; 18 | } _tacFlags; 19 | } 20 | 21 | + (void)initialize; 22 | - (id)initTextCell:(id)fp8; 23 | - (id)init; 24 | - (void)dealloc; 25 | - (id)representedObject; 26 | - (void)setRepresentedObject:(id)fp8; 27 | - (int)interiorBackgroundStyle; 28 | - (BOOL)_hasMenu; 29 | - (id)tokenForegroundColor; 30 | - (id)tokenBackgroundColor; 31 | - (id)textColor; 32 | - (void)setTextColor:(id)fp8; 33 | - (id)pullDownImage; 34 | - (id)menu; 35 | - (NSSize)cellSizeForBounds:(NSRect)fp8; 36 | - (NSSize)cellSize; 37 | - (NSRect)drawingRectForBounds:(NSRect)fp8; 38 | - (NSRect)titleRectForBounds:(NSRect)fp8; 39 | - (NSRect)cellFrameForTextContainer:(id)fp8 proposedLineFragment:(NSRect)fp12 glyphPosition:(NSPoint)fp28 characterIndex:(unsigned int)fp36; 40 | - (NSPoint)cellBaselineOffset; 41 | - (NSRect)pullDownRectForBounds:(NSRect)fp8; 42 | - (void)drawTokenWithFrame:(NSRect)fp8 inView:(id)fp24; 43 | - (void)drawInteriorWithFrame:(NSRect)fp8 inView:(id)fp24; 44 | - (void)drawWithFrame:(NSRect)fp8 inView:(id)fp24; 45 | - (void)drawWithFrame:(NSRect)fp8 inView:(id)fp24 characterIndex:(unsigned int)fp28 layoutManager:(id)fp32; 46 | - (void)encodeWithCoder:(id)fp8; 47 | - (id)initWithCoder:(id)fp8; 48 | - (BOOL)wantsToTrackMouseForEvent:(id)fp8 inRect:(NSRect)fp12 ofView:(id)fp28 atCharacterIndex:(unsigned int)fp32; 49 | - (BOOL)trackMouse:(id)fp8 inRect:(NSRect)fp12 ofView:(id)fp28 atCharacterIndex:(unsigned int)fp32 untilMouseUp:(BOOL)fp36; 50 | 51 | @end 52 | 53 | -------------------------------------------------------------------------------- /Frameworks/GoogleToolboxForMac.framework/Versions/A/Headers/GTMNSAnimatablePropertyContainer.h: -------------------------------------------------------------------------------- 1 | // 2 | // GTMNSAnimatablePropertyContainer.h 3 | // 4 | // Copyright (c) 2010 Google Inc. All rights reserved. 5 | // 6 | // Licensed under the Apache License, Version 2.0 (the "License"); you may not 7 | // use this file except in compliance with the License. You may obtain a copy 8 | // of the License at 9 | // 10 | // http://www.apache.org/licenses/LICENSE-2.0 11 | // 12 | // Unless required by applicable law or agreed to in writing, software 13 | // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 14 | // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 15 | // License for the specific language governing permissions and limitations under 16 | // the License. 17 | // 18 | 19 | #import 20 | #import "GTMDefines.h" 21 | 22 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 23 | 24 | // There is a bug in 10.5 where you cannot stop an animation on a 25 | // NSAnimatablePropertyContainer by just setting it's duration to 0.0. 26 | // The work around is rather complex requiring you to NULL out animation 27 | // dictionary entries temporarily (see the code for details). 28 | // These categories are to make stopping animations simpler. 29 | // When you want to stop an animation, you just call it like you would 30 | // an animator. 31 | // 32 | // [[myWindow gtm_animatorStopper] setAlphaValue:0.0]; 33 | // 34 | // This will stop any current animations that are going on, and will immediately 35 | // set the alpha value of the window to 0. 36 | // If there is no animation, it will still set the alpha value to 0.0 for you. 37 | @interface NSView (GTMNSAnimatablePropertyContainer) 38 | 39 | - (id)gtm_animatorStopper; 40 | 41 | @end 42 | 43 | @interface NSWindow (GTMNSAnimatablePropertyContainer) 44 | 45 | - (id)gtm_animatorStopper; 46 | 47 | @end 48 | 49 | #endif // MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 50 | --------------------------------------------------------------------------------