Changeset 3662

Show
Ignore:
Timestamp:
06/23/07 01:21:36 (1 year ago)
Author:
timothy
Message:

Fixes the issue where users join and don't show up in the user list, or messages they send to the channel come through as private messages. #1061

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Chat Core.xcodeproj/project.pbxproj

    r3647 r3662  
    44        classes = { 
    55        }; 
    6         objectVersion = 42
     6        objectVersion = 43
    77        objects = { 
    88 
     
    616616                        ); 
    617617                        projectRoot = ""; 
    618                         shouldCheckCompatibility = 1; 
    619618                        targets = ( 
    620619                                1C51B46E052DE0CB00BB459B /* Chat Core (Framework) */, 
     
    825824                                        i386, 
    826825                                ); 
    827                                 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk
     826                                SDKROOTS = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"
    828827                                SYMROOT = build; 
    829828                        }; 
  • trunk/Chat Core/MVIRCChatConnection.m

    r3650 r3662  
    393393        if( [passphrase length] ) [self sendRawMessageWithFormat:@"JOIN %@ %@", [self properNameForChatRoomNamed:room], passphrase]; 
    394394        else [self sendRawMessageWithFormat:@"JOIN %@", [self properNameForChatRoomNamed:room]]; 
     395} 
     396 
     397- (MVChatRoom *) joinedChatRoomWithUniqueIdentifier:(id) identifier { 
     398        NSParameterAssert( [identifier isKindOfClass:[NSString class]] ); 
     399        return [super joinedChatRoomWithUniqueIdentifier:[(NSString *)identifier lowercaseString]]; 
     400} 
     401 
     402- (MVChatRoom *) joinedChatRoomWithName:(NSString *) name { 
     403        return [super joinedChatRoomWithUniqueIdentifier:[name lowercaseString]]; 
    395404} 
    396405 
  • trunk/Chat Core/MVSILCChatConnection.m

    r3626 r3662  
    12661266} 
    12671267 
     1268- (MVChatRoom *) joinedChatRoomWithUniqueIdentifier:(id) identifier { 
     1269        NSParameterAssert( [identifier isKindOfClass:[NSString class]] ); 
     1270        return [super joinedChatRoomWithUniqueIdentifier:[(NSString *)identifier lowercaseString]]; 
     1271} 
     1272 
     1273- (MVChatRoom *) joinedChatRoomWithName:(NSString *) name { 
     1274        return [super joinedChatRoomWithUniqueIdentifier:[name lowercaseString]]; 
     1275} 
     1276 
    12681277#pragma mark - 
    12691278 
  • trunk/Colloquy.xcodeproj/project.pbxproj

    r3647 r3662  
    44        classes = { 
    55        }; 
    6         objectVersion = 42
     6        objectVersion = 43
    77        objects = { 
    88 
     
    19871987                        ); 
    19881988                        projectRoot = ""; 
    1989                         shouldCheckCompatibility = 1; 
    19901989                        targets = ( 
    19911990                                1CB2CCF5052DDC560094AAA4 /* Colloquy (Application) */, 
     
    30773076                                        i386, 
    30783077                                ); 
    3079                                 SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk
     3078                                SDKROOTS = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"
    30803079                                SYMROOT = build; 
    30813080                        }; 
     
    30863085                        buildSettings = { 
    30873086                                BUNDLE_LOADER = "$(TEST_HOST)"; 
     3087                                FRAMEWORK_SEARCH_PATHS = ( 
     3088                                        "$(inherited)", 
     3089                                        "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)", 
     3090                                ); 
    30883091                                GCC_FAST_OBJC_DISPATCH = YES; 
    30893092                                INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; 
     
    31043107                        buildSettings = { 
    31053108                                BUNDLE_LOADER = "$(TEST_HOST)"; 
     3109                                FRAMEWORK_SEARCH_PATHS = ( 
     3110                                        "$(inherited)", 
     3111                                        "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)", 
     3112                                ); 
    31063113                                GCC_FAST_OBJC_DISPATCH = YES; 
    31073114                                INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles"; 
     
    31223129                        buildSettings = { 
    31233130                                BUNDLE_LOADER = "$(TEST_HOST)"; 
     3131                                FRAMEWORK_SEARCH_PATHS = ( 
     3132                                        "$(inherited)", 
     3133                                        "$(DEVELOPER_FRAMEWORKS_DIR_QUOTED)", 
     3134                                ); 
    31243135                                GCC_FAST_OBJC_DISPATCH = YES; 
    31253136                                INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";