1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-23 14:40:43 +00:00
Commit graph

857 commits

Author SHA1 Message Date
Mitchell Livingston
2406572104 reverse r13248-r13250, since ARC doesn't support 32-bit. 2012-03-13 02:52:11 +00:00
Mitchell Livingston
11f57ccb18 #4822 Enable Automatic Reference Counting 2012-03-10 03:38:58 +00:00
Mitchell Livingston
34d9663139 replace NSAutoreleasePool objects with @autoreleasepool blocks 2012-02-11 05:13:46 +00:00
Mitchell Livingston
480700e835 remove redundant code in Torrent's canChangeDownloadCheckForFile:, and enumerate of the files in canChangeDownloadCheckForFiles: concurrently. 2012-01-31 04:22:51 +00:00
Mitchell Livingston
63b5979594 for the fun of it, replace some variables with @property in the file and tracker nodes 2012-01-20 02:41:49 +00:00
Mitchell Livingston
8ca8c76799 bump Mac copyright to 2012 2012-01-14 17:12:04 +00:00
Mitchell Livingston
1b4ec4dc4d search for folder nodes concurrently when generating a torrent's file list 2012-01-14 16:07:58 +00:00
Mitchell Livingston
8419853c76 better enumeration when generating a torrent's file list 2012-01-09 04:27:09 +00:00
Mitchell Livingston
a0abfd79c0 concurrent enumeration when generating a torrent's file list 2012-01-09 00:57:50 +00:00
Mitchell Livingston
fc5b820182 add a log message if setting the quarantine attribute fails 2011-11-02 03:19:44 +00:00
Mitchell Livingston
8057b31936 #2009 Quarantine files when downloading finishes 2011-11-01 23:45:26 +00:00
Mitchell Livingston
8b106f68f2 #4587 update the main window when a transfer changes stalled-ness 2011-10-30 03:13:20 +00:00
Mitchell Livingston
8abd52938c replace 'fldr' with kGenericFolderIcon 2011-10-06 03:16:06 +00:00
Mitchell Livingston
0808bdd2fe We now require Mac OS X 10.6 or later. Make that change and all the nice little adjustments that go with it. 2011-10-06 00:30:40 +00:00
Mitchell Livingston
836ee3595f remember selected transfers when updating the queue order over rpd 2011-08-28 00:26:39 +00:00
Mitchell Livingston
3aba37aa13 remove redundant code 2011-08-28 00:07:30 +00:00
Mitchell Livingston
516164e78e add an RPC session callback for when queue order changes 2011-08-27 23:54:10 +00:00
Mitchell Livingston
154f2f96af fix starting transfers when adding 2011-08-11 01:54:14 +00:00
Mitchell Livingston
cb015c27d8 fix the "waiting" short status strings 2011-08-08 12:18:21 +00:00
Mitchell Livingston
9386563e5e change the (temporary) name at the cell level, not the torrent level 2011-08-05 03:11:22 +00:00
Mitchell Livingston
6c7f3cbb08 fix a potential crasher with the displayed (temporary) name 2011-08-05 02:20:17 +00:00
Mitchell Livingston
4d5c05177d update the main window when a torrent is auto-started from the queue 2011-08-04 00:36:02 +00:00
Mitchell Livingston
52487018ed some cleanup of the Mac integration of libT queue code (we're getting there, but we're not there yet) 2011-08-03 02:08:37 +00:00
Mitchell Livingston
cd5b9b16fd first go at bringing the libT queue to the Mac client 2011-08-02 12:43:26 +00:00
Mitchell Livingston
27fa4091dc have FileListNodes store their corresponding torrents, allowing the removal of this functionality from the file outline view 2011-05-31 22:26:04 +00:00
Mitchell Livingston
d0aac9336b when removing trackers, handle hidden duplicates 2011-04-05 23:03:33 +00:00
Mitchell Livingston
7a7636a872 drop two NSLogs 2011-03-27 22:10:03 +00:00
Mitchell Livingston
836903956c Attempt to fix #4148 "Mac client gives inappropriate error if data volume is not mounted" 2011-03-27 02:50:38 +00:00
Mitchell Livingston
7f38a37e53 #4055 Fix a memory leak when removing a transfer + data file 2011-03-25 01:37:50 +00:00
Jordan Lee
b4d36aeb54 (trunk) #4138 "use stdbool.h instead of tr_bool" -- done. 2011-03-22 15:19:54 +00:00
Mitchell Livingston
5ec3f8e891 remove unused totalPeersKnown method 2011-03-04 03:13:15 +00:00
Mitchell Livingston
d7c1cf3b4b display protocol information (TCP or µTP) in the peer table's tooltip 2011-02-18 04:28:59 +00:00
Mitchell Livingston
e5eed4bd05 #3962 Update the inspector's button bar's look 2011-01-30 02:01:05 +00:00
Mitchell Livingston
7fc28b1019 if file size is less than 10 KB, show one decimal place 2011-01-09 19:24:27 +00:00
Mitchell Livingston
64f6b2cb5f silence a warning 2011-01-09 18:45:18 +00:00
Mitchell Livingston
3abf813bbf #3878 don't show the units of a partial file size when it's the same as the full file size's units 2011-01-08 05:11:28 +00:00
Mitchell Livingston
25ee42d68d update the copyright years in the Mac code to 2011 2011-01-01 20:42:14 +00:00
Mitchell Livingston
20cdf0162a #3851 use an autorelease pool when the completeness callback is called; revert the unnecessary r11607 2010-12-31 01:25:03 +00:00
Mitchell Livingston
cb99607614 #1408 display elapsed time in the Mac UI 2010-12-23 20:07:41 +00:00
Mitchell Livingston
3f20d52371 #3675 "Not all .part files are removed" - Mac patch 2010-12-16 03:39:11 +00:00
Mitchell Livingston
488faac3c7 a couple of float -> double changes 2010-11-14 15:16:39 +00:00
Mitchell Livingston
130b52ce93 experimental fix to Time Machine exclusion list 2010-11-08 12:28:30 +00:00
Mitchell Livingston
7b343c4ba0 #3661 sort the file list alphabetically 2010-10-23 20:20:31 +00:00
Mitchell Livingston
a46738b3ca one less localizable string 2010-09-18 19:49:34 +00:00
Mitchell Livingston
7e52a2e8bb don't set an idle eta if the transfer is currently uploading 2010-08-14 19:44:43 +00:00
Mitchell Livingston
117e78dce4 simplify the code to check if an eta string should be displayed 2010-08-14 17:51:04 +00:00
Mitchell Livingston
39b92cc682 if there is both an idle limit and ratio limit set, display the ratio limit unless the idle limit is less than 2 minutes 2010-08-14 17:41:12 +00:00
Mitchell Livingston
ef3865ec45 only show the eta string for idle seeding time remaining if the time is less than 2 minutes 2010-08-14 17:32:52 +00:00
Mitchell Livingston
c3715ca6ce add a stat for the eta of the seeding idle limit, and use it in the Mac eta display 2010-08-14 15:30:43 +00:00
Mitchell Livingston
8bee7fa23c update Mac build for the change from inactive to idle 2010-07-24 03:19:41 +00:00
Mitchell Livingston
feb6e6b785 fix inactivity typo 2010-07-23 11:02:57 +00:00
Mitchell Livingston
fd0dd10419 First go at #2560 "inactive seeding time limit". libtransmission and Mac support are currently implemented. 2010-07-16 03:12:57 +00:00
Mitchell Livingston
730283b8f7 whoops 2010-07-11 21:06:28 +00:00
Mitchell Livingston
235caa572b Have libtransmission keep track of idle seconds. Use this value for determining the stalled minutes in the Mac code. 2010-07-11 21:02:30 +00:00
Mitchell Livingston
9e2106b5c4 replace some floats with doubles 2010-07-06 03:40:34 +00:00
Mitchell Livingston
ed74e0009b Mac build compiles again 2010-07-06 03:31:17 +00:00
Mitchell Livingston
746f02fc02 #3320 When a download completes at the same time seeding completes, still show a Growl notification and play a sound 2010-06-25 22:19:28 +00:00
Mitchell Livingston
2980120847 #3298 Move percentage string formatting into its own method, and don't append .00 to 100% 2010-06-24 00:00:43 +00:00
Mitchell Livingston
ee558fda5a whoops 2010-05-31 14:07:35 +00:00
Mitchell Livingston
d0bf7ff409 #3216 Progress Percentage Should Round Down 2010-05-31 14:06:54 +00:00
Charles Kerr
382ae1334c (trunk mac) maybe now? 2010-05-08 08:54:45 +00:00
Charles Kerr
627f458e6a Sync mac client with libtransmission's LDS->LDP changes, maybe 2010-05-08 08:48:28 +00:00
Mitchell Livingston
a17dfd02b2 add "local peer discovery" peer info to the inspector 2010-05-01 16:19:40 +00:00
Mitchell Livingston
99084a1190 eliminate a warning 2010-04-24 16:50:18 +00:00
Charles Kerr
044823baf4 (trunk macosx) maybe fix the utils.h breakage? 2010-04-23 16:59:14 +00:00
Charles Kerr
d8f49d083c "this time for sure!" 2010-04-14 13:54:18 +00:00
Charles Kerr
bb3565df60 blind-leading-the-blind dept: try to fix the mac build from r10480 w/o a mac :) 2010-04-14 13:42:51 +00:00
Charles Kerr
1a7bcbbea2 (trunk) #1869 "new status for torrents that reached the seed ratio" -- add temporary debug messages to help track down the issue leena's reporting in that ticket 2010-04-14 13:36:43 +00:00
Charles Kerr
51ce6c52a9 sync to previous commit 2010-04-14 00:03:34 +00:00
Mitchell Livingston
a1c83dc9a8 in the "state" field of the inspector, for paused transfers indicate if waiting in the queue or finished 2010-04-06 02:53:07 +00:00
Mitchell Livingston
05cf5fccef when the ratio is set to unlimited when resuming, reload the inspector 2010-04-02 18:05:39 +00:00
Mitchell Livingston
6a4954e867 #1869 Move the finished state to libtransmission. This setting is now remembered between launches. This also causes torrents that hit the seed ratio to not have this setting changed to unlimited until start. 2010-04-02 17:57:25 +00:00
Mitchell Livingston
f3b98a6c18 avoid unnecessary setting of id when calling tr_torrentSetAnnounceList 2010-02-22 00:15:27 +00:00
Mitchell Livingston
0b3f22fc42 replace an invalid comment 2010-02-20 18:32:29 +00:00
Mitchell Livingston
1ed383776f when adding a new tracker, display tier as "New Tier" 2010-02-15 19:26:23 +00:00
Mitchell Livingston
78f6a488d5 remove temporary asserts 2010-02-15 14:56:14 +00:00
Mitchell Livingston
26ccf12b3e #2902 New tracker addition field obscured when trackers vertically fill inspector view 2010-02-14 04:48:12 +00:00
Mitchell Livingston
4524029ab4 add the ability to remove trackers when multiple torrents are selected 2010-02-13 04:30:47 +00:00
Mitchell Livingston
3831b66375 slightly increase the Add window's minimum width 2010-02-12 22:27:42 +00:00
Mitchell Livingston
f885922a58 small adjustments to the file inspector's dnd/priority code 2010-02-12 01:32:09 +00:00
Charles Kerr
b7b5a0e427 (trunk) #2894 "tr_torrentGetFileDL() and tr_torrentGetFilePriority() should go away" -- get rid of it in the mac client and libtransmission too 2010-02-11 15:05:07 +00:00
Mitchell Livingston
5595666310 a couple more tweaks to displaying peers and webseeds 2010-02-07 17:37:01 +00:00
Mitchell Livingston
d835f48828 if no webseeds, avoid some unneeded work when generating the list 2010-02-07 01:56:17 +00:00
Mitchell Livingston
e03d7dd658 #2867 Display peers and web seeds for all selected torrents in the inspector 2010-02-06 03:34:49 +00:00
Mitchell Livingston
1dd5dddcec improve how tracker tiers are sent to the inspector code 2010-02-06 02:35:27 +00:00
Mitchell Livingston
5733f139fa if torrent name is unavailable, use hash 2010-02-06 00:20:20 +00:00
Mitchell Livingston
94517feeeb #2860 Display trackers for all selected torrents in the inspector 2010-02-05 02:51:42 +00:00
Charles Kerr
36d97610bd (trunk) #2802, #2716, #2717 -- remember magnet links and their settings between sessions, and allow their trackers to be modified 2010-02-02 22:45:22 +00:00
Mitchell Livingston
12e6074b64 add a temporary assert 2010-02-01 13:01:33 +00:00
Mitchell Livingston
5cece5feb3 #2785 - generate the file list right away instead of lazily, since auto-grouping might rely on it 2010-01-23 00:30:04 +00:00
Mitchell Livingston
4ea2557fed using ABS is better than multiplying by -1 2010-01-17 16:20:28 +00:00
Charles Kerr
a77770a51a (trunk) add tr_torrent_stat.id to RPC documentation. Rename tr_tracker_stat.identifier as tr_tracker_stat.id for consistency with tr_torrent.id 2010-01-13 22:40:07 +00:00
Mitchell Livingston
14da64ec06 assorted small cleanup and log removal 2010-01-10 16:26:30 +00:00
Mitchell Livingston
6138daec3f add an identifier to trackers, for use by the ui's (this should hopefully fix the problem for removing trackers with "invisible" trackers) 2010-01-10 02:34:00 +00:00
Mitchell Livingston
c4cf9fd5bc even more logs! 2010-01-09 04:43:54 +00:00
Mitchell Livingston
521a1dba2b add some NSLogs to help smoke out http://forum.transmissionbt.com/viewtopic.php?f=1&t=9105&start=105#p43232 2010-01-08 02:48:08 +00:00
Mitchell Livingston
b5ad91e3de fix pluralization of "got 1 peer" 2010-01-05 04:34:31 +00:00
Charles Kerr
c26c0deed9 (trunk mac) that's what I get for messing with mac code w/o a compiler... 2010-01-04 20:21:01 +00:00
Charles Kerr
7c9b968916 (trunk) sync mac, gtk clients with r9863 2010-01-04 20:18:21 +00:00
Mitchell Livingston
a641d038af create file lists lazily 2010-01-02 02:50:22 +00:00