Save resume information when a torrent finishes downloading.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@104 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Removed 'BadgeCompleted' option - who'd want to disable it anyway?


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@106 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Update the torrent history as the app runs, so it won't be lost if it
 doesn't exit properly


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@107 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Randomly choke and unchoke peers who upload less than 0.1KB/s to us,
 instead of trying to compare their upload rates


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@108 f4695dd4-2c0a-0410-b89c-da849a56a58e
Added optimistic choking


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@109 f4695dd4-2c0a-0410-b89c-da849a56a58e
Recognize openbsd as a valid system.
When using GTK, try to make sure we can also find libintl.h for gettext.

Tested by deanna@sdf.lonestar.org

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@110 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Reverted the bottom of the window to the way it was before.
 Minor change to stringForSpeedAbbrev so it never shows more than four
 digits (-> no overlapping possible in the window or the badge).


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@111 f4695dd4-2c0a-0410-b89c-da849a56a58e
Cache icons in NameCell (fixes #1)


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


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@113 f4695dd4-2c0a-0410-b89c-da849a56a58e
Fix ratio calculation to not truncate to a whole number.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@114 f4695dd4-2c0a-0410-b89c-da849a56a58e
Rewrite the drag and drop code to handle multiple files (oops),
as well as being much more robust about misformatted file URIs.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@115 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Fixed --openssl-prefix


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@116 f4695dd4-2c0a-0410-b89c-da849a56a58e
Display an unknown number of seeders or leechers as ? instead of -1.

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


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@118 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Cleaner icon caching


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


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


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@121 f4695dd4-2c0a-0410-b89c-da849a56a58e
 Prepare for 0.5


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


git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@123 f4695dd4-2c0a-0410-b89c-da849a56a58e
Reject dropped files which aren't .torrent files.
"Retarget" the drop at the bottom of the list.


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