Commit Graph

2209 Commits

Author SHA1 Message Date
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