* Bumped version number to 0.10.2/0.5.2.

* Support for qwertz keyboard layout.

* Added support for preloading chunks which will be
uploaded. Currently just loads the whole chunk, so it needs to be
improved or disabled before release.

* Added PeerInfo::transfer_counter which keeps track of the number of
BlockTransfers referring to this object.

* Added PeerList::cull_peers that is called every hour to remove
unnessesary PeerInfo from the list..

* In PollKQueue and PollEPoll check that the event we received is
still wanted.


git-svn-id: svn://rakshasa.no/libtorrent/trunk/rtorrent@768 e378c898-3ddf-0310-93e7-cc216c733640
This commit is contained in:
rakshasa
2006-08-29 21:41:49 +00:00
parent bb0f13144b
commit ab3a0fead2
4 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
AC_INIT(rtorrent, 0.6.1, jaris@ifi.uio.no)
AC_INIT(rtorrent, 0.6.2, jaris@ifi.uio.no)
AM_INIT_AUTOMAKE
AM_CONFIG_HEADER(config.h)
+1 -1
View File
@@ -322,7 +322,7 @@ match for the download to be included.
\fBstopped\fR, \fBstarted\fR,
\fBcomplete\fR, \fBincomplete\fR,
.TP
\fBkey_layout = \fIquerty|azerty\fB\fR
\fBkey_layout = \fIqwerty|azerty|qwertz\fB\fR
Change the key-bindings.
.SH "ADVANCED SETTINGS"
.PP
+1 -1
View File
@@ -668,7 +668,7 @@ match for the download to be included.
</varlistentry>
<varlistentry>
<term>key_layout = <replaceable>querty|azerty</replaceable></term>
<term>key_layout = <replaceable>qwerty|azerty|qwertz</replaceable></term>
<listitem><para>
Change the key-bindings.
+6
View File
@@ -129,6 +129,12 @@ Root::setup_keys() {
m_bindings['Q'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_down_throttle), 1);
m_bindings['W'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_down_throttle), -1);
} else if (strcasecmp(control->variable()->get_string("key_layout").c_str(), "qwertz") == 0) {
m_bindings['a'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_up_throttle), 1);
m_bindings['y'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_up_throttle), -1);
m_bindings['A'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_down_throttle), 1);
m_bindings['Y'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_down_throttle), -1);
} else {
m_bindings['a'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_up_throttle), 1);
m_bindings['z'] = sigc::bind(sigc::mem_fun(*this, &Root::adjust_up_throttle), -1);