Commit Graph

354 Commits

Author SHA1 Message Date
Mitchell Livingston faa173ecd2 Only try to download torrent files that will end in .torrent (even if the url doesn't). 2006-11-12 21:51:48 +00:00
Mitchell Livingston ed82ce2223 Patch by Brian Webster to automatically download and open torrents by dragging url's onto the window/dock icon. 2006-11-12 20:42:22 +00:00
Mitchell Livingston 8ebdd6070a use bindings for speed limit 2006-11-11 21:03:50 +00:00
Mitchell Livingston 5f3434788a Peers progress bar in inspector window. Bar should be red when progress is < .33, yellow when < .66, and green when greater. 2006-11-10 04:55:52 +00:00
Mitchell Livingston e26dde8731 a little cleanup for the last commit 2006-11-09 06:10:07 +00:00
Mitchell Livingston ca5e8c26bc auto-import should work better with multiple torrents and always ask enabled 2006-11-09 05:54:12 +00:00
Mitchell Livingston 738149e629 don't autovalidate toolbar items that never change 2006-11-06 02:05:32 +00:00
Mitchell Livingston ed16a15356 update inspector when torrent location changes 2006-11-04 08:32:29 +00:00
Mitchell Livingston c111c4fb53 remove some 10.3 checks 2006-11-03 02:49:16 +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 d5ca0624a4 only create temporary torrent if import failed 2006-10-31 21:21:47 +00:00
Mitchell Livingston cd0b6875da use full path for autoimport check 2006-10-31 21:01:12 +00:00
Mitchell Livingston 0f75cc7799 autoimport can now tell if not opening was a result of the torrent already existing or not being supported 2006-10-31 20:53:10 +00:00
Mitchell Livingston f165fb0404 better auto importing of incomplete files 2006-10-31 19:29:38 +00:00
Mitchell Livingston f955d93c22 bindings for minimal view and advanced bar 2006-10-31 19:16:15 +00:00
Mitchell Livingston e6e00af061 get rid of a variable 2006-10-30 23:54:14 +00:00
Mitchell Livingston 614b904d31 i should compile before committing 2006-10-30 23:38:57 +00:00
Mitchell Livingston 6e4df87e62 actually toggle speed limit 2006-10-30 23:38:25 +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 5d77966aa4 Use bindings to show text and icon of pulldown menu items. 2006-10-29 16:14:35 +00:00
Mitchell Livingston fb2d39c3d2 Re-enable ratio action menu items. 2006-10-28 15:44:19 +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 b95748b998 some cleanup from the previous commit 2006-10-24 20:51:47 +00:00
Mitchell Livingston 72d0964ffc Use localized strings where necessary. Also a fix for the port checker. Thanks to Cédric Luthi for these. 2006-10-24 20:34:13 +00:00
Mitchell Livingston baee0d4398 Some cleanup here and there. 2006-10-21 20:09:28 +00:00
Mitchell Livingston 7750ecfb51 remove redundant method call 2006-10-16 03:17:25 +00:00
Mitchell Livingston fcbd87177e small auto-import change 2006-10-16 02:47:10 +00:00
Mitchell Livingston 3bac536bc2 use a mutable array 2006-10-16 02:42:46 +00:00
Mitchell Livingston f09f6568b0 Don't auto-import torrents after they have been auto-imported. Useful for removing a transfer without it instantly being re-added. 2006-10-16 02:35:42 +00:00
Mitchell Livingston d397144b0f if there's not enough room to allow the window to expand to show the status/filter bars, first make the window smaller. 2006-10-15 19:24:08 +00:00
Mitchell Livingston d76e205e76 hide scrollers when autoresizing 2006-10-13 15:21:40 +00:00
Mitchell Livingston f0adeba042 draw images using composite to ensure actual width 2006-10-02 04:20:05 +00:00
Mitchell Livingston 7e85221109 start torrents by enumerating (trying to figure out a bug) 2006-10-01 16:34:02 +00:00
Mitchell Livingston ce013148b0 Torrents that have errors aren't counted in the queue, and when a torrent encounters an error the next torrent in the queue will start (even though that torrent might still be active). 2006-09-29 05:30:36 +00:00
Mitchell Livingston c7265daeeb waiting torrents won't go to the queue... 2006-09-26 03:27:41 +00:00
Mitchell Livingston a6a7be9daa Move the pieces viewer into the Activity pane of Inspector. 2006-09-25 20:53:10 +00:00
Josh Elsasser 0257761670 Merge nat-traversal branch to trunk. 2006-09-25 18:37:45 +00:00
Mitchell Livingston e4ca779e68 Use tableView:objectValueForTableColumn:row: instead of tableView:willDisplayCell:...
This required passing in a dictionary of values to display, but should make it 10.5 compatible and potentially a little more efficient. Those using Leopard please report any issues, because I don't have it to test.
2006-09-11 23:52:03 +00:00
Mitchell Livingston fee85a7cab enable new menu items more accurately 2006-09-08 01:17:26 +00:00
Mitchell Livingston ef389beaed Menu item to switch between filters.
Enable some menu items a little differently.
2006-09-08 01:14:31 +00:00
Mitchell Livingston ea7759913d Forgot a release. 2006-09-05 21:17:59 +00:00
Mitchell Livingston 56e8a2f72d check for files to auto import at launch 2006-09-05 04:37:07 +00:00
Mitchell Livingston 2a491b88ab Forgot the updated credits and to remove an unused constant 2006-09-05 04:30:17 +00:00
Mitchell Livingston bc14e9e56c Use UKKQueue for auto import which gets rid of polling and makes the process instantaneous. 2006-09-05 04:28:07 +00:00
Mitchell Livingston c5394700e0 Display an error if saving of the log file fails. 2006-08-24 02:41:12 +00:00
Mitchell Livingston 68a9a6ba85 Option to save log. 2006-08-22 23:00:53 +00:00
Mitchell Livingston 1b0811c812 Message Log window, accessible from the Transmission menu. 2006-08-21 22:07:08 +00:00
Mitchell Livingston f6cd9ef67f Better BitTorrent client identification. 2006-08-16 01:52:20 +00:00
Mitchell Livingston 0947785d80 Some changes for the last commit plus don't allow the same time for turning speed limit on and off. 2006-08-12 20:36:17 +00:00
Mitchell Livingston 3a1ee9dce0 More improvements to the way speed limit scheduling works. 2006-08-12 20:13:25 +00:00
Mitchell Livingston 2a36da8b60 Some new accessors for libtransmission...I don't see what harm these can do 2006-08-12 00:38:26 +00:00
Mitchell Livingston e6d81110d9 Streamlined autoenable function a little. 2006-08-11 23:18:56 +00:00
Mitchell Livingston cc66511f98 Scheduler is now more automatic. 2006-08-11 22:58:14 +00:00
Mitchell Livingston cbaa4aec74 remove unneeded retain 2006-08-09 03:25:41 +00:00
Mitchell Livingston 28d788c649 save history 2006-08-09 00:11:00 +00:00
Mitchell Livingston 57ecfe7ee6 I hate memory management in objective-c! This should have better behavior when opening multiple files with "always ask" on. 2006-08-09 00:09:19 +00:00
Mitchell Livingston 0e334e4d2f Better behavior for always ask for location. 2006-08-08 23:18:50 +00:00
Mitchell Livingston 5ba17385e7 show prefs window in Window menu / dock menu 2006-08-08 22:23:33 +00:00
Mitchell Livingston 8a9e593121 Growl for auto speed limit 2006-08-08 03:04:25 +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 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 8f43dd1da9 Simplify by updating button tracking for change in frame rather than a change in bounds. 2006-08-07 00:11:07 +00:00
Mitchell Livingston 1b5751b7dd Only show ratio, not upload speed, when seeding in minimal mode and set to display alternate status string. 2006-08-06 20:40:12 +00:00
Mitchell Livingston 9f78ab4699 number of torrents shown in status bar now changes if filtering just by using filter text field 2006-08-06 20:18:00 +00:00
Mitchell Livingston 520415d997 Don't check if hidden...just try to hide/show. 2006-08-06 19:41:44 +00:00
Mitchell Livingston 2aeed4485f Only update torrents that need to be updated. 2006-08-06 19:10:47 +00:00
Mitchell Livingston ce66d15045 Don't make window modal for sheet. 2006-08-06 17:12:32 +00:00
Mitchell Livingston b8b994db63 validate open menu item 2006-08-06 17:06:05 +00:00
Mitchell Livingston e4e673df1f Make the filter buttons themselves control when they are active/inactive. 2006-08-05 13:22:30 +00:00
Mitchell Livingston 2ac14534bb 3 words for a button is a bit much. 2006-08-02 00:10:02 +00:00
Mitchell Livingston 4b5300939c Holding down option and using the open menu item now ignores the default download location and asks where to download. 2006-08-02 00:04:04 +00:00
Mitchell Livingston 8bddde255c Slight change in the way queueing works when changing preferences. 2006-08-01 23:22:48 +00:00
Mitchell Livingston d5e6d5a1fd New menu item to start all torrents waiting to start (in queue). 2006-08-01 23:09:33 +00:00
Mitchell Livingston e8f77bb80f Change setup of PrefsController a little. 2006-07-30 22:11:08 +00:00
Mitchell Livingston 25045ca3d6 No delay in updating dock badge when changing setting in prefs. 2006-07-30 21:49:58 +00:00
Mitchell Livingston 45563c6d22 Remove observer in filter buttons when finished. 2006-07-30 20:53:25 +00:00
Mitchell Livingston fb1dd67b87 add a little commenting 2006-07-30 18:44:38 +00:00
Mitchell Livingston c251a5c5df Check for completed download in Torrent class. 2006-07-30 18:37:29 +00:00
Mitchell Livingston 7329faccf7 Remove redundant variables 2006-07-29 18:09:35 +00:00
Mitchell Livingston f924699169 Fixed new bug from auto resizing, I hope. 2006-07-29 18:00:51 +00:00
Mitchell Livingston d442d0579f I left in some code I used for testing. Silly me. 2006-07-29 17:46:32 +00:00
Mitchell Livingston 3e45eaf595 Auto resizing now respects the max possible size. This should help avoid strange resizing behavior. 2006-07-29 17:43:44 +00:00
Mitchell Livingston d44d458cd4 Don't autoimport on launch in case T was opened by opening torrent files. 2006-07-29 17:25:19 +00:00
Mitchell Livingston af07340483 This shouldn't have been committed. 2006-07-29 16:59:32 +00:00
Mitchell Livingston ca97d6968a Capitalization change. 2006-07-29 16:58:44 +00:00
Mitchell Livingston d5943321f4 Minimal view status toggle now works only when on actual status text, and even if the row isn't already selected. 2006-07-26 02:42:07 +00:00
Mitchell Livingston 44dd48fa52 When filtering transfers,the amount in the status bar shows how many transfers are actually visible and the total amount. 2006-07-25 02:12:18 +00:00
Mitchell Livingston 53039b2074 Filter buttons now actually are buttons, meaning their behavior matches more to Mail.app's 2006-07-23 22:23:59 +00:00
Mitchell Livingston 8c3e4f9337 Method parameter isn't really needed. 2006-07-23 21:50:41 +00:00
Mitchell Livingston e5fc3b555e Ignore case when sorting. 2006-07-23 21:29:24 +00:00
Mitchell Livingston 30ef4b0a52 simplify rect width and height measurements 2006-07-23 19:22:24 +00:00
Mitchell Livingston 19a1edb3b9 Updated help with better icon. 2006-07-23 18:57:50 +00:00
Mitchell Livingston 360b186b3e Use constants for growl notifications 2006-07-23 16:28:33 +00:00
Mitchell Livingston 34eab9a3b2 Fixed bug with auto resize when changing from minimal view to regular view. 2006-07-23 15:59:06 +00:00
Mitchell Livingston 9765084794 Get rid of some warnings I added. 2006-07-23 14:50:36 +00:00
Mitchell Livingston 23c13fc293 Turn off filter before hiding the bar, not the other way around. This should make it more obvious that the filter is turned off. 2006-07-23 14:46:13 +00:00
Mitchell Livingston 4a5fb32e62 Resize window when filtering with auto resize enabled. 2006-07-23 14:42:54 +00:00