Changeset 3460
- Timestamp:
- 12/15/06 00:20:10 (2 years ago)
- Files:
-
- trunk/Additions/NSBundleAdditions.m (modified) (1 diff)
- trunk/Controllers/JVChatRoomBrowser.m (modified) (2 diffs)
- trunk/Controllers/JVChatWindowController.m (modified) (1 diff)
- trunk/Controllers/JVInspectorController.m (modified) (1 diff)
- trunk/Controllers/MVBuddyListController.m (modified) (2 diffs)
- trunk/Controllers/MVConnectionsController.m (modified) (7 diffs)
- trunk/Controllers/MVFileTransferController.m (modified) (2 diffs)
- trunk/Models/KAIgnoreRule.m (modified) (3 diffs)
- trunk/Panels/JVChatConsolePanel.m (modified) (3 diffs)
- trunk/Panels/JVChatTranscriptPanel.m (modified) (5 diffs)
- trunk/Panels/JVDirectChatPanel.m (modified) (10 diffs)
- trunk/Panels/JVSmartTranscriptPanel.m (modified) (1 diff)
- trunk/Preferences/JVAppearancePreferences.m (modified) (1 diff)
- trunk/Preferences/JVInterfacePreferences.m (modified) (2 diffs)
- trunk/Views/JVColorWellCell.m (modified) (2 diffs)
- trunk/Views/JVDetailCell.m (modified) (4 diffs)
- trunk/Views/JVMarkedScroller.m (modified) (1 diff)
- trunk/Views/JVStyleView.m (modified) (1 diff)
- trunk/Views/MVMenuButton.m (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Additions/NSBundleAdditions.m
r3072 r3460 9 9 NSString *label = [self objectForInfoDictionaryKey:@"CFBundleName"]; 10 10 if( ! label ) label = [self bundleIdentifier]; 11 return [[label retain] autorelease];11 return label; 12 12 } 13 13 @end trunk/Controllers/JVChatRoomBrowser.m
r3418 r3460 233 233 234 234 - (NSString *) filter { 235 return [[_currentFilter retain] autorelease];235 return _currentFilter; 236 236 } 237 237 … … 265 265 266 266 - (MVChatConnection *) connection { 267 return [[_connection retain] autorelease];267 return _connection; 268 268 } 269 269 trunk/Controllers/JVChatWindowController.m
r3452 r3460 317 317 318 318 - (id <JVChatViewController>) activeChatViewController { 319 return [[_activeViewController retain] autorelease];319 return _activeViewController; 320 320 } 321 321 trunk/Controllers/JVInspectorController.m
r3418 r3460 127 127 128 128 - (id <JVInspection>) inspectedObject { 129 return [[_object retain] autorelease];129 return _object; 130 130 } 131 131 132 132 - (id <JVInspector>) inspector { 133 return [[_inspector retain] autorelease];133 return _inspector; 134 134 } 135 135 trunk/Controllers/MVBuddyListController.m
r3259 r3460 577 577 - (void) clear:(id) sender { 578 578 if( [buddies selectedRow] == -1 ) return; 579 JVBuddy *buddy = [[ [_buddyOrder objectAtIndex:[buddies selectedRow]] retain] autorelease];579 JVBuddy *buddy = [[_buddyOrder objectAtIndex:[buddies selectedRow]] retain]; 580 580 [_buddyList removeObject:buddy]; 581 581 [_onlineBuddies removeObject:buddy]; 582 582 [_buddyOrder removeObjectIdenticalTo:buddy]; 583 [buddy release]; 583 584 [self _manuallySortAndUpdate]; 584 585 [self _saveBuddyList]; … … 1022 1023 1023 1024 - (void) removeFromBuddiesAtIndex:(unsigned) index { 1024 JVBuddy *buddy = [[ [_buddyOrder objectAtIndex:index] retain] autorelease];1025 JVBuddy *buddy = [[_buddyOrder objectAtIndex:index] retain]; 1025 1026 [_buddyList removeObject:buddy]; 1026 1027 [_onlineBuddies removeObject:buddy]; 1027 1028 [_buddyOrder removeObjectIdenticalTo:buddy]; 1029 [buddy release]; 1028 1030 [self _manuallySortAndUpdate]; 1029 1031 [self _saveBuddyList]; trunk/Controllers/MVConnectionsController.m
r3418 r3460 587 587 [ret addObject:[info objectForKey:@"connection"]]; 588 588 589 return [[ret retain] autorelease];589 return ret; 590 590 } 591 591 … … 653 653 654 654 - (void) removeConnectionAtIndex:(unsigned) index { 655 MVChatConnection *connection = [[[ [_bookmarks objectAtIndex:index] objectForKey:@"connection"] retain] autorelease];655 MVChatConnection *connection = [[[_bookmarks objectAtIndex:index] objectForKey:@"connection"] retain]; 656 656 if( ! connection ) return; 657 657 … … 666 666 [[MVKeyChain defaultKeyChain] setInternetPassword:nil forServer:[connection server] securityDomain:[connection server] account:nil path:nil port:[connection serverPort] protocol:MVKeyChainProtocolIRC authenticationType:MVKeyChainAuthenticationTypeDefault]; 667 667 668 [connection release]; 669 668 670 [_bookmarks removeObjectAtIndex:index]; 669 671 [self _saveBookmarkList]; … … 677 679 [info setObject:connection forKey:@"connection"]; 678 680 679 MVChatConnection *oldConnection = [[[ [_bookmarks objectAtIndex:index] objectForKey:@"connection"] retain] autorelease];681 MVChatConnection *oldConnection = [[[_bookmarks objectAtIndex:index] objectForKey:@"connection"] retain]; 680 682 NSString *quitMessage = [[NSUserDefaults standardUserDefaults] stringForKey:@"JVQuitMessage"]; 681 683 NSAttributedString *quitMessageString = [[NSAttributedString alloc] initWithString:quitMessage]; … … 687 689 [[MVKeyChain defaultKeyChain] setInternetPassword:nil forServer:[oldConnection server] securityDomain:[oldConnection server] account:[oldConnection nickname] path:nil port:0 protocol:MVKeyChainProtocolIRC authenticationType:MVKeyChainAuthenticationTypeDefault]; 688 690 [[MVKeyChain defaultKeyChain] setInternetPassword:nil forServer:[oldConnection server] securityDomain:[oldConnection server] account:nil path:nil port:[oldConnection serverPort] protocol:MVKeyChainProtocolIRC authenticationType:MVKeyChainAuthenticationTypeDefault]; 691 692 [oldConnection release]; 689 693 690 694 [_bookmarks replaceObjectAtIndex:index withObject:info]; … … 1095 1099 [menu removeItem:[[menu itemArray] lastObject]]; 1096 1100 1097 return [[menu retain] autorelease];1101 return menu; 1098 1102 } 1099 1103 … … 1214 1218 if( [[info draggingPasteboard] availableTypeFromArray:[NSArray arrayWithObject:MVConnectionPboardType]] ) { 1215 1219 int index = -1; 1216 id item = nil;1217 1220 [[[info draggingPasteboard] dataForType:MVConnectionPboardType] getBytes:&index]; 1218 1221 if( row > index ) row--; 1219 item = [[[_bookmarks objectAtIndex:index] retain] autorelease]; 1222 1223 id item = [[_bookmarks objectAtIndex:index] retain]; 1220 1224 [_bookmarks removeObjectAtIndex:index]; 1221 1225 [_bookmarks insertObject:item atIndex:row]; 1226 [item release]; 1227 1222 1228 [self _refresh:nil]; 1223 1229 return YES; trunk/Controllers/MVFileTransferController.m
r3387 r3460 18 18 else if( size >= pow( 1024., 3. ) && size < pow( 1024., 4. ) ) ret = [NSString stringWithFormat:NSLocalizedString( @"%.3f GB", "file size measured in gigabytes" ), ( size / pow( 1024., 3. ) )]; 19 19 else if( size >= pow( 1024., 4. ) ) ret = [NSString stringWithFormat:NSLocalizedString( @"%.4f TB", "file size measured in terabytes" ), ( size / pow( 1024., 4. ) )]; 20 return [[ret retain] autorelease];20 return ret; 21 21 } 22 22 … … 53 53 } 54 54 55 return [[retval retain] autorelease];55 return retval; 56 56 } 57 57 trunk/Models/KAIgnoreRule.m
r3418 r3460 125 125 126 126 - (NSArray *) rooms { 127 return [[_rooms retain] autorelease];127 return _rooms; 128 128 } 129 129 … … 136 136 137 137 - (NSString *) message { 138 return [[_ignoredMessage retain] autorelease];138 return _ignoredMessage; 139 139 } 140 140 … … 155 155 156 156 - (NSString *) user { 157 return [[_ignoredUser retain] autorelease];157 return _ignoredUser; 158 158 } 159 159 trunk/Panels/JVChatConsolePanel.m
r3418 r3460 95 95 96 96 - (JVChatWindowController *) windowController { 97 return [[_windowController retain] autorelease];97 return _windowController; 98 98 } 99 99 … … 183 183 [menu addItem:item]; 184 184 185 return [[menu retain] autorelease];185 return menu; 186 186 } 187 187 … … 573 573 - (NSArray *) toolbarDefaultItemIdentifiers:(NSToolbar *) toolbar { 574 574 NSArray *list = [NSArray arrayWithObjects:JVToolbarToggleChatDrawerItemIdentifier, JVToolbarClearItemIdentifier, nil]; 575 return [[list retain] autorelease];575 return list; 576 576 } 577 577 578 578 - (NSArray *) toolbarAllowedItemIdentifiers:(NSToolbar *) toolbar { 579 579 NSArray *list = [NSArray arrayWithObjects:JVToolbarToggleChatDrawerItemIdentifier, JVToolbarToggleVerboseItemIdentifier, JVToolbarTogglePrivateMessagesItemIdentifier, JVToolbarClearItemIdentifier, NSToolbarCustomizeToolbarItemIdentifier, NSToolbarFlexibleSpaceItemIdentifier, NSToolbarSpaceItemIdentifier, NSToolbarSeparatorItemIdentifier, nil]; 580 return [[list retain] autorelease];580 return list; 581 581 } 582 582 trunk/Panels/JVChatTranscriptPanel.m
r3434 r3460 149 149 150 150 - (JVChatWindowController *) windowController { 151 return [[_windowController retain] autorelease];151 return _windowController; 152 152 } 153 153 … … 247 247 [menu addItem:item]; 248 248 249 return [[menu retain] autorelease];249 return menu; 250 250 } 251 251 … … 253 253 NSImage *ret = [NSImage imageNamed:@"Generic"]; 254 254 [ret setSize:NSMakeSize( 32., 32. )]; 255 return [[ret retain] autorelease];255 return ret; 256 256 } 257 257 … … 805 805 806 806 - (NSMenu *) _stylesMenu { 807 return [[_styleMenu retain] autorelease];807 return _styleMenu; 808 808 } 809 809 … … 922 922 if( [_emoticonMenu itemWithTag:20] ) 923 923 return [[_emoticonMenu itemWithTag:20] submenu]; 924 return [[_emoticonMenu retain] autorelease];924 return _emoticonMenu; 925 925 } 926 926 trunk/Panels/JVDirectChatPanel.m
r3418 r3460 326 326 327 327 - (id) target { 328 return [[_target retain] autorelease];328 return _target; 329 329 } 330 330 … … 358 358 /* if( _buddy && [_buddy preferredNameWillReturn] != JVBuddyActiveNickname ) 359 359 return [_buddy preferredName]; */ 360 return [[ [[self target] displayName] retain] autorelease];360 return [[self target] displayName]; 361 361 } 362 362 … … 420 420 [menu addItem:item]; 421 421 422 return [[menu retain] autorelease];422 return menu; 423 423 } 424 424 … … 525 525 } else { 526 526 if( name && [_waitingAlertNames objectForKey:name] ) { 527 NSPanel *sheet = [[[_waitingAlertNames objectForKey:name] retain] autorelease]; 527 NSPanel *sheet = [[_waitingAlertNames objectForKey:name] retain]; 528 528 529 if( alert ) { 529 530 [_waitingAlerts replaceObjectAtIndex:[_waitingAlerts indexOfObjectIdenticalTo:[_waitingAlertNames objectForKey:name]] withObject:alert]; … … 533 534 [_waitingAlertNames removeObjectForKey:name]; 534 535 } 536 535 537 NSReleaseAlertPanel( sheet ); 538 [sheet release]; 536 539 } else { 537 540 if( name && alert ) [_waitingAlertNames setObject:alert forKey:name]; … … 561 564 NSParameterAssert( key != nil ); 562 565 NSParameterAssert( [key length] ); 563 return [ [[_settings objectForKey:key] retain] autorelease];566 return [_settings objectForKey:key]; 564 567 } 565 568 … … 887 890 888 891 - (JVMutableChatMessage *) currentMessage { 889 return [[_currentMessage retain] autorelease];892 return _currentMessage; 890 893 } 891 894 … … 968 971 } 969 972 970 NSDictionary *typingAttributes = [[ [send typingAttributes] retain] autorelease];973 NSDictionary *typingAttributes = [[send typingAttributes] retain]; 971 974 972 975 [send reset:nil]; … … 974 977 if( [[NSUserDefaults standardUserDefaults] boolForKey:@"JVChatInputRetainsFormatting"] ) 975 978 [send setTypingAttributes:typingAttributes]; 979 980 [typingAttributes release]; 976 981 977 982 [self textDidChange:nil]; … … 1430 1435 - (NSMenu *) _encodingMenu { 1431 1436 if( ! _nibLoaded ) [self view]; 1432 return [[_encodingMenu retain] autorelease];1437 return _encodingMenu; 1433 1438 } 1434 1439 trunk/Panels/JVSmartTranscriptPanel.m
r3418 r3460 150 150 [menu addItem:item]; 151 151 152 return [[menu retain] autorelease];152 return menu; 153 153 } 154 154 trunk/Preferences/JVAppearancePreferences.m
r3459 r3460 722 722 NSMutableDictionary *options = [_styleOptions objectAtIndex:row]; 723 723 if( [options objectForKey:@"cell"] ) { 724 return [ [[options objectForKey:@"cell"] retain] autorelease];724 return [options objectForKey:@"cell"]; 725 725 } else if( [[options objectForKey:@"type"] isEqualToString:@"color"] ) { 726 726 id cell = [[JVColorWellCell new] autorelease]; trunk/Preferences/JVInterfacePreferences.m
r3418 r3460 39 39 40 40 - (NSImage *) imageForPreferenceNamed:(NSString *) name { 41 return [ [[NSImage imageNamed:@"InterfacePreferences"] retain] autorelease];41 return [NSImage imageNamed:@"InterfacePreferences"]; 42 42 } 43 43 … … 297 297 if( row > index ) row--; 298 298 299 id item = [[ [_windowSets objectAtIndex:index] retain] autorelease];299 id item = [[_windowSets objectAtIndex:index] retain]; 300 300 [_windowSets removeObjectAtIndex:index]; 301 301 [_windowSets insertObject:item atIndex:row]; 302 [item release]; 302 303 303 304 [windowSetsTable selectRowIndexes:[NSIndexSet indexSetWithIndex:row] byExtendingSelection:NO]; trunk/Views/JVColorWellCell.m
r3418 r3460 192 192 193 193 - (NSColor *) color { 194 return [[_color retain] autorelease];194 return _color; 195 195 } 196 196 … … 212 212 213 213 - (id) objectValue { 214 return [[_color retain] autorelease];214 return _color; 215 215 } 216 216 trunk/Views/JVDetailCell.m
r3306 r3460 50 50 51 51 - (NSImage *) statusImage { 52 return [[_statusImage retain] autorelease];52 return _statusImage; 53 53 } 54 54 … … 81 81 82 82 - (NSImage *) highlightedImage { 83 return [[_altImage retain] autorelease];83 return _altImage; 84 84 } 85 85 … … 92 92 93 93 - (NSString *) mainText { 94 return [[_mainText retain] autorelease];94 return _mainText; 95 95 } 96 96 … … 103 103 104 104 - (NSString *) informationText { 105 return [[_infoText retain] autorelease];105 return _infoText; 106 106 } 107 107 trunk/Views/JVMarkedScroller.m
r3418 r3460 462 462 463 463 - (NSSet *) marks { 464 return [[_marks retain] autorelease];464 return _marks; 465 465 } 466 466 trunk/Views/JVStyleView.m
r3459 r3460 207 207 208 208 - (JVStyle *) style { 209 return [[_style retain] autorelease];209 return _style; 210 210 } 211 211 trunk/Views/MVMenuButton.m
r3318 r3460 129 129 130 130 - (NSImage *) smallImage { 131 return [[_smallImage retain] autorelease];131 return _smallImage; 132 132 } 133 133 … … 138 138 139 139 - (NSToolbarItem *) toolbarItem { 140 return [[_toolbarItem retain] autorelease];140 return _toolbarItem; 141 141 } 142 142
