Charles Kerr
|
3d7f38fa68
|
get the bencoded text compliant with the bittorrent spec w.r.t. dictionaries: "keys must be strings and appear in sorted order (sorted as raw strings, not alphanumerics)."
|
2007-06-29 02:27:00 +00:00 |
|
Josh Elsasser
|
a09a9c9157
|
Add client/server name to IPC version handshake.
|
2007-06-29 02:21:29 +00:00 |
|
Mitchell Livingston
|
7d6137931f
|
remove some nslogs
|
2007-06-29 01:59:14 +00:00 |
|
Mitchell Livingston
|
3ff4e7799a
|
hopefully fix a nasty memory leak and a bunch of redundant code
|
2007-06-29 01:49:41 +00:00 |
|
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 |
|