source: trunk/libtransmission/completion.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @12046   11 years livings124 revert the last commit
(edit) @12045   11 years livings124 store secondsDownloading and secondsSeeding as ints instead of time_t
(edit) @12012   11 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11892   11 years jordan (trunk libT) #3656 "endgame could be faster" -- fixed. Patch by harrydb.
(edit) @11797   11 years jordan (trunk libt) #3968 "tr_cpFileIsComplete could be faster" -- fixed. …
(edit) @11709   11 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11599   11 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @10912   11 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10387   12 years charles (trunk libT) #3051 "faster startup by adding 'have all' idiom to …
(edit) @9868   12 years charles happy new year!
(edit) @9833   12 years charles (trunk libT) remove dead code -- tr_assert()
(edit) @9671   12 years charles (trunk) update the copyright notices
(edit) @9550   12 years charles (trunk) #2096: Magnet, BEP #9 support
(edit) @8212   13 years charles (trunk libT) omit some unnecessary tests on the bitfield checks. …
(edit) @7797   13 years charles (trunk libT) new macro, tr_assert(). use it to help smoke out #1749
(edit) @7796   13 years charles (trunk libT) #1794: possible fix -- better handling of zero-size files
(edit) @7692   13 years charles (trunk libT) close open files immediately after they're done downloading
(edit) @7647   13 years charles (trunk libT) annotate tr_cpBlockBitfieldSet() as suggested by wereHamster.
(edit) @7633   13 years charles (trunk libT) re-enable the completion sanity tests for the benefit of …
(edit) @7632   13 years charles (trunk libT) update the copyrights on some files that no longer have …
(edit) @7631   13 years charles (trunk libT) much faster implementation of tr_cpBlockBitfieldSet()
(edit) @7630   13 years charles (trunk libT) apparently the r7629 tr_cpBlockBitfieldSet() speedup …
(edit) @7629   13 years charles (trunk libT) hm, checked in the wrong version.
(edit) @7628   13 years charles (trunk libT) faster tr_cpBlockBitfieldSet()
(edit) @7578   13 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7576   13 years charles (trunk libT) add "inline" hint to several one-liner functions
(edit) @7525   13 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7199   13 years charles #1379 lay some very early groundwork for "partial seeds" -- change …
(edit) @7173   13 years charles use tr_bool instead of C bitfields. …
(edit) @7050   13 years charles (libT) optimize tr_cpHaveValid(), which according to cachegrind is the …
(edit) @7027   13 years charles (libT) micro-optimizations suggested by cachegrind
(edit) @6935   13 years charles #1369: clarify the different torrent status & callbacks' APIs and typenames
(edit) @6840   13 years charles (libT) eliminating tr_errno, part 3: don't use it in …
(edit) @6795   13 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6425   13 years charles minor text cleanup
(edit) @6132   13 years charles maybe fix the forced-recheck-on-startup bug that pea_, John_Clay, and …
(edit) @6111   13 years charles use "1.0f" instead of "1f"
(edit) @6110   13 years charles fix oops from previous commit. hi, titer
(edit) @6108   13 years charles (libT) make tr_torrentAmountFinished() look at the same pieces as …
(edit) @6102   13 years charles (libT) make tr_torrentAmountFinished() much faster when the torrent is …
(edit) @6092   13 years charles roll back the completion changes in r6072; it caused a crash
(edit) @6072   13 years charles add first draft of tr_bitfieldFindTrue() courtesy of erdgeist
(edit) @6071   13 years charles minor refactoring of tr_bitfield to (a) simplify the tests and (b) …
(edit) @6049   13 years charles get RPC password protections working in libT and the gtk+ client. …
(edit) @5708   14 years charles possibly fix the issue discusssed in …
(edit) @5706   14 years charles fix an assertion error: completion.c:113: failed assertion …
(edit) @5682   14 years charles #894: wont start - cp->doneHave <= cp->completeHave
(edit) @5656   14 years charles tweak the value of haveDone as per BentMyWookie?'s suggestion
(edit) @5629   14 years charles the last commit was too assertive
(edit) @5627   14 years charles more hacking on the bencoded resume files
(edit) @5606   14 years charles #872: crash in bitfield code when loading resume files
(edit) @5597   14 years charles minor tr_torrentStat cleanup
(edit) @5498   14 years charles hack on IPC a bit because it's been too long since I broke it
(edit) @5329   14 years charles fix bug that caused very large torrents to crash Transmission
(edit) @5001   14 years charles #698: have' gets too far ahead of verified'
(edit) @4840   14 years charles #653 "overflow issue in Transmission/1.01" (1) safeguard bitfield …
(edit) @4404   14 years charles set copyright info to 2008
(edit) @4324   14 years charles a little housekeeping: move tr_torrent stuff into its own header
(edit) @3815   14 years charles minor tweaks.
(edit) @3775   14 years charles undoing the r3773-r3774 experiment.
(edit) @3773   14 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3663   14 years charles "corruption" fix part 2: lots of assertions, and try to complete …
(edit) @3178   14 years charles modify the tr_stat struct as hashed out by charles_ and BentMyWookie?. …
(edit) @3111   14 years charles remove the backwards compatability typedefs at BentMyWookie?'s …
(edit) @3105   14 years livings124 merge encryption branch to trunk (xcode project is still out of date)
(edit) @2897   14 years charles fix NaN error reported by persept
(edit) @2891   14 years charles added support for `corrupt' announce tag s.t. corrupted bytes don't …
(edit) @2657   14 years charles (trunk) fix assertion failure reported by kdrweez in …
(edit) @2555   14 years charles add portability wrapper for in_port_t…
(edit) @2544   14 years charles this looks bug but it's not: just janitorial cleanup, moving #includes …
(edit) @2538   14 years charles * now that we've got a new function at the top of the CPU hog list, …
(edit) @2531   14 years charles a nice patch that makes the three most CPU-hogging functions (as …
(edit) @2518   14 years charles save a little bit of memory per-torrent.
(edit) @2515   14 years charles fix stupid typo in completion.c that gave the wrong valid dl amount
(edit) @2513   14 years charles tweak r2510 misassertion reported by Lacrocivious
(edit) @2509   14 years charles speed improvements to tr_torrentStat() by folding two expensive & …
(edit) @2506   14 years charles fix bug in tr_cpDownloadedValid() that caused download sizes of > 4 …
(edit) @2488   14 years charles * fix overflow error from earlier today. (this was the crash talked …
(edit) @2485   14 years charles add some assertion tests for #transmission
(edit) @2481   14 years charles remove unused function tr_cpMostMissingBlockInPiece()
(edit) @2479   14 years charles faster tr_cpGetStatus() and tr_bitfieldHas(), which were showing up at …
(edit) @2478   14 years charles tr_cpBlockAdd: small speedup.
(edit) @2348   14 years charles fix crash on zero-byte torrents
(edit) @2316   14 years charles splitting dnd and priorities apart, and moving the file storage for …
(edit) @2308   14 years charles fix values for tr_cpLeftUntilComplete(), which were slightly off. …
(edit) @2254   14 years charles fix r2252 copy-and-paste bug. Thanks BentMyWookie?
(edit) @2252   14 years charles don't count too many bytes in the last block in …
(edit) @2242   14 years charles * make tr_cpLeftUntilDone() slightly more accurate * simplify …
(edit) @2207   14 years charles Modified tr_torrentCanAdd() to give the new functionality BMW suggests
(edit) @2187   14 years charles possible fix for the -0.0 percent done bug
(edit) @2182   14 years charles Maybe fix the bug of progress-for-done not including non-checked files …
(edit) @2149   14 years livings124 Merge file selection and torrent creation into the main branch. The …
(edit) @2004   14 years charles uninteresting minor stuff like adding const. this commit is just to …
(edit) @1534   15 years joshe Do bounds checking on bitfields.
(edit) @1356   15 years titer Merge io branch into trunk
(edit) @1197   15 years livings124 don't leak in the pool (heh heh)
(edit) @996   15 years joshe Fix a few minor style nits. Use a floats instead of uint8_ts for piece …
(edit) @994   15 years livings124 Initial attempt at against the completeness of a specific piece.
(edit) @620   15 years titer Revert [619]
(edit) @261   16 years titer Updated svn:keywords
Note: See TracRevisionLog for help on using the revision log.