Commit Graph

1897 Commits

Author SHA1 Message Date
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
Mitchell Livingston 55d8eaebfa change the pieces view background color a little 2007-06-21 00:12:03 +00:00
Mitchell Livingston 33305d1c80 fix file priority selector placement 2007-06-21 00:04:29 +00:00
Mitchell Livingston 8547e53c79 add a control to the pieces view 2007-06-20 23:53:09 +00:00
Mitchell Livingston 54ec3716cc simplify the mess of code that is the pieces view 2007-06-20 22:53:46 +00:00
Charles Kerr b07c8df3cf Fix torrent-inspector bug reported in the forums by webaake 2007-06-20 15:55:27 +00:00
Mitchell Livingston c17c6eba58 simplify some of the repetitive queue code a bit 2007-06-20 00:54:05 +00:00
Mitchell Livingston 34b2b2e698 if a torrent switches from seeding to downloading still apply this to the queue 2007-06-20 00:04:20 +00:00
Mitchell Livingston 9f939256c6 store the values of the tracker address, private check, and open check 2007-06-19 23:18:47 +00:00
Charles Kerr 5a375d90e2 fix double-free memory error in gtk client when reading corrupt torrent files 2007-06-19 16:36:59 +00:00
Charles Kerr bda9067ee7 more improvements to makemeta's piece size heuristics (SoftwareElves & charles_) 2007-06-19 16:36:15 +00:00
Charles Kerr d4e1c19e32 better algorithm to decide on a good piece size. (SoftwareElves & charles_) 2007-06-19 06:01:30 +00:00
Charles Kerr 5128d0a434 fix terribly nasty bencode corruption bug from r2024 regarding the sorting of dictionary keys in tr_bencDictAdd(). this corrupts all the pointers that are already floating out there to existing values in the dictionary... if BitTornado really needs these to be sorted, then we should sort a temporary copy in tr_bencSave(), not here in our internal structures. 2007-06-19 03:01:57 +00:00
Charles Kerr 64ce2edbfb * makemeta: don't add dotfiles to the torrents
* bencode: trying to chase down a memory leak
2007-06-19 01:49:56 +00:00
Mitchell Livingston 75b3e4f615 fix a typo in help 2007-06-19 00:21:24 +00:00
Charles Kerr 4eea50e991 ugly code removal: we were calling stat() three times on each file! (BMW: builder struct changed slightly... this shouldn't affect the mac client but you might want to recompile to confirm) 2007-06-19 00:08:39 +00:00
Mitchell Livingston a4d5dfa328 avoid ridiculously rate divide-by-0 2007-06-19 00:08:06 +00:00
Mitchell Livingston 48c44109c9 have a higher quality image for the torrent creation drag overlay 2007-06-18 22:43:49 +00:00
Charles Kerr 9791bb6f22 better error message (BigBossman) 2007-06-18 21:03:10 +00:00
Charles Kerr 64c21325e8 make the torrent file parser errors more useful. (John_Clay) 2007-06-18 20:56:04 +00:00
Charles Kerr 7afba516ff fix platform.c oops reported by BigBossman 2007-06-18 20:36:25 +00:00
Charles Kerr 06e761d950 * fix error checking large files reported by Gimp_
* portability changes to pathname/filename building
* small gratuitous changes
2007-06-18 19:39:52 +00:00
Charles Kerr f7cd20f58c (gtk) fix compile-time warnings on 32-bit machines 2007-06-18 13:51:41 +00:00
Charles Kerr 932438eba5 Fix very large file error reported by Gimp_ 2007-06-18 05:05:16 +00:00
Charles Kerr 1388c51142 fix the bug Lacrocivious found in the gtk+ "create torrent" dialog 2007-06-18 04:52:03 +00:00
Mitchell Livingston 0256f4616d Merge file selection and torrent creation into the main branch.
The new code for these features is under a new license.
2007-06-18 03:40:41 +00:00