Commit Graph

10812 Commits

Author SHA1 Message Date
Jordan Lee 9331a3cdac (trunk gtk) #4014 "409 error when opening .../transmission/web without trailing '/'" -- use suggestion from Mezz to have the "open web client" button in the GTK+ client follow the same URL as the Qt client 2011-05-28 01:34:07 +00:00
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