Commit Graph

14404 Commits

Author SHA1 Message Date
Eric Petit 878aa6828b When both torrent and non-torrent files are dropped, only open the torrents.
Don't badge with completed downloads when the window is key.
 Update the table right after start so you don't stay with an empty list
 for one second.
2006-02-11 06:46:40 +00:00
Josh Elsasser a13a6fbb4e Improve libintl.h search and add a --gettext-prefix configure option.
Update a couple copyright dates that slipped through earlier.
Spell GTK as GTK+ in a couple of places.
2006-02-10 20:52:44 +00:00
Eric Petit 6ddb247689 Reject dropped files which aren't .torrent files.
"Retarget" the drop at the bottom of the list.
2006-02-10 20:46:44 +00:00
Eric Petit 4f86bbcea3 Simplifications 2006-02-10 20:06:39 +00:00
Eric Petit d664171f11 Prepare for 0.5 2006-02-10 20:05:24 +00:00
Eric Petit 3b432409dc Updated description 2006-02-10 19:43:45 +00:00
Eric Petit b4a4557cb7 Simplification 2006-02-10 19:17:54 +00:00
Eric Petit 43696cd5da Cleaner icon caching 2006-02-10 06:14:36 +00:00
Eric Petit 9b2cbdd166 Cleaner stringFittingInWidth 2006-02-10 05:59:19 +00:00
Josh Elsasser d4d75b23ef Display an unknown number of seeders or leechers as ? instead of -1. 2006-02-10 05:58:08 +00:00
Eric Petit 8f4151158a Fixed --openssl-prefix 2006-02-10 05:43:44 +00:00
Josh Elsasser e1671b50e6 Rewrite the drag and drop code to handle multiple files (oops),
as well as being much more robust about misformatted file URIs.
2006-02-10 01:49:10 +00:00
Josh Elsasser 78aa41ac5e Fix ratio calculation to not truncate to a whole number. 2006-02-09 18:16:36 +00:00
Eric Petit 9545453d48 Optimized stringFittingInWidth 2006-02-09 13:44:14 +00:00
Eric Petit 544cc37263 Cache icons in NameCell (fixes #1) 2006-02-09 12:58:10 +00:00
Eric Petit 95019c0246 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).
2006-02-09 06:38:09 +00:00
Josh Elsasser 17a053d881 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
2006-02-09 05:55:41 +00:00
Eric Petit 6197b6665c Added optimistic choking 2006-02-08 22:21:58 +00:00
Eric Petit c2fc72b477 Randomly choke and unchoke peers who upload less than 0.1KB/s to us,
instead of trying to compare their upload rates
2006-02-08 21:26:27 +00:00
Eric Petit da6b5deb96 Update the torrent history as the app runs, so it won't be lost if it
doesn't exit properly
2006-02-08 19:05:42 +00:00
Eric Petit 604f0b2b35 Removed 'BadgeCompleted' option - who'd want to disable it anyway? 2006-02-08 18:10:42 +00:00
Josh Elsasser a72881fdda Save resume information when a torrent finishes downloading. 2006-02-08 17:48:18 +00:00
Eric Petit 65316f1b72 Updated badging 2006-02-08 17:44:07 +00:00
Eric Petit d8bdcea349 Fixed fastResumeLoadOld 2006-02-08 16:49:00 +00:00
Josh Elsasser 9911026409 Merge the version 1 extensible resume file format,
as well as compatability code to read the existing version 0 files.
Note that older versions of transmission won't understand the version 1 format
and a hash check will be done on all the files.

Save uploaded and downloaded totals in the resume file.
2006-02-08 16:31:49 +00:00
Josh Elsasser c5181f72e2 Whoops, use download and upload *totals* instead of *rate* to calculate ratio. 2006-02-08 14:15:59 +00:00
Eric Petit 66f77fa311 Use the infinite symbol rather than "Inf." 2006-02-08 09:49:06 +00:00
Josh Elsasser 7230f1113c Minor change to improve drag-and-drop compatibility. 2006-02-08 04:45:46 +00:00
Josh Elsasser 187bbf909e Show seeders and leechers in properties window.
Show ratio instead of download rate when torrent is finished.
2006-02-07 17:15:16 +00:00
Eric Petit 9b2e8566dd BeOS fixes 2006-02-07 09:34:30 +00:00
Eric Petit 3ba5313752 Show ratio instead of the download rate once the download is complete.
Fixed windowWillUseStandardFrame.
 Cleaning
2006-02-07 05:02:45 +00:00
Eric Petit f1b113ec5b Cleaning and minor optims 2006-02-07 03:10:42 +00:00
Eric Petit fcd1c9a1a8 Force rates to 0 when paused, and download rate to 0 when seeding.
Increased OS X UI update interval to 1 second.
2006-02-07 02:32:50 +00:00
Josh Elsasser fa3e10b2c0 Implement drag-and-drop to allow files to be dropped into the main window.
Use locale-independent functions when parsing state file.
2006-02-06 05:48:26 +00:00
Eric Petit 355fe1273f Comments 2006-02-05 21:10:20 +00:00
Josh Elsasser a2914be847 Rewrite error messages to be less unnecessarily verbose.
Only allow one instance of the preference window at a time.
Beat the dialogs with the GNOME HiG stick.
Handle missing .torrent files on startup better.
2006-02-05 17:33:57 +00:00
Josh Elsasser 38050332f5 Fix a couple of warnings on netbsd 3. 2006-02-05 16:00:30 +00:00
Eric Petit 74b6e3f3ab Fixed no-limit upload 2006-02-05 09:42:38 +00:00
Josh Elsasser 7a53122e1c Add internationalization support for the GTK GUI. 2006-02-04 18:03:05 +00:00
Eric Petit 89ebc1f37f Hide toolbar button in a Panther-compatible way 2006-02-04 15:21:28 +00:00
Josh Elsasser f92117be84 Fix a couple of positioning bugs with right-to-left languages. 2006-02-04 06:14:43 +00:00
Eric Petit 77dc2be62a Fixed memleak
Don't count small messages in the download rate
2006-02-02 01:59:02 +00:00
Eric Petit 1d7f99b164 Workarounded a race condition 2006-02-01 14:05:48 +00:00
Eric Petit bb7711ed2c Display the number of active torrents when quitting, not downloading torrents 2006-02-01 00:14:26 +00:00
Eric Petit 00ef8642bf Fixes a crash (quite amazing that it didn't crash more often, actually...) 2006-01-31 07:11:28 +00:00
Eric Petit aa6c52ef46 Fixed a lame typo so the algorithm may actually work 2006-01-31 04:58:28 +00:00
Eric Petit 8c8b2dbc19 Fixes crash when the user is always asked for the download location 2006-01-31 04:19:31 +00:00
Josh Elsasser 60f10df45e Validate that data read from prefs and state files is valid UTF-8. 2006-01-30 20:01:08 +00:00
Josh Elsasser 8d401347b6 Rename a few files now that we're using subversion and it's easy. 2006-01-30 16:05:18 +00:00
Josh Elsasser 93678d9601 FreeBSD (and presumably NetBSD) also need -lm 2006-01-30 14:28:56 +00:00