Charles Kerr
d84c2bd44a
some assertions to smoke out the error that SoftwareElves is seeing
2007-07-25 17:46:00 +00:00
Charles Kerr
c81f38360f
Undo the reporting stats change in r2493, based on info from xiffix that Azureus does not do this for the tracker, and when uTorrent did, it provoked a ban.
2007-07-25 17:38:05 +00:00
Charles Kerr
e8fb29ea44
fix compiler warnings reported by wereHamster
2007-07-25 17:27:19 +00:00
Charles Kerr
66883e72a9
fix double-free crash on opening a corrupt torrent file. reported by wereHamster
2007-07-25 17:19:29 +00:00
Charles Kerr
88d4df169b
Follow Azureus' and uTorrent's lead in not counting corrupt pieces in our announce data, as it could give us a misleadingly bad share ratio . (Ticket #263 )
2007-07-25 16:50:32 +00:00
Charles Kerr
d259e7b65a
Fix peer destructor bug from ticket #270 . This bug dates back to r1419 in January... I'm surprised it hasn't been reported before now.
2007-07-25 16:33:22 +00:00
Charles Kerr
feb85f8957
gtk: fix minor "unused variable" warning.
2007-07-25 16:04:27 +00:00
Charles Kerr
2d0ba91d5f
"open torrent file" now works.
2007-07-25 05:37:12 +00:00
Charles Kerr
95313e077a
fix off-by-one in r2488 reported by BentMyWookie. Hooray for assert()!
2007-07-25 02:28:25 +00:00
Charles Kerr
730d6df742
* fix overflow error from earlier today. (this was the crash talked about in IRC)
...
* fix long-standing error that occurred when pieceSize isn't evenly divisible by blockSize
* speed up and macro-ize piece-to-block conversions
2007-07-25 01:59:46 +00:00
Mitchell Livingston
a459ba3a74
make values in newly created .torrent files alphabetically sorted
2007-07-25 01:00:17 +00:00
Mitchell Livingston
02447d12b5
make short and long version strings the next release instead of the current release (peer id is still the current release with a beta flag)
2007-07-25 00:06:59 +00:00
Charles Kerr
79b85b36ab
add some assertion tests for #transmission
2007-07-24 20:49:47 +00:00
Charles Kerr
8c79683c83
take a shot in the dark on the crash reported in #transmission
2007-07-24 20:29:27 +00:00
Charles Kerr
351c9154e5
fix systray icon size and "exit" command.
2007-07-24 20:12:56 +00:00
Charles Kerr
e352d56925
fix the high CPU load during endgame.
2007-07-24 18:59:37 +00:00
Charles Kerr
339005346c
remove unused function tr_cpMostMissingBlockInPiece()
2007-07-24 17:08:45 +00:00
Charles Kerr
e1c18610be
remove unused function _tr_blockPosInPiece()
2007-07-24 16:04:43 +00:00
Charles Kerr
17a8ae9fa2
faster tr_cpGetStatus() and tr_bitfieldHas(), which were showing up at the top of the CPU profile.
2007-07-24 14:51:46 +00:00
Charles Kerr
eefa51c65c
tr_cpBlockAdd: small speedup.
2007-07-24 11:50:29 +00:00
Charles Kerr
7326f4db32
do the low-CPU tests first when deciding which blocks to request. these get called a /lot/ during endgame.
2007-07-24 11:47:59 +00:00
Charles Kerr
b74e6a3c12
the "recheck" button works now.
2007-07-24 04:36:36 +00:00
Mitchell Livingston
c9f9a07415
add progress of checking
2007-07-24 01:45:14 +00:00
Charles Kerr
dd55805012
much faster rechecking of incomplete torrents. added tr_stat_t.recheckProgress field.
2007-07-24 01:33:59 +00:00
Mitchell Livingston
92ba91161a
hide the pause button when checking
2007-07-24 01:04:01 +00:00
Charles Kerr
c7d97e5f0a
get "recheck files" working properly again.
2007-07-24 00:09:23 +00:00
Charles Kerr
243772f194
torrent filters work now... we finally have a working feature! ;)
2007-07-23 23:59:13 +00:00
Mitchell Livingston
d07439f793
adjust about window and credits a little bit
2007-07-23 23:18:02 +00:00
Charles Kerr
d14d21bebd
torrent filter counts work now.
2007-07-23 21:01:26 +00:00
Charles Kerr
5ee729223e
more image work
2007-07-23 17:36:34 +00:00
Charles Kerr
8b8b6e066e
for the time being, use xpm-based icons in the toolbar
2007-07-23 17:12:38 +00:00
Charles Kerr
d2401c0a5e
cleanup preferences file keys
2007-07-23 15:33:04 +00:00
Charles Kerr
9296e088f3
* make torrent list's columns sortable.
...
* remember torrent sort order between sessions.
* torrent list is getting too big; move it into its own file
--This line, and those below, will be ignored--
M wx/Makefile.am
A wx/torrent-list.cc
A wx/torrent-list.h
M wx/xmission.cc
2007-07-23 15:20:47 +00:00
Charles Kerr
6f9a2ef504
added a taskbar icon for Xmission, showing the total ul/dl speed in its tooltip
2007-07-23 05:43:16 +00:00
Charles Kerr
177eb99e94
use tr_loadTorrents() during startup.
2007-07-23 03:03:45 +00:00
Charles Kerr
eaca893b4c
set default torrent ul/dl speed limits from global ul/dl speed. as a side effect, totally decouples fastresume from inout.
2007-07-23 03:00:20 +00:00
Charles Kerr
d5d68fb1f8
build errors reported by SoftwareElves
2007-07-23 02:43:25 +00:00
Charles Kerr
304fd3765a
cleaner sizer code in the main window
2007-07-23 00:56:51 +00:00
Charles Kerr
9f54536914
* add code to refresh the torrent list, and a timer to call it.
...
* beautify some of the torrent list's columns
2007-07-22 19:37:43 +00:00
Mitchell Livingston
fd22e508a8
adjust the about window a little
2007-07-22 18:20:29 +00:00
Mitchell Livingston
8b306b674c
new about window and updated credits file, inspired by adium's
2007-07-22 18:04:31 +00:00
Charles Kerr
486f483751
xmission: load torrents on startup and populate the torrent list.
2007-07-22 02:24:13 +00:00
Charles Kerr
809ec63e95
new utility function for app startup: tr_loadTorrents()
2007-07-21 18:46:54 +00:00
Charles Kerr
a9526adbdd
put information messages in tr_inf(), not fprintf()
2007-07-21 18:31:08 +00:00
Charles Kerr
50f407933b
when closing torrents, don't try to re-stop torrents that are already stopped.
2007-07-21 18:03:24 +00:00
Charles Kerr
1d932b07c7
fix looooong-standing bug that choked tracker connections
2007-07-21 17:35:47 +00:00
Mitchell Livingston
c7beebd1eb
update help a little
2007-07-21 14:21:32 +00:00
Mitchell Livingston
1619c4a0b7
fix some exceptions based on forgetting to raname some methods
2007-07-21 12:47:38 +00:00
Mitchell Livingston
0927851321
merge upload and download speed methods
2007-07-21 03:13:11 +00:00
Mitchell Livingston
2a601cb513
warnings--
2007-07-20 21:04:43 +00:00