deluge:master

Last commit made on 2019-06-12
Get this branch:
git clone -b master https://git.launchpad.net/deluge

Branch merges

Branch information

Name:
master
Repository:
lp:deluge

Recent commits

b711cd2... by Calum Lind <email address hidden> on 2019-06-12

Release 2.0.3

e1c4069... by Calum Lind <email address hidden> on 2019-06-12

[Gtk] Refactor presenting window

Include the correct usage for other display servers.

Still not sure how to get the proper timestamp for Wayland or Quartz but
I read that using 0 equals the GDK_CURRENT_TIME which suffices for now.

a2dee79... by Calum Lind <email address hidden> on 2019-06-12

[GTK] Improve detecting X11 display server

GdkX11 still imports on Wayland so check display server is X11 before
importing.

7a54db3... by Calum Lind <email address hidden> on 2019-06-12

[Docs] Fix typo and url for Windows install

03e7952... by Calum Lind <email address hidden> on 2019-06-12

[GTK] Only import wnck on X11 display

Wnck is only supported on X11 and raises errors in Wayland so only load
it when X11 present.

Fixes: #3265

7ee8750... by Calum Lind <email address hidden> on 2019-06-11

[GTK] Fix peers tab flag tooltip error

Hovering over a country flag resulted in an AttributeError.

This is due to get_tooltip_context now returning a bool value instead of
the tooltip object.

Fixes: #3219

f61001a... by Calum Lind <email address hidden> on 2019-06-11

[GTK] Fix missing argument for GtkMenu.popup()

Missed while converting from pygtk to Gtk3

Fixes: #3266

86ddada... by Calum Lind <email address hidden> on 2019-06-11

[Extractor] Fix startup error

On Python 3 need to create a copy of the dict to iterate

Fixes: #3264

6320899... by Calum Lind <email address hidden> on 2019-06-11

[Web] Fix unable to change password

The hashlib update method requires bytes and raised a TypeError for salt
passed as text.

Added a test for auth change_password

Fixes: #3262

5d7db3e... by Calum Lind <email address hidden> on 2019-06-11

[Web] Change request.base path encoding to utf-8

A user reported a problem with setting base path resulting in this error:

    encoding with 'idna' codec failed (UnicodeError: label too long)

It is likely the base path is longer than 63 chars, which is unusual,
however the idna codec is for domain name not paths so switch to utf-8.

Fixes: #3261