Adium

Changeset 25598

Show
Ignore:
Timestamp:
11/20/2008 03:12:40 AM (2 months ago)
Author:
catfish_man
Message:

I think this is my fault from way back in the day, but I do not really remember... bonjour was building with all warnings suppressed. This turns them back on, and fixes many of them. More remain.

Files:

Legend:

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

    r25594 r25598  
    1198911989                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    1199011990                                GCC_PREFIX_HEADER = Adium.pch; 
    11991                                 GCC_PREPROCESSOR_DEFINITIONS = ( 
    11992                                         ENABLE_NLS, 
    11993                                         DEBUG_BUILD, 
    11994                                 ); 
     11991                                GCC_PREPROCESSOR_DEFINITIONS = ENABLE_NLS; 
    1199511992                                HEADER_SEARCH_PATHS = ( 
    1199611993                                        "$(HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     
    1203012027                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    1203112028                                GCC_PREFIX_HEADER = Adium.pch; 
    12032                                 GCC_PREPROCESSOR_DEFINITIONS = ( 
    12033                                         ENABLE_NLS, 
    12034                                         CRASH_REPORTER, 
    12035                                 ); 
     12029                                GCC_PREPROCESSOR_DEFINITIONS = ENABLE_NLS; 
    1203612030                                HEADER_SEARCH_PATHS = ( 
    1203712031                                        "$(HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     
    1207112065                                GCC_PRECOMPILE_PREFIX_HEADER = YES; 
    1207212066                                GCC_PREFIX_HEADER = Adium.pch; 
    12073                                 GCC_PREPROCESSOR_DEFINITIONS = ( 
    12074                                         ENABLE_NLS, 
    12075                                         CRASH_REPORTER, 
    12076                                         DEBUG_BUILD, 
    12077                                 ); 
     12067                                GCC_PREPROCESSOR_DEFINITIONS = ENABLE_NLS; 
    1207812068                                HEADER_SEARCH_PATHS = ( 
    1207912069                                        "$(HEADER_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     
    1210512095                        isa = XCBuildConfiguration; 
    1210612096                        buildSettings = { 
    12107                                 GCC_PREPROCESSOR_DEFINITIONS = ( 
    12108                                         DEBUG_BUILD, 
    12109                                         HAVE_EXPAT_CONFIG_H, 
    12110                                 ); 
    12111                                 GCC_WARN_INHIBIT_ALL_WARNINGS = YES; 
     12097                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = HAVE_EXPAT_CONFIG_H; 
    1211212098                                INFOPLIST_FILE = Plists/Bonjour.plist; 
    1211312099                                PRODUCT_NAME = Bonjour; 
     
    1211912105                        isa = XCBuildConfiguration; 
    1212012106                        buildSettings = { 
    12121                                 GCC_PREPROCESSOR_DEFINITIONS = HAVE_EXPAT_CONFIG_H; 
    12122                                 GCC_WARN_INHIBIT_ALL_WARNINGS = YES; 
     12107                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = HAVE_EXPAT_CONFIG_H; 
    1212312108                                INFOPLIST_FILE = Plists/Bonjour.plist; 
    1212412109                                PRODUCT_NAME = Bonjour; 
     
    1213012115                        isa = XCBuildConfiguration; 
    1213112116                        buildSettings = { 
    12132                                 GCC_PREPROCESSOR_DEFINITIONS = ( 
    12133                                         DEBUG_BUILD, 
    12134                                         HAVE_EXPAT_CONFIG_H, 
    12135                                 ); 
    12136                                 GCC_WARN_INHIBIT_ALL_WARNINGS = YES; 
     12117                                GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = HAVE_EXPAT_CONFIG_H; 
    1213712118                                INFOPLIST_FILE = Plists/Bonjour.plist; 
    1213812119                                PRODUCT_NAME = Bonjour; 
  • trunk/Frameworks/Adium Framework/Source/AIMessageEntryTextView.m

    r25520 r25598  
    1717#import <Adium/AIChat.h> 
    1818#import <Adium/AIAccount.h> 
     19#import <Adium/AIListObject.h> 
    1920#import <Adium/AIMessageEntryTextView.h> 
    2021#import <Adium/AIPreferenceControllerProtocol.h> 
  • trunk/Plugins/Bonjour/AWBonjourAccount.h

    r20892 r25598  
    2424  
    2525#import <Adium/AIAccount.h> 
    26  
    27 @protocol AWEzvClientProtocol; 
    28 @class AWEzv; 
     26#import "AWEzv.h" 
    2927 
    3028@interface AWBonjourAccount : AIAccount <AWEzvClientProtocol, AIAccount_Files> { 
  • trunk/Plugins/Bonjour/AWBonjourAccount.m

    r25443 r25598  
    3737#import <Adium/AIChat.h> 
    3838#import <Adium/AIContentMessage.h> 
     39#import <Adium/AIContentObject.h> 
    3940#import <Adium/AIContentTyping.h> 
    4041#import <Adium/AIHTMLDecoder.h> 
  • trunk/Plugins/Bonjour/libezv/Classes/AWEzvContact.m

    r22154 r25598  
    3737#import "AWEzvXMLStream.h" 
    3838#import "AWEzvRendezvousData.h" 
     39#import "AWEzvContactManager.h" 
     40#import "AWEzv.h" 
     41#import "EKEzvFileTransfer.h" 
     42 
    3943#include "sha1.h" 
    4044 
  • trunk/Plugins/Bonjour/libezv/Classes/EKEzvOutgoingFileTransfer.m

    r24774 r25598  
    88 
    99#import "EKEzvOutgoingFileTransfer.h" 
    10  
     10#import "AWEzv.h" 
     11#import "AWEzvContactManager.h" 
    1112 
    1213#define APPLE_SINGLE_HEADER_LENGTH 26 
     
    171172                /* Now we need to get the NSData for each item in the directory */ 
    172173                NSFileManager *fileManager = [NSFileManager defaultManager]; 
    173                 NSDirectoryEnumerator *enumerator = [fileManager enumeratorAtPath:[self localFilename]]; 
    174                 NSString *file; 
    175174                NSString *basePath = [[self localFilename] stringByAppendingString:@"/"]; 
    176                 while (file = [enumerator nextObject]) { 
     175                 
     176                for (NSString *file in [fileManager enumeratorAtPath:[self localFilename]]) { 
    177177                        NSString *fullPath = [basePath stringByAppendingString:file]; 
    178178 
     
    270270        NSMutableArray *children = [NSMutableArray arrayWithCapacity:10]; 
    271271        NSFileManager *fileManager = [NSFileManager defaultManager]; 
    272         NSEnumerator *enumerator = [[fileManager directoryContentsAtPath:basePath] objectEnumerator]; 
    273  
    274         NSString *file; 
    275         while (file = [enumerator nextObject]) { 
     272 
     273        for (NSString *file in [fileManager directoryContentsAtPath:basePath]){ 
    276274                NSString *newPath = [basePath stringByAppendingPathComponent:file]; 
    277                 bool exists = NO; 
    278                 bool directory = NO; 
     275                BOOL exists = NO; 
     276                BOOL directory = NO; 
    279277                exists = [fileManager fileExistsAtPath:newPath isDirectory:&directory]; 
    280278                if (!exists) { 
     
    299297                        NSArray *dirChildren = [self generateXMLFromDirectory:newPath]; 
    300298 
    301                         NSEnumerator *dirEnumerator = [dirChildren objectEnumerator]; 
    302                         NSXMLElement *child; 
    303                         while (child = [dirEnumerator nextObject]) { 
     299                        for (NSXMLElement *child in dirChildren) { 
    304300                                [directory addChild:child]; 
    305301                        } 
     
    319315                        } 
    320316                        NSString *sizeString = [self sizeForPath:newPath]; 
    321                         if (size != nil) { 
     317                        if (size != 0) { 
    322318                                [fileXML addAttribute:[NSXMLNode attributeWithName:@"size" stringValue:sizeString]]; 
    323319                        } 
     
    407403        FSCatalogInfo catalogInfo; 
    408404        OSStatus err; 
    409         BOOL itemIsDirectory = NO; 
     405        Boolean itemIsDirectory = NO; 
    410406        err = FSPathMakeRef((const UInt8 *)[filePath fileSystemRepresentation], &ref, &itemIsDirectory); 
    411407        if (err != noErr) { 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvContactManagerListener.m

    r25597 r25598  
    3535#import "AWEzvContactPrivate.h" 
    3636#import "AWEzvXMLStream.h" 
     37#import "AWEzv.h" 
    3738 
    3839/* socket functions */ 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvContactManager.m

    r21782 r25598  
    3333#import "AWEzvContactManager.h" 
    3434#import "AWEzvContactPrivate.h" 
     35#import "AWEzvXMLStream.h" 
    3536 
    3637@implementation AWEzvContactManager 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvContactManagerRendezvous.m

    r25424 r25598  
    171171                CFRelease(uuid);                 
    172172        } 
    173     avInstanceName = [NSString stringWithFormat:@"%@@%@", (consoleUser ? consoleUser : @""), (computerName ? computerName : @"")]; 
     173    avInstanceName = [NSString stringWithFormat:@"%@@%@", (consoleUser ? (NSString *)consoleUser : @""), (computerName ? (NSString *)computerName : @"")]; 
    174174        if (consoleUser) CFRelease(consoleUser); 
    175175        if (computerName) CFRelease(computerName); 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvContactPrivate.m

    r22154 r25598  
    3939#import "AWEzvSupportRoutines.h" 
    4040#import "EKEzvFileTransfer.h" 
     41#import "AWEzvContactManagerRendezvous.h" 
     42#import "EKEzvIncomingFileTransfer.h" 
    4143 
    4244#include <sys/types.h> 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvRendezvousData.m

    r24774 r25598  
    486486        TXTRecordRef txtRecord; 
    487487        DNSServiceErrorType txtRecordError; 
    488         NSString *key; 
    489         NSEnumerator *enumerator; 
    490488        id value; 
    491         id valueToSet; 
     489        char *valueToSet; 
    492490        uint8_t valueSize; 
    493491        TXTRecordCreate(/* TXTRecordRef */ &txtRecord, /* buffer length */ 0, /* buffer */ NULL); 
    494492         
    495493        /* Enumerate through keys setting the txtrecordvalue */ 
    496         enumerator = [keys keyEnumerator]; 
    497      
    498         while (key = [enumerator nextObject]) { 
    499                  
     494        for (NSString *key in [keys keyEnumerator]) {            
    500495                value = [keys objectForKey:key]; 
    501496                 //AWEzvLog(@"key=%@ value=%@", key, value); 
  • trunk/Plugins/Bonjour/libezv/Private Classes/AWEzvXMLStream.m

    r24783 r25598  
    3535#import "AWEzvXMLNode.h" 
    3636#import "AWEzvStack.h" 
    37  
     37#import <AIUtilities/AIStringAdditions.h> 
    3838#import "AWEzvSupportRoutines.h" 
    3939