Jordan Lee
2492ac63e5
(trunk libutp) #4260 "uTP not working on embedded device" -- use __attribute__ ((__packed__)) on gcc compilers as suggested by KyleK
2011-05-28 00:50:11 +00:00
Jordan Lee
a2432f17e4
(trunk gtk) #4254 "can't see description about Flags" -- fixed.
2011-05-28 00:12:59 +00:00
Jordan Lee
c1d5b4a7e6
(trunk, GTK+/Qt) #4281 "Visualize seed progress like the web client does" -- done, with a modified patch & suggestion from mag
2011-05-28 00:09:15 +00:00
Jordan Lee
d6e39e4d2f
(trunk libT) #4284 "crash via webfrontend or transmission-remote" -- use patch from jerwied
2011-05-27 23:28:40 +00:00
Jordan Lee
dcf814a481
(trunk libT) #4283 "Remove 'Prefetch failed' error message" -- done.
2011-05-27 23:26:05 +00:00
Jordan Lee
33eb6d3f9e
(trunk) #3817 remove OS proxy integration from the GTK+ client
2011-05-27 13:36:53 +00:00
Mitchell Livingston
7939421a56
bump Growl to 1.2.2
2011-05-25 02:31:26 +00:00
Mitchell Livingston
deb2312d1f
enable spelling correction in the Create window -> comment filed, for funsies
2011-05-23 01:27:00 +00:00
Mitchell Livingston
7248ea62b8
fix pixel alignment in About window
2011-05-23 01:18:26 +00:00
Mitchell Livingston
d1388e4c51
compile NSMutableArrayAdditions
2011-05-23 01:05:52 +00:00
Mitchell Livingston
f42b339d95
finish adding NSMutableArrayAdditions, which snuck in the last commit, and another explicit cast
2011-05-23 01:00:32 +00:00
Mitchell Livingston
797c6bc3fd
more explicit casting
2011-05-23 00:57:29 +00:00
Mitchell Livingston
40996df50d
explicit cast to Torrent * when calculating transfer name length
2011-05-23 00:45:17 +00:00
Mitchell Livingston
3325fbb602
add a description method to FileListNode
2011-05-21 18:29:35 +00:00
Jordan Lee
807cc6fa16
(trunk libT) #4270 "qtr / Qt Client fails to build when libutp is not available" -- fixed with patch by thomasg
2011-05-21 09:13:10 +00:00
Mitchell Livingston
9ea0a9ff80
update jquery.form.min
2011-05-21 02:57:17 +00:00
Mitchell Livingston
6bd919cf91
bump jquery.form to 2.75
2011-05-21 02:51:34 +00:00
Mitchell Livingston
50af35b900
fix alignment issue in the German magnet link window
2011-05-20 21:52:54 +00:00
Jordan Lee
eb53352d40
fix an r12447 typo -- SoMud's two-letter prefix is SM, not SO
2011-05-20 18:00:57 +00:00
Jordan Lee
c453175e0e
(trunk libT) recognize a few more peer apps by name: Arctic, BitBuddy, GSTorrent, Hekate, Meerkat, SoMud, SymTorrent, TuoTu, and XSwifter
2011-05-20 17:55:48 +00:00
Mitchell Livingston
3f8bf4f0ab
bump version to 2.31+
2011-05-20 11:34:22 +00:00
Mitchell Livingston
c97d1774e4
implement missing copyWithZone in FilePriorityCell
2011-05-19 22:04:46 +00:00
Mitchell Livingston
1d989cf9bf
implement missing copyWithZone in TorrentCell
2011-05-19 22:01:16 +00:00
Mitchell Livingston
c27d20db04
tweak NEWS, again
2011-05-17 22:40:04 +00:00
Mitchell Livingston
0b4b489132
tweak NEWS
2011-05-17 22:23:24 +00:00
Jordan Lee
7c288237e0
bump to 2.31
2011-05-17 22:16:11 +00:00
Jordan Lee
399f4cec5b
(trunk, gtk) update translations for transmission-gtk. Also, two new translations: Punjabi and Tamil (Sri Lanka)
2011-05-17 00:01:54 +00:00
Mitchell Livingston
0ac199f76b
bump to 2.30
2011-05-16 23:53:32 +00:00
Mitchell Livingston
f4dbcbc691
add Bruno Bierbaumer to Authors & Credits
2011-05-16 22:58:12 +00:00
Jordan Lee
52512857ae
(trunk libT) better r12434
2011-05-16 07:11:21 +00:00
Jordan Lee
7cd9cc0176
(trunk libT) #4237 "tarnsmission-remote -l shows torrent list in reverse order" -- revert r12424 to fix this
2011-05-16 02:09:31 +00:00
Mitchell Livingston
5b01685146
Use NSDiacriticInsensitiveSearch in file list search, to match the transfer list search.
2011-05-16 02:03:27 +00:00
Jordan Lee
a6f90b6a2e
(trunk web) #4170 "Ask tracker for more peers" -- implemented by a nice patch from Dmitry
2011-05-15 17:46:26 +00:00
Mitchell Livingston
e0754c8b98
update jQuery to 1.6.1
2011-05-12 22:13:55 +00:00
Jordan Lee
c1427b6d18
(trunk web) #3820 "Web UI flicking to selection" -- apply a patch from buljit to fix a keyboard navigation regression reported by Tenzer in comment:8
2011-05-12 20:32:01 +00:00
Jordan Lee
72d9d74517
(trunk qt) #4236 "Update formatter functions to operate with signed integers" -- patch by taem
2011-05-12 20:21:27 +00:00
Jordan Lee
a4ab013568
(trunk libT) fix magnet link crash in peer-msgs.c's updateDesiredRequestCount() reported by quinx in the forums.
...
In some odd cases (such as if unchoked without having shown interest), the code could dividing a number by the torrent's block size without checking to see if the torrent had its metadata yet. This caused a division by zero because a magnet torrent's blocksize is unset until the metadata is downloaded.
2011-05-12 06:43:40 +00:00
Jordan Lee
ddaaa92c31
(trunk libT) make allocateBandwidth()'s "priority" field const.
2011-05-11 21:09:31 +00:00
Jordan Lee
d32c5b36c7
(trunk libT) minor CPU improvement to peer-mgr.c's bandwidthPulse()
...
We looped through all the torrents 3x to do three separate tasks... instead, loop only once and do the three tasks inside the single loop.
2011-05-10 14:41:59 +00:00
Jordan Lee
ffba6a16bd
(trunk libT) oops, r12424 included a second CPU improvement patch that I had in the pipeline. Fix a typo in that patch.
2011-05-10 05:18:40 +00:00
Jordan Lee
94cc3f87f7
(trunk libT) CPU improvement in torrent.c's torrentInit()
...
Add the new torrent to the session's torrent list by prepending it instead of appending it. That way we don't have to walk the list in order to add it. tr_session.torrentList is an unordered list, so there's no real difference between prepending and appending.
2011-05-10 04:46:44 +00:00
Jordan Lee
3aaeaddbaf
(trunk libT) CPU optimization in peer-mgr.c's rechokeDownloads()
...
Instead of recalculating interesting pieces for each peer we loop through, calculate them just once into a bitfield and then reuse that bitfield inside the loop.
2011-05-10 03:50:54 +00:00
Jordan Lee
0b11909854
(trunk libT) small CPU optimization in bitfield.c's countRange()
2011-05-10 03:43:06 +00:00
Jordan Lee
6a38a368d6
(trunk libT) CPU improvement in peer-mgr.c's getPeerCandidates()
...
getPeerCandiates() used to read through all the torrents to determine the global peer connections, and then again to determine the global peer candidates. Now this is done in one loop instead of two.
2011-05-10 01:51:12 +00:00
Jordan Lee
3c3fda5c66
(trunk libT) CPU optimization in tr_bandwidthClamp().
...
Don't call tr_time_msec() if it's not necessary. This was one of the top CPU sinks in profiling, so removing it is a nice improvement in cases when it's not necessary, such as when speed limiting is disabled.
2011-05-09 04:16:49 +00:00
Jordan Lee
c0e1cd8007
(trunk libT) torrent-get CPU optimization.
...
Move the tr_torrentStat() call outside of the addField() loop so that it's only called once instead of N times.
2011-05-09 04:13:14 +00:00
Mitchell Livingston
56d56a2e19
#4232 Extend tooltip support to disabled files in Inspector->Files
2011-05-09 02:13:39 +00:00
Jordan Lee
3269d99287
(trunk libT) experimental fix for the unterminated announce URLs reported by blacklion in the forums
2011-05-05 20:41:09 +00:00
Jordan Lee
45669fed08
(trunk libT) #4227 "invalid URLs aren't filtered out of .torrents' webseed lists"
...
If we can't parse a URL provided in the .torrent files' webseed list, that URL should be discarded.
2011-05-05 03:10:51 +00:00
Jordan Lee
f8f02fe7c3
(trunk libT) #2338 "Add uTP support" -- increase the block bandwidth to 3000 bytes in phase 1 as suggested by jch in comment:120.
...
The rationale is that by using 3000 bytes we'll send one full-size frame straight away, and leave enough buffered data for the next frame to go out in a timely manner.
2011-05-04 21:38:01 +00:00