Charles Kerr
0e6f766a57
gracefully fail when poison torrents containing no files, or zero byte files, are opened.
2007-07-27 01:50:26 +00:00
Charles Kerr
815c6bfe1f
Tighte up the "are you sure you want to exit?" dialog a bit for HIG
2007-07-27 01:40:46 +00:00
Charles Kerr
8f4fb4efbe
speed improvements to tr_torrentStat() by folding two expensive & redundant functions together.
2007-07-27 01:22:49 +00:00
Mitchell Livingston
a0098b4321
make all version strings the actual version string
2007-07-27 01:05:57 +00:00
Mitchell Livingston
5d9bcb13dd
fix #272
2007-07-26 21:08:33 +00:00
Charles Kerr
3b6b9d3852
fix bug in tr_cpDownloadedValid() that caused download sizes of > 4 GiB to be misreported locally
2007-07-26 19:15:36 +00:00
Charles Kerr
46dd20b050
use G_GNUC_UNUSED macro to fix unused variable warnings
2007-07-26 17:21:50 +00:00
Charles Kerr
cf2b762af0
fix unused variable compiler warnings
2007-07-26 17:15:56 +00:00
Charles Kerr
31ac4e604a
a better fix for the tr_rand() crash experienced earlier today
2007-07-26 03:57:45 +00:00
Charles Kerr
a4af933874
wx: finished more showing & sorting columns in the torrent list. start/stop/remove/info buttons are now insensitive at the appropriate times.
2007-07-26 01:25:36 +00:00
Charles Kerr
daf26881b7
avoid using tr_rand() in peerPulse(); it's giving both me and SWE some odd behavior
2007-07-25 20:55:39 +00:00
Charles Kerr
abbcc72154
fix misassertion from a couple of revisions ago when trying to smoke out SoftwareElves' bug
2007-07-25 19:01:36 +00:00
Charles Kerr
3e40e06938
avoid null pointer dereferencing in tr_torrentInit*() as reported by wereHamster
2007-07-25 18:43:21 +00:00
Charles Kerr
fd7c112151
fix endgame bug reported again and again and again by SoftwareElves ;)
2007-07-25 18:30:00 +00:00
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