Changeset 6202


Ignore:
Timestamp:
Jun 16, 2008, 6:31:44 PM (14 years ago)
Author:
livings124
Message:

left-allign the text in the inspector pull-down menus; update the Keychain method

Location:
trunk/macosx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/English.lproj/InfoWindow.xib

    r6088 r6202  
    44                <int key="IBDocument.SystemTarget">1050</int>
    55                <string key="IBDocument.SystemVersion">9D34</string>
    6                 <string key="IBDocument.InterfaceBuilderVersion">667</string>
     6                <string key="IBDocument.InterfaceBuilderVersion">670</string>
    77                <string key="IBDocument.AppKitVersion">949.33</string>
    88                <string key="IBDocument.HIToolboxVersion">352.00</string>
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    11                         <integer value="1770"/>
     11                        <integer value="1066"/>
    1212                </object>
    1313                <object class="NSArray" key="IBDocument.PluginDependencies">
     
    22232223                        </object>
    22242224                        <object class="NSCustomView" id="180459949">
    2225                                 <reference key="NSNextResponder"/>
     2225                                <nil key="NSNextResponder"/>
    22262226                                <int key="NSvFlags">274</int>
    22272227                                <object class="NSMutableArray" key="NSSubviews">
     
    38643864                                                                <string key="NSFrame">{{1, 17}, {338, 172}}</string>
    38653865                                                                <reference key="NSSuperview" ref="1009918777"/>
    3866                                                                 <reference key="NSNextKeyView" ref="221969066"/>
    38673866                                                                <reference key="NSDocView" ref="221969066"/>
    38683867                                                                <reference key="NSBGColor" ref="987864771"/>
     
    38983897                                                                <string key="NSFrame">{{1, 0}, {338, 17}}</string>
    38993898                                                                <reference key="NSSuperview" ref="1009918777"/>
    3900                                                                 <reference key="NSNextKeyView" ref="1053875789"/>
    39013899                                                                <reference key="NSDocView" ref="1053875789"/>
    39023900                                                                <reference key="NSBGColor" ref="987864771"/>
     
    39073905                                                <string key="NSFrame">{{10, 77}, {340, 190}}</string>
    39083906                                                <reference key="NSSuperview" ref="180459949"/>
    3909                                                 <reference key="NSNextKeyView" ref="386870512"/>
    39103907                                                <int key="NSsFlags">562</int>
    39113908                                                <reference key="NSVScroller" ref="70145897"/>
     
    40254022                                                                <string key="NSFrame">{{1, 17}, {338, 48}}</string>
    40264023                                                                <reference key="NSSuperview" ref="252354812"/>
    4027                                                                 <reference key="NSNextKeyView" ref="705721384"/>
    40284024                                                                <reference key="NSDocView" ref="705721384"/>
    40294025                                                                <reference key="NSBGColor" ref="987864771"/>
     
    40594055                                                                <string key="NSFrame">{{1, 0}, {338, 17}}</string>
    40604056                                                                <reference key="NSSuperview" ref="252354812"/>
    4061                                                                 <reference key="NSNextKeyView" ref="842629001"/>
    40624057                                                                <reference key="NSDocView" ref="842629001"/>
    40634058                                                                <reference key="NSBGColor" ref="987864771"/>
     
    40684063                                                <string key="NSFrame">{{10, 271}, {340, 66}}</string>
    40694064                                                <reference key="NSSuperview" ref="180459949"/>
    4070                                                 <reference key="NSNextKeyView" ref="230403242"/>
    40714065                                                <int key="NSsFlags">562</int>
    40724066                                                <reference key="NSVScroller" ref="58257122"/>
     
    42944288                                </object>
    42954289                                <string key="NSFrameSize">{360, 342}</string>
    4296                                 <reference key="NSSuperview"/>
    42974290                                <string key="NSClassName">NSView</string>
    42984291                                <string key="NSExtension">NSResponder</string>
     
    44974490                        </object>
    44984491                        <object class="NSCustomView" id="1005910882">
    4499                                 <nil key="NSNextResponder"/>
     4492                                <reference key="NSNextResponder"/>
    45004493                                <int key="NSvFlags">258</int>
    45014494                                <object class="NSMutableArray" key="NSSubviews">
     
    47044697                                                <object class="NSPopUpButtonCell" key="NSCell" id="271393508">
    47054698                                                        <int key="NSCellFlags">-2076049856</int>
    4706                                                         <int key="NSCellFlags2">134350848</int>
     4699                                                        <int key="NSCellFlags2">133120</int>
    47074700                                                        <reference key="NSSupport" ref="26"/>
    47084701                                                        <reference key="NSControlView" ref="307561255"/>
     
    48764869                                                <object class="NSPopUpButtonCell" key="NSCell" id="646947417">
    48774870                                                        <int key="NSCellFlags">-2076049856</int>
    4878                                                         <int key="NSCellFlags2">134350848</int>
     4871                                                        <int key="NSCellFlags2">133120</int>
    48794872                                                        <reference key="NSSupport" ref="26"/>
    48804873                                                        <reference key="NSControlView" ref="188523528"/>
     
    49624955                                                <object class="NSPopUpButtonCell" key="NSCell" id="380288231">
    49634956                                                        <int key="NSCellFlags">-2076049856</int>
    4964                                                         <int key="NSCellFlags2">134350848</int>
     4957                                                        <int key="NSCellFlags2">133120</int>
    49654958                                                        <reference key="NSSupport" ref="26"/>
    49664959                                                        <reference key="NSControlView" ref="535987563"/>
     
    51525145                                </object>
    51535146                                <string key="NSFrameSize">{351, 161}</string>
     5147                                <reference key="NSSuperview"/>
    51545148                                <object class="NSMutableString" key="NSClassName">
    51555149                                        <characters key="NS.bytes">NSView</characters>
  • trunk/macosx/PrefsController.m

    r6198 r6202  
    6565- (void) importFolderSheetClosed: (NSOpenPanel *) openPanel returnCode: (int) code contextInfo: (void *) info;
    6666
    67 - (void) setKeychainPassword: (NSString *) password forService: (const char *) service username: (const char *) username;
     67- (void) setKeychainPassword: (const char *) password forService: (const char *) service username: (const char *) username;
    6868
    6969@end
     
    768768- (void) setProxyPassword: (id) sender
    769769{
    770     NSString * password = [sender stringValue];
     770    const char * password = [[sender stringValue] UTF8String];
    771771    [self setKeychainPassword: password forService: PROXY_KEYCHAIN_SERVICE username: PROXY_KEYCHAIN_NAME];
    772772   
    773     tr_sessionSetProxyPassword(fHandle, [password UTF8String]);
     773    tr_sessionSetProxyPassword(fHandle, password);
    774774}
    775775
     
    810810- (void) setRPCPassword: (id) sender
    811811{
    812     NSString * password = [sender stringValue];
     812    const char * password = [[sender stringValue] UTF8String];
    813813    [self setKeychainPassword: password forService: RPC_KEYCHAIN_SERVICE username: RPC_KEYCHAIN_NAME];
    814814   
    815     tr_sessionSetRPCPassword(fHandle, [password UTF8String]);
     815    tr_sessionSetRPCPassword(fHandle, password);
    816816}
    817817
     
    11591159}
    11601160
    1161 - (void) setKeychainPassword: (NSString *) password forService: (const char *) service username: (const char *) username
     1161- (void) setKeychainPassword: (const char *) password forService: (const char *) service username: (const char *) username
    11621162{
    11631163    SecKeychainItemRef item = NULL;
    1164     BOOL shouldAdd = password && ![password isEqualToString: @""];
     1164    NSUInteger passwordLength = strlen(password) > 0;
    11651165   
    11661166    OSStatus result = SecKeychainFindGenericPassword(NULL, strlen(service), service, strlen(username), username, NULL, NULL, &item);
    11671167    if (result == noErr && item)
    11681168    {
    1169         if (shouldAdd) //found, so update
     1169        if (passwordLength > 0) //found, so update
    11701170        {
    1171             result = SecKeychainItemModifyAttributesAndData(item, NULL, [password length], (const void *)[password UTF8String]);
     1171            result = SecKeychainItemModifyAttributesAndData(item, NULL, passwordLength, (const void *)password);
    11721172            if (result != noErr)
    11731173                NSLog(@"Problem updating Keychain item: %s", GetMacOSStatusErrorString(result));
     
    11821182    else if (result == errSecItemNotFound) //not found, so add
    11831183    {
    1184         if (shouldAdd)
     1184        if (passwordLength > 0)
    11851185        {
    11861186            result = SecKeychainAddGenericPassword(NULL, strlen(service), service, strlen(username), username,
    1187                         [password length], (const void *)[password UTF8String], NULL);
     1187                        passwordLength, (const void *)password, NULL);
    11881188            if (result != noErr)
    11891189                NSLog(@"Problem adding Keychain item: %s", GetMacOSStatusErrorString(result));
Note: See TracChangeset for help on using the changeset viewer.