Calum Lind
e3f3b6d751
Cleanup torrentmanger code
...
* Remove legacy/old state file code
* Passes flake8 cleanly
* Most pylint messages dealt with
* Code now uses >=Python 2.6 'with' and 'as' statements
2013-05-22 22:46:01 +01:00
Calum Lind
77cb794e4d
Fix #2303 : Torrent state not updated until after emitting TorrentFinishedEvent
2013-05-22 19:09:56 +01:00
Calum Lind
45f898870f
Fix mistake in torrentmanager
2013-05-22 03:01:25 +01:00
Calum Lind
5ae74f4017
Fix typo in authmanager
2013-05-22 02:12:00 +01:00
Calum Lind
2c4ef9dbb3
Fixup saving and loading state files
...
* All state files have a backup created before saving
* The backup will now be used if saving or loading fails
* GTKUI state files stored in new gtkui_state dir and common load/save functions created
* Detects bad shutdown and archives timestamped state files in separate config directory.
2013-05-22 01:25:25 +01:00
bendikro
2bbc1013be
Removed call to save_config in path-chooser (obsolete)
2013-05-22 01:10:28 +01:00
bendikro
4b49e456dd
Handle plugin info not available
2013-05-22 01:10:28 +01:00
Calum Lind
e2e09200c4
Fix gettext setup in test_common and log in test_transfer so tests run standalone
...
Add extra tests to test_config
Run the test files through flake8 to tidy up code
2013-05-22 01:06:32 +01:00
Calum Lind
28d7c5d44a
lower case 'l' for libtorrent in user_agent string
2013-05-21 18:16:06 +01:00
Calum Lind
85f9247fd7
GTKUI: Fix Show Zero Hits to only apply to state, owner and tracker_host
...
There is an issue with the Label plugin where a new label would 'disappear'
and you could not change the options for the new label with zero hits hidden.
2013-05-20 15:41:20 +01:00
Calum Lind
f8fbda97cd
Fix daemon log being clobbered by running another instance with same config dir
...
Also includes small fixes and code cleanup
2013-05-20 01:28:31 +01:00
Calum Lind
86ac98b9f9
GTKUI: Simplify the quit code for mainwindow
2013-05-19 01:51:55 +01:00
Calum Lind
35c85c6d1d
daemon code and comment cleanup, removed double call to _shutdown
2013-05-19 01:23:29 +01:00
bendikro
02bc00bfa5
Small fixes to path chooser
...
* Handle completion when removing characteres while the popup is visible
* Set Apply button sensitive when changing move completed path in options tab
2013-05-18 22:11:29 +02:00
Calum Lind
19184518e9
Fix torrentview exception for self.columns_to_update
2013-05-18 18:27:08 +01:00
Calum Lind
85c5449ba8
GTKUI: Display only folder not full path on path chooser
2013-05-18 17:56:57 +01:00
Calum Lind
957f04912f
GTKUI: Fix layout issues with new path chooser in options tab
2013-05-18 17:56:57 +01:00
Calum Lind
e5f7042d00
GTKUI: Asthetic updates to new path chooser options dialog
2013-05-18 17:56:39 +01:00
bendikro
1596475db2
GTKUI: New path chooser to handle remote paths and store favorite paths
2013-05-18 17:55:25 +01:00
Calum Lind
42f5cc382d
GTKUI: Modify Show Zero Hits to apply to all filter categories
2013-05-18 02:16:16 +01:00
Calum Lind
5479bdd85c
GTKUI: More refactoring of filtertree translation text
2013-05-18 02:10:03 +01:00
Calum Lind
b4f266457f
GTKUI: Remove add_row and use add_rows instead
2013-05-17 17:01:48 +01:00
Calum Lind
77bdcfa7a4
Fix seeing double torrents in classic mode
...
Need to ignore torrent added events from state as they are already
loaded by _on_session_state
2013-05-17 16:15:23 +01:00
Calum Lind
235b7348ae
Fix test_client test
2013-05-16 12:54:33 +01:00
Calum Lind
cf669f3cfa
Fix LP#1004793 : Console: Enable use of connect in non-interactive mode
2013-05-16 02:41:59 +01:00
John Garland
e1b09f2694
Only add quit to deluge-console args if it isn't already present
...
This prevents an error from being raised due to trying to stop
a reactor which is no longer running
2013-05-16 02:39:55 +01:00
John Garland
88dd64e795
Ensure console commands are executed in order
2013-05-16 02:39:55 +01:00
Calum Lind
f077030dfc
ConsoleUI: quit command now gracefully handles stopping a stopped reactor
2013-05-16 02:37:06 +01:00
Calum Lind
836acbf02b
ConsoleUI: Tidy up help output and limit command usage message to one line
2013-05-16 02:35:28 +01:00
Calum Lind
3101104738
UI client.connect() with no credentials/username now attempts connect using localhost auth file details
2013-05-16 02:31:56 +01:00
Calum Lind
391513d378
Remove old plugins
2013-05-15 16:56:31 +01:00
Calum Lind
6bed403412
Move stray extractor plugin file to correct location
2013-05-15 16:46:37 +01:00
Calum Lind
bc91804996
Remove unneeded dht saving state to separate file
...
The dht state is now saved by default in the session state by libtorrent
2013-05-15 16:27:58 +01:00
Calum Lind
a754f1303f
Gtkui: Add an alignment container to radio buttons in interface preferences
2013-05-15 15:18:03 +01:00
Calum Lind
65f3c12d2d
Move Interface page to top in preferences
2013-05-15 14:47:09 +01:00
Calum Lind
879cf1b53c
change 'classic mode' checkbox for standalone/thinclient radio buttons
2013-05-15 14:44:02 +01:00
Calum Lind
105e4c0555
refactor owner code in torrentmanager add method
2013-05-14 01:59:51 +01:00
Calum Lind
f7888757aa
Refactor translation code in GTK torrent and filtertree views
2013-05-13 19:43:38 +01:00
Calum Lind
1a0ca9edbe
Alter return value to -1 for invalid freespace path
...
Updated GTK and Web UI to display error if value is -1
Added set_markup method to gtk statusbaritem class
2013-05-13 19:07:49 +01:00
Chase Sterling
a49d558aaf
Add default localclient info to localhost items in gtk connection manager
2013-05-11 22:54:38 -04:00
Chase Sterling
502f135b15
Make sure auth file is closed during get_localhost_auth
2013-05-11 22:54:36 -04:00
Calum Lind
e263db90ce
Console UI: Fix problem displaying first-run message
2013-05-12 02:56:51 +01:00
Calum Lind
7bd53903a4
Rearrange the Network tab in GTK and Web UIs
...
Also applied the suggestions in #2055 including removing 'Encrypt Entire Stream'
and default it (prefer_rc4) to True
2013-05-12 00:15:15 +01:00
Calum Lind
8d63ce3ce5
GTKUI: Add a separator after Plugins in Preferences
...
To help distinguish where the plugin pages start a horizontal seperator
is now included after Plugins.
2013-05-12 00:10:32 +01:00
bendikro
bf77f42674
Fix #2217 - handling exceptions with authentication
2013-05-10 16:30:35 +01:00
Calum Lind
7424cf2834
Fix error in previous commit ( b6a3161
) and added test
2013-05-09 22:29:04 +01:00
Calum Lind
b6a3161280
Add a get method to config so a default value can be returned
2013-05-09 19:13:20 +01:00
Calum Lind
daba92b992
Fix #2324 : Encryption level set by deluge does not match libtorrent values
...
The clients are using range (0-2) whereas actual bit values are (1-3)
2013-05-09 19:12:38 +01:00
bendikro
5503f90473
Fix #2285 : Speed optimizations for sessionproxy
2013-05-09 12:10:02 +01:00
Calum Lind
d5a3851eef
Remove develop_plugins, replace with --develop and --install-dir options for build_plugins
2013-05-06 22:14:52 +01:00