- Timestamp:
- 09/29/08 19:43:42 (16 years ago)
- Location:
- Trunk
- Files:
-
- 2 modified
Legend:
- Unmodified
- Added
- Removed
-
Trunk/ABSortByLogSizePlugin.m
r3 r11 15 15 #import <AIUtilities/AITigerCompatibility.h> 16 16 17 #import <Adium/ESDebugAILog.h>18 17 #import <Adium/AISharedAdium.h> 19 18 #import <Adium/AIContactControllerProtocol.h> … … 23 22 - (void)installPlugin 24 23 { 25 AILog(@"ABSortByLogSizePlugin installed.");26 24 [[adium contactController] registerListSortController:[[[AILogSizeSort alloc] init] autorelease]]; 27 25 } … … 29 27 - (void)uninstallPlugin 30 28 { 31 AILog(@"ABSortByLogSizePlugin uninstalled.");32 29 } 33 30 … … 39 36 - (NSString *)pluginVersion 40 37 { 41 return @" development";38 return @"1.0"; 42 39 } 43 40 -
Trunk/AILogSizeSort.m
r9 r11 10 10 #import "AILoggerPlugin.h" 11 11 12 #import <Adium/AISharedAdium.h> 13 12 14 #import <AIUtilities/AITigerCompatibility.h> 13 15 #import <AIUtilities/AIStringUtilities.h> 14 15 #import <Adium/AISharedAdium.h>16 #import <Adium/ESDebugAILog.h>17 16 18 17 #import <Adium/AIContactControllerProtocol.h> … … 182 181 if([sizeB compare:sizeA] == NSOrderedSame) 183 182 { 183 // Fall back to basic alphabetical sorting in the event of a tie. 184 184 return [[objectA displayName] caseInsensitiveCompare:[objectB displayName]]; 185 185 } 186 186 else 187 187 { 188 // There's a clear winner; run with it. 188 189 return [sizeB compare:sizeA]; 189 190 }