Changeset 6150


Ignore:
Timestamp:
Jun 11, 2008, 9:35:01 PM (13 years ago)
Author:
livings124
Message:

get the new proxy options wired up in the mac build

Location:
trunk/macosx
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/macosx/Controller.m

    r6144 r6150  
    204204        fLib = tr_sessionInitFull(NULL, /* use default config directory (Application Support) */
    205205                                "macosx",
    206                                 NULL, /* download directory set when adding transfers */
     206                                "", /* download directory set when adding transfers */
    207207                                [fDefaults boolForKey: @"PEXGlobal"],
    208208                                [fDefaults boolForKey: @"NatTraversal"],
     
    226226                                [fDefaults boolForKey: @"Proxy"],
    227227                                [[fDefaults stringForKey: @"ProxyAddress"] UTF8String],
     228                                TR_DEFAULT_PROXY_TYPE, /* reset in prefs */
    228229                                [fDefaults boolForKey: @"ProxyAuthorize"],
    229230                                [[fDefaults stringForKey: @"ProxyUsername"] UTF8String],
  • trunk/macosx/Defaults.plist

    r6122 r6150  
    109109        <key>ProxyPassword</key>
    110110        <string></string>
     111        <key>ProxyType</key>
     112        <string>HTTP</string>
    111113        <key>ProxyUsername</key>
    112114        <string></string>
  • trunk/macosx/English.lproj/Localizable.strings

    r6144 r6150  
    120120   Status bar transfer count */
    121121"1 transfer" = "1 transfer";
    122 
    123 /* Torrent -> status string */
    124 "1 web seed" = "1 web seed";
    125122
    126123/* Move folder cannot be used alert -> message */
     
    516513"Open Torrent Address" = "Open Torrent Address";
    517514
     515/* Open toolbar item -> palette label */
     516"Open Torrent Files" = "Open Torrent Files";
     517
    518518/* Open toolbar item -> tooltip */
    519519"Open torrent files" = "Open torrent files";
    520 
    521 /* Open toolbar item -> palette label */
    522 "Open Torrent Files" = "Open Torrent Files";
    523520
    524521/* Open address toolbar item -> tooltip */
     
    930927"Web Address" = "Web Address";
    931928
     929/* Torrent -> status string */
     930"web seed" = "web seed";
     931
    932932/* Groups -> Name */
    933933"Yellow" = "Yellow";
  • trunk/macosx/English.lproj/PrefsWindow.xib

    r6133 r6150  
    99                <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
    1010                        <bool key="EncodedWithXMLCoder">YES</bool>
    11                         <integer value="1481"/>
    12                         <integer value="1361"/>
    1311                        <integer value="66"/>
    1412                </object>
     
    362360                        </object>
    363361                        <object class="NSCustomView" id="314557528">
    364                                 <nil key="NSNextResponder"/>
     362                                <reference key="NSNextResponder"/>
    365363                                <int key="NSvFlags">256</int>
    366364                                <object class="NSMutableArray" key="NSSubviews">
     
    371369                                                <string key="NSFrame">{{13, 10}, {509, 272}}</string>
    372370                                                <reference key="NSSuperview" ref="314557528"/>
     371                                                <reference key="NSWindow"/>
    373372                                                <object class="NSMutableArray" key="NSTabViewItems">
    374373                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     
    384383                                                                                        <string key="NSFrame">{{280, 192}, {182, 26}}</string>
    385384                                                                                        <reference key="NSSuperview" ref="833882848"/>
     385                                                                                        <reference key="NSWindow"/>
    386386                                                                                        <bool key="NSEnabled">YES</bool>
    387387                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="90676977">
     
    487487                                                                                        <string key="NSFrame">{{104, 198}, {174, 17}}</string>
    488488                                                                                        <reference key="NSSuperview" ref="833882848"/>
     489                                                                                        <reference key="NSWindow"/>
    489490                                                                                        <bool key="NSEnabled">YES</bool>
    490491                                                                                        <object class="NSTextFieldCell" key="NSCell" id="17039439">
     
    503504                                                                                        <string key="NSFrame">{{40, 198}, {62, 17}}</string>
    504505                                                                                        <reference key="NSSuperview" ref="833882848"/>
     506                                                                                        <reference key="NSWindow"/>
    505507                                                                                        <bool key="NSEnabled">YES</bool>
    506508                                                                                        <object class="NSTextFieldCell" key="NSCell" id="928268714">
     
    519521                                                                                        <string key="NSFrame">{{105, 129}, {188, 18}}</string>
    520522                                                                                        <reference key="NSSuperview" ref="833882848"/>
     523                                                                                        <reference key="NSWindow"/>
    521524                                                                                        <bool key="NSEnabled">YES</bool>
    522525                                                                                        <object class="NSButtonCell" key="NSCell" id="617366714">
     
    541544                                                                                        <string key="NSFrame">{{105, 19}, {181, 18}}</string>
    542545                                                                                        <reference key="NSSuperview" ref="833882848"/>
     546                                                                                        <reference key="NSWindow"/>
    543547                                                                                        <bool key="NSEnabled">YES</bool>
    544548                                                                                        <object class="NSButtonCell" key="NSCell" id="43391012">
     
    563567                                                                                        <string key="NSFrame">{{289, 14}, {182, 26}}</string>
    564568                                                                                        <reference key="NSSuperview" ref="833882848"/>
     569                                                                                        <reference key="NSWindow"/>
    565570                                                                                        <bool key="NSEnabled">YES</bool>
    566571                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="325815098">
     
    635640                                                                                        <string key="NSFrame">{{36, 20}, {66, 17}}</string>
    636641                                                                                        <reference key="NSSuperview" ref="833882848"/>
     642                                                                                        <reference key="NSWindow"/>
    637643                                                                                        <bool key="NSEnabled">YES</bool>
    638644                                                                                        <object class="NSTextFieldCell" key="NSCell" id="89538612">
     
    651657                                                                                        <string key="NSFrame">{{105, 172}, {178, 18}}</string>
    652658                                                                                        <reference key="NSSuperview" ref="833882848"/>
     659                                                                                        <reference key="NSWindow"/>
    653660                                                                                        <bool key="NSEnabled">YES</bool>
    654661                                                                                        <object class="NSButtonCell" key="NSCell" id="631844593">
     
    673680                                                                                        <string key="NSFrame">{{286, 167}, {182, 26}}</string>
    674681                                                                                        <reference key="NSSuperview" ref="833882848"/>
     682                                                                                        <reference key="NSWindow"/>
    675683                                                                                        <bool key="NSEnabled">YES</bool>
    676684                                                                                        <object class="NSPopUpButtonCell" key="NSCell" id="706439761">
     
    745753                                                                                        <string key="NSFrame">{{105, 93}, {283, 18}}</string>
    746754                                                                                        <reference key="NSSuperview" ref="833882848"/>
     755                                                                                        <reference key="NSWindow"/>
    747756                                                                                        <bool key="NSEnabled">YES</bool>
    748757                                                                                        <object class="NSButtonCell" key="NSCell" id="737399332">
     
    767776                                                                                        <string key="NSFrame">{{105, 149}, {192, 18}}</string>
    768777                                                                                        <reference key="NSSuperview" ref="833882848"/>
     778                                                                                        <reference key="NSWindow"/>
    769779                                                                                        <bool key="NSEnabled">YES</bool>
    770780                                                                                        <object class="NSButtonCell" key="NSCell" id="698939556">
     
    789799                                                                                        <string key="NSFrame">{{124, 53}, {197, 18}}</string>
    790800                                                                                        <reference key="NSSuperview" ref="833882848"/>
     801                                                                                        <reference key="NSWindow"/>
    791802                                                                                        <bool key="NSEnabled">YES</bool>
    792803                                                                                        <object class="NSButtonCell" key="NSCell" id="728696603">
     
    811822                                                                                        <string key="NSFrame">{{17, 94}, {86, 17}}</string>
    812823                                                                                        <reference key="NSSuperview" ref="833882848"/>
     824                                                                                        <reference key="NSWindow"/>
    813825                                                                                        <bool key="NSEnabled">YES</bool>
    814826                                                                                        <object class="NSTextFieldCell" key="NSCell" id="184279790">
     
    827839                                                                                        <string key="NSFrame">{{124, 73}, {235, 18}}</string>
    828840                                                                                        <reference key="NSSuperview" ref="833882848"/>
     841                                                                                        <reference key="NSWindow"/>
    829842                                                                                        <bool key="NSEnabled">YES</bool>
    830843                                                                                        <object class="NSButtonCell" key="NSCell" id="735010614">
     
    847860                                                                        <string key="NSFrame">{{10, 33}, {489, 226}}</string>
    848861                                                                        <reference key="NSSuperview" ref="463462813"/>
     862                                                                        <reference key="NSWindow"/>
    849863                                                                </object>
    850864                                                                <string key="NSLabel">Adding</string>
     
    15161530                                </object>
    15171531                                <string key="NSFrameSize">{535, 288}</string>
     1532                                <reference key="NSSuperview"/>
     1533                                <reference key="NSWindow"/>
    15181534                                <string key="NSClassName">NSView</string>
    15191535                                <string key="NSExtension">NSResponder</string>
     
    21192135                        </object>
    21202136                        <object class="NSCustomView" id="538122014">
    2121                                 <reference key="NSNextResponder"/>
     2137                                <nil key="NSNextResponder"/>
    21222138                                <int key="NSvFlags">256</int>
    21232139                                <object class="NSMutableArray" key="NSSubviews">
     
    25322548                                </object>
    25332549                                <string key="NSFrameSize">{535, 258}</string>
    2534                                 <reference key="NSSuperview"/>
    25352550                                <string key="NSClassName">NSView</string>
    25362551                                <string key="NSExtension">NSResponder</string>
     
    25672582                                                <reference key="NSNextResponder" ref="204700639"/>
    25682583                                                <int key="NSvFlags">256</int>
    2569                                                 <string key="NSFrame">{{52, 34}, {90, 17}}</string>
     2584                                                <string key="NSFrame">{{28, 34}, {90, 17}}</string>
    25702585                                                <reference key="NSSuperview" ref="204700639"/>
    25712586                                                <bool key="NSEnabled">YES</bool>
     
    25832598                                                <reference key="NSNextResponder" ref="204700639"/>
    25842599                                                <int key="NSvFlags">256</int>
    2585                                                 <string key="NSFrame">{{145, 33}, {357, 18}}</string>
     2600                                                <string key="NSFrame">{{121, 33}, {357, 18}}</string>
    25862601                                                <reference key="NSSuperview" ref="204700639"/>
    25872602                                                <bool key="NSEnabled">YES</bool>
     
    26062621                                                <int key="NSvFlags">1280</int>
    26072622                                                <object class="NSPSMatrix" key="NSDrawMatrix"/>
    2608                                                 <string key="NSFrame">{{317, 253}, {16, 16}}</string>
     2623                                                <string key="NSFrame">{{293, 253}, {16, 16}}</string>
    26092624                                                <reference key="NSSuperview" ref="204700639"/>
    26102625                                                <int key="NSpiFlags">28938</int>
     
    26262641                                                        </object>
    26272642                                                </object>
    2628                                                 <string key="NSFrame">{{318, 254}, {14, 14}}</string>
     2643                                                <string key="NSFrame">{{294, 254}, {14, 14}}</string>
    26292644                                                <reference key="NSSuperview" ref="204700639"/>
    26302645                                                <bool key="NSEnabled">YES</bool>
     
    26462661                                                <reference key="NSNextResponder" ref="204700639"/>
    26472662                                                <int key="NSvFlags">256</int>
    2648                                                 <string key="NSFrame">{{132, 253}, {124, 17}}</string>
     2663                                                <string key="NSFrame">{{108, 253}, {124, 17}}</string>
    26492664                                                <reference key="NSSuperview" ref="204700639"/>
    26502665                                                <bool key="NSEnabled">YES</bool>
     
    26622677                                                <reference key="NSNextResponder" ref="204700639"/>
    26632678                                                <int key="NSvFlags">256</int>
    2664                                                 <string key="NSFrame">{{133, 231}, {171, 18}}</string>
     2679                                                <string key="NSFrame">{{109, 231}, {171, 18}}</string>
    26652680                                                <reference key="NSSuperview" ref="204700639"/>
    26662681                                                <bool key="NSEnabled">YES</bool>
     
    26842699                                                <reference key="NSNextResponder" ref="204700639"/>
    26852700                                                <int key="NSvFlags">256</int>
    2686                                                 <string key="NSFrame">{{133, 174}, {248, 18}}</string>
     2701                                                <string key="NSFrame">{{109, 174}, {248, 18}}</string>
    26872702                                                <reference key="NSSuperview" ref="204700639"/>
    26882703                                                <bool key="NSEnabled">YES</bool>
     
    27062721                                                <reference key="NSNextResponder" ref="204700639"/>
    27072722                                                <int key="NSvFlags">256</int>
    2708                                                 <string key="NSFrame">{{261, 251}, {50, 22}}</string>
     2723                                                <string key="NSFrame">{{237, 251}, {50, 22}}</string>
    27092724                                                <reference key="NSSuperview" ref="204700639"/>
    27102725                                                <bool key="NSEnabled">YES</bool>
     
    27722787                                                <reference key="NSNextResponder" ref="204700639"/>
    27732788                                                <int key="NSvFlags">256</int>
    2774                                                 <string key="NSFrame">{{132, 215}, {238, 14}}</string>
     2789                                                <string key="NSFrame">{{108, 215}, {238, 14}}</string>
    27752790                                                <reference key="NSSuperview" ref="204700639"/>
    27762791                                                <bool key="NSEnabled">YES</bool>
     
    27882803                                                <reference key="NSNextResponder" ref="204700639"/>
    27892804                                                <int key="NSvFlags">256</int>
    2790                                                 <string key="NSFrame">{{337, 253}, {154, 17}}</string>
     2805                                                <string key="NSFrame">{{313, 253}, {154, 17}}</string>
    27912806                                                <reference key="NSSuperview" ref="204700639"/>
    27922807                                                <bool key="NSEnabled">YES</bool>
     
    28042819                                                <reference key="NSNextResponder" ref="204700639"/>
    28052820                                                <int key="NSvFlags">256</int>
    2806                                                 <string key="NSFrame">{{69, 254}, {61, 17}}</string>
     2821                                                <string key="NSFrame">{{45, 254}, {61, 17}}</string>
    28072822                                                <reference key="NSSuperview" ref="204700639"/>
    28082823                                                <bool key="NSEnabled">YES</bool>
     
    28202835                                                <reference key="NSNextResponder" ref="204700639"/>
    28212836                                                <int key="NSvFlags">256</int>
    2822                                                 <string key="NSFrame">{{33, 175}, {97, 17}}</string>
     2837                                                <string key="NSFrame">{{62, 175}, {44, 17}}</string>
    28232838                                                <reference key="NSSuperview" ref="204700639"/>
    28242839                                                <bool key="NSEnabled">YES</bool>
     
    28262841                                                        <int key="NSCellFlags">67239424</int>
    28272842                                                        <int key="NSCellFlags2">71303168</int>
    2828                                                         <string key="NSContents">Tracker proxy:</string>
     2843                                                        <string key="NSContents">Proxy:</string>
    28292844                                                        <reference key="NSSupport" ref="86725571"/>
    28302845                                                        <reference key="NSControlView" ref="90035294"/>
     
    28362851                                                <reference key="NSNextResponder" ref="204700639"/>
    28372852                                                <int key="NSvFlags">256</int>
    2838                                                 <string key="NSFrame">{{242, 147}, {184, 22}}</string>
     2853                                                <string key="NSFrame">{{218, 147}, {184, 22}}</string>
    28392854                                                <reference key="NSSuperview" ref="204700639"/>
    28402855                                                <bool key="NSEnabled">YES</bool>
     
    28532868                                                <reference key="NSNextResponder" ref="204700639"/>
    28542869                                                <int key="NSvFlags">256</int>
    2855                                                 <string key="NSFrame">{{174, 73}, {68, 17}}</string>
     2870                                                <string key="NSFrame">{{150, 73}, {68, 17}}</string>
    28562871                                                <reference key="NSSuperview" ref="204700639"/>
    28572872                                                <bool key="NSEnabled">YES</bool>
     
    28692884                                                <reference key="NSNextResponder" ref="204700639"/>
    28702885                                                <int key="NSvFlags">256</int>
    2871                                                 <string key="NSFrame">{{171, 101}, {71, 17}}</string>
     2886                                                <string key="NSFrame">{{147, 101}, {71, 17}}</string>
    28722887                                                <reference key="NSSuperview" ref="204700639"/>
    28732888                                                <bool key="NSEnabled">YES</bool>
     
    28852900                                                <reference key="NSNextResponder" ref="204700639"/>
    28862901                                                <int key="NSvFlags">256</int>
    2887                                                 <string key="NSFrame">{{151, 149}, {86, 17}}</string>
     2902                                                <string key="NSFrame">{{127, 149}, {86, 17}}</string>
    28882903                                                <reference key="NSSuperview" ref="204700639"/>
    28892904                                                <bool key="NSEnabled">YES</bool>
     
    29012916                                                <reference key="NSNextResponder" ref="204700639"/>
    29022917                                                <int key="NSvFlags">256</int>
    2903                                                 <string key="NSFrame">{{152, 125}, {187, 18}}</string>
     2918                                                <string key="NSFrame">{{128, 125}, {187, 18}}</string>
    29042919                                                <reference key="NSSuperview" ref="204700639"/>
    29052920                                                <bool key="NSEnabled">YES</bool>
     
    29232938                                                <reference key="NSNextResponder" ref="204700639"/>
    29242939                                                <int key="NSvFlags">256</int>
    2925                                                 <string key="NSFrame">{{247, 71}, {179, 22}}</string>
     2940                                                <string key="NSFrame">{{223, 71}, {179, 22}}</string>
    29262941                                                <reference key="NSSuperview" ref="204700639"/>
    29272942                                                <bool key="NSEnabled">YES</bool>
     
    29442959                                                <reference key="NSNextResponder" ref="204700639"/>
    29452960                                                <int key="NSvFlags">256</int>
    2946                                                 <string key="NSFrame">{{247, 99}, {179, 22}}</string>
     2961                                                <string key="NSFrame">{{223, 99}, {179, 22}}</string>
    29472962                                                <reference key="NSSuperview" ref="204700639"/>
    29482963                                                <bool key="NSEnabled">YES</bool>
     
    29582973                                                </object>
    29592974                                        </object>
     2975                                        <object class="NSPopUpButton" id="682100624">
     2976                                                <reference key="NSNextResponder" ref="204700639"/>
     2977                                                <int key="NSvFlags">268</int>
     2978                                                <string key="NSFrame">{{407, 145}, {96, 26}}</string>
     2979                                                <reference key="NSSuperview" ref="204700639"/>
     2980                                                <bool key="NSEnabled">YES</bool>
     2981                                                <object class="NSPopUpButtonCell" key="NSCell" id="512042046">
     2982                                                        <int key="NSCellFlags">-2076049856</int>
     2983                                                        <int key="NSCellFlags2">2048</int>
     2984                                                        <reference key="NSSupport" ref="86725571"/>
     2985                                                        <reference key="NSControlView" ref="682100624"/>
     2986                                                        <int key="NSButtonFlags">109199615</int>
     2987                                                        <int key="NSButtonFlags2">129</int>
     2988                                                        <string key="NSAlternateContents"/>
     2989                                                        <string key="NSKeyEquivalent"/>
     2990                                                        <int key="NSPeriodicDelay">400</int>
     2991                                                        <int key="NSPeriodicInterval">75</int>
     2992                                                        <object class="NSMenuItem" key="NSMenuItem" id="121411742">
     2993                                                                <reference key="NSMenu" ref="847827596"/>
     2994                                                                <string key="NSTitle">HTTP</string>
     2995                                                                <string key="NSKeyEquiv"/>
     2996                                                                <int key="NSKeyEquivModMask">1048576</int>
     2997                                                                <int key="NSMnemonicLoc">2147483647</int>
     2998                                                                <int key="NSState">1</int>
     2999                                                                <reference key="NSOnImage" ref="550412468"/>
     3000                                                                <reference key="NSMixedImage" ref="32510707"/>
     3001                                                                <string key="NSAction">_popUpItemAction:</string>
     3002                                                                <reference key="NSTarget" ref="512042046"/>
     3003                                                        </object>
     3004                                                        <bool key="NSMenuItemRespectAlignment">YES</bool>
     3005                                                        <object class="NSMenu" key="NSMenu" id="847827596">
     3006                                                                <string key="NSTitle">OtherViews</string>
     3007                                                                <object class="NSMutableArray" key="NSMenuItems">
     3008                                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     3009                                                                        <reference ref="121411742"/>
     3010                                                                        <object class="NSMenuItem" id="37580132">
     3011                                                                                <reference key="NSMenu" ref="847827596"/>
     3012                                                                                <string key="NSTitle">SOCKS4</string>
     3013                                                                                <string key="NSKeyEquiv"/>
     3014                                                                                <int key="NSKeyEquivModMask">1048576</int>
     3015                                                                                <int key="NSMnemonicLoc">2147483647</int>
     3016                                                                                <reference key="NSOnImage" ref="550412468"/>
     3017                                                                                <reference key="NSMixedImage" ref="32510707"/>
     3018                                                                                <string key="NSAction">_popUpItemAction:</string>
     3019                                                                                <reference key="NSTarget" ref="512042046"/>
     3020                                                                        </object>
     3021                                                                        <object class="NSMenuItem" id="935614302">
     3022                                                                                <reference key="NSMenu" ref="847827596"/>
     3023                                                                                <string key="NSTitle">SOCKS5</string>
     3024                                                                                <string key="NSKeyEquiv"/>
     3025                                                                                <int key="NSKeyEquivModMask">1048576</int>
     3026                                                                                <int key="NSMnemonicLoc">2147483647</int>
     3027                                                                                <reference key="NSOnImage" ref="550412468"/>
     3028                                                                                <reference key="NSMixedImage" ref="32510707"/>
     3029                                                                                <string key="NSAction">_popUpItemAction:</string>
     3030                                                                                <reference key="NSTarget" ref="512042046"/>
     3031                                                                        </object>
     3032                                                                </object>
     3033                                                        </object>
     3034                                                        <int key="NSPreferredEdge">1</int>
     3035                                                        <bool key="NSUsesItemFromMenu">YES</bool>
     3036                                                        <bool key="NSAltersState">YES</bool>
     3037                                                        <int key="NSArrowPosition">2</int>
     3038                                                </object>
     3039                                        </object>
    29603040                                </object>
    29613041                                <string key="NSFrameSize">{535, 293}</string>
     
    29653045                        </object>
    29663046                        <object class="NSCustomView" id="810116101">
    2967                                 <reference key="NSNextResponder"/>
     3047                                <nil key="NSNextResponder"/>
    29683048                                <int key="NSvFlags">256</int>
    29693049                                <object class="NSMutableArray" key="NSSubviews">
     
    33333413                                                                <string key="NSFrame">{{1, 17}, {332, 95}}</string>
    33343414                                                                <reference key="NSSuperview" ref="122119447"/>
    3335                                                                 <reference key="NSNextKeyView" ref="173651346"/>
    33363415                                                                <reference key="NSDocView" ref="173651346"/>
    33373416                                                                <reference key="NSBGColor" ref="729660797"/>
     
    33663445                                                                <string key="NSFrame">{{1, 0}, {332, 17}}</string>
    33673446                                                                <reference key="NSSuperview" ref="122119447"/>
    3368                                                                 <reference key="NSNextKeyView" ref="520862816"/>
    33693447                                                                <reference key="NSDocView" ref="520862816"/>
    33703448                                                                <reference key="NSBGColor" ref="729660797"/>
     
    33753453                                                <string key="NSFrame">{{102, 63}, {349, 113}}</string>
    33763454                                                <reference key="NSSuperview" ref="810116101"/>
    3377                                                 <reference key="NSNextKeyView" ref="206862330"/>
    33783455                                                <int key="NSsFlags">18</int>
    33793456                                                <reference key="NSVScroller" ref="220703981"/>
     
    34773554                                </object>
    34783555                                <string key="NSFrameSize">{535, 403}</string>
    3479                                 <reference key="NSSuperview"/>
    34803556                                <string key="NSClassName">NSView</string>
    34813557                                <string key="NSExtension">NSResponder</string>
    34823558                        </object>
    34833559                        <object class="NSUserDefaultsController" id="356871564">
     3560                                <object class="NSMutableArray" key="NSDeclaredKeys">
     3561                                        <bool key="EncodedWithXMLCoder">YES</bool>
     3562                                        <string>Proxy</string>
     3563                                </object>
    34843564                                <bool key="NSSharedInstance">YES</bool>
    34853565                        </object>
     
    58435923                                        <int key="connectionID">1662</int>
    58445924                                </object>
     5925                                <object class="IBConnectionRecord">
     5926                                        <object class="IBOutletConnection" key="connection">
     5927                                                <string key="label">fProxyTypePopUp</string>
     5928                                                <reference key="source" ref="511492310"/>
     5929                                                <reference key="destination" ref="682100624"/>
     5930                                        </object>
     5931                                        <int key="connectionID">1669</int>
     5932                                </object>
     5933                                <object class="IBConnectionRecord">
     5934                                        <object class="IBActionConnection" key="connection">
     5935                                                <string key="label">setProxyType:</string>
     5936                                                <reference key="source" ref="511492310"/>
     5937                                                <reference key="destination" ref="682100624"/>
     5938                                        </object>
     5939                                        <int key="connectionID">1670</int>
     5940                                </object>
     5941                                <object class="IBConnectionRecord">
     5942                                        <object class="IBBindingConnection" key="connection">
     5943                                                <string key="label">enabled: values.Proxy</string>
     5944                                                <reference key="source" ref="682100624"/>
     5945                                                <reference key="destination" ref="356871564"/>
     5946                                                <object class="NSNibBindingConnector" key="connector">
     5947                                                        <reference key="NSSource" ref="682100624"/>
     5948                                                        <reference key="NSDestination" ref="356871564"/>
     5949                                                        <string key="NSLabel">enabled: values.Proxy</string>
     5950                                                        <string key="NSBinding">enabled</string>
     5951                                                        <string key="NSKeyPath">values.Proxy</string>
     5952                                                        <int key="NSNibBindingConnectorVersion">2</int>
     5953                                                </object>
     5954                                        </object>
     5955                                        <int key="connectionID">1671</int>
     5956                                </object>
    58455957                        </object>
    58465958                        <object class="IBMutableOrderedSet" key="objectRecords">
     
    63476459                                                        <reference ref="876018656"/>
    63486460                                                        <reference ref="995948995"/>
     6461                                                        <reference ref="682100624"/>
    63496462                                                </object>
    63506463                                                <reference key="parent" ref="37013934"/>
     
    80748187                                                <reference key="object" ref="803023037"/>
    80758188                                                <reference key="parent" ref="749999527"/>
     8189                                        </object>
     8190                                        <object class="IBObjectRecord">
     8191                                                <int key="objectID">1663</int>
     8192                                                <reference key="object" ref="682100624"/>
     8193                                                <object class="NSMutableArray" key="children">
     8194                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8195                                                        <reference ref="512042046"/>
     8196                                                </object>
     8197                                                <reference key="parent" ref="204700639"/>
     8198                                        </object>
     8199                                        <object class="IBObjectRecord">
     8200                                                <int key="objectID">1664</int>
     8201                                                <reference key="object" ref="512042046"/>
     8202                                                <object class="NSMutableArray" key="children">
     8203                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8204                                                        <reference ref="847827596"/>
     8205                                                </object>
     8206                                                <reference key="parent" ref="682100624"/>
     8207                                        </object>
     8208                                        <object class="IBObjectRecord">
     8209                                                <int key="objectID">1665</int>
     8210                                                <reference key="object" ref="847827596"/>
     8211                                                <object class="NSMutableArray" key="children">
     8212                                                        <bool key="EncodedWithXMLCoder">YES</bool>
     8213                                                        <reference ref="121411742"/>
     8214                                                        <reference ref="37580132"/>
     8215                                                        <reference ref="935614302"/>
     8216                                                </object>
     8217                                                <reference key="parent" ref="512042046"/>
     8218                                        </object>
     8219                                        <object class="IBObjectRecord">
     8220                                                <int key="objectID">1666</int>
     8221                                                <reference key="object" ref="121411742"/>
     8222                                                <reference key="parent" ref="847827596"/>
     8223                                        </object>
     8224                                        <object class="IBObjectRecord">
     8225                                                <int key="objectID">1667</int>
     8226                                                <reference key="object" ref="37580132"/>
     8227                                                <reference key="parent" ref="847827596"/>
     8228                                        </object>
     8229                                        <object class="IBObjectRecord">
     8230                                                <int key="objectID">1668</int>
     8231                                                <reference key="object" ref="935614302"/>
     8232                                                <reference key="parent" ref="847827596"/>
    80768233                                        </object>
    80778234                                </object>
     
    82478404                                        <string>1660.IBPluginDependency</string>
    82488405                                        <string>1661.IBPluginDependency</string>
     8406                                        <string>1663.IBPluginDependency</string>
     8407                                        <string>1664.IBPluginDependency</string>
     8408                                        <string>1665.IBEditorWindowLastContentRect</string>
     8409                                        <string>1665.IBPluginDependency</string>
     8410                                        <string>1666.IBPluginDependency</string>
     8411                                        <string>1667.IBPluginDependency</string>
     8412                                        <string>1668.IBPluginDependency</string>
    82498413                                        <string>190.IBPluginDependency</string>
    82508414                                        <string>190.ImportedFromIB2</string>
     
    86138777                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    86148778                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8779                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8780                                        <string>{{667, 478}, {123, 63}}</string>
     8781                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8782                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8783                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8784                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     8785                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
    86158786                                        <reference ref="761722050"/>
    86168787                                        <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
     
    88379008                        </object>
    88389009                        <nil key="sourceID"/>
    8839                         <int key="maxID">1662</int>
     9010                        <int key="maxID">1671</int>
    88409011                </object>
    88419012                <object class="IBClassDescriber" key="IBDocument.Classes">
     
    89519122                                                        <string>setProxyEnabled:</string>
    89529123                                                        <string>setProxyPassword:</string>
     9124                                                        <string>setProxyType:</string>
    89539125                                                        <string>setProxyUsername:</string>
    89549126                                                        <string>setQueue:</string>
     
    90109182                                                        <string>id</string>
    90119183                                                        <string>id</string>
     9184                                                        <string>id</string>
    90129185                                                </object>
    90139186                                        </object>
     
    90349207                                                        <string>fPortStatusProgress</string>
    90359208                                                        <string>fProxyAddressField</string>
     9209                                                        <string>fProxyTypePopUp</string>
    90369210                                                        <string>fQueueDownloadField</string>
    90379211                                                        <string>fQueueSeedField</string>
     
    90679241                                                        <string>NSProgressIndicator</string>
    90689242                                                        <string>NSTextField</string>
     9243                                                        <string>NSPopUpButton</string>
    90699244                                                        <string>NSTextField</string>
    90709245                                                        <string>NSTextField</string>
  • trunk/macosx/PrefsController.h

    r6133 r6150  
    5858    int fPeerPort, fNatStatus;
    5959    IBOutlet NSTextField * fProxyAddressField;
     60    IBOutlet NSPopUpButton * fProxyTypePopUp;
    6061   
    6162    IBOutlet NSTextField * fRPCPortField;
     
    125126- (void) setProxyUsername: (id) sender;
    126127- (void) setProxyPassword: (id) sender;
     128- (void) setProxyType: (id) sender;
     129- (void) updateProxyType;
    127130
    128131- (void) setRPCEnabled: (id) sender;
  • trunk/macosx/PrefsController.m

    r6133 r6150  
    3232#define DOWNLOAD_TORRENT    2
    3333
     34#define PROXY_HTTP      0
     35#define PROXY_SOCKS4    1
     36#define PROXY_SOCKS5    2
     37
    3438#define RPC_ACCESS_ALLOW    0
    3539#define RPC_ACCESS_DENY     1
     
    102106        [self applySpeedSettings: nil];
    103107       
     108        //set proxy type
     109        [self updateProxyType];
     110       
    104111        //update rpc access list
    105112        fRPCAccessArray = [[fDefaults arrayForKey: @"RPCAccessList"] mutableCopy];
     
    185192    [fStalledField setIntValue: [fDefaults integerForKey: @"StalledMinutes"]];
    186193   
    187     //set proxy address
     194    //set proxy fields
    188195    [fProxyAddressField setStringValue: [fDefaults stringForKey: @"ProxyAddress"]];
     196    int proxyType;
     197    switch(tr_sessionGetProxyType(fHandle))
     198    {
     199        case TR_PROXY_SOCKS4:
     200            proxyType = PROXY_SOCKS4;
     201            break;
     202        case TR_PROXY_SOCKS5:
     203            proxyType = PROXY_SOCKS5;
     204            break;
     205        case TR_PROXY_HTTP:
     206            proxyType = PROXY_HTTP;
     207    }
     208    [fProxyTypePopUp selectItemAtIndex: proxyType];
    189209   
    190210    //set blocklist
     
    688708{
    689709    tr_sessionSetProxyPassword(fHandle, [[fDefaults stringForKey: @"ProxyPassword"] UTF8String]);
     710}
     711
     712- (void) setProxyType: (id) sender
     713{
     714    NSString * type;
     715    switch ([sender indexOfSelectedItem])
     716    {
     717        case PROXY_HTTP:
     718            type = @"HTTP";
     719            break;
     720        case PROXY_SOCKS4:
     721            type = @"SOCKS4";
     722            break;
     723        case PROXY_SOCKS5:
     724            type = @"SOCKS5";
     725    }
     726   
     727    [fDefaults setObject: type forKey: @"ProxyType"];
     728    [self updateProxyType];
     729}
     730
     731- (void) updateProxyType
     732{
     733    NSString * typeString = [fDefaults stringForKey: @"ProxyType"];
     734    tr_proxy_type type;
     735    if ([typeString isEqualToString: @"SOCKS4"])
     736        type = TR_PROXY_SOCKS4;
     737    else if ([typeString isEqualToString: @"SOCKS5"])
     738        type = TR_PROXY_SOCKS4;
     739    else
     740    {
     741        //safety
     742        if (![typeString isEqualToString: @"HTTP"])
     743        {
     744            typeString = @"HTTP";
     745            [fDefaults setObject: typeString forKey: @"ProxyType"];
     746        }
     747        type = TR_PROXY_HTTP;
     748    }
     749   
     750    tr_sessionSetProxyType(fHandle, type);
    690751}
    691752
Note: See TracChangeset for help on using the changeset viewer.