Calum Lind
7ad8431dd9
[Plugins] Update create_plugin script
...
* Tidyup copyright block
2017-06-08 11:48:42 +01:00
Calum Lind
85364dc8ab
[Plugins] Replace pkg_resources for abspath and decode path
...
- Use a BASE_PATH constant.
- pkg_resources caches the files in python_egg_cache which is not
required for plugins and causes issues with non-ascii paths.
2017-06-08 11:47:59 +01:00
Calum Lind
bdb3b509ad
[ #2341 ] Use common.resource_filename in plugins
2017-06-08 11:25:11 +01:00
Calum Lind
8326206f87
Ensure configmanager config dir path is unicode
2017-06-08 11:25:11 +01:00
Calum Lind
85a1e478fe
[#3044|Core] Stop libtorrent checking file timestamps in resume data
...
* The verfication of timestamps of files on disc against those in resume data
can be buggy and sends torrents to error state for no apparent reason. It has
also been removed in latest version of libtorrent so disabling this check.
2017-06-08 11:12:07 +01:00
Calum Lind
29191e6a58
[Tests] Remove duplicated override code
2017-06-07 12:36:09 +01:00
Calum Lind
15e0e0f30a
[Console] Refactor quit code and cleanup conn mgr
2017-06-07 12:36:09 +01:00
Calum Lind
d474576104
[Tests] Suppress JSONRequestFailedTestCase printing to stdout
2017-06-07 12:36:09 +01:00
Calum Lind
31555ee5ed
[UI] Further refactoring of the connection managers
...
* Add host Edit button to WebUI.
* Updated and fixed associated tests.
* Refactored related gtkui code to better understand code flow.
* Removed dead code in gtkui.
2017-06-07 12:36:09 +01:00
Calum Lind
2f11bb8303
[GTKUI] Update connection manager layout
2017-06-07 12:36:09 +01:00
Calum Lind
ac48ad982e
[UI] Refactor duplicated code out of connection managers
2017-06-07 12:36:09 +01:00
Calum Lind
54a081bdfd
[Tests] Remove orphaned ubuntu favicon
2017-06-07 12:25:23 +01:00
Calum Lind
989137ddc3
[OSX] Default to 64-bit builds
2017-06-07 11:47:58 +01:00
Calum Lind
c72459d3ef
Replace pep8 with pycodestyle in tox.ini
2017-06-07 11:08:50 +01:00
Calum Lind
5c1faf3d5e
[Tests] Unpin isort as 4.2.13 contains fixes
2017-06-07 10:31:09 +01:00
Calum Lind
4feef3be78
[GTKUI] Fix showing main window when starting in tray
...
* Also fixes the prefs and dialogs now showing due to first_show not
connecting signals when starting in tray.
2017-06-07 10:24:11 +01:00
Calum Lind
3032e5eb21
[Lint] Fix pylint warnings
2017-06-07 10:05:48 +01:00
Calum Lind
481f779349
[Python3] Fixes to make code backward compatible
...
* Continuation of updating code to Python 3 with Python 2 fallback.
* Using io.open allows files to be encoded and decoded automatically on write and read. This
maintains the python boundaries of unicode in code and bytes for output/files so less
explicit encoding or decoding.
* io.StringIO is the replacement for StringIO and will only accept unicode strings.
* io.BytesIO is used where bytes output is required by the enclosing method.
* Update bencode for full compatibility.
2017-06-05 22:25:29 +01:00
Calum Lind
ede0f710f8
[Core] Replace usage of deprecated new.classobj
...
* type is new module to use
2017-06-05 09:03:34 +01:00
Calum Lind
66718f6d8e
[Docs] Remove chardet mock to fix requests version check
...
* chardet is an easily installed pure python module so doesn't need mocking.
2017-06-05 08:10:13 +01:00
Calum Lind
fd5833c1d8
Fix build failing on removed icon
2017-06-05 06:37:18 +01:00
Calum Lind
6f8a6e5045
[Tests] Remove failing ubuntu icon test
...
* Changes to website make this test unusable now.
2017-06-05 00:01:39 +01:00
Calum Lind
78dc75d55d
[Tests] Specify module versions to fix tox tests
2017-06-05 00:01:07 +01:00
Calum Lind
579f56b0bf
[Lint] Fix triple-quoted to use double-quotes not single
...
* according to pep8 triple-quotes should use double-quote.
2017-06-05 00:01:07 +01:00
Calum Lind
9ebe30edfc
Remove unused lock icon
2017-06-05 00:01:07 +01:00
Calum Lind
e045d5e5c2
Add new deluge icons and update icon generation script
2017-06-05 00:01:07 +01:00
Calum Lind
fefe742ea1
[Packaging] Add a make_release file for source packaging
2017-05-17 13:56:56 +01:00
Calum Lind
0c36b63f22
Cleanup infolist and changelog
2017-05-16 12:00:28 +01:00
Calum Lind
c9692bb5bd
[Plugins] Add webui pref pages for Label and Autoadd
...
* Add info-only preference pages for these plugins in WebUI.
2017-05-16 11:12:53 +01:00
Calum Lind
0353b82c0c
[GTKUI] Fix typos in text strings
2017-05-08 10:11:18 +01:00
Calum Lind
23a34c6bac
[Core] Update new release url
2017-05-03 15:19:08 +01:00
nagracks
4e7b2e5b41
Update gitignore
...
Ignore .cache
2017-05-03 10:29:59 +01:00
Calum Lind
3668e77a75
[GTKUI] Fix column sort state not saved in Thinclient mode
...
* In torrentview.stop the listview is cleared however this meant in thinclient mode
that listview sort details are empty and overwrites existing data when save_state is
then called in torrentview.shutdown.
2017-05-02 16:29:17 +01:00
Calum Lind
a727ee67bc
[Core] Ensure absolute dirpath for config dir
2017-03-29 21:22:33 +01:00
Calum Lind
aa28d73f47
[Console] Fix super usage breaking console
2017-03-29 21:21:45 +01:00
Calum Lind
d485eb5c8f
[ #2786 ] [GTKUI] Fix showing connection manager with malformed ip
2017-03-29 18:39:18 +01:00
Calum Lind
8a0b7d970a
[ #2837 ] [WebUI] Create gettext.js when building
2017-03-22 12:55:17 +00:00
Calum Lind
a76fde5feb
[GTKUI] Enable multi-row selection with mouse
2017-03-22 12:41:25 +00:00
Calum Lind
648dc93655
[ #3003 ] [Label] Fix duplicate context menu entries
2017-03-22 00:21:37 +00:00
Calum Lind
f32c8aff90
Minor gettext script improvements
2017-03-21 22:05:54 +00:00
Calum Lind
9aed7a7f0c
[AutoAdd] Handle AddTorrentError exceptions
2017-03-21 20:21:28 +00:00
Calum Lind
c8d084c563
[AutoAdd] Fixes for adding magnets
...
* Combines three commits from 1.3-stable that fixed splitting magnets from file.
b52de1549e
, 8a3f15e5c0
, 2d4dec669e
2017-03-21 20:08:34 +00:00
Calum Lind
7e04abd1e5
[AutoAdd] Minor cody tidyup
2017-03-21 20:08:34 +00:00
Calum Lind
e2e13103b8
[Core] Catch keyerror in add torrent alert
2017-03-21 18:47:31 +00:00
Calum Lind
d8e5cbe689
[ #2928 ] [GTKUI] Fix missing name and trackers adding magnets
2017-03-21 18:47:31 +00:00
Calum Lind
19fdd2f88c
[Core] Fix saving torrent info metadata
...
* Unicode dict entry should be bytes.
2017-03-21 18:46:40 +00:00
Calum Lind
e5e49f68ba
[GTKUI] Fix adding from clipboard
2017-03-20 22:53:37 +00:00
Calum Lind
5a3625f6cd
Add systemd service files to packaging dir
2017-03-20 19:16:50 +00:00
Calum Lind
bc50f6e5f6
[ #2913 ] [Notifications] Fix webui passing string for port value
2017-03-20 18:46:36 +00:00
Calum Lind
8ff1bfc0b2
[Console] Add time_added to info status keys
2017-03-20 11:48:55 +00:00