in refreshTrayIcon(), use TorrentModel.getUploadSpeed(), .getDownloadSpeed()

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13717 f4695dd4-2c0a-0410-b89c-da849a56a58e
In TorrentModel.updateTorrents(), don't call getIds() if we don't need them

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13718 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) New method: Torrent.hosts(). The list is derived from the announce URLs in Torrent.trackers(). By remembering this in Torrent, the filterbar won't have to keep recomputing it.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13719 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) small speedup when rebuilding the activity combobox's counts: walk the torrent model just once, rather than once per activity

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13720 f4695dd4-2c0a-0410-b89c-da849a56a58e
rearrange the class' fields by size, saving a few bytes off each Peer and TrackerStat struct.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13721 f4695dd4-2c0a-0410-b89c-da849a56a58e
make tr_info.webseedCount and tr_info.trackerCount unsigned.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13722 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk qt) 'syntax error in transmission-qt.desktop' -- fixed with patch from kalev.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13723 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, qt) #5060 'start minimized to tray option' -- added.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13724 f4695dd4-2c0a-0410-b89c-da849a56a58e
oops, I didn't mean to commit these debugging cerr's

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13725 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, daemon) #4523 'files copied via kde sftp into watchdir not loaded' --fixed, patch by reardon

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13726 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, qt) make the network status icon's tooltip a little more accurate / useful

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13727 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk qt) #5204 'mp4, mkv files are not shown with the video-x-generic icon' -- fixed.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13728 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk gtk) #5205 'GTK+ client crashes in recent trunk' -- fixed.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13729 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) #5204 extra cleanups in Utils::guessMimeIcon() from rb07

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13730 f4695dd4-2c0a-0410-b89c-da849a56a58e
(gtk) copyediting: indentation & whitespace

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13731 f4695dd4-2c0a-0410-b89c-da849a56a58e
(gtk) #5207 'Simplify GTK+ client's category filter to match Qt and Web clients' -- done.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13732 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) #5206 'tray icon cancels logout in KDE' -- fixed with patch from basinilya

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13733 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) #5208 'Replace baseName() with fileName() for FULL file name' -- fixed, patch by krab

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13734 f4695dd4-2c0a-0410-b89c-da849a56a58e
(qt) tweak the network status icon's tooltip again. This is a followup to r13727

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13735 f4695dd4-2c0a-0410-b89c-da849a56a58e
(daemon) add support for listing recently-active torrents

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13736 f4695dd4-2c0a-0410-b89c-da849a56a58e