Changeset 3457

Show
Ignore:
Timestamp:
12/14/06 00:45:22 (2 years ago)
Author:
timothy
Message:

Removing the retain/autorelease idium for accessor methods. We are thread safe in other higher-level places.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Additions/NSAttributedStringAdditions.m

    r3284 r3457  
    221221                [ret appendString: @"</body></html>"]; 
    222222 
    223         return [[ret retain] autorelease]
     223        return ret
    224224} 
    225225 
  • trunk/Chat Core/MVChatConnection.m

    r3420 r3457  
    313313                NSString *nick = [[self alternateNicknames] objectAtIndex:_nextAltNickIndex]; 
    314314                _nextAltNickIndex++; 
    315                 return [[nick retain] autorelease]
     315                return nick
    316316        } 
    317317 
     
    329329 
    330330- (NSString *) nicknamePassword { 
    331         return [[_npassword retain] autorelease]
     331        return _npassword
    332332} 
    333333 
     
    441441 
    442442- (NSString *) proxyServer { 
    443         return [[_proxyServer retain] autorelease]
     443        return _proxyServer
    444444} 
    445445 
     
    463463 
    464464- (NSString *) proxyUsername { 
    465         return [[_proxyUsername retain] autorelease]
     465        return _proxyUsername
    466466} 
    467467 
     
    475475 
    476476- (NSString *) proxyPassword { 
    477         return [[_proxyPassword retain] autorelease]
     477        return _proxyPassword
    478478} 
    479479 
     
    663663 
    664664- (MVChatUser *) localUser { 
    665         return [[_localUser retain] autorelease]
     665        return _localUser
    666666} 
    667667 
     
    703703 
    704704- (NSMutableDictionary *) chatRoomListResults { 
    705         return [[_roomsCache retain] autorelease]
     705        return _roomsCache
    706706} 
    707707 
     
    709709 
    710710- (NSAttributedString *) awayStatusMessage { 
    711         return [[_awayMessage retain] autorelease]
     711        return _awayMessage
    712712} 
    713713 
  • trunk/Chat Core/MVChatRoom.m

    r3420 r3457  
    157157#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    158158- (NSString *) name { 
    159         return [[_name retain] autorelease]
     159        return _name
    160160} 
    161161#endif 
     
    167167#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    168168- (id) uniqueIdentifier { 
    169         return [[_uniqueIdentifier retain] autorelease]
     169        return _uniqueIdentifier
    170170} 
    171171#endif 
     
    201201#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    202202- (NSDate *) dateJoined { 
    203         return [[_dateJoined retain] autorelease]
     203        return _dateJoined
    204204} 
    205205 
    206206- (NSDate *) dateParted { 
    207         return [[_dateParted retain] autorelease]
     207        return _dateParted
    208208} 
    209209#endif 
     
    246246#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    247247- (NSData *) topic { 
    248         return [[_topic retain] autorelease]
     248        return _topic
    249249} 
    250250#endif 
     
    256256#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    257257- (MVChatUser *) topicAuthor { 
    258         return [[_topicAuthor retain] autorelease]
     258        return _topicAuthor
    259259} 
    260260 
    261261- (NSDate *) dateTopicChanged { 
    262         return [[_dateTopicChanged retain] autorelease]
     262        return _dateTopicChanged
    263263} 
    264264#endif 
     
    298298- (id) attributeForKey:(NSString *) key { 
    299299        @synchronized( _attributes ) { 
    300                 return [[[_attributes objectForKey:key] retain] autorelease]; 
     300                return [_attributes objectForKey:key]; 
    301301        } return nil; 
    302302} 
     
    332332        NSParameterAssert( [self supportedModes] & mode ); 
    333333        @synchronized( _modeAttributes ) { 
    334                 return [[[_modeAttributes objectForKey:[NSNumber numberWithUnsignedInt:mode]] retain] autorelease]; 
     334                return [_modeAttributes objectForKey:[NSNumber numberWithUnsignedInt:mode]]; 
    335335        } return nil; 
    336336} 
     
    423423                while( ( user = [enumerator nextObject] ) ) 
    424424                        if( [[user uniqueIdentifier] isEqual:identifier] ) 
    425                                 return [[user retain] autorelease]
     425                                return user
    426426        } 
    427427 
  • trunk/Chat Core/MVChatUser.m

    r3420 r3457  
    273273 
    274274- (NSData *) awayStatusMessage { 
    275         return [[_awayStatusMessage retain] autorelease]
     275        return _awayStatusMessage
    276276} 
    277277 
     
    279279 
    280280- (NSDate *) dateConnected { 
    281         return [[_dateConnected retain] autorelease]
     281        return _dateConnected
    282282} 
    283283 
    284284- (NSDate *) dateDisconnected { 
    285         return [[_dateDisconnected retain] autorelease]
     285        return _dateDisconnected
    286286} 
    287287 
    288288- (NSDate *) dateUpdated { 
    289         return [[_dateUpdated retain] autorelease]
     289        return _dateUpdated
    290290} 
    291291 
     
    312312        if( _type == MVChatLocalUserType ) 
    313313                return [[self connection] nickname]; 
    314         return [[_nickname retain] autorelease]
     314        return _nickname
    315315} 
    316316 
     
    318318        if( _type == MVChatLocalUserType ) 
    319319                return [[self connection] realName]; 
    320         return [[_realName retain] autorelease]
     320        return _realName
    321321} 
    322322 
     
    324324        if( _type == MVChatLocalUserType ) 
    325325                return [[self connection] username]; 
    326         return [[_username retain] autorelease]
     326        return _username
    327327} 
    328328 
    329329- (NSString *) address { 
    330         return [[_address retain] autorelease]
     330        return _address
    331331} 
    332332 
    333333- (NSString *) serverAddress { 
    334334        if( ! _serverAddress ) return [[self connection] server]; 
    335         return [[_serverAddress retain] autorelease]
     335        return _serverAddress
    336336} 
    337337 
     
    340340#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    341341- (id) uniqueIdentifier { 
    342         return [[_uniqueIdentifier retain] autorelease]
     342        return _uniqueIdentifier
    343343} 
    344344 
    345345- (NSData *) publicKey { 
    346         return [[_publicKey retain] autorelease]
     346        return _publicKey
    347347} 
    348348 
    349349- (NSString *) fingerprint { 
    350         return [[_fingerprint retain] autorelease]
     350        return _fingerprint
    351351} 
    352352#endif 
     
    407407- (id) attributeForKey:(NSString *) key { 
    408408        @synchronized( _attributes ) { 
    409                 return [[[_attributes objectForKey:key] retain] autorelease]; 
     409                return [_attributes objectForKey:key]; 
    410410        } return nil; 
    411411} 
  • trunk/Chat Core/MVChatUserWatchRule.m

    r3344 r3457  
    130130 
    131131- (NSString *) nickname { 
    132         return [[_nickname retain] autorelease]
     132        return _nickname
    133133} 
    134134 
     
    150150 
    151151- (NSString *) realName { 
    152         return [[_realName retain] autorelease]
     152        return _realName
    153153} 
    154154 
     
    170170 
    171171- (NSString *) username { 
    172         return [[_username retain] autorelease]
     172        return _username
    173173} 
    174174 
     
    190190 
    191191- (NSString *) address { 
    192         return [[_address retain] autorelease]
     192        return _address
    193193} 
    194194 
     
    211211#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    212212- (NSData *) publicKey { 
    213         return [[_publicKey retain] autorelease]
     213        return _publicKey
    214214} 
    215215 
     
    235235 
    236236- (NSArray *) applicableServerDomains { 
    237         return [[_applicableServerDomains retain] autorelease]
     237        return _applicableServerDomains
    238238} 
    239239 
  • trunk/Chat Core/MVFileTransfer.m

    r3344 r3457  
    8383 
    8484- (NSError *) lastError { 
    85         return [[_lastError retain] autorelease]
     85        return _lastError
    8686} 
    8787 
     
    9999 
    100100- (NSDate *) startDate { 
    101         return [[_startDate retain] autorelease]
     101        return _startDate
    102102} 
    103103 
     
    109109 
    110110- (NSHost *) host { 
    111         return [[_host retain] autorelease]
     111        return _host
    112112} 
    113113 
     
    119119 
    120120- (MVChatUser *) user { 
    121         return [[_user retain] autorelease]
     121        return _user
    122122} 
    123123#endif 
     
    208208#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    209209- (NSString *) source { 
    210         return [[_source retain] autorelease]
     210        return _source
    211211} 
    212212#endif 
     
    261261#if MAC_OS_X_VERSION_MIN_REQUIRED <= MAC_OS_X_VERSION_10_4 
    262262- (NSString *) destination { 
    263         return [[_destination retain] autorelease]
     263        return _destination
    264264} 
    265265 
     
    267267 
    268268- (NSString *) originalFileName { 
    269         return [[_originalFileName retain] autorelease]
     269        return _originalFileName
    270270} 
    271271#endif 
  • trunk/Chat Core/MVIRCChatConnection.m

    r3444 r3457  
    276276 
    277277- (NSString *) nickname { 
    278         return [[_currentNickname retain] autorelease]
     278        return _currentNickname
    279279} 
    280280 
    281281- (NSString *) preferredNickname { 
    282         return [[_nickname retain] autorelease]
     282        return _nickname
    283283} 
    284284 
     
    300300 
    301301- (NSString *) password { 
    302         return [[_password retain] autorelease]
     302        return _password
    303303} 
    304304 
     
    315315 
    316316- (NSString *) username { 
    317         return [[_username retain] autorelease]
     317        return _username
    318318} 
    319319 
     
    330330 
    331331- (NSString *) server { 
    332         return [[_server retain] autorelease]
     332        return _server
    333333} 
    334334 
     
    454454        @synchronized( _knownUsers ) { 
    455455                user = [_knownUsers objectForKey:uniqueIdentfier]; 
    456                 if( user ) return [[user retain] autorelease]
     456                if( user ) return user
    457457 
    458458                user = [[MVIRCChatUser allocWithZone:nil] initWithNickname:identifier andConnection:self]; 
  • trunk/Chat Core/MVIRCChatRoom.m

    r3420 r3457  
    207207                while( ( user = [enumerator nextObject] ) ) 
    208208                        if( [[user uniqueIdentifier] isEqualToString:uniqueIdentfier] ) 
    209                                 return [[user retain] autorelease]
     209                                return user
    210210        } 
    211211 
  • trunk/Chat Core/MVSILCChatConnection.m

    r3444 r3457  
    13101310        @synchronized( _knownUsers ) { 
    13111311                user = [_knownUsers objectForKey:data]; 
    1312                 if( user ) return [[user retain] autorelease]
     1312                if( user ) return user
    13131313 
    13141314                SilcClientID *clientID = silc_id_str2id( [(NSData *)data bytes], [(NSData *)data length], SILC_ID_CLIENT ); 
     
    16121612        @synchronized( _knownUsers ) { 
    16131613                user = [_knownUsers objectForKey:uniqueIdentfier]; 
    1614                 if( user ) return [[user retain] autorelease]
     1614                if( user ) return user
    16151615 
    16161616                user = [[MVSILCChatUser allocWithZone:nil] initWithClientEntry:clientEntry andConnection:self];