Commit Graph

668 Commits

Author SHA1 Message Date
Mitchell Livingston c36a007cd4 remove a little redundant code from the last commit 2009-05-22 02:26:02 +00:00
Mitchell Livingston d3370ef29e save internal torrent path to history, and prefer that over the hash when loading on startup 2009-05-22 02:08:51 +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
Charles Kerr c3b24bc471 (trunk) modify tr_torrentParse() and tr_torrentNew() arguments s.t. they use the ctor's session instead of passing it in again. Allow a NULL session pointer for some cases of tr_torrentParse(). 2009-04-02 17:30:29 +00:00
Mitchell Livingston 453e4a3f72 the Mac build works with the new speed limit libT code - still a bit quirky 2009-03-28 17:18:43 +00:00
Mitchell Livingston e81e717e5e r8061 whoops 2009-03-15 20:33:42 +00:00
Mitchell Livingston f8b1326101 allDownloaded should look at leftUntilDone, not percentDone 2009-03-14 20:11:17 +00:00
Mitchell Livingston b16cd42420 get the rpc password without using tr_sessionGetRPCPassword, in preparation for #1276 2009-03-14 15:53:13 +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 2dabe5ce34 move the percent to the stop ratio into libtransmission 2009-03-01 23:48:04 +00:00
Mitchell Livingston 3d1cf6ba0d assorted trivial cleanup 2009-02-17 04:00:53 +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 cd7b38e007 warnings--; miscellaneous other cleanup 2009-01-06 02:07:55 +00:00
Mitchell Livingston bf1a2c1811 shoo log 2009-01-03 21:29:00 +00:00
Mitchell Livingston cc8e16ed20 only increment the tier count for valid tiers 2009-01-03 21:27:48 +00:00
Mitchell Livingston 062c252bec update localizable strings and other trivial changes 2008-12-26 21:31:00 +00:00
Mitchell Livingston c89caf9cb4 finish fast enumeration conversion 2008-12-26 15:11:37 +00:00
Mitchell Livingston f3add380e5 eliminate some more enumerator objects 2008-12-26 07:25:17 +00:00
Mitchell Livingston 333e226a3c so long Tiger support 2008-12-26 05:57:51 +00:00
Mitchell Livingston 111ce452d7 set missing properties 2008-12-24 17:41:45 +00:00
Mitchell Livingston 4df8705d82 (Mac client) #1029: When removing local data only remove data from the torrent 2008-12-24 01:55:33 +00:00
Mitchell Livingston 2d6b6e6306 remove Mac's custom code to show a warning when a folder contains extra data when deleting (in preparation of implementing [7473]) 2008-12-24 01:42:10 +00:00
Charles Kerr 55f263312f (trunk) patch from wereHamster to finish off tr_handle 2008-12-22 19:14:43 +00:00
Mitchell Livingston efa404ff25 more thorough check of files in a folder when attempting to trash it 2008-12-20 19:12:09 +00:00
Mitchell Livingston 678a3f7c3e #1575 Auto-select a group for new torrents according to criteria for each group 2008-12-08 03:26:28 +00:00
Mitchell Livingston 7265b4f98d add support to filter file list (not yet implemented in the interface) 2008-12-07 18:20:14 +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 932815e400 show a checkmark in the peer inspector for partial seeds and reflect that status in the tooltip 2008-12-03 00:18:18 +00:00
Charles Kerr c910993b68 #1379 lay some very early groundwork for "partial seeds" -- change tr_completion's enum to use the partial seed terminology 2008-11-30 01:52:45 +00:00
Mitchell Livingston d6fce3abcb remove references and dead code to the group window being its own window; other rearrangements of code 2008-11-29 20:29:54 +00:00
Mitchell Livingston a70c922ab8 mac builds again 2008-11-25 22:21:14 +00:00
Mitchell Livingston a12715fc9a #1029 show a warning dialog when removing a transfer's data if its directory contains extra files 2008-11-25 03:04:17 +00:00
Charles Kerr a1cd6d85dc (libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers. 2008-11-24 20:17:36 +00:00
Charles Kerr 42fe27c067 more fucking around with the speed measurements. 2008-11-08 02:49:04 +00:00
Mitchell Livingston bd3f3568e2 update release notes; trivial changes 2008-11-06 03:45:56 +00:00
Mitchell Livingston bc3159f4ac lazily call tr_torrentGetBytesLeftToAllocate() 2008-11-05 13:09:39 +00:00
Mitchell Livingston db2ca16cf4 streamline the check for enough remaining space 2008-11-05 12:42:03 +00:00
Mitchell Livingston 96f30a802d fix a small occasional memory leak reported by m1b & clang 2008-11-05 02:34:44 +00:00
Mitchell Livingston 4ec4c07929 seeding eta better matches libT's calculation 2008-11-04 13:18:05 +00:00
Mitchell Livingston c9e5427ed6 now that the types have been converted, revert some that shouldn't have been 2008-11-02 14:04:57 +00:00
Mitchell Livingston 43fce70e43 more type changes 2008-11-02 01:07:01 +00:00
Mitchell Livingston bb48869f3e update NEWS; trivial changes 2008-10-29 01:18:03 +00:00
Mitchell Livingston 46f80eb754 eliminate all "warning: implicit declaration of function..." messages when compiling 2008-10-25 20:54:09 +00:00
Charles Kerr 0c4f300f1b #1369: clarify the different torrent status & callbacks' APIs and typenames 2008-10-20 17:54:56 +00:00
Mitchell Livingston 9d5430a381 move a lot of loop counters into the loops' scopes; trivial changes 2008-10-12 21:38:13 +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 9a4b37b15c #1294 Don't auto-delete torrents when adding from Transmissions application support folder with the torrent name the same as the internal torrent name 2008-10-08 02:57:39 +00:00
Mitchell Livingston b121a59172 redo [6731] using the built-in stringByTrimmingCharactersInSet: 2008-09-06 13:49:20 +00:00
Mitchell Livingston fbea64b8ae [1235] allow the adding of trackers with leading and trailing whitespace 2008-09-06 13:37:33 +00:00
Charles Kerr 82815a74d2 #1214: add RPC support for per-peer status,ul,dl,address info 2008-08-22 17:59:31 +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 81d4e5887d show "remaining time unknown" instead of "data not fully available" (sigh...) 2008-08-10 17:59:16 +00:00
Mitchell Livingston 4501b3d24d warnings-- 2008-08-09 20:20:21 +00:00
Mitchell Livingston 4855db0d6d the web ui in 1.4 won't be beta 2008-08-09 13:51:59 +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 88e907383f store progress gradients in the gradient class; miscellaneous cleanup 2008-06-25 05:01:04 +00:00
Mitchell Livingston ecab0ddc15 whoops 2008-06-24 04:00:39 +00:00
Mitchell Livingston 94f08e3074 the progress bar color gradients are now all generated by a single color fed into a method to generate the gradient (more consistent gradient between colors and easier to adjust the gradient look in the future) 2008-06-24 03:59:34 +00:00
Mitchell Livingston 8a0b2ed988 don't allow quick look of folders that don't exist 2008-06-22 01:31:50 +00:00
Mitchell Livingston 9d5affb0b7 some cleaning 2008-06-17 17:17:15 +00:00
Mitchell Livingston 4ff5ea5e66 make sure the events for "finished downloading" occur if it finishes seeding (for ratio) at the same time 2008-06-16 23:27:38 +00:00
Charles Kerr 6cce27bf54 (rpc) simplify the rpc accessors 2008-06-16 03:47:50 +00:00
Mitchell Livingston 78fae4150c on second though let's show "1 web seed" as "web seed" - that will be the most common situation 2008-06-11 19:16:47 +00:00
Mitchell Livingston 3b923874a2 fix string typo; one less warning 2008-06-11 19:06:31 +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 493d0fa474 the pieces bar and pieces view now show shades of blue/green based on progress/availability instead of preset "levels" of color - in other words, it mixes white with either blue or green where the amount of color is the exact percentage of the piece that has been downloaded 2008-06-10 19:56:53 +00:00
Mitchell Livingston 11572bcf97 display the number of webseeds that we're downloading from in the main window 2008-06-10 02:40:40 +00:00
Mitchell Livingston aeb0a5704a show the dl speed of webseeds in the webseed table 2008-06-10 01:49:09 +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 c83daab843 add a "DL" column to the web seed table (not yet functional) 2008-06-08 15:54:34 +00:00
Mitchell Livingston 0a9e5d6bad first stab at animating the web seed table 2008-06-08 01:17:36 +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 4951ba05d0 avoid unnecessary memory allocation when updating the rpc access list 2008-06-05 05:00:24 +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 b884651ac3 add a warning when removing built-in trackers 2008-06-02 18:34:58 +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 ff929b1f6a support for adding a transfer through rpc 2008-05-27 00:52:18 +00:00
Mitchell Livingston c939cc4b98 prepare Torrent.[mh] for rpc 2008-05-26 23:23:07 +00:00
Charles Kerr 53d8574b11 * change tr_stat.activityDate's and tr_stat.startedDate's type to time_t, since that's how everyone uses them anyway
* add a little more documentation to tr_stat and tr_ctor in transmission.h
2008-05-23 20:04:41 +00:00
Charles Kerr 0621c67c41 more cleanup work:
(1) kill the pointless "tr_tracker_stat" struct.
(2) kill the unused "tr_torrentRemoveSaved()" function.
(3) kill the redundant "nextManualAnnounceTime" variable.
(4) make the TR_ERROR_IS_* macros private.
2008-05-22 23:11:21 +00:00
Mitchell Livingston 29729d35e7 streamline FileListNode.m, moving asserts to more appropriate locations 2008-05-22 21:06:56 +00:00
Charles Kerr 26b5a16630 (libt) more janitorial work on cleaning up tr_session*() and tr_torrent*() functions: session stats, torrent count, and manual update. 2008-05-22 20:44:41 +00:00
Mitchell Livingston b59be62bb5 fix errors with the new file structure code when displaying per-torrent action menu 2008-05-22 20:00:22 +00:00
Mitchell Livingston b89071685f use a custom class instead of a dictionary for holding a torrent's file structure 2008-05-22 18:39:49 +00:00
Charles Kerr dceabc5661 make tr_stat identical in transmission.h and rpc-spec.txt. 2008-05-22 16:59:51 +00:00
Charles Kerr c7b9c8c043 (#954) rpc: add "torrent-remove" method. rename tr_torrentDelete() as tr_torrentRemove() for consistency with various parts of the code. 2008-05-20 23:58:59 +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 7ac00f83c7 update project for new rpc code (part 2) 2008-05-19 01:05:14 +00:00
Mitchell Livingston c76838f7fe clarify "remaining time unknown" 2008-05-14 23:13:30 +00:00