* Don't show ETA on finished and stopped torrents.

* Added percentage completed to active unfinished torrents.

* Re-enabled different seeding and leeching priorities.

* Make a temporary container in AvailableList::insert(AddressList*)
when doing std::set_differernce. AvailableList's std::vector would
resize and cause invalidated iterators to be used.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@630 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2006-02-04 19:18:41 +00:00
parent d06ecda46a
commit 68502367ec
17 changed files with 184 additions and 91 deletions
+56 -19
View File
@@ -139,6 +139,21 @@
</para></listitem>
</varlistentry>
<varlistentry>
<term>^O</term>
<listitem><para>
Change the destination directory of the download. The
torrent must be closed.
</para></listitem>
</varlistentry>
<varlistentry>
<term>+ | -</term>
<listitem><para>
Change the priority of the download.
</para></listitem>
</varlistentry>
<varlistentry>
<term>backspace</term>
<listitem><para>
@@ -155,6 +170,13 @@
</para></listitem>
</varlistentry>
<varlistentry>
<term>^P</term>
<listitem><para>
Call commands or change settings.
</para></listitem>
</varlistentry>
</variablelist>
</refsect2>
@@ -424,6 +446,11 @@ seconds, starting from <emphasis>start</emphasis>. An
<emphasis>start</emphasis> of zero calls it immediately. Currently
<emphasis>command</emphasis> is forwarded to the option handler.
<emphasis>start</emphasis> and <emphasis>interval</emphasis> may
optionally use a time format, <emphasis>dd:hh:mm:ss</emphasis>. F.ex to
start a task every day at <emphasis>18:00</emphasis>, use
<emphasis>18:00:00</emphasis>.
</para></listitem>
</varlistentry>
@@ -455,9 +482,8 @@ to the filename provided.
<term>remove_untied =</term>
<listitem><para>
Stop or remove the torrents that are tied to filenames that has been
deleted, the association is then cleared. Don't use
<emphasis>remove_untied</emphasis> as it crashes the client.
Stop or remove the torrents that are tied to filenames that have been
deleted, the association is then cleared.
</para></listitem>
</varlistentry>
@@ -530,23 +556,34 @@ deleted, the association is then cleared. Don't use
</para></listitem>
</varlistentry>
<!-- <varlistentry> -->
<!-- <term>throttle_interval = <replaceable>ms</replaceable></term> -->
<!-- <listitem><para> -->
<!-- Interval between throttle ticks in milli-seconds, must be -->
<!-- between <emphasis>1-5000</emphasis> and defaults to -->
<!-- <emphasis>1000</emphasis>. Shorter intervals will cause less -->
<!-- bandwidth usage spikes while requiring more CPU resources. -->
<!-- </para></listitem> -->
<!-- </varlistentry> -->
<varlistentry>
<term>working_directory = <replaceable>directory</replaceable></term>
<listitem><para>
<!-- <varlistentry> -->
<!-- <term>tracker_dump = <replaceable>yes | no</replaceable></term> -->
<!-- <listitem><para> -->
<!-- Dump data received from trackers to the files -->
<!-- "./tracker_dump.*". -->
<!-- </para></listitem> -->
<!-- </varlistentry> -->
Changes the working directory of the process using
<emphasis>chdir</emphasis>.
</para></listitem>
</varlistentry>
<varlistentry>
<term>session_on_completion = <replaceable>yes</replaceable></term>
<listitem><para>
Controls whetever the session torrent is updated when a torrent
finishes. By default on.
</para></listitem>
</varlistentry>
<varlistentry>
<term>session_lock = <replaceable>yes</replaceable></term>
<listitem><para>
Controls whetever a lock file is created in the session directory.
</para></listitem>
</varlistentry>
</variablelist>