Commit Graph

80 Commits

Author SHA1 Message Date
Eric Petit b765989b42 Backport of [442] 2006-06-25 19:35:19 +00:00
Eric Petit 500e037c49 One more s/stop/stopTransfer/ 2006-06-22 02:42:56 +00:00
Mitchell Livingston 5ab5baa008 Make method names less generic to avoid conflicts.
Use methods in the Torrent class whenever possible.
2006-06-21 23:46:41 +00:00
Mitchell Livingston a50ac18cbd A lot of cleanup; remove cantfindaname once and for all. 2006-06-21 14:07:56 +00:00
Mitchell Livingston c5955ed7ef Now that sorting by stat sorts by progress, it should be resorted more often. 2006-06-20 19:20:36 +00:00
Mitchell Livingston c3035276dc Reverse progress sort order for sort by state. 2006-06-20 14:54:03 +00:00
Mitchell Livingston 8f9ca03e98 sort by state will sort by progress afterwards 2006-06-20 14:46:15 +00:00
Mitchell Livingston b49d206a1a cantFindAName didn't make sense for opening files. 2006-06-20 14:23:14 +00:00
Mitchell Livingston 317ba16b08 Clicking the dock icon is more future-proof and simpler. 2006-06-20 14:16:32 +00:00
Eric Petit 29daf2d5af Force dumping of the Preferences file on disk every time the history
is updated
2006-06-20 14:00:53 +00:00
Mitchell Livingston 2c8b4c80ee A little cleanup, a slightly more straight-forward way of checking the Growl path, and the method to register Growl won't be called through Interface Builder. 2006-06-19 23:07:28 +00:00
Mitchell Livingston b91020b447 Selecting the current sort item will force a resort of the torrents. 2006-06-19 04:30:36 +00:00
Mitchell Livingston 461e737afc cleanup 2006-06-18 03:40:11 +00:00
Mitchell Livingston d9542e96a7 Minor efficiency change in validate remove algorithm. 2006-06-17 23:29:27 +00:00
Mitchell Livingston 06a5457f2b Minor efficiency improvements to action menu. 2006-06-17 23:00:12 +00:00
Mitchell Livingston d203555d84 Validate using ident instead of function name...it's more future-proof.
Transfers, not Torrents.
2006-06-16 14:30:59 +00:00
Mitchell Livingston ddba2e1856 Remove toolbar button works. 2006-06-16 14:19:04 +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
Mitchell Livingston cac18c2503 By popular demand: the return of "Remove Torrent File." It only applies to the files not moved to the private folder. 2006-06-15 02:07:50 +00:00
Mitchell Livingston 4eb8918f3a Get rid of unnecessary class by merging ellipsis code into StringAdditions. 2006-06-14 20:08:51 +00:00
Mitchell Livingston e0bed11f56 Onced isn't a word... 2006-06-14 14:46:58 +00:00
Mitchell Livingston a3e1af9717 Transfer, not Torrent 2006-06-14 01:28:23 +00:00
Mitchell Livingston 7d760579e1 use the word Transfers, not Torrents 2006-06-11 21:37:21 +00:00
Mitchell Livingston 2ef0725b59 Make Copy Torrent dialog a sheet. 2006-06-11 00:16:31 +00:00
Mitchell Livingston 86edc01368 Validate menu item and show warning on failure for "Copy Torrent" 2006-06-10 23:29:47 +00:00
Mitchell Livingston a668c237a1 Initial support for creating a torrent copy (to recover torrent files after being placed in Support folder, basically). Next commit will refine it a bit. 2006-06-10 23:06:30 +00:00
Mitchell Livingston 14a5854dec Having two booleans was redundant. 2006-06-10 04:12:40 +00:00
Mitchell Livingston ed904d154d Make context menu items enabled even if the window isn't active.
Also fixed a little spacing with the buttons.
2006-06-10 03:21:36 +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
Mitchell Livingston 5ac8e113c3 Now it'll work for Panther users again... 2006-06-09 19:17:02 +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 4d1902cacf No need to create an autoreleased object and then retain it when it can be done in one step. 2006-06-07 22:02:28 +00:00
Mitchell Livingston 82a1354790 Switch some tiffs to png. 2006-06-07 20:10:15 +00:00
Mitchell Livingston 35a822e6d5 Use the built-in method if on Tiger for making subarrays. 2006-06-07 01:39:57 +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 734845196a Saves in history the date at which the torrent was loaded 2006-04-25 16:31:19 +00:00
Eric Petit 229d60507b Use NSLog on Mac OS X for errors, cosmetic changes 2006-04-22 16:44:56 +00:00
Eric Petit 55295baf13 Multiple selection 2006-04-07 13:09:19 +00:00
Eric Petit 0563eaf19c Cosmetic 2006-04-05 13:52:00 +00:00
Eric Petit ca82942852 Got rid of a class variable, makes performSelectorOnMainThread retain
and release it instead
2006-04-05 13:39:30 +00:00
Eric Petit b7a28dd9a1 Cleaning, also fixes disabling idle sleep when torrents are active 2006-04-05 12:21:16 +00:00
Eric Petit 8c36eba646 Choosing the download location for torrents is smoother and doesn't
get added to the table until necessary.
2006-04-04 09:45:36 +00:00
Eric Petit 235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +00:00
Eric Petit dd1179366a Updated windowWillUseStandardFrame given the fact that we dont show
the column headers anymore
2006-03-28 11:21:17 +00:00
Eric Petit 10ce5c72c6 Set click point before displaying so that mouse up on a button instantly
deselects it.
Store application icon when first loaded so it doesn't have badges on it.
Move a few things into the nib file
Put ellipis at end of name / tracker / announce if it doesn't fit
2006-03-28 11:17:42 +00:00
Eric Petit 5165d09994 Fixed the info panel and refined its look 2006-03-27 15:09:29 +00:00