diff --git a/macosx/English.lproj/PrefsWindow.xib b/macosx/English.lproj/PrefsWindow.xib index 8fae018cc..e2f8e3eb5 100644 --- a/macosx/English.lproj/PrefsWindow.xib +++ b/macosx/English.lproj/PrefsWindow.xib @@ -8,6 +8,8 @@ 352.00 YES + + @@ -2116,7 +2118,7 @@ AAABAAAAAQ NSResponder - + 256 YES @@ -2529,6 +2531,7 @@ AAABAAAAAQ {535, 258} + NSView NSResponder @@ -2680,13 +2683,13 @@ AAABAAAAAQ 256 - {{133, 174}, {252, 18}} + {{133, 174}, {248, 18}} YES 67239424 0 - Connect to tracker with HTTP proxy: + Connect to tracker with HTTP proxy 1211912703 @@ -2961,14 +2964,14 @@ AAABAAAAAQ NSResponder - + 256 YES 256 - {{99, 205}, {96, 17}} + {{99, 221}, {96, 17}} YES @@ -2984,7 +2987,7 @@ AAABAAAAAQ 256 - {{122, 247}, {68, 17}} + {{122, 263}, {68, 17}} YES @@ -3000,7 +3003,7 @@ AAABAAAAAQ 256 - {{119, 275}, {71, 17}} + {{119, 291}, {71, 17}} YES @@ -3016,7 +3019,7 @@ AAABAAAAAQ 256 - {{201, 203}, {50, 22}} + {{201, 219}, {50, 22}} YES @@ -3082,7 +3085,7 @@ AAABAAAAAQ 256 - {{81, 351}, {158, 18}} + {{81, 367}, {158, 18}} YES @@ -3104,7 +3107,7 @@ AAABAAAAAQ 256 - {{100, 299}, {165, 18}} + {{100, 315}, {165, 18}} YES @@ -3126,7 +3129,7 @@ AAABAAAAAQ 256 - {{99, 335}, {342, 14}} + {{99, 351}, {342, 14}} YES @@ -3142,7 +3145,7 @@ AAABAAAAAQ 256 - {{195, 245}, {179, 22}} + {{195, 261}, {179, 22}} YES @@ -3163,7 +3166,7 @@ AAABAAAAAQ 256 - {{99, 166}, {123, 17}} + {{99, 182}, {123, 17}} YES @@ -3369,7 +3372,7 @@ AAABAAAAAQ - {{102, 47}, {349, 113}} + {{102, 63}, {349, 113}} 18 @@ -3383,7 +3386,7 @@ AAABAAAAAQ 292 - {{102, 19}, {67, 23}} + {{102, 35}, {67, 23}} YES @@ -3421,7 +3424,7 @@ AAABAAAAAQ 256 - {{174, 23}, {275, 14}} + {{174, 39}, {275, 14}} YES @@ -3437,7 +3440,7 @@ AAABAAAAAQ 256 - {{195, 273}, {179, 22}} + {{195, 289}, {179, 22}} YES @@ -3451,8 +3454,29 @@ AAABAAAAAQ + + + 256 + {{493, 12}, {25, 25}} + + YES + + 67239424 + 134217728 + + + + -2038415105 + 161 + + + 200 + 25 + + - {535, 387} + {535, 403} + NSView NSResponder @@ -5810,6 +5834,14 @@ AAABAAAAAQ 1659 + + + helpForRemote: + + + + 1662 + @@ -7491,6 +7523,7 @@ AAABAAAAAQ + Remote @@ -8027,6 +8060,20 @@ AAABAAAAAQ + + 1660 + + + YES + + + + + + 1661 + + + @@ -8197,6 +8244,8 @@ AAABAAAAAQ 1644.ImportedFromIB2 1657.IBPluginDependency 1657.ImportedFromIB2 + 1660.IBPluginDependency + 1661.IBPluginDependency 190.IBPluginDependency 190.ImportedFromIB2 192.IBPluginDependency @@ -8479,7 +8528,7 @@ AAABAAAAAQ com.apple.InterfaceBuilder.CocoaPlugin - {{455, 152}, {535, 387}} + {{414, 530}, {535, 403}} com.apple.InterfaceBuilder.CocoaPlugin {{281, 577}, {539, 315}} @@ -8561,6 +8610,8 @@ AAABAAAAAQ com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin com.apple.InterfaceBuilder.CocoaPlugin @@ -8731,7 +8782,7 @@ AAABAAAAAQ com.apple.InterfaceBuilder.CocoaPlugin - {{327, 403}, {535, 293}} + {{271, 370}, {535, 293}} com.apple.InterfaceBuilder.CocoaPlugin {{281, 577}, {539, 315}} @@ -8785,7 +8836,7 @@ AAABAAAAAQ - 1659 + 1662 @@ -8877,6 +8928,7 @@ AAABAAAAAQ folderSheetShow: helpForNetwork: helpForPeers: + helpForRemote: importFolderSheetShow: incompleteFolderSheetShow: resetWarnings: @@ -8956,6 +9008,7 @@ AAABAAAAAQ id id id + id diff --git a/macosx/PrefsController.h b/macosx/PrefsController.h index da31fda27..1185022dc 100644 --- a/macosx/PrefsController.h +++ b/macosx/PrefsController.h @@ -135,6 +135,7 @@ - (void) helpForPeers: (id) sender; - (void) helpForNetwork: (id) sender; +- (void) helpForRemote: (id) sender; - (void) rpcUpdatePrefs; diff --git a/macosx/PrefsController.m b/macosx/PrefsController.m index 75980a8ea..e2e91006c 100644 --- a/macosx/PrefsController.m +++ b/macosx/PrefsController.m @@ -859,6 +859,12 @@ inBook: [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleHelpBookName"]]; } +- (void) helpForRemote: (id) sender +{ + [[NSHelpManager sharedHelpManager] openHelpAnchor: @"RemotePrefs" + inBook: [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleHelpBookName"]]; +} + - (void) rpcUpdatePrefs { //encryption diff --git a/macosx/TorrentTableView.h b/macosx/TorrentTableView.h index a709067d0..bb187e543 100644 --- a/macosx/TorrentTableView.h +++ b/macosx/TorrentTableView.h @@ -55,7 +55,7 @@ - (BOOL) isGroupCollapsed: (int) value; - (void) removeCollapsedGroup: (int) value; - (void) removeAllCollapsedGroups; -- (void) saveCollapsedGroups; +- (void) refreshCollapsedGroups; - (void) removeButtonTrackingAreas; - (void) setControlButtonHover: (int) row; diff --git a/macosx/TorrentTableView.m b/macosx/TorrentTableView.m index 83ca5b0e8..acad3c076 100644 --- a/macosx/TorrentTableView.m +++ b/macosx/TorrentTableView.m @@ -122,7 +122,7 @@ - (BOOL) isGroupCollapsed: (int) value { - if (value < 0) + if (value == -1) value = MAX_GROUP; return [fCollapsedGroups containsIndex: value]; @@ -130,7 +130,7 @@ - (void) removeCollapsedGroup: (int) value { - if (value < 0) + if (value == -1) value = MAX_GROUP; [fCollapsedGroups removeIndex: value]; diff --git a/macosx/TransmissionHelp/TransmissionHelp.helpindex b/macosx/TransmissionHelp/TransmissionHelp.helpindex index bc629634d..d1e104530 100644 Binary files a/macosx/TransmissionHelp/TransmissionHelp.helpindex and b/macosx/TransmissionHelp/TransmissionHelp.helpindex differ diff --git a/macosx/TransmissionHelp/html/FAQ.html b/macosx/TransmissionHelp/html/FAQ.html index 2538062dc..88d81a557 100644 --- a/macosx/TransmissionHelp/html/FAQ.html +++ b/macosx/TransmissionHelp/html/FAQ.html @@ -21,7 +21,7 @@

Read these tips for maximizing your download speed.

Some Internet Service Providers (ISPs) throttle peer-to-peer traffic, and even block it completely on well known peer to peer ports. If your ISP is listed on this page, it is likely you will experience these issues. -

Transmission's encryption feature may overcome any ISP throttling. Checking the 'Ignore unencrypted peers' box (Prefs >> Peers) also may improve your speed further, at the expense of losing some potential peers in the swarm. Changing the port Transmission uses might help if the ISP targets particular ports. +

Transmission's encryption feature may overcome any ISP throttling. Checking the 'Ignore unencrypted peers' box (Prefs >> Advanced) also may improve your speed further, at the expense of losing some potential peers in the swarm. Changing the port Transmission uses might help if the ISP targets particular ports.

Ultimately, the speed you get depends on the quality of the peers you are downloading from. If they have dial up connections, you are only going to be able to download at dial up speeds. Furthermore, if there are few seeds and many peers, more people will be fighting for the same scarce pieces which will slow things down. @@ -72,6 +72,10 @@ Have is the sum of verified and unverified data.
Failed DL is data that failed our checksum test and needs to be downloaded again.

+

+

What does the 'Tracker' tab mean in the Inspector?

+
+

See this page.

What are 'nightlies'?

diff --git a/macosx/TransmissionHelp/html/Index2.html b/macosx/TransmissionHelp/html/Index2.html index ce181aac5..53208c3a8 100644 --- a/macosx/TransmissionHelp/html/Index2.html +++ b/macosx/TransmissionHelp/html/Index2.html @@ -142,6 +142,18 @@ + + +

Remote

+ + + + + +

 

+ + +

Router

diff --git a/macosx/TransmissionHelp/html/gettingstarted.html b/macosx/TransmissionHelp/html/gettingstarted.html index e9c84fb8f..04fc46d6e 100644 --- a/macosx/TransmissionHelp/html/gettingstarted.html +++ b/macosx/TransmissionHelp/html/gettingstarted.html @@ -110,7 +110,8 @@

Transmission allows you to sort your torrents by various criteria. Choose "Sort Transfers By" in the View menu, as well as the Action menu.

You can also filter your torrents by their activity state. Simply enable the Filter bar in the View menu. -

Transmission allows you to group torrents by color labels. Just right click a transfer (or a group) and select a group from the contextual menu. These groups can then be used as sorting and filtering criteria. You can even rename the group colors by going to the Transfer Menu >> Group >> Show Groups >> double click a name. +

Transmission allows you to group torrents by colour labels. Groups can be assigned upon adding a transfer to the list, and you can drag transfers into different groups to change their colour. You can also right click a transfer (or a selection of transfers) and choose a group from the contextual menu. +

These groups can then be used as sorting and filtering criteria. You can even rename the group colours by going to the Transfer Menu >> Group >> Show Groups >> double click a name. diff --git a/macosx/TransmissionHelp/html/network.html b/macosx/TransmissionHelp/html/network.html index f1d689876..e16a41682 100644 --- a/macosx/TransmissionHelp/html/network.html +++ b/macosx/TransmissionHelp/html/network.html @@ -1,7 +1,5 @@ - - @@ -24,6 +22,12 @@

You haven't port forwarded correctly. Port forwarding opens a port in your firewall or router so that incoming connections from the outside world can be made with Transmission. If the port is forwarded, other people in the torrent can see you, thus increasing your potential number of connections, which more importantly, may increase the speed of your download.

You need to port forward if you share your internet connection with a router, or if your broadband modem is a router itself. In most cases Transmission can do this automatically, see this page for instructions on port forwarding. +

+

What is a 'Tracker Proxy'?

+
+

Using a proxy for connections to the tracker means that instead of connecting directly to the tracker, you connect to some other proxy server, which in turn connects to the tracker itself. Thus the tracker will see the proxy IP address as the source address rather than your own. +

Using a proxy may increase your privacy somewhat, making it harder for third parties to monitor your activity. However, using a proxy slows down tracker communication as notifications are no longer sent directly. +

If you want to use a proxy, enter its address and authenticate as necessary.

diff --git a/macosx/TransmissionHelp/html/remote.html b/macosx/TransmissionHelp/html/remote.html new file mode 100644 index 000000000..89fc473cb --- /dev/null +++ b/macosx/TransmissionHelp/html/remote.html @@ -0,0 +1,33 @@ + + + + + + + + Remote Help + + +

+ + +
+ +
+

What does allowing Transmission to be operated remotely mean?

+
+

Using an application such as Clutch or transmission-remote, you can monitor and manage your transfers from any location on the internet. Leave this option unchecked if you are only going to be managing your transfers on your local machine. +

See your remote manager's documentation for operating instructions. +

For security purposes, you can password protect access to Transmission, as well as restrict access to a trusted list of external IP addresses. To add an address to the list, click the + button. +

+ + + + + \ No newline at end of file diff --git a/macosx/TransmissionHelp/html/tracker.html b/macosx/TransmissionHelp/html/tracker.html index ce411ea7c..b6a668c6e 100644 --- a/macosx/TransmissionHelp/html/tracker.html +++ b/macosx/TransmissionHelp/html/tracker.html @@ -16,21 +16,25 @@ Index +

+

Can I add/remove/edit the trackers in my transfers?

+
+

Yes. To add trackers to a currently running transfer, go to Inspector > Tracker, and click the plus button (+). To remove them click minus button (-). Multiple trackers can also be added to torrent files you create. +

What is 'Tier 1', 'Tier 2' etc?

-

Transmission supports multitracker torrents. These are torrents which have multiple trackers as a fallback in case one doesn't respond. All of a given torrent's trackers are divided into 'Tiers'. Transmission randomly chooses a tracker from Tier 1 until it finds one that works. If it doesn't it moves on to Tier 2, and so on. This system prevents any one tracker from being overloaded. -

It is not possible to edit the tracker entries. +

Transmission supports multitracker torrents. These are torrents which have multiple trackers as a fallback in case one doesn't respond. All of a given torrent's trackers are divided into 'Tiers'. Transmission randomly chooses a tracker from Tier 1 until it finds one that works. If it doesn't it moves on to Tier 2, and so on. This system prevents any one tracker being overloaded.

What does 'announce' mean?

-

When Transmission announces, it is updating its presence to the tracker and asking for more peers. This happens periodically, at the discretion of the tracker, however can be manually invoked via Transfers menu >> Update tracker. +

When Transmission announces, it is updating its presence to the tracker, and asking for more peers. This happens periodically, at the discretion of the tracker, however can be manually invoked via Transfers menu >> Update tracker.

What does 'scrape' mean?

-

Scraping the tracker simply means asking for information about the swarm itself. Information typically received involves the total number of seeders, total number of leechers, and total number of complete downloads of the data. +

Scraping the tracker simply means asking for information about the swarm itself. For example, the number of peers, seeds etc.