Charles Kerr [Wed, 10 Mar 2010 16:35:12 +0000 (16:35 +0000)]
(trunk libT) #2958 "Minimize use of tr_ptrArray in critical parts of the code" -- accept patch from sadface to make tr_ptrArrayInsert() a little cleaner
Charles Kerr [Wed, 10 Mar 2010 15:34:27 +0000 (15:34 +0000)]
(trunk libT) #2993 "'Downloaded' much greater than 'Have' or 'Verified'" -- tweak the new throttle code based on slow download feedback from gn0s1s in irc, from Rascal @ http://trac.transmissionbt.com/ticket/2993#comment:29, and from AGSystem @ http://forum.transmissionbt.com/viewtopic.php?p=45631&f=1#p45631
Refactor the info window, so that each view is in a separate xib and view controller. This should make future localizations simpler and the code more modular/readable.
Charles Kerr [Sat, 6 Mar 2010 21:24:28 +0000 (21:24 +0000)]
(trunk libT) #3015: "Transmission announces badly when the port is changed" -- fixed in trunk for 1.92. Thanks to Rolcol for tracking down the cause of this bug.
Charles Kerr [Wed, 3 Mar 2010 04:16:18 +0000 (04:16 +0000)]
(trunk libT) #2993 "'Downloaded' much greater than 'Have' or 'Verified'" -- found a weighted piece sorting issue while trying to confirm or refute this issue.
Charles Kerr [Mon, 1 Mar 2010 15:29:28 +0000 (15:29 +0000)]
(trunk libT) #2964 "Multiple simultaneous DNS resolve operations fail on some platforms causing unnecessary delays in successful announces" -- fixed in trunk for 1.92. Thanks to gongloo for the patch.
Charles Kerr [Sat, 27 Feb 2010 18:00:24 +0000 (18:00 +0000)]
(trunk gtk) #2989 "Some session prefs changed via remote aren't affected in transmission gtk+'s GUI" -- fixed in trunk for 1.92. Thanks to Longinus00 for the patch.
for scrapes: add a new field to distinguish from error messages returned from the tracker, and scrape timeouts, so that they can be displayed differently
Charles Kerr [Wed, 24 Feb 2010 04:35:51 +0000 (04:35 +0000)]
(trunk web) #2966: "Patch: Present time with correct number of digits in the web interface" -- added to trunk for 1.92. thanks to gongloo for the patch.
Charles Kerr [Tue, 23 Feb 2010 07:20:57 +0000 (07:20 +0000)]
(trunk libT) use jch's suggestion of having a per-session page-aligned memory buffer for general reuse. (http://trac.transmissionbt.com/ticket/2551#comment:5)
Charles Kerr [Mon, 22 Feb 2010 15:07:14 +0000 (15:07 +0000)]
(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92(trunk libT) #2906 "remove unused code: Torrent.requests array is never sorted by time" -- added to trunk for 1.92
Charles Kerr [Mon, 22 Feb 2010 00:11:19 +0000 (00:11 +0000)]
(trunk libT) when calling tr_torrentSetAnnounceList(), reset the tracker IDs to new, but unique, numbers synchronized between tr_info and the torrent stats
Charles Kerr [Sun, 21 Feb 2010 23:03:29 +0000 (23:03 +0000)]
(trunk libT) when an rpc message torrent-stop or torrent-start comes in, check the torrent's currnet run state first instead of unconditionally calling tr_torrentStart() and tr_torrentStop()
Charles Kerr [Sat, 20 Feb 2010 21:03:49 +0000 (21:03 +0000)]
(trunk libT) (1) reduce the default tracker announce timeout from 120 to 90 seconds. (2) for partial seeds, send an event=paused when we transition from being leeches to partial seeds, just as you would send an event=completed when becoming a seed