source: trunk/libtransmission/completion.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @14241   7 years jordan Copyedit the license's revised text: (1) remove unnecessary repitition …
(edit) @14225   7 years jordan Licensing changes: 1. add the option the code to be used under GPLv2 …
(edit) @14224   7 years jordan (trunk) restore copyright year as suggested in email by rms
(edit) @13674   8 years jordan copyediting: indentation & whitespace
(edit) @13673   8 years jordan when a peer sends us a block and we count it in tr_cpBlockAdd(), don't …
(edit) @13625   8 years jordan Follow more common whitespace style conventions in the C code …
(edit) @13504   8 years jordan (trunk, libt) #4932 'crash on magnet links' -- fixed.
(edit) @13113   9 years jordan (trunk libT) #4684 "tr_cpSizeWhenDone() is slow for huge torrents that …
(edit) @12918   9 years jordan (trunk libT) add several more tr_completion assertions to smoke out …
(edit) @12902   9 years jordan #4496 'freeze when having a huge torrent' -- add a bitfield helper …
(edit) @12531   9 years jordan (trunk libT) #4336 "availablility nonsense" -- fix bug in …
(edit) @12515   9 years jordan (trunk libT) #4332 "countRange/countArray exception" -- fix bug in …
(edit) @12262   10 years jordan (trunk libT) handle situations where we don't know the bitfield's …
(edit) @12251   10 years jordan (trunk libT) more completion and bitfield cleanup: (1) fix regression …
(edit) @12248   10 years jordan (trunk libT) break the mac build and introduce new crashes. This is …
(edit) @12204   10 years jordan (trunk) #4138 "use stdbool.h instead of tr_bool" -- done.
(edit) @12177   10 years jordan (trunk) it's bad form to #include so many system headers in …
(edit) @12101   10 years jordan (trunk libT) #4083 "Wrong shades of progress in Inspector pieces …
(edit) @12046   10 years livings124 revert the last commit
(edit) @12045   10 years livings124 store secondsDownloading and secondsSeeding as ints instead of time_t
(edit) @12012   10 years jordan (trunk libT) #4048 "use bitsets instead of bitfield in tr_completion" …
(edit) @11892   10 years jordan (trunk libT) #3656 "endgame could be faster" -- fixed. Patch by harrydb.
(edit) @11797   10 years jordan (trunk libt) #3968 "tr_cpFileIsComplete could be faster" -- fixed. …
(edit) @11709   10 years jordan Update the copyright year in the source code comments. The Berne …
(edit) @11599   10 years charles (trunk) Join the 21st century and use only 1 space at the end …
(edit) @10912   10 years charles (trunk libT) down the rabbit hole: various minor type correctness …
(edit) @10387   11 years charles (trunk libT) #3051 "faster startup by adding 'have all' idiom to …
(edit) @9868   11 years charles happy new year!
(edit) @9833   11 years charles (trunk libT) remove dead code -- tr_assert()
(edit) @9671   11 years charles (trunk) update the copyright notices
(edit) @9550   11 years charles (trunk) #2096: Magnet, BEP #9 support
(edit) @8212   12 years charles (trunk libT) omit some unnecessary tests on the bitfield checks. …
(edit) @7797   12 years charles (trunk libT) new macro, tr_assert(). use it to help smoke out #1749
(edit) @7796   12 years charles (trunk libT) #1794: possible fix -- better handling of zero-size files
(edit) @7692   12 years charles (trunk libT) close open files immediately after they're done downloading
(edit) @7647   12 years charles (trunk libT) annotate tr_cpBlockBitfieldSet() as suggested by wereHamster.
(edit) @7633   12 years charles (trunk libT) re-enable the completion sanity tests for the benefit of …
(edit) @7632   12 years charles (trunk libT) update the copyrights on some files that no longer have …
(edit) @7631   12 years charles (trunk libT) much faster implementation of tr_cpBlockBitfieldSet()
(edit) @7630   12 years charles (trunk libT) apparently the r7629 tr_cpBlockBitfieldSet() speedup …
(edit) @7629   12 years charles (trunk libT) hm, checked in the wrong version.
(edit) @7628   12 years charles (trunk libT) faster tr_cpBlockBitfieldSet()
(edit) @7578   12 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7576   12 years charles (trunk libT) add "inline" hint to several one-liner functions
(edit) @7525   12 years charles (trunk libT) avoid some unnecessary memory fragmentation... for …
(edit) @7199   12 years charles #1379 lay some very early groundwork for "partial seeds" -- change …
(edit) @7173   12 years charles use tr_bool instead of C bitfields. …
(edit) @7050   12 years charles (libT) optimize tr_cpHaveValid(), which according to cachegrind is the …
(edit) @7027   12 years charles (libT) micro-optimizations suggested by cachegrind
(edit) @6935   12 years charles #1369: clarify the different torrent status & callbacks' APIs and typenames
(edit) @6840   12 years charles (libT) eliminating tr_errno, part 3: don't use it in …
(edit) @6795   12 years charles run libT, cli, daemon, gtk through the source-code formatter …
(edit) @6425   12 years charles minor text cleanup
(edit) @6132   12 years charles maybe fix the forced-recheck-on-startup bug that pea_, John_Clay, and …
(edit) @6111   12 years charles use "1.0f" instead of "1f"
(edit) @6110   12 years charles fix oops from previous commit. hi, titer
(edit) @6108   12 years charles (libT) make tr_torrentAmountFinished() look at the same pieces as …
(edit) @6102   12 years charles (libT) make tr_torrentAmountFinished() much faster when the torrent is …
(edit) @6092   12 years charles roll back the completion changes in r6072; it caused a crash
(edit) @6072   12 years charles add first draft of tr_bitfieldFindTrue() courtesy of erdgeist
(edit) @6071   12 years charles minor refactoring of tr_bitfield to (a) simplify the tests and (b) …
(edit) @6049   12 years charles get RPC password protections working in libT and the gtk+ client. …
(edit) @5708   13 years charles possibly fix the issue discusssed in …
(edit) @5706   13 years charles fix an assertion error: completion.c:113: failed assertion …
(edit) @5682   13 years charles #894: wont start - cp->doneHave <= cp->completeHave
(edit) @5656   13 years charles tweak the value of haveDone as per BentMyWookie?'s suggestion
(edit) @5629   13 years charles the last commit was too assertive
(edit) @5627   13 years charles more hacking on the bencoded resume files
(edit) @5606   13 years charles #872: crash in bitfield code when loading resume files
(edit) @5597   13 years charles minor tr_torrentStat cleanup
(edit) @5498   13 years charles hack on IPC a bit because it's been too long since I broke it
(edit) @5329   13 years charles fix bug that caused very large torrents to crash Transmission
(edit) @5001   13 years charles #698: have' gets too far ahead of verified'
(edit) @4840   13 years charles #653 "overflow issue in Transmission/1.01" (1) safeguard bitfield …
(edit) @4404   13 years charles set copyright info to 2008
(edit) @4324   13 years charles a little housekeeping: move tr_torrent stuff into its own header
(edit) @3815   13 years charles minor tweaks.
(edit) @3775   13 years charles undoing the r3773-r3774 experiment.
(edit) @3773   13 years charles on Darwin, use NSCParameterAssert() instead of assert().
(edit) @3663   13 years charles "corruption" fix part 2: lots of assertions, and try to complete …
(edit) @3178   13 years charles modify the tr_stat struct as hashed out by charles_ and BentMyWookie?. …
(edit) @3111   13 years charles remove the backwards compatability typedefs at BentMyWookie?'s …
(edit) @3105   13 years livings124 merge encryption branch to trunk (xcode project is still out of date)
(edit) @2897   13 years charles fix NaN error reported by persept
(edit) @2891   13 years charles added support for `corrupt' announce tag s.t. corrupted bytes don't …
(edit) @2657   13 years charles (trunk) fix assertion failure reported by kdrweez in …
(edit) @2555   13 years charles add portability wrapper for in_port_t…
(edit) @2544   13 years charles this looks bug but it's not: just janitorial cleanup, moving #includes …
(edit) @2538   13 years charles * now that we've got a new function at the top of the CPU hog list, …
(edit) @2531   13 years charles a nice patch that makes the three most CPU-hogging functions (as …
(edit) @2518   13 years charles save a little bit of memory per-torrent.
(edit) @2515   13 years charles fix stupid typo in completion.c that gave the wrong valid dl amount
(edit) @2513   13 years charles tweak r2510 misassertion reported by Lacrocivious
(edit) @2509   13 years charles speed improvements to tr_torrentStat() by folding two expensive & …
(edit) @2506   13 years charles fix bug in tr_cpDownloadedValid() that caused download sizes of > 4 …
(edit) @2488   13 years charles * fix overflow error from earlier today. (this was the crash talked …
(edit) @2485   13 years charles add some assertion tests for #transmission
(edit) @2481   13 years charles remove unused function tr_cpMostMissingBlockInPiece()
(edit) @2479   13 years charles faster tr_cpGetStatus() and tr_bitfieldHas(), which were showing up at …
(edit) @2478   13 years charles tr_cpBlockAdd: small speedup.
Note: See TracRevisionLog for help on using the revision log.