Commit Graph

1772 Commits

Author SHA1 Message Date
Josh Elsasser f106cce58f Whoops, fix signal handling for SIGQUIT and SIGTERM. 2007-06-29 01:06:46 +00:00
Mitchell Livingston cb82ea8e26 don't crash when restoring torrents on launch, and allow removing then re-adding the same torrent 2007-06-29 01:01:55 +00:00
Charles Kerr 6890359001 Make tr_torrentParseHash() public 2007-06-28 23:35:02 +00:00
Charles Kerr 73ee59a21f * (libT) stopped torrents shouldn't use CPU cycles.
* (gtk) if a torrent is stopped when you exit, keep it stopped when restarting.
2007-06-28 17:43:53 +00:00
Charles Kerr 37234a3e34 Make tr_trackerAnnouncePulse() just return safely if there's no tracker initialized. 2007-06-28 04:28:23 +00:00
Charles Kerr 81dfe09b5e make it safe to pass a bzero()ed struct into tr_metainfoFree() 2007-06-28 02:02:30 +00:00
Mitchell Livingston 96e1688e6f fix some memory leaks and crashing when opening by dragging 2007-06-28 01:36:30 +00:00
Charles Kerr 831cd4a3da better documentation on tr_torrentParse()'s behavior 2007-06-28 01:20:10 +00:00
Charles Kerr 8aa002b25e * fix memory leak when adding torrents.
* zero out tr_torrentParse()'s tr_info_t before filling it
2007-06-28 01:12:16 +00:00
Charles Kerr ae40410b4e Fix tr_getComplete() and tr_getDone() bug reported by BentMyWookie 2007-06-28 00:09:59 +00:00
Charles Kerr 995c1cdbb1 fix r2210 oops 2007-06-28 00:04:42 +00:00
Mitchell Livingston 61897560d9 rename checking status info to match last commit 2007-06-28 00:03:04 +00:00
Mitchell Livingston 5ff43fa470 rename checking item 2007-06-28 00:02:16 +00:00
Mitchell Livingston 6d7f628bf2 get the mac version building...still buggy 2007-06-27 23:57:02 +00:00
Charles Kerr 63fce9cf06 simplify tr_torrentParse() based on BWM's feedback 2007-06-27 23:22:09 +00:00
Mitchell Livingston 71470aa852 commit my current work...still doesn't compile (calls some non-existent functions :)) 2007-06-27 22:12:10 +00:00
Charles Kerr 008938b62f set a default window size for the debug window 2007-06-27 18:34:38 +00:00
Charles Kerr 8e401729cd Modified tr_torrentCanAdd() to give the new functionality BMW suggests 2007-06-27 14:54:31 +00:00
Charles Kerr 47a5ff4120 add tr_torrentCanAdd() as per BentMyWookie's request... clear tracker error string when restarting... fix r2202 "completed" announce bug. 2007-06-27 05:14:38 +00:00
Mitchell Livingston f39eb233f8 reflect some of the changes in libT (some, which means it still doesn't compile ;)) 2007-06-27 00:42:06 +00:00
Charles Kerr af92ca6211 sync with r2002's torrent destruction sequence 2007-06-26 20:46:12 +00:00
Charles Kerr 40ee651158 push the destination directory into tr_torrentInit*() 2007-06-26 20:29:13 +00:00
Charles Kerr 7e09d157cd Thread safety improvements. Also, stopping/starting/rechecking/etc. torrents no longer blocks the calling thread. Since this a big commit, it will probably create some short-term pain via new bugs. 2007-06-26 18:45:03 +00:00
Charles Kerr 21cf51e3f7 Add tr_stat_t.downloadedValid hook to IPC for Gimp_ 2007-06-26 17:52:45 +00:00
Charles Kerr c2cd3a89be remove a debugging console message that shouldn't've been checked in 2007-06-26 17:36:40 +00:00
Mitchell Livingston 7a8fbb837e apply patch from #324 2007-06-25 22:35:18 +00:00
Mitchell Livingston f36d558ad4 fix #233 (move menu item applies to all items) 2007-06-25 22:26:33 +00:00
Charles Kerr 6011450518 building up our threading tools: implement RW locks 2007-06-25 21:52:18 +00:00
Mitchell Livingston 18cd986789 my bad 2007-06-25 01:20:13 +00:00
Mitchell Livingston eef469a3de don't allow single-file torrents to have priority/download check changed 2007-06-25 01:15:25 +00:00
Mitchell Livingston 714a43d242 get the "only check selected" item working 2007-06-24 15:23:52 +00:00
Mitchell Livingston 90210dd95d get rid of unneeded variable 2007-06-24 15:03:35 +00:00
Mitchell Livingston 4986127ff3 get rid of an unneeded variable 2007-06-24 15:02:29 +00:00
Mitchell Livingston f7f032142a only show the priority selector when over the priority column, not the row 2007-06-24 14:13:57 +00:00
Mitchell Livingston ecc93b8032 small cleanup 2007-06-24 04:03:43 +00:00
Mitchell Livingston 28cd39da13 only show the priority chooser when moused over (the text is a placeholder and the window has to currently be made active for it to appear) 2007-06-23 22:00:09 +00:00
Mitchell Livingston 49889c1cb5 • allow to recheck cache even when torrent is active
• play around with the priority color
2007-06-23 15:14:37 +00:00
Charles Kerr 9d139eefe4 possible fix for the -0.0 percent done bug 2007-06-23 02:24:03 +00:00
Charles Kerr 496cf6d63a fix minor oops 2007-06-23 00:00:19 +00:00
Charles Kerr ab85deaf51 add color-coded lines to the gtk debug window -- info is black, debug is grey, errors are red... 2007-06-22 20:59:23 +00:00
Charles Kerr 5401979ffa misc cleanup.. ansification; fix my own typos, etc... 2007-06-22 04:30:39 +00:00
Mitchell Livingston ab4a1cd2f7 don't show priority colors for finished files 2007-06-22 01:16:50 +00:00
Charles Kerr e087ac395a Maybe fix the bug of progress-for-done not including non-checked files even if they're finished 2007-06-22 00:44:26 +00:00
Mitchell Livingston 280aa01f4e disable the priority item for completed files 2007-06-21 23:45:41 +00:00
Mitchell Livingston 153841a68c remove a few duplicate calls 2007-06-21 23:33:17 +00:00
Mitchell Livingston 6d55430138 cleaned up the pieces view segment control code a bit, and clicking the view will toggle it 2007-06-21 23:21:19 +00:00
Mitchell Livingston f1a2fe0218 add a menu item in the context menu to only check selected (and uncheck others) 2007-06-21 22:36:01 +00:00
Charles Kerr e161544761 adding experimental implementation of Tamilmani's `Swift' tit-for-tat algorithm for testing. To tweak or disable, change the values around line 50 of libtransmission/peer.c 2007-06-21 14:47:26 +00:00
Mitchell Livingston da55c0df90 rephrase the stalled preferences item (this way it makes sense to show if a torrent is stalled even if both queues are off) 2007-06-21 01:55:57 +00:00
Mitchell Livingston 742bbceb44 save the download location 2007-06-21 01:35:57 +00:00