Commit Graph

275 Commits

Author SHA1 Message Date
Mitchell Livingston db4b1959aa #2625 Add a menu item to copy a magnet link to the clipboard 2009-12-04 13:35:15 +00:00
Mitchell Livingston 40d5904b66 add LTEP to type of peers in the inspector 2009-11-26 06:15:29 +00:00
Mitchell Livingston 565d87f8c4 some more tweaks for magnet links 2009-11-26 02:11:00 +00:00
Mitchell Livingston 34db0dbe0d catch a couple of new cases when dealing with magnet transfers 2009-11-25 05:04:19 +00:00
Mitchell Livingston 7b7dbf58cd start laying a little magnet link groundwork, and remove redundant torrent parse when creating torrent objects 2009-11-25 04:11:52 +00:00
Mitchell Livingston a8fc8b7707 missed one 2009-11-22 01:03:54 +00:00
Mitchell Livingston 2f94ecf170 the new way of determining the unwanted width of the progress bar wasn't cutting it, so use the old way 2009-11-07 02:22:57 +00:00
Mitchell Livingston 821b215f37 Get rid of another warning 2009-10-31 02:49:59 +00:00
Mitchell Livingston 793524ac47 update the time machine exclude list when the file is moved through rpc 2009-10-21 22:20:43 +00:00
Mitchell Livingston 581afef25a use libtransmission for moving, incomplete directory, and directory controlling in general (still rough around the edges) 2009-10-21 13:01:14 +00:00
Mitchell Livingston 94627c81f3 only remove a torrent from the queue for a local error, not tracker error; miscellaneous trivial adjustments 2009-10-17 17:15:37 +00:00
Mitchell Livingston 53273caef2 add some more switch statement asserts 2009-10-11 17:17:29 +00:00
Mitchell Livingston 2af26e1d7c #2488 when sorting by tracker, first use the tracker that comes first alphabetically 2009-10-11 13:42:10 +00:00
Mitchell Livingston 6b452c1d07 update for the new tracker verification changes, and use a set instead of an array for removing trackers 2009-10-10 19:55:47 +00:00
Mitchell Livingston d7fe7692e7 comment out another 10.6-only section 2009-10-10 14:30:54 +00:00
Mitchell Livingston ecea999554 #2470 Pasting an address (or list of addresses) into the tracker list should add those trackers 2009-10-01 01:15:37 +00:00
Mitchell Livingston 15f1f18e56 prepare for re-adding "remove tracker" functionality 2009-09-29 03:53:57 +00:00
Mitchell Livingston edefc9a10a getting closer to re-adding "add tracker" functionality 2009-09-29 03:02:44 +00:00
Mitchell Livingston 5ea8b6a77a dead code removal 2009-09-28 04:29:38 +00:00
Mitchell Livingston 5b7547a0e1 mac build compiles once again 2009-09-26 13:58:40 +00:00
Mitchell Livingston 06df79d02f begin the reorganization of the inspector tracker tab - a lot still left to do 2009-09-26 04:02:39 +00:00
Mitchell Livingston 174a097ebd fix mac build - tracker info tab info is not fully available for now 2009-09-25 22:18:54 +00:00
Mitchell Livingston 8b4ec4b7b7 remove distinction between built-in trackers and custom-added trackers; add trackers to the end of the list instead of the beginning 2009-09-17 00:33:39 +00:00
Mitchell Livingston b41c9169e8 Simplify the progress bar drawing code using NSDivideRect(). This also allows the bars to have non-integer lengths 2009-09-06 21:09:33 +00:00
Mitchell Livingston 75584d81ac zoom from the inspectors file table when quick looking 2009-09-05 01:58:13 +00:00
Mitchell Livingston 912d76dee4 #2370 On 10.6, revaling files in Finder will select multiple files in the same directory 2009-08-30 17:50:05 +00:00
Mitchell Livingston 360f5c49ae recognize tracker errors and warnings 2009-08-05 01:55:37 +00:00
Mitchell Livingston 91bb087731 #2287 Remove options to delete torrent file when removing, and remove internal storing of torrent file location 2009-07-20 00:40:01 +00:00
Mitchell Livingston a94a34e347 update Mac code for DHT (still doesn't compile) 2009-05-19 22:51:37 +00:00
Mitchell Livingston deeeee3d05 #2045 hold down option key on launch to start with all torrents paused 2009-05-12 00:58:22 +00:00
Mitchell Livingston bada82a96c skeleton for priorities in the Mac UI - still lacks ability to actually change the priority 2009-04-20 02:45:27 +00:00
Mitchell Livingston 852bbbe508 #8021 per-torrent vs. global speed limit confusion for mac ui 2009-03-05 01:10:09 +00:00
Mitchell Livingston 39b0108366 have the mac ui use libT's ratio settings (attempt 1); when seed ratio is reached in libT, set the seed ratio setting to "seed forever" 2009-02-14 21:15:57 +00:00
Mitchell Livingston 945978ee41 determine queue order solely on order in the fTorrent array - this gets around potential problems when relaunching with less torrents 2009-01-24 19:07:25 +00:00
Mitchell Livingston 055afd2d4d update the Mac code's copyright dates 2009-01-10 23:37:37 +00:00
Mitchell Livingston fd7fa49fc3 #1668 Groups: filter torrents by evalutating a multivalue property (any tracker and any file) 2009-01-08 02:37:18 +00:00
Mitchell Livingston 111ce452d7 set missing properties 2008-12-24 17:41:45 +00:00
Charles Kerr 55f263312f (trunk) patch from wereHamster to finish off tr_handle 2008-12-22 19:14:43 +00:00
Mitchell Livingston bdbe24b6e3 store a flat (non-nested) list of files for each transfer 2008-12-07 02:36:26 +00:00
Mitchell Livingston 43fce70e43 more type changes 2008-11-02 01:07:01 +00:00
Mitchell Livingston 87bbe46af5 In the file inspector tab, show progress and size for folders 2008-10-12 13:22:13 +00:00
Mitchell Livingston 12a10f514f always manually remove torrents from libT, even when removed through rpc 2008-08-14 02:18:14 +00:00
Mitchell Livingston 012f35bb96 #1042: show "in progress" in the inspector when announcing/scraping 2008-07-11 21:48:43 +00:00
Mitchell Livingston e7fd11864e trivial changes to sorting by state and other miscellaneous changes 2008-06-30 02:22:29 +00:00
Mitchell Livingston ecc8214601 store the completed pieces of the pieces bar as an index set 2008-06-11 16:28:33 +00:00
Mitchell Livingston c60c6b0e10 "web seeds", not "web seeders" 2008-06-08 18:02:16 +00:00
Mitchell Livingston 31a467a790 make the web seed table a little more efficient 2008-06-08 16:38:15 +00:00
Mitchell Livingston 651549d401 update the peer inspector tab to show web seeders 2008-06-07 23:38:05 +00:00
Mitchell Livingston bd2ad5ca97 handle all settings changed by rpc (previously download location was missing) 2008-06-05 15:22:18 +00:00
Mitchell Livingston 1a234d951c use date added, date completed, and date of last activity from libT, setting the old Mac values on first run 2008-06-03 19:47:07 +00:00
Mitchell Livingston a4520742e5 for now don't allow modification of non-user added trackers 2008-06-02 19:42:14 +00:00
Mitchell Livingston 88d357539e (mac) initial support for adding and removing trackers 2008-06-02 17:26:02 +00:00
Mitchell Livingston 8a876d755a "isFolder" is a better method name than "folder" 2008-05-29 22:16:03 +00:00
Mitchell Livingston 63470e90cd handle removing with rpc 2008-05-27 19:05:48 +00:00
Mitchell Livingston c939cc4b98 prepare Torrent.[mh] for rpc 2008-05-26 23:23:07 +00:00
Mitchell Livingston 850807c626 a little progress on setting up the rpc callback (no new actual functionality yet) 2008-05-20 15:16:34 +00:00
Mitchell Livingston 59552d05e2 get rid of duplicate address code, and display the tracker announce/scrape correctly 2008-04-24 06:35:21 +00:00
Mitchell Livingston 54106f3ca0 ipc fix for last commit 2008-04-10 19:43:09 +00:00
Mitchell Livingston dc27b3b7f2 pass the appropriate tr_torrent object in the ipc controller 2008-04-07 13:14:31 +00:00
Mitchell Livingston 5681c18c02 clean up the behavior with the group color picker 2008-03-23 04:36:30 +00:00
Mitchell Livingston 86a701be34 miscellaneous cleanup 2008-03-23 03:57:14 +00:00
Mitchell Livingston ae2420422d don't add tier separators when getting the tracker list when they aren't used 2008-03-21 21:07:31 +00:00
Mitchell Livingston 2f917c2ad8 #799 treat "waiting to check..." as paused 2008-03-19 18:03:02 +00:00
Mitchell Livingston 8e45cc27b2 #763 better determination of needed space 2008-03-17 19:59:26 +00:00
Mitchell Livingston 8db7a29ab2 it's faster to lazily generate the torrent action menu each time you need it 2008-03-11 03:37:09 +00:00
Mitchell Livingston 78b08324ea show amount selected in open window 2008-02-27 19:34:55 +00:00
Mitchell Livingston 598cb4a0d5 small efficiency improvements when displaying the list of peers and list of trackers 2008-02-27 13:52:43 +00:00
Mitchell Livingston 7e929d9d70 add table of trackers to the tracker inspector tab 2008-02-26 22:56:27 +00:00
Mitchell Livingston 27d5e73d7c dead code removal 2008-02-24 15:16:13 +00:00
Mitchell Livingston 2a1b14d238 remove unused field from the tracker inspector tab; merge code for converting time into a string 2008-02-22 15:29:20 +00:00
Mitchell Livingston 68f5231b96 initial inclusion of the "tracker" tab 2008-02-22 01:36:30 +00:00
Mitchell Livingston 7ab59f951f in minimal mode, show eta for seeding 2008-02-16 19:32:22 +00:00
Mitchell Livingston a0061f43fb First commit of collapsable groups. A lot more needs to still be done. 2008-02-06 23:45:44 +00:00
Mitchell Livingston 0a2720339f support adding torrent from data with ipc 2008-01-21 06:23:10 +00:00
Mitchell Livingston 0fc517bd75 get rid of 2 global variables 2008-01-14 04:50:19 +00:00
Mitchell Livingston 07e5c9e22a update news and use a INT_MAX when determining order value to remove 2008-01-10 20:59:56 +00:00
Mitchell Livingston cf4566eccb (hopefully) improve and streamline time machine code 2008-01-05 04:46:18 +00:00
Mitchell Livingston f80bd47056 update copyright info for 2008 2008-01-02 16:55:05 +00:00
Mitchell Livingston 3377bc4e02 flash orange in pieces in the advanced progress bar that just completed 2007-12-28 21:37:06 +00:00
Mitchell Livingston 8c22757404 update mac gui to recognize global pex 2007-12-24 05:05:56 +00:00
Mitchell Livingston b39e5e3bfd add the ability to set per-torrent number of connections to the inspector 2007-12-22 05:21:25 +00:00
Mitchell Livingston cc4eb2be94 update the group filter when groups are changed or removed 2007-12-19 21:11:49 +00:00
Mitchell Livingston 0fc13c3d6a sort groups by their order in the table 2007-12-17 20:10:51 +00:00
Mitchell Livingston d9246b1ad4 preliminary commit of group code 2007-12-17 16:06:20 +00:00
Mitchell Livingston e49ca41f2c display file count in inspector next to total size, instead of under the file table 2007-11-25 04:06:26 +00:00
Mitchell Livingston e7c600a237 adjust inspector layout a tiny bit 2007-11-24 16:46:11 +00:00
Mitchell Livingston c6117dbd3f show remaining time for seeding torrents towards ratio 2007-11-23 17:42:49 +00:00
Mitchell Livingston 654af57b9c sort by speed, then last activity 2007-11-23 16:03:49 +00:00
Mitchell Livingston ddc97a921b get rid of 2 more unnecessary sort methods 2007-11-23 15:48:26 +00:00
Mitchell Livingston dc37d150e8 get rid of unneeded sort descriptors; hold queue order as an integer instead of an object 2007-11-23 15:45:58 +00:00
Mitchell Livingston f657bd524b when sorting by last activity, if there was no activity use date 2007-11-23 02:46:29 +00:00
Mitchell Livingston 4854aac298 remove code to manually close torrents on quit 2007-11-11 03:15:49 +00:00
Mitchell Livingston b6fe3c2673 trunk: attempt to fix Time Machine setting 2007-11-01 14:04:50 +00:00
Mitchell Livingston d8e9c10a34 display all trackers in the announce list in the inspector's tooltip 2007-10-24 18:49:59 +00:00
Mitchell Livingston a90c4a4b09 eliminate the redundant isPaused, instead using !isActive 2007-10-20 21:27:46 +00:00
Mitchell Livingston 29bb0bb58a store a torrent's queue order as an NSNumber instead of an int to avoid excessively recreating the object 2007-10-14 22:29:20 +00:00
Mitchell Livingston cc2db392f5 make libtransmission's pex accessor public, and eliminate a redundant variable in Torrent.[mh] 2007-10-14 22:01:55 +00:00
Mitchell Livingston 3a2df14d52 factor in only checked files when determining if there is enough remaining space 2007-10-07 03:28:06 +00:00
Mitchell Livingston 83f4509a0c add known peers field to the inspector 2007-10-01 16:23:00 +00:00
Mitchell Livingston c34d940361 remove an unused dictionary 2007-09-28 14:31:20 +00:00