William Bowling is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

wbowling / adium (fork of adium / adium)

Fork of Adium for patches/improvements

Clone this repository (size: 338.7 MB): HTTPS / SSH
hg clone https://bitbucket.org/wbowling/adium
hg clone ssh://hg@bitbucket.org/wbowling/adium
Branch
default
Filename Size Date modified Message
Logorrhea
AIAccountController.h 1.2 KB Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AIAccountController.m 8.6 KB Avoid creating a bad account on the wrong service for "preferred account" guesses.
AIAccountListPreferences.h 2.0 KB Convert a bunch of informal protocols to formal ones, taking advantage of @optional. Also propertyize one file a bit
AIAccountListPreferences.m 36.6 KB Resolving most* undeclared selectors in Adium.app.
AIAccountListPreferencesPlugin.h 1008 B Move AIPlugin.h into the pch as well; same reasoning
AIAccountListPreferencesPlugin.m 2.0 KB Having a separate notification center for Adium leads to the possibility of accidentally using the wrong one, which has tripped me up on more than one occasion. This switches us over to using the default center.
AIAccountMenuAccessPlugin.h 1.0 KB Move AIPlugin.h into the pch as well; same reasoning
AIAccountMenuAccessPlugin.m 4.0 KB Add an "Any" option to the File -> New Chat (and, as a consequence, Contact -> Get Info For Contact...) window that will search through all contacts on the contact list.
AIAccountProxySettings.h 1.4 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIAccountProxySettings.m 8.9 KB Resolve implicit 64->32 bit castings in Adium.app
AIAddBookmarkPlugin.h 302 B Move AIPlugin.h into the pch as well; same reasoning
AIAddBookmarkPlugin.m 4.6 KB Resolving most* undeclared selectors in Adium.app.
AIAddressBookInspectorPane.h 1.0 KB Disable the 'always search user paths' option (it's only enabled by default for backwards compatibility with gcc3) and fix the resulting errors.
AIAddressBookInspectorPane.m 3.3 KB Resolving most* undeclared selectors in Adium.app.
AIAdium.h 3.3 KB Add a menu item to view release notes in the help menu. Fixes #8569. Beta builds link to the beta page.
AIAdium.m 53.8 KB Add a menu item to view release notes in the help menu. Fixes #8569. Beta builds link to the beta page.
AIAdvancedInspectorPane.h 1.5 KB Avoid infinite-looping when a meta contact's contact on a particular account doesn't exist.
AIAdvancedInspectorPane.m 9.7 KB Resolving most* undeclared selectors in Adium.app.
AIAdvancedPreferences.h 476 B Remove more AIAlternatingRowTableView usage
AIAdvancedPreferences.m 5.2 KB Resolve implicit 64->32 bit castings in Adium.app
AIAdvancedPreferencesPlugin.h 362 B Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
AIAdvancedPreferencesPlugin.m 618 B Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
AIAliasSupportPlugin.h 1.3 KB Move AIPlugin.h into the pch as well; same reasoning
AIAliasSupportPlugin.m 11.0 KB Resolving most* undeclared selectors in Adium.app.
AIAlphabeticalSort.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIAlphabeticalSort.m 5.7 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
AIAnimatingListOutlineView.h 463 B Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AIAnimatingListOutlineView.m 14.4 KB Remove shadowing varibles in Adium.app.
AIAppearancePreferences.h 2.2 KB @class AIListGroup instead of importing
AIAppearancePreferences.m 40.4 KB Resolving most* undeclared selectors in Adium.app.
AIAppearancePreferencesPlugin.h 2.0 KB Remove the "Show [User Icon/Status Messages]" menu items from the View menu.
AIAppearancePreferencesPlugin.m 11.8 KB Resolving most* undeclared selectors in Adium.app.
AIApplication.h 152 B Cleanup of various applescript code... removing unused code, and adding in intelligent error early-exits.
AIApplication.m 7.2 KB Remove shadowing varibles in Adium.app.
AIAutoLinkingPlugin.h 1004 B Move AIPlugin.h into the pch as well; same reasoning
AIAutoLinkingPlugin.m 3.9 KB Add schemeLength parameter to isStringValidURI... method calls.
AIAutoReplyPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIAutoReplyPlugin.m 8.2 KB Merge from hg.adium.im
AIAutoScrollTextView.h 1.1 KB Remove unnecessary imports of cocoa/appkit/foundation
AIAutoScrollTextView.m 3.4 KB Resolving most* undeclared selectors in Adium.app.
AIAutomaticStatus.h 1.6 KB Patch from sphynx which fixes handling of automatic status triggers when the screensaver is activated via a hot corner and which also fixes handling of screen locking (which is treated as the same as screensaver activation). Fixes #13955. Thanks :)
AIAutomaticStatus.m 12.3 KB Patch from sphynx which fixes handling of automatic status triggers when the screensaver is activated via a hot corner and which also fixes handling of screen locking (which is treated as the same as screensaver activation). Fixes #13955. Thanks :)
AIBorderlessListController.h 316 B Don't let a borderless contact list disappear if we filter all of its contacts away.
AIBorderlessListController.m 1.7 KB Resolve implicit 64->32 bit castings in Adium.app
AIBorderlessListOutlineView.h 978 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIBorderlessListOutlineView.m 2.4 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AIBorderlessListWindowController.h 975 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIBorderlessListWindowController.m 2.8 KB Resolve implicit 64->32 bit castings in Adium.app
AICLPreferences.h 2.2 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AICLPreferences.m 12.5 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
AICalendarDate.h 375 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AICalendarDate.m 1.1 KB Resolve implicit 64->32 bit castings in Adium.app
AIChatConsolidationPlugin.h 985 B Move AIPlugin.h into the pch as well; same reasoning
AIChatConsolidationPlugin.m 3.0 KB Resolving most* undeclared selectors in Adium.app.
AIChatController.h 454 B Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AIChatController.m 29.8 KB Merge from hg.adium.im
AIChatCyclingPlugin.h 986 B Move AIPlugin.h into the pch as well; same reasoning
AIChatCyclingPlugin.m 4.7 KB When cycling chats (using "Next Chat" and "Previous Chat") stay in the current window. Do nothing if outside of a chat window.
AIChatLog.h 2.2 KB Resolving most* undeclared selectors in Adium.app.
AIChatLog.m 12.7 KB Remove shadowing varibles in Adium.app.
AIClickThroughThemeDocumentButton.h 298 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIClickThroughThemeDocumentButton.m 3.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIConfirmationsAdvancedPreferences.h 830 B Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
AIConfirmationsAdvancedPreferences.m 5.7 KB Updated Voice, None and Default Client icons from George Lambrou. Adds a Confirmations prefpane icon.
AIContactAwayPlugin.h 993 B Move AIPlugin.h into the pch as well; same reasoning
AIContactAwayPlugin.m 5.4 KB Dot syntax. Lots of it.
AIContactController.h 2.0 KB Resolving most* undeclared selectors in Adium.app.
AIContactController.m 56.1 KB Merge from hg.adium.im
AIContactIdlePlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactIdlePlugin.m 6.6 KB Resolve implicit 64->32 bit castings in Adium.app
AIContactInfoContentController.h 737 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIContactInfoContentController.m 1.6 KB Switch all of our private method categories over to the new objc way of doing it (documented at http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_4_section_5.html#//apple_ref/doc/uid/TP30001163-CH20-SW2). This enforces having implementations for them, and in the process turned up a vast number of methods we had deleted the impl for but not the declaration. loc -= 198;
AIContactInfoImageViewWithImagePicker.h 411 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIContactInfoImageViewWithImagePicker.m 5.4 KB Resolve implicit 64->32 bit castings in Adium.app
AIContactInfoWindowController.h 1.8 KB Resolve implicit 64->32 bit castings in Adium.app
AIContactInfoWindowController.m 12.1 KB Resolve implicit 64->32 bit castings in Adium.app
AIContactInfoWindowPlugin.h 456 B Move AIPlugin.h into the pch as well; same reasoning
AIContactInfoWindowPlugin.m 10.1 KB Resolving most* undeclared selectors in Adium.app.
AIContactListEditorPlugin.h 1.2 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactListEditorPlugin.m 14.3 KB Resolving most* undeclared selectors in Adium.app.
AIContactListImagePicker.h 372 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIContactListImagePicker.m 5.0 KB Resolving most* undeclared selectors in Adium.app.
AIContactListNameButton.h 430 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIContactListNameButton.m 3.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIContactListRecentImagesWindowController.h 768 B Xcode kept giving me random other copies of the header file, so I never actually made a few of the changes I thought I was making. Grrrr...
AIContactListRecentImagesWindowController.m 10.5 KB Resolving most* undeclared selectors in Adium.app.
AIContactOnlineSincePlugin.h 996 B Move AIPlugin.h into the pch as well; same reasoning
AIContactOnlineSincePlugin.m 2.9 KB Implement a caching system for our date formatters. They showed up at 25% or so on a profile due to %shortTime% replacement in the wkmv
AIContactSortSelectionPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactSortSelectionPlugin.m 7.7 KB Resolving most* undeclared selectors in Adium.app.
AIContactStatusColoringPlugin.h 2.4 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactStatusColoringPlugin.m 16.4 KB Resolve implicit 64->32 bit castings in Adium.app
AIContactStatusEventsPlugin.h 1.2 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactStatusEventsPlugin.m 21.9 KB Backout pt2
AIContactVisibilityControlPlugin.h 1.6 KB Move AIPlugin.h into the pch as well; same reasoning
AIContactVisibilityControlPlugin.m 12.3 KB Resolving most* undeclared selectors in Adium.app.
AIContentController.h 1.6 KB Resolving most* undeclared selectors in Adium.app.
AIContentController.m 33.2 KB Merge from hg.adium.im
AICoreComponentLoader.h 1.0 KB Move AIPlugin.h into the pch as well; same reasoning
AICoreComponentLoader.m 5.9 KB Add a "Do Nothing" event. Technically a "do nothing further" event as it will keep the events that have already been added. Fixes #3590.
AICrashController.h 940 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AICrashController.m 2.9 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AICreateCommand.h 942 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AICreateCommand.m 3.2 KB YES! This fixes #8863, which has been on my plate forever. Woot!
AIDefaultFontRemovalPlugin.h 695 B Add a "Default font remover" plugin. Refs #12906 (though really fixes it).
AIDefaultFontRemovalPlugin.m 2.2 KB Resolve implicit 64->32 bit castings in Adium.app
AIDictionaryDebug.h 138 B objc2-ize AIDictionaryDebug and reenable it for 64 bit
AIDictionaryDebug.m 3.3 KB Convert our debug classes over to modern objc api
AIDockAccountStatusPlugin.h 989 B Move AIPlugin.h into the pch as well; same reasoning
AIDockAccountStatusPlugin.m 5.5 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
AIDockBehaviorPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIDockBehaviorPlugin.m 5.6 KB Resolve implicit 64->32 bit castings in Adium.app
AIDockController.h 1.4 KB Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AIDockController.m 21.3 KB Resolving most* undeclared selectors in Adium.app.
AIDockIconPreviewController.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIDockIconPreviewController.m 2.4 KB Propertyize AIListObject and convert some more controller accesses to dot syntax
AIDockIconSelectionSheet.h 1.5 KB Xcode kept giving me random other copies of the header file, so I never actually made a few of the changes I thought I was making. Grrrr...
AIDockIconSelectionSheet.m 9.6 KB Resolving most* undeclared selectors in Adium.app.
AIDockUnviewedContentPlugin.h 1.0 KB Move AIPlugin.h into the pch as well; same reasoning
AIDockUnviewedContentPlugin.m 4.8 KB Resolving most* undeclared selectors in Adium.app.
AIEditAccountWindowController.h 2.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIEditAccountWindowController.m 14.3 KB Resolving most* undeclared selectors in Adium.app.
AIEmoticonController.h 1.5 KB Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AIEmoticonController.m 36.9 KB Ignore fileTransfer events (and only fileTransfer events) when filtering for emoticons. Fixes #10927
AIEmoticonPreviewController.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIEmoticonPreviewController.m 2.3 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AIEventSoundsPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIEventSoundsPlugin.m 4.3 KB Backed out changeset 8b455a7d180d
AIEventsInspectorPane.h 530 B Disable the 'always search user paths' option (it's only enabled by default for backwards compatibility with gcc3) and fix the resulting errors.
AIEventsInspectorPane.m 864 B More @classing
AIExceptionController.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIExceptionController.m 14.1 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AIExtendedStatusPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
AIExtendedStatusPlugin.m 6.5 KB Resolving most* undeclared selectors in Adium.app.
AIFileTransferProgressOutlineView.h 298 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIFileTransferProgressOutlineView.m 958 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIFilterBarBackgroundBox.h 915 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIFilterBarBackgroundBox.m 1.4 KB Resolve implicit 64->32 bit castings in Adium.app
AIFilterBarView.h 392 B Changing the variable name to drawsBackground, slight spacing fix.
AIFilterBarView.m 753 B Un-small-ize the rounded rectangle behind the filter bar. The filter bar is still set a few pixels too high compared to where it should be (in all cases), so this kind of looks a little off at the bottom still.
AIGroupChatStatusTooltipPlugin.h 241 B Move AIPlugin.h into the pch as well; same reasoning
AIGroupChatStatusTooltipPlugin.m 2.8 KB Stop throwing exceptions when hovering people in the twitter timeline on your contact list
AIGuestAccountWindowController.h 707 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIGuestAccountWindowController.m 4.5 KB Dot syntax. Lots of it.
AIHoveringPopUpButton.h 452 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIHoveringPopUpButton.m 6.4 KB Resolving most* undeclared selectors in Adium.app.
AIHoveringPopUpButtonCell.h 597 B Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AIHoveringPopUpButtonCell.m 7.5 KB Resolve implicit 64->32 bit castings in Adium.app
AIIRCChannelLinker.h 205 B Move AIPlugin.h into the pch as well; same reasoning
AIIRCChannelLinker.m 5.3 KB Stop linking &local IRC channels, do not link text with quotes in it.
AIInfoInspectorPane.h 1.3 KB Disable the 'always search user paths' option (it's only enabled by default for backwards compatibility with gcc3) and fix the resulting errors.
AIInfoInspectorPane.m 28.5 KB Resolve implicit 64->32 bit castings in Adium.app
AIInterfaceController.h 3.6 KB Add a Reopen Closed Tab menu item to the File menu that will restore the most recently closed tab, similar to Chrome. Fixes #12537
AIInterfaceController.m 74.9 KB Add a Reopen Closed Tab menu item to the File menu that will restore the most recently closed tab, similar to Chrome. Fixes #12537
AIListController.h 2.3 KB Various fixes to compile properly with the new SL 64bit ABI. Fixes #10001
AIListController.m 39.2 KB Resolving most* undeclared selectors in Adium.app.
AIListLayoutWindowController.h 3.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIListLayoutWindowController.m 28.4 KB Resolving most* undeclared selectors in Adium.app.
AIListObjectContentsPlugin.h 1.1 KB Add tooltips for closed groups. Fixes #11951
AIListObjectContentsPlugin.m 9.1 KB Resolving most* undeclared selectors in Adium.app.
AIListThemePreviewCell.h 1011 B I'm sorry about this long merge; I'm not sure how else to resolve so I can push
AIListThemePreviewCell.m 3.4 KB Resolve implicit 64->32 bit castings in Adium.app
AIListThemeWindowController.h 4.5 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIListThemeWindowController.m 28.2 KB Resolving most* undeclared selectors in Adium.app.
AIListWindowController.h 5.6 KB Don't let a borderless contact list disappear if we filter all of its contacts away.
AIListWindowController.m 60.4 KB Merge from hg.adium.im
AILogDateFormatter.h 149 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AILogDateFormatter.m 1.9 KB Remove the Tiger branch and if from all isOnLeopardOrBetter checks in Adium. Next up: AIUtils
AILogFileUpgradeWindowController.h 344 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AILogFileUpgradeWindowController.m 380 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AILogFromGroup.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AILogFromGroup.m 2.8 KB Remove pointless empty comments
AILogToGroup.h 1.4 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AILogToGroup.m 5.7 KB Remove pointless empty comments
AILogViewerWindowController.h 6.8 KB Render the attributed string off the main thread, since large logs with lots of links (ex: log twitter timelines) can make the app spin for unacceptable lengths of time performing -[NSMutableAttributedString(AIAttributedStringAdditions) addFormattingForLinks].
AILogViewerWindowController.m 107.9 KB Render the attributed string off the main thread, since large logs with lots of links (ex: log twitter timelines) can make the app spin for unacceptable lengths of time performing -[NSMutableAttributedString(AIAttributedStringAdditions) addFormattingForLinks].
AILoggerPlugin.h 2.9 KB Since this is operation based now, we don't ever really need to pause indexing, cancelling we may do though.
AILoggerPlugin.m 58.7 KB It might be nice to release these operations...
AILoginController.h 1.3 KB Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AILoginController.m 7.0 KB Remove pointless empty comments
AILoginWindowController.h 1.4 KB Add a checkbox to the login window to enable on-the-fly debug logging.
AILoginWindowController.m 9.1 KB Add a checkbox to the login window to enable on-the-fly debug logging.
AIManualSort.h 949 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIManualSort.m 2.2 KB Remove now-needless indirection
AIMediaController.h 313 B Create media window controllers, add a media property to their protocol.
AIMediaController.m 1.7 KB Create media window controllers, add a media property to their protocol.
AIMediaWindowController.h 690 B Create media window controllers, add a media property to their protocol.
AIMediaWindowController.m 640 B Add a media window nib/controller.
AIMentionAdvancedPreferences.h 520 B Use NSPredicate for mention detection. Fixes #12831.
AIMentionAdvancedPreferences.m 2.9 KB It turns out that aesthetic categories on Cocoa classes are not always safe...
AIMentionEventPlugin.h 1.2 KB Use NSPredicate for mention detection. Fixes #12831.
AIMentionEventPlugin.m 4.8 KB We don't need these AILogs here.
AIMenuBarIcons.h 1.3 KB Create a new Xtra—GroupChatStatusIcons—which is (at the moment, and possible for 1.4) uncustomizable. The default icon pack for this was stolen from Colloquy, so I named it appropriately "Colloquy". I hope somebody has a better idea to replace it, I just needed icons to use for testing. Moves AIXtraInfo into Adium.framework, and creates the AIGroupChatStatusIcons there. It uses a singleton (instead of instance methods like AIStatusIcons) to keep track of its icons.
AIMenuBarIcons.m 5.9 KB Resolve implicit 64->32 bit castings in Adium.app
AIMenuController.h 5.9 KB Patch to add a contribute menu item. Fixes #12307
AIMenuController.m 21.2 KB Patch to add a contribute menu item. Fixes #12307
AIMenuItemView.h 662 B Propertyize a bunch of stuff
AIMenuItemView.m 9.2 KB Remove shadowing varibles in Adium.app.
AIMessageAlertsAdvancedPreferences.h 1.1 KB Move the dock icon preferences from Messages to Message Alerts. Force an update on DualWindowMessageAdvanced.nib for it.
AIMessageAlertsAdvancedPreferences.m 4.7 KB Update to the images provided by George Lambrou.
AIMessageHistoryPreferencesWindowController.h 612 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMessageHistoryPreferencesWindowController.m 3.0 KB Declare previously undeclared selectors in Adium.framework
AIMessageTabSplitView.h 308 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMessageTabSplitView.m 900 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMessageWindow.h 228 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMessageWindow.m 1.3 KB Fix another scripting leak. Thanks clang :)
AIMessageWindowOutgoingScrollView.h 242 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMessageWindowOutgoingScrollView.m 782 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMoveCommand.h 914 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIMoveCommand.m 2.6 KB Remove shadowing varibles in Adium.app.
AINewBookmarkWindowController.h 831 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AINewBookmarkWindowController.m 6.0 KB Resolving most* undeclared selectors in Adium.app.
AINewContactWindowController.h 2.3 KB Oops. That was supposed to be the whole working copy, not the adium framework source...
AINewContactWindowController.m 18.3 KB Resolving most* undeclared selectors in Adium.app.
AINewGroupWindowController.h 1.4 KB -existingGroupWithUID had only two callsites in Adium, both of which were doing exactly the same thing. A bit of tweaking easily reduces that to zero, with simpler code as a bonus :)
AINewGroupWindowController.m 3.3 KB Resolving most* undeclared selectors in Adium.app.
AINewMessagePanelPlugin.h 953 B Move AIPlugin.h into the pch as well; same reasoning
AINewMessagePanelPlugin.m 3.2 KB Resolving most* undeclared selectors in Adium.app.
AINewMessagePromptController.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AINewMessagePromptController.m 2.8 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
AINoisyTableColumn.h 202 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AINoisyTableColumn.m 811 B Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AINulRemovalPlugin.h 205 B Move AIPlugin.h into the pch as well; same reasoning
AINulRemovalPlugin.m 1.8 KB Propertyize AIListObject and convert some more controller accesses to dot syntax
AIObjectDebug.h 254 B warnings--
AIObjectDebug.m 2.9 KB Readability improvement Zac suggested
AIOutlineViewAnimation.h 435 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIOutlineViewAnimation.m 2.0 KB Paramaterizing and sythensizing various code
AIPasswordPromptController.h 2.4 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIPasswordPromptController.m 4.2 KB Remove AIWired* and associated support code. OSX provides encrypted swap now, which accomplishes this in a better way system-wide
AIPreferenceContainer.h 1.2 KB Delete prefs cache clearing the rest of the way
AIPreferenceContainer.m 14.1 KB D'oh, debug line (to cause tons and tons of Twitter messages) left in.
AIPreferenceController.h 1.6 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
AIPreferenceController.m 25.5 KB This could violate the fast enumeration rule in some situations. I really hate making copies in something that runs this often, but I can't think of another way to do it offhand.
AIPreferenceWindowController.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIPreferenceWindowController.m 4.2 KB Remove more AIAlternatingRowTableView usage
AIRealNameTooltip.h 215 B Move AIPlugin.h into the pch as well; same reasoning
AIRealNameTooltip.m 1.4 KB Expose and display the attributes of PurpleConvChatBuddies I added in [26956], namely userhost and realname for IRC contacts. On join, we WHO the channel, and store userhosts and realnames for users. I need to add a timeout to the IRC protocol to WHO regularly to get status and real names for users who joined, but that can come later.
AISCLViewPlugin.h 2.4 KB `#define` cleanup
AISCLViewPlugin.m 20.2 KB Resolving most* undeclared selectors in Adium.app.
AIScannerDebug.h 160 B 64-bitize and objc2-ize NSScannerDebug. rgov points out that this could be very unintuitive to debug, so we may want to just remove it. Has it been useful in the last year or two?
AIScannerDebug.m 1.0 KB 64-bitize and objc2-ize NSScannerDebug. rgov points out that this could be very unintuitive to debug, so we may want to just remove it. Has it been useful in the last year or two?
AISearchFieldCell.h 264 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AISearchFieldCell.m 946 B Remove the Tiger branch and if from all isOnLeopardOrBetter checks in Adium. Next up: AIUtils
AIServiceMenu.h 456 B Declare previously undeclared selectors in Adium.framework
AIServiceMenu.m 4.1 KB Propertyize AIListObject and convert some more controller accesses to dot syntax
AISoundController.h 1.1 KB Our core controller singletones are not subclassable. Enforce this with @private (added bonus, in 64 bit this reduces the number of symbols we export)
AISoundController.m 2.5 KB Backed out changeset 8b455a7d180d
AISpecialPasswordPromptController.h 856 B Add a new type of saved password—"special" passwords. Can be used for pretty much anything, but the only use of it now is the following.
AISpecialPasswordPromptController.m 5.2 KB Trusting a static analysis tool leads to crashes.
AIStandardListScrollView.h 202 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIStandardListScrollView.m 882 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIStandardListWindowController.h 2.2 KB Copy and paste all of the filtering code from AIStandardListWindowController into AIListWindowController. This is currently a little ugly, but it works. Refs #10489.
AIStandardListWindowController.m 25.8 KB Resolve implicit 64->32 bit castings in Adium.app
AIStandardToolbarItemsPlugin.h 922 B Move AIPlugin.h into the pch as well; same reasoning
AIStandardToolbarItemsPlugin.m 2.8 KB Make the Source/Destination toolbar item point to an image named "source-destination" and add an image of same name which is currently identical to message.png. Refs #13963.
AIStateMenuPlugin.h 1.3 KB Move AIPlugin.h into the pch as well; same reasoning
AIStateMenuPlugin.m 9.0 KB Resolving most* undeclared selectors in Adium.app.
AIStatusChangedMessagesPlugin.h 1021 B Move AIPlugin.h into the pch as well; same reasoning
AIStatusChangedMessagesPlugin.m 8.3 KB Resolving most* undeclared selectors in Adium.app.
AIStatusController.h 2.0 KB Resolving most* undeclared selectors in Adium.app.
AIStatusController.m 43.6 KB Resolve implicit 64->32 bit castings in Adium.app
AIStatusIconPreviewController.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIStatusIconPreviewController.m 2.6 KB Updated most of our enumerations to fast enumerations, and did some paramaterization.
AIStringDebug.h 178 B This is 64-bit safe now. Thanks rgov :)
AIStringDebug.m 2.6 KB AIStringDebug should probably modify strings... copy-paste error I think
AITabStatusIconsPlugin.h 1.0 KB Move AIPlugin.h into the pch as well; same reasoning
AITabStatusIconsPlugin.m 5.1 KB Resolving most* undeclared selectors in Adium.app.
AITextColorPreviewView.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AITextColorPreviewView.m 3.5 KB Remove shadowing varibles in Adium.app.
AIToolbarController.h 1020 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIToolbarController.m 2.0 KB Preliminary conversion to using fast enumeration; caveats: variable declarations were not moved into loop headers. In *most* cases it should be safe to move them, but make sure the variable is not needed later on in the method. Also, AIContactController was not converted, because the conversion tool freaked out
AITwitterIMPlugin.h 201 B Move AIPlugin.h into the pch as well; same reasoning
AITwitterIMPlugin.m 1.1 KB Laconica and Twitter are too independent from each other - don't use the same service class for both (since there's definitely no way to communicate through either, and a "from"/"to" source is useless).
AIURLHandlerAdvancedPreferences.h 560 B Patch from ''sphynx'' which fixes updating the Default Client table. Thanks :) Fixes #13635
AIURLHandlerAdvancedPreferences.m 8.4 KB Patch from ''sphynx'' which fixes updating the Default Client table. Thanks :) Fixes #13635
AIURLHandlerPlugin.h 976 B Move AIPlugin.h into the pch as well; same reasoning
AIURLHandlerPlugin.m 18.6 KB Patch from ''sphynx'' which fixes updating the Default Client table. Thanks :) Fixes #13635
AIURLShortenerPlugin.h 1.1 KB Fixed the easy part of 13870 by removing tr.im from the list of URL shorteners...
AIURLShortenerPlugin.m 11.2 KB Fixed the easy part of 13870 by removing tr.im from the list of URL shorteners...
AIUserHostTooltip.h 215 B Move AIPlugin.h into the pch as well; same reasoning
AIUserHostTooltip.m 1.4 KB Expose and display the attributes of PurpleConvChatBuddies I added in [26956], namely userhost and realname for IRC contacts. On join, we WHO the channel, and store userhosts and realnames for users. I need to add a timeout to the IRC protocol to WHO regularly to get status and real names for users who joined, but that can come later.
AIUserListOutlineView.h 193 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIUserListOutlineView.m 394 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIWindowDraggingView.h 221 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIWindowDraggingView.m 2.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXMLAppender.h 2.4 KB An AIXMLAppendXMLOperation showed up in my leaks output, which I suspect is due to throwing away an appender and it not releasing lastOp. We really have no need for that though, so this should avoid the leak and be simpler
AIXMLAppender.m 12.1 KB Resolve implicit 64->32 bit castings in Adium.app
AIXMLChatlogConverter.h 1.3 KB Move us off of deprecated CFXMLParser and onto NSXMLDocument for parsing chat transcripts.
AIXMLChatlogConverter.m 14.9 KB Move us off of deprecated CFXMLParser and onto NSXMLDocument for parsing chat transcripts.
AIXtraInfoController.h 1008 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXtraInfoController.m 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXtraPreviewController.h 991 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXtraPreviewImageController.h 309 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXtraPreviewImageController.m 458 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AIXtrasManager.h 2.3 KB Gut AIAlternatingRowTableView in favor of using NSTableView's new capabilities. This does lose the gradient on a few more tableviews, but that matches the rest of the OS. Can't remove it quite yet since it's still referenced in nibs
AIXtrasManager.m 18.8 KB Patch adding version numbers for Xtras to Xtras Manager. Thanks, yelly!
AdiumAccounts.h 1.5 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
AdiumAccounts.m 14.4 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
AdiumApplescriptRunner.h 481 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumApplescriptRunner.m 5.7 KB Resolving most* undeclared selectors in Adium.app.
AdiumChatEvents.h 411 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumChatEvents.m 8.4 KB Throttle Growl messages. Fixes #12133.
AdiumContentFiltering.h 2.7 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumContentFiltering.m 14.7 KB Updated most of our enumerations to fast enumerations, and did some paramaterization.
AdiumFormatting.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumFormatting.m 5.2 KB Resolving most* undeclared selectors in Adium.app.
AdiumIdleManager.h 218 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumIdleManager.m 5.2 KB Having a separate notification center for Adium leads to the possibility of accidentally using the wrong one, which has tripped me up on more than one occasion. This switches us over to using the default center.
AdiumMessageEvents.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumMessageEvents.m 18.2 KB Merge from hg.adium.im
AdiumOTREncryption.h 1.3 KB Link against the new libotr.framework.
AdiumOTREncryption.m 48.3 KB Resolving most* undeclared selectors in Adium.app.
AdiumPasswords.h 2.2 KB Add a new type of saved password—"special" passwords. Can be used for pretty much anything, but the only use of it now is the following.
AdiumPasswords.m 21.0 KB Unlock singleton creation with CAS sexytimes
AdiumPreferredAccounts.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumPreferredAccounts.m 6.6 KB Merge from hg.adium.im
AdiumServices.h 1.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumServices.m 3.8 KB More dot syntax. Hooray regexes
AdiumSetupWizard.h 1.4 KB Made the information about importing button localizable
AdiumSetupWizard.m 16.6 KB Resolving most* undeclared selectors in Adium.app.
AdiumSound.h 1.9 KB Resolve implicit 64->32 bit castings in Adium.app
AdiumSound.m 16.5 KB Resolving most* undeclared selectors in Adium.app.
AdiumSoundSets.h 933 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumSoundSets.m 2.1 KB More deprecated call removal
AdiumSpeech.h 1.4 KB Remove SUSpeaker, since it's no longer useful as of 10.5
AdiumSpeech.m 8.5 KB Resolving most* undeclared selectors in Adium.app.
AdiumTyping.h 1009 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
AdiumTyping.m 6.7 KB Resolving most* undeclared selectors in Adium.app.
ApplescriptRunner.m 6.8 KB Silence AppleScript runner warnings.
BGContactNotesPlugin.h 1.4 KB Move AIPlugin.h into the pch as well; same reasoning
BGContactNotesPlugin.m 2.3 KB Make -preferenceForKey:group: on AIListObject non-recursive, and eliminate the toggle version of it
BGEmoticonMenuPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
BGEmoticonMenuPlugin.m 11.6 KB Resolving most* undeclared selectors in Adium.app.
BGICImportController.h 2.7 KB Eliminate Adium.h and its one use
BGICImportController.m 19.6 KB Resolving most* undeclared selectors in Adium.app.
BGICLogImportController.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
BGICLogImportController.m 6.1 KB Completes [26431], but doesn't revert [25499]. Modifies AIXMLAppender to use AIXMLElements instead of NSXMLElements (which lack the ability to put spaces between elements, log > as >, which are major killjoys). Fixes all the issues I've found with logging.
CBActionSupportPlugin.h 996 B Move AIPlugin.h into the pch as well; same reasoning
CBActionSupportPlugin.m 4.0 KB Add "action" to the display classes of action messages. Fixes #11894.
CBContactCountingDisplayPlugin.h 1.1 KB Rename "Show Group Visible Count" back into "Show Group Online Count". Fixes #11362.
CBContactCountingDisplayPlugin.m 8.4 KB Resolving most* undeclared selectors in Adium.app.
CBContactLastSeenPlugin.h 1.0 KB Patch from '''egladil''', with some tweaking by me, to improve out "last seen" monitoring to understand metacontacts and update the values accordingly. Thanks!
CBContactLastSeenPlugin.m 5.5 KB Patch from '''egladil''', with some tweaking by me, to improve out "last seen" monitoring to understand metacontacts and update the values accordingly. Thanks!
CBGrowlAlertDetailPane.h 1.1 KB Add a Growl event option to set the priority (Very Low, Moderate, High, High, Emergency). Fixes #2295.
CBGrowlAlertDetailPane.m 3.9 KB Resolving most* undeclared selectors in Adium.app.
DCJoinChatPanelPlugin.h 979 B Move AIPlugin.h into the pch as well; same reasoning
DCJoinChatPanelPlugin.m 2.3 KB Updated most of our enumerations to fast enumerations, and did some paramaterization.
DCMessageContextDisplayPlugin.h 1.4 KB Don't use any instance variables to control parsing, use the parser's context info. Refs #13362.
DCMessageContextDisplayPlugin.m 15.3 KB Catch and log exceptions when an error is encountered using LMX to parse a chat transcript. Fixes #13628 - the crash, at least. We'll now just skip messages from the error-causing transcript. The actual issue at hand is within LMX and is described in detail at [http://bitbucket.org/boredzo/lmx/issue/3/ LMX Issue #3].
DCMessageContextDisplayPreferences.h 1.6 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
DCMessageContextDisplayPreferences.m 6.2 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
DeadStrings-1.0.h 541 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
DeadStrings-1.1.h 0 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
EBChatCommandsController.h 893 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
EBChatCommandsController.m 4.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAccountEvents.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
ESAccountEvents.m 9.0 KB Initialize to nil here and silence a warning.
ESAccountNetworkConnectivityPlugin.h 1.2 KB Move AIPlugin.h into the pch as well; same reasoning
ESAccountNetworkConnectivityPlugin.m 14.2 KB Resolving most* undeclared selectors in Adium.app.
ESAccountPasswordPromptController.h 1.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAccountPasswordPromptController.m 4.8 KB More dot syntax. Hooray regexes
ESAddressBookIntegrationAdvancedPreferences.h 1.8 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAddressBookIntegrationAdvancedPreferences.m 14.0 KB Resolving most* undeclared selectors in Adium.app.
ESAnnouncerAbstractDetailPane.h 1.5 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAnnouncerAbstractDetailPane.m 7.9 KB Resolve implicit 64->32 bit castings in Adium.app
ESAnnouncerPlugin.h 1.6 KB Move AIPlugin.h into the pch as well; same reasoning
ESAnnouncerPlugin.m 11.2 KB Resolve implicit 64->32 bit castings in Adium.app
ESAnnouncerSpeakEventAlertDetailPane.h 993 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAnnouncerSpeakEventAlertDetailPane.m 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAnnouncerSpeakTextAlertDetailPane.h 1.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESAnnouncerSpeakTextAlertDetailPane.m 2.9 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESApplescriptContactAlertPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
ESApplescriptContactAlertPlugin.m 4.0 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
ESAwayStatusWindowController.h 716 B Gut AIAlternatingRowTableView in favor of using NSTableView's new capabilities. This does lose the gradient on a few more tableviews, but that matches the rest of the OS. Can't remove it quite yet since it's still referenced in nibs
ESAwayStatusWindowController.m 11.8 KB Resolving most* undeclared selectors in Adium.app.
ESAwayStatusWindowPlugin.h 329 B Move AIPlugin.h into the pch as well; same reasoning
ESAwayStatusWindowPlugin.m 4.0 KB Resolving most* undeclared selectors in Adium.app.
ESBlockingPlugin.h 1.2 KB Move AIPlugin.h into the pch as well; same reasoning
ESBlockingPlugin.m 20.5 KB Resolving most* undeclared selectors in Adium.app.
ESCLViewAdvancedPreferences.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESCLViewAdvancedPreferences.m 4.8 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
ESCLViewLabelsAdvancedPrefs.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESCLViewLabelsAdvancedPrefs.m 5.1 KB sed is evil. All [adium *Controller]s are now adium.*Controller.
ESContactAlertsController.h 1.2 KB Resolving most* undeclared selectors in Adium.app.
ESContactAlertsController.m 30.0 KB Add a "Do Nothing" event. Technically a "do nothing further" event as it will keep the events that have already been added. Fixes #3590.
ESContactClientPlugin.h 992 B Move AIPlugin.h into the pch as well; same reasoning
ESContactClientPlugin.m 1.9 KB AIMetaContact now displays properties only for its preferred contact. This cleans up a fair amount of code and provides a more intuitive behavior in many cases. Fixes #11007
ESContactListAdvancedPreferences.h 934 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESContactListAdvancedPreferences.m 4.2 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
ESContactServersideDisplayName.h 1000 B Move AIPlugin.h into the pch as well; same reasoning
ESContactServersideDisplayName.m 2.3 KB Dot syntax. Lots of it.
ESContactSortConfigurationWindowController.h 1.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESContactSortConfigurationWindowController.m 3.5 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESDebugController.h 1.2 KB Make AILog always be compiled in, enabled by default in debug builds and enableable with a hidden pref in Release builds. The overhead for calling AILog when it's off is increased from nothing to completely trivial (one global var access plus one hinted branch), but I'll eat my hat if that ever matters. Putting in some sort of UI for this would be nice, but that can wait for a followup commit
ESDebugController.m 6.8 KB Resolving most* undeclared selectors in Adium.app.
ESDebugWindowController.h 1.5 KB Make AILog always be compiled in, enabled by default in debug builds and enableable with a hidden pref in Release builds. The overhead for calling AILog when it's off is increased from nothing to completely trivial (one global var access plus one hinted branch), but I'll eat my hat if that ever matters. Putting in some sort of UI for this would be nice, but that can wait for a followup commit
ESDebugWindowController.m 5.4 KB Make AILog always be compiled in, enabled by default in debug builds and enableable with a hidden pref in Release builds. The overhead for calling AILog when it's off is increased from nothing to completely trivial (one global var access plus one hinted branch), but I'll eat my hat if that ever matters. Putting in some sort of UI for this would be nice, but that can wait for a followup commit
ESDockAlertDetailPane.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESDockAlertDetailPane.m 3.5 KB Propertyize AIListObject and convert some more controller accesses to dot syntax
ESEditStatusGroupWindowController.h 833 B Resolving most* undeclared selectors in Adium.app.
ESEditStatusGroupWindowController.m 4.9 KB Resolving most* undeclared selectors in Adium.app.
ESEventSoundAlertDetailPane.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESEventSoundAlertDetailPane.m 8.9 KB Resolving most* undeclared selectors in Adium.app.
ESFileTransferController.h 1.4 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESFileTransferController.m 37.7 KB Resolving most* undeclared selectors in Adium.app.
ESFileTransferMessagesPlugin.h 922 B Move AIPlugin.h into the pch as well; same reasoning
ESFileTransferMessagesPlugin.m 5.6 KB Resolving most* undeclared selectors in Adium.app.
ESFileTransferPreferences.h 1.6 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESFileTransferPreferences.m 6.9 KB Resolving most* undeclared selectors in Adium.app.
ESFileTransferProgressRow.h 1.8 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
ESFileTransferProgressRow.m 17.1 KB Resolve implicit 64->32 bit castings in Adium.app
ESFileTransferProgressView.h 3.1 KB Patch from '''tarragon''' to hide the "stop" button on a successful transfer, and replace it with a "resend" button on an outgoing unsuccessful transfer. Fixes #9446. Thanks!
ESFileTransferProgressView.m 15.1 KB This is old and wrong, as far as I can tell. Also it crashes.
ESFileTransferProgressWindowController.h 2.0 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
ESFileTransferProgressWindowController.m 16.7 KB Resolving most* undeclared selectors in Adium.app.
ESFileTransferRequestPromptController.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESFileTransferRequestPromptController.m 4.4 KB Added a suppression checkbox to ESTextAndButtonsWindow and updated callbacks to handle the extra return value. Also changed the quit confirmation to use the suppression instead of a button.
ESGlassSplitView.h 243 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESGlassSplitView.m 2.1 KB Resolve implicit 64->32 bit castings in Adium.app
ESGlobalEventsPreferences.h 1.6 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESGlobalEventsPreferences.m 27.6 KB Resolving most* undeclared selectors in Adium.app.
ESGlobalEventsPreferencesPlugin.h 2.3 KB Move AIPlugin.h into the pch as well; same reasoning
ESGlobalEventsPreferencesPlugin.m 9.8 KB Turns out, these methods weren't even being called anymore, and were causing warnings (refrences to long since removed selectors). Removing this cruft.
ESOTRFingerprintDetailsWindowController.h 682 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESOTRFingerprintDetailsWindowController.m 3.2 KB Link against the new libotr.framework.
ESOTRPreferences.h 1.4 KB Convert a bunch of informal protocols to formal ones, taking advantage of @optional. Also propertyize one file a bit
ESOTRPreferences.m 8.8 KB Change "Generate" to "Regenerate" in Preferences. Fixes #1128
ESOTRPrivateKeyGenerationWindowController.h 535 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESOTRPrivateKeyGenerationWindowController.m 2.9 KB Switch all of our private method categories over to the new objc way of doing it (documented at http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_4_section_5.html#//apple_ref/doc/uid/TP30001163-CH20-SW2). This enforces having implementations for them, and in the process turned up a vast number of methods we had deleted the impl for but not the declaration. loc -= 198;
ESOTRUnknownFingerprintController.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESOTRUnknownFingerprintController.m 7.2 KB Added a suppression checkbox to ESTextAndButtonsWindow and updated callbacks to handle the extra return value. Also changed the quit confirmation to use the suppression instead of a button.
ESPanelApplescriptDetailPane.h 1.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESPanelApplescriptDetailPane.m 3.2 KB Switch all of our private method categories over to the new objc way of doing it (documented at http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_4_section_5.html#//apple_ref/doc/uid/TP30001163-CH20-SW2). This enforces having implementations for them, and in the process turned up a vast number of methods we had deleted the impl for but not the declaration. loc -= 198;
ESPersonalPreferences.h 727 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESPersonalPreferences.m 8.3 KB AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
ESPersonalPreferencesPlugin.h 160 B Move AIPlugin.h into the pch as well; same reasoning
ESPersonalPreferencesPlugin.m 625 B AIPreferenceControllerProtocol.h is commonly imported (>120 imports) and almost never changes (5 changes in the two years since it was created). Stick it in the prefix header
ESProxyPasswordPromptController.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESProxyPasswordPromptController.m 4.4 KB Propertyize AIListObject and convert some more controller accesses to dot syntax
ESRankingCell.h 967 B Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
ESRankingCell.m 1.7 KB Resolve implicit 64->32 bit castings in Adium.app
ESSafariLinkToolbarItemPlugin.h 919 B Move AIPlugin.h into the pch as well; same reasoning
ESSafariLinkToolbarItemPlugin.m 5.7 KB Add Google Chrome support for link insertion.
ESShowContactInfoPromptController.h 313 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESShowContactInfoPromptController.m 2.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESSourceListBackgroundView.h 202 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
ESSourceListBackgroundView.m 1.7 KB Resolve implicit 64->32 bit castings in Adium.app
ESStatusAdvancedPreferences.h 374 B Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
ESStatusAdvancedPreferences.m 1.1 KB Create a new advanced preference called "Confirmations". Move Quit Confirmations there.
ESStatusPreferences.h 1.5 KB Programmatically force alternating rows. I didn't feel like updating the nibs for this.
ESStatusPreferences.m 27.0 KB Resolving most* undeclared selectors in Adium.app.
ESStatusPreferencesPlugin.h 356 B Move AIPlugin.h into the pch as well; same reasoning
ESStatusPreferencesPlugin.m 1.8 KB Resolving most* undeclared selectors in Adium.app.
ESStatusSort.h 1.8 KB Add "Sort Groups Alphabetically" option to the status sort.
ESStatusSort.m 24.8 KB Build fix :(
ESUserIconHandlingPlugin.h 1023 B Move AIPlugin.h into the pch as well; same reasoning
ESUserIconHandlingPlugin.m 10.7 KB Resolving most* undeclared selectors in Adium.app.
ESiTunesPlugin.h 980 B Move AIPlugin.h into the pch as well; same reasoning
ESiTunesPlugin.m 34.0 KB Resolving most* undeclared selectors in Adium.app.
GBApplescriptFiltersPlugin.h 1.4 KB Move AIPlugin.h into the pch as well; same reasoning
GBApplescriptFiltersPlugin.m 24.7 KB Resolving most* undeclared selectors in Adium.app.
GBFireImporter.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
GBFireImporter.m 20.6 KB Remove shadowing varibles in Adium.app.
GBFireLogImporter.h 1.9 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
GBFireLogImporter.m 29.1 KB Resolving most* undeclared selectors in Adium.app.
GBImportPlugin.h 937 B Move AIPlugin.h into the pch as well; same reasoning
GBImportPlugin.m 3.1 KB Resolving most* undeclared selectors in Adium.app.
GBQuestionHandlerPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
GBQuestionHandlerPlugin.m 4.5 KB Added a suppression checkbox to ESTextAndButtonsWindow and updated callbacks to handle the extra return value. Also changed the quit confirmation to use the suppression instead of a button.
IKRecentPicture.h 1.9 KB Merge 64 bit branch to trunk. Fingers crossed, and I have been testing it some, but expect fallout from this. 11,000 line diffs are rarely without consequence ;)
KNShelfSplitView.h 3.9 KB Backed out changeset dbc1dde294bd
KNShelfSplitView.m 21.0 KB Merge from hg.adium.im
LNAboutBoxController.h 1.6 KB Patch from '''wixardy''' to make the about box scrollable. Fixes #9967.
LNAboutBoxController.m 5.6 KB Backed out changeset 8b455a7d180d
NEHGrowlPlugin.h 1.3 KB Source changes for s/Growl-WithInstaller/Growl/
NEHGrowlPlugin.m 24.2 KB Resolving most* undeclared selectors in Adium.app.
NSDataAdditions.h 1.0 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
NSDataAdditions.m 1.4 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
NSStringScriptingAdditions.h 938 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
NSStringScriptingAdditions.m 1.3 KB Preliminary conversion to using fast enumeration; caveats: variable declarations were not moved into loop headers. In *most* cases it should be safe to move them, but make sure the variable is not needed later on in the method. Also, AIContactController was not converted, because the conversion tool freaked out
NSThemeDocumentButton.h 115 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
NSWindowScriptingAdditions.h 989 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
NSWindowScriptingAdditions.m 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
OTRCommon.h 127 B Link against the new libotr.framework.
OWABSearchWindowController.h 2.4 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
OWABSearchWindowController.m 16.2 KB Resolving most* undeclared selectors in Adium.app.
OWSpellingPerContactPlugin.h 987 B Move AIPlugin.h into the pch as well; same reasoning
OWSpellingPerContactPlugin.m 5.6 KB Merge from hg.adium.im
RAFBlockEditorPlugin.h 404 B Move AIPlugin.h into the pch as well; same reasoning
RAFBlockEditorPlugin.m 1.2 KB Fast enumerate, propertyize
RAFBlockEditorWindowController.h 1.7 KB Gut AIAlternatingRowTableView in favor of using NSTableView's new capabilities. This does lose the gradient on a few more tableviews, but that matches the rest of the OS. Can't remove it quite yet since it's still referenced in nibs
RAFBlockEditorWindowController.m 27.1 KB Add an "Any" option to the File -> New Chat (and, as a consequence, Contact -> Get Info For Contact...) window that will search through all contacts on the contact list.
SAContactOnlineForPlugin.h 994 B Move AIPlugin.h into the pch as well; same reasoning
SAContactOnlineForPlugin.m 2.4 KB Dot syntax. Lots of it.
SGHotKey.h 929 B Replace PTHotKeys with SGHotKeysLib. Fixes #13467.
SGHotKey.m 1.5 KB Replace PTHotKeys with SGHotKeysLib. Fixes #13467.
SGHotKeyCenter.h 564 B Replace PTHotKeys with SGHotKeysLib. Fixes #13467.
SGHotKeyCenter.m 5.5 KB Resolve implicit 64->32 bit castings in Adium.app
SGKeyCodeTranslator.h 633 B Replace PTHotKeys with SGHotKeysLib. Fixes #13467.
SGKeyCodeTranslator.m 1.6 KB Replace PTHotKeys with SGHotKeysLib. Fixes #13467.
SGKeyCombo.h 858 B Resolve implicit 64->32 bit castings in Adium.app
SGKeyCombo.m 5.3 KB Resolve implicit 64->32 bit castings in Adium.app
SMContactListShowBehaviorPlugin.h 1.1 KB Move AIPlugin.h into the pch as well; same reasoning
SMContactListShowBehaviorPlugin.m 5.3 KB Resolving most* undeclared selectors in Adium.app.
SMContactListShowDetailsPane.h 1.1 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
SMContactListShowDetailsPane.m 2.2 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
SetupAssistantBoxBackgroundView.h 222 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
SetupAssistantBoxBackgroundView.m 505 B Resolve implicit 64->32 bit castings in Adium.app
SetupWizardBackgroundView.h 363 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
SetupWizardBackgroundView.m 2.2 KB Resolve implicit 64->32 bit castings in Adium.app
XtrasInstaller.h 1.3 KB svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk
XtrasInstaller.m 9.9 KB None of these things require cookies. Not even twitter.
main.m 85 B svn 1.5 merge tracking is terrible. This is a manual merge of the Sparkle 1.5 branch into trunk