Commit Graph

129 Commits

Author SHA1 Message Date
Mitchell Livingston 11d64631d9 add a button to the peers prefs window for help documentation; divide the help documentation between peers and network 2008-04-06 05:07:28 +00:00
Mitchell Livingston 6057eb0ab6 replace Advanced preference tab with Peers and Network tabs 2008-04-06 03:06:26 +00:00
Mitchell Livingston 7fdb2f6f40 first implementation of the blocklist 2008-03-29 23:38:38 +00:00
Mitchell Livingston 8af8e75085 rearrange the Transfers Preference view 2008-01-13 21:27:43 +00:00
Mitchell Livingston f80bd47056 update copyright info for 2008 2008-01-02 16:55:05 +00:00
Mitchell Livingston 8c22757404 update mac gui to recognize global pex 2007-12-24 05:05:56 +00:00
Mitchell Livingston 63e7a8597e get ipc fully working with ipc 2007-12-24 03:48:42 +00:00
Mitchell Livingston 4400406ba0 add functionality to set number of connected peers for new torrents 2007-12-22 04:15:35 +00:00
Mitchell Livingston ba9f48b503 add ability to set global number of connections 2007-12-21 05:56:34 +00:00
Mitchell Livingston 896a19ae28 use the Transmission website for checking port status; stop previous port check before starting a new one 2007-12-18 20:02:49 +00:00
Mitchell Livingston 40d5a4a39a hopefully fix bug with entering values with commas in prefs, switch pref formatters to 10.4 2007-12-06 00:27:39 +00:00
Mitchell Livingston 5373a9d82d eliminate the second port status dot/text field to avoid confusion 2007-11-11 06:36:32 +00:00
Mitchell Livingston 6ee138e0fd add pref option to prefer to use/not use encryption (currently seems crashy) 2007-11-08 23:12:07 +00:00
Mitchell Livingston b3c35b036c change some initializers so that they are aware of their own nib's name 2007-10-07 12:24:26 +00:00
Mitchell Livingston f0b968d7b7 get xcode project building again 2007-09-20 20:24:33 +00:00
Mitchell Livingston 4932e8eb0e allow preferences to set encryption, commented out for now 2007-09-20 11:46:30 +00:00
Mitchell Livingston 910bc0d7b8 use sounds from the user's sounds folder as well as system sounds 2007-09-17 00:01:57 +00:00
Mitchell Livingston 844341faef this better work 2007-09-16 01:02:06 +00:00
Mitchell Livingston 1b11564e92 remove Growl 1.1... 2007-09-16 00:52:32 +00:00
Mitchell Livingston 2e05d5fbfb Network prefs become advanced prefs, and add a (disabled) option for encryption 2007-09-15 01:47:11 +00:00
Mitchell Livingston 974bc096e1 only allow update checks daily, and remove an unused method 2007-08-11 04:02:35 +00:00
Mitchell Livingston 0fd3c80c7f same as last commit, with different objects 2007-07-01 18:02:10 +00:00
Mitchell Livingston c8ac8e312b make stalled check work for minutes, not seconds 2007-05-28 16:40:56 +00:00
Mitchell Livingston 10fb28ad4c add ability to start next transfer in queue if one becomes stalled 2007-05-26 06:16:43 +00:00
Mitchell Livingston 9c4e9d1c5a new option in general prefs to reset all warnings (replaces option for enabling file size check) 2007-04-25 03:16:25 +00:00
Mitchell Livingston 1ff647412e attempt to simplify port gui code a little more 2007-04-16 04:50:57 +00:00
Mitchell Livingston e19ba5199b change around the gui code for the Network prefs a bit 2007-04-16 03:45:33 +00:00
Mitchell Livingston 974c69215a update licenses to 2007 2007-04-03 02:22:25 +00:00
Mitchell Livingston f946888316 preference to not give warning about remaining space 2007-03-24 17:31:10 +00:00
Mitchell Livingston 1c0e5ca701 update progress bar when seeding immediately when the stop ratio setting is changed 2007-03-22 19:16:08 +00:00
Mitchell Livingston 305675cc3b tiny consistency changes 2007-03-11 22:12:01 +00:00
Mitchell Livingston 806693281f separate queue for seeding torrents 2007-01-09 03:25:13 +00:00
Mitchell Livingston c6b6e93265 let's make things simpler: no need for default individual torrent bandwidth limits...global limits and inspector options are enough 2007-01-08 15:11:15 +00:00
Mitchell Livingston 0cc6a306ac remove bindings from the rest of the text fields, added back glue code 2006-12-31 23:24:23 +00:00
Mitchell Livingston 5c0230cfcb bindings + formatters = trouble....revert to glue code for speed limit, torrent limit, and port fields in prefs...more to come later 2006-12-31 21:38:35 +00:00
Mitchell Livingston d7f1933087 redone options tab of inspector...current settings for "stop at ratio" won't carry over 2006-12-28 00:29:05 +00:00
Mitchell Livingston b11b48e804 remove option to save a private torrent copy...just do it automatically 2006-11-05 19:08:38 +00:00
Mitchell Livingston 4c36ac4a10 incomplete folder for downloading torrents 2006-11-03 16:01:45 +00:00
Mitchell Livingston 2873ff5baf Use an NSDatePicker for the speed limit scheduler...this will require 10.4 for now. 2006-11-01 16:37:14 +00:00
Mitchell Livingston c3992fde5e uncheck "delete original" when unchecking "copy torrent" 2006-10-29 17:38:57 +00:00
Mitchell Livingston 52841c94b9 bind sound popups and catch if auto speed limit times are the same 2006-10-29 17:05:27 +00:00
Mitchell Livingston 00fe6a984f Partial use of bindings in prefs/action menu. This is still experimental and evolving, with the most obvious problem that entering an invalid value causes an annoying error sheet to appear. 2006-10-27 19:14:04 +00:00
Mitchell Livingston 5a554cef95 load prefs when first used as opposed to at launch 2006-10-25 02:57:00 +00:00
Mitchell Livingston 3e93518815 work around for small bug in apple code 2006-09-28 21:37:19 +00:00
Mitchell Livingston c8d7769436 Status on ports in prefs window. Thanks to cluthi on the forums for this. 2006-09-28 21:14:49 +00:00
Josh Elsasser 0257761670 Merge nat-traversal branch to trunk. 2006-09-25 18:37:45 +00:00
Mitchell Livingston cc66511f98 Scheduler is now more automatic. 2006-08-11 22:58:14 +00:00
Mitchell Livingston 355ae372cf Add help button to Network prefs that goes straight to portforwarding help. 2006-08-08 23:03:45 +00:00
Mitchell Livingston 9586b1fc41 Allow scheduling of speed limit.
Preference window saves when closing again.
2006-08-08 02:11:51 +00:00
Mitchell Livingston 1ad131401d Use tabs in Transfers section of prefs. 2006-08-07 03:55:03 +00:00
Mitchell Livingston d068cfcf57 User can now choose the sound that plays. 2006-08-07 02:28:31 +00:00
Mitchell Livingston 874b50ac84 Play sound when seeding completes. 2006-08-07 01:03:14 +00:00
Mitchell Livingston accc03084c Option to play sound when downloads finish (for now the sound is "Glass"). 2006-08-07 00:46:47 +00:00
Mitchell Livingston e8f77bb80f Change setup of PrefsController a little. 2006-07-30 22:11:08 +00:00
Mitchell Livingston c0004c7e96 New prefs setting to keep the window sized perfectly for the current number of transfers. 2006-07-22 16:38:05 +00:00
Eric Petit f199e0a9d9 Revert [619] 2006-07-16 19:39:23 +00:00
Mitchell Livingston 5d36721a15 Remove old Sparkle... 2006-07-16 19:28:19 +00:00
Mitchell Livingston cb8baebb35 Monitor a folder for torrent files, adding them as they are added (by polling the folder). Growl notifications for import, and only try to reimport the same torrent if the setting is changed, the app is restarted, or the torrent file is moved to a different folder then moved back.
Original code from Steve (brilla on the forums).
2006-07-07 01:03:52 +00:00
Mitchell Livingston 3581efe3da Remove a variable. 2006-07-01 00:44:22 +00:00
Mitchell Livingston 3beaefcf93 Speed Limit: a way to quickly change the upload and download limits for when less bandwidth has to be used. 2006-06-30 23:43:43 +00:00
Mitchell Livingston 9a6423b63d Some changes to the preference window to avoid crowding. Some panes will be expanded upon (like bandwidth) when new features are added. 2006-06-30 00:53:17 +00:00
Mitchell Livingston 72eecfa7d4 Added an option to only show the remove/quit warning if transfers are downloading (not seeding). Also change the word "torrent" to "transfer" in the prefs window. 2006-06-26 05:52:51 +00:00
Mitchell Livingston 14cf4c87e6 The beginning of queueing. Has some work to go, but the basic infrastructure is set up. 2006-06-23 15:06:27 +00:00
Mitchell Livingston fa23d6d30c Just update the value when there is a change....it's modified only when torrent counts change and just updates a string...nothing too strenuous 2006-06-16 03:45:12 +00:00
Josh Elsasser 0600f3d4aa Add support to libtransmission and the MacOS X GUI for saving private copies of
torrent files.
2006-06-09 19:53:35 +00:00
Josh Elsasser 9a865c00b9 Revert the last commit, it wasn't supposed to go on the trunk. 2006-06-08 04:44:45 +00:00
Mitchell Livingston 41525beaa3 Initial support of moving torrent files in Mac version. Some things are incomplete and it's not yet guaranteed to work (in other words, only I should be even trying to use it). 2006-06-08 04:40:45 +00:00
Mitchell Livingston 41ce603b10 First commit on my own 8-)
Sorting by progress, sorting no longer causes crashes.
New look for the table.
Info is now inspector: can set individual and multiple ratio limits, shows listing of files, more info in general, resizes when changing tabs, can change tabs with cmd-left and cmd-right.
Menu items moved to "Transfers" menu.
Sliding status bar in its own view.
Prefs moved into their own nib.
Toolbar items for pause and resume selected (many wanted this, but it needs better icons)
New icons for Transfers and General.
A lot of tweaking of main window to fix alignment etc.
Sparkle used for updated (still needs to be added to website to work).

And a lot more tweaking and changes that I'm too lazy to list.

...now let's hope I commit this right
2006-06-06 18:05:57 +00:00
Eric Petit f98fe6a1b0 Added $Id$ keywords and updated a few headers 2006-05-29 21:21:23 +00:00
Eric Petit 7e244c6792 Merged Mitchell's changes, this includes:
Adds stop at ratio,
Adds sorting by name, date or state,
Seperates Info window into its own nib,
Adds option to enable or disabled autostarting downloads,
Seperates Network / Transfers in the Preferences
2006-05-25 12:22:19 +00:00
Eric Petit 796e2b868e Adds Action button that allows quick setting of upload and download limits,
Makes the bottom bar look like Mail's,
Moves stats to a top, hideable bar.
2006-05-01 00:15:18 +00:00
Eric Petit c6afb1c534 Adds download rate limit to OS X interface 2006-04-07 14:22:27 +00:00
Eric Petit 604f0b2b35 Removed 'BadgeCompleted' option - who'd want to disable it anyway? 2006-02-08 18:10:42 +00:00
Eric Petit 0f1499a22b Added check for update 2006-01-29 22:01:08 +00:00
Eric Petit ab3abc5af6 Added preferences to configure badging 2006-01-29 19:47:54 +00:00
Eric Petit 390b3e0466 Imports instead of include
Category for NSString instead of using Utils
 Speed string in NSString additions
2006-01-20 01:13:21 +00:00
Eric Petit 6c0a54caa5 Update 2005-12-25 2006-01-12 18:58:57 +00:00
Eric Petit f5deceaa64 Update 2005-12-21 2006-01-12 18:57:23 +00:00
Eric Petit a6aa884776 Import from 2005-10-26 2006-01-12 17:43:21 +00:00