Commit Graph

6996 Commits

Author SHA1 Message Date
Calum Lind 74181469bc Fix compatibility for Python2.5 and Debian Lenny
Recent commit to handle warnings were >=Py2.6 and glib binding is
unavailable on Debian Lenny.
2012-03-04 19:28:51 +00:00
Calum Lind b396b11611 Set process name to match application using setproctitle
Using the setproctitle module the process name displayed in top
and other places will correctly reflect the binary name. This is an
optional dependency
2012-03-04 19:13:33 +00:00
Calum Lind 8503687136 Fix adding magnet error in webui when started from classic mode 2012-03-03 23:43:34 +00:00
Andrew Resch f0051ee81f Add a define to fix build error with libtorrent trunk 2012-03-03 11:52:44 -08:00
Calum Lind 31222a5ab6 Add gtkui template to feeder plugin 2012-03-03 02:09:23 +00:00
Calum Lind 752e5a7a8f Fix #2045 : UnicodeDecodeError when using non-ascii chars in info
Input arg string needed decoding otherwise comparing with unicode
torrent name fails.
2012-03-02 15:44:08 +00:00
Calum Lind 2ecb54c4f7 Ensure is_finished value is correct after state changed alert
Set torrent.is_finished to false when torrent is in a Checking or Downloading state
2012-03-02 14:23:25 +00:00
Calum Lind 7ae912114b Fix #2021 : Share ratio limit not obeyed for torrents downloaded outside deluge
Share ratio limit is based upon torrent.is_finished and a seeded torrent added
to the session was not set after checking.
2012-03-02 14:21:16 +00:00
Calum Lind e33d834cc9 Update Changelog 2012-03-02 14:00:58 +00:00
John Garland 9c0a450a47 Blocklist: remove default url as it is outdated 2012-03-02 13:59:59 +00:00
Calum Lind debae00246 Fix preferences dialog not opening with main window on Windows 2012-03-02 13:55:52 +00:00
Calum Lind a1949bc020 Fix #1976 : Text entry with trailing newline characters causes issues for Move Storage
Changed most GtkEntry truncate-mutliline properties to True for all single line
entries to prevent similar issues.
2012-03-02 13:54:08 +00:00
Calum Lind 968abf9d54 Add optparse custom version to prevent unnecessary loading of libtorrent 2012-03-02 13:31:38 +00:00
Calum Lind 9053280e14 Alternative fix for re-enabling plugin issue 2012-03-02 13:19:23 +00:00
Calum Lind 6d2e88eeee Update Changelog 2012-03-02 13:16:13 +00:00
Calum Lind f1ddd236ce Fix #2038 : Chrome 17 disconnecting from webui 2012-03-02 13:10:35 +00:00
Calum Lind be5a0b3dc5 Catch glade object issue when re-enabling Autoadd
Found an additional glade object from the previous instance of Autoadd
calling cb_get_config resulting in an exceptions.AttributeError.
This workaround simply checks that get_widget is not None.
2012-03-02 13:09:44 +00:00
Calum Lind 614b002d8b Fix plugins not showing enabled in webui 2012-03-02 13:07:29 +00:00
Calum Lind a494471ed4 Fix potential keyerror for on_torrent_removed in sessionproxy 2012-03-02 13:02:11 +00:00
John Garland 31ff64b537 Execute: log stdout/stderr when command fails 2012-03-02 13:34:56 +11:00
John Garland ba75ae4ccc Execute: make running commands asynchronous
This prevents deluge from hanging while it waits
for a command to finish.
This also prevents a deadlock from occuring
(c.f. warning at
 http://docs.python.org/library/subprocess.html#subprocess.Popen.wait)
2012-03-02 13:34:49 +11:00
Andrew Resch fd28bf8619 Properly wait for the component.shutdown deferred on shutdown. This should prevent the daemon from exiting before all the state has been saved. 2012-03-01 13:11:11 -08:00
Andrew Resch ae6af18f0d Remove setting torrent.is_finished in the resume alert 2012-02-29 15:23:17 -08:00
Calum Lind b47dc73d30 Disable check for user and group options on Windows 2012-02-24 15:29:58 +00:00
Calum Lind 1696fd1103 Updated Changelog and compressed js 2012-02-23 00:49:55 +00:00
Calum Lind b5c63c4d58 More fixes for labels plugin webui
Disabled options and remove for filters No Label and All
Removed All from torrent menu
Fixed No Label not working in torrent menu
Bumped version to 0.2
2012-02-23 00:49:55 +00:00
Bobby R. Ward 330019bb3d Fix #2036: new labels are not sorted on torrent right click 2012-02-23 00:49:55 +00:00
Calum Lind 4bbf9e2ea6 tabs to spaces label.js 2012-02-23 00:49:55 +00:00
Andrew Resch 6e6f6313a8 Fix missing desktop file preventing install 2012-02-23 00:49:55 +00:00
Calum Lind af19e3bc62 Fix setting daemon listen interface from command line 2012-02-23 00:49:55 +00:00
Calum Lind 40e4fb9b8e Catch and log ReactorNotRunning when stopping reactor in gtk 2012-02-23 00:49:55 +00:00
Calum Lind 62c7209558 Add Webui keymaps for torrents - Ctrl-A (select all) and Delete 2012-02-23 00:49:55 +00:00
Calum Lind f897f03227 Add magnet uri support to Add Url in Webui 2012-02-23 00:49:55 +00:00
Calum Lind 38210ae11e Fix #2037: webui 'Add Torrents' dialog torrents list not scrolling 2012-02-23 00:49:55 +00:00
Calum Lind 0ccf0730ea Fix progress bar display
When first loading webui is browser this.style is undefined and p.style
contains the width of the progress column however after this point
p.style contains the width of the previous column so need to use
this.style which now represents the progress column width.
2012-02-23 00:49:54 +00:00
Calum Lind abc82c1439 Update extensions to Ext JS 3.4.0 2012-02-23 00:49:54 +00:00
John Garland e9239be691 Ignore unmaximise event when window isn't visible
This fixes the bug where a maximised main window
will become unmaximised (on restart) after
quitting deluge from the system tray.
2012-02-23 00:49:54 +00:00
Thomas Hipp 8452b63d19 Multiple Magnet links support in autoadd plugin 2012-02-23 00:49:54 +00:00
Thomas Hipp 6f77703e29 Magnet link support in autoadd plugin
Check the watch folders for .magnet files which contain valid magnet links
and add them.
2012-02-23 00:49:54 +00:00
Bobby R. Ward 2b01ba43cb Fix #2035: If auto_add_trackers is empty, it is an array 2012-02-23 00:49:54 +00:00
Calum Lind eceaa0ae4f catch and log 'glib.GError: Unrecognized image file format' error 2012-02-23 00:49:54 +00:00
Calum Lind ae9eb15d5c Update Changelog 2012-02-23 00:49:54 +00:00
Calum Lind 2793e1ec53 Add missing columns to WebUI
Added Download,Uploaded,Down Limit, Up Limit & Seeder/Peeds. Also selected
columns start out hidden to match gtkui and the name column has a minimum
width of 150.
2012-02-23 00:49:54 +00:00
Calum Lind ec27028f1b Webui applies changes when OK clicked in Preferences 2012-02-23 00:49:54 +00:00
Calum Lind ba60ae09d5 Fix #1954 : 'invalid literal for float' console error when setting listen interface 2012-02-23 00:49:54 +00:00
Calum Lind aa0f41ac17 Cleaner log entry if deluged missing 2012-02-23 00:49:54 +00:00
samuel337 4a7876f203 Add scheduler plugin page to webui 2012-02-23 00:49:53 +00:00
Damien Churchill 101ad99c14 web: update to extjs 3.4.0
There are numerous fixes to the framework between 3.1.1 and 3.4.0 and
since there are no obvious bugs introduced it's only sensible to pull
the update in to the stable branch
2012-02-23 00:49:53 +00:00
Andrew Resch 0d3ba7541e Remove unnecessary migration function as this default value should be picked up from the DEFAULT_PREFS dictionary 2012-02-19 17:57:44 -08:00
Pedro Algarvio c8718ad643 Implemented #1382:
* Implemented whitelist support to both core and GTK UI.
* Implemented ip filter cleaning before each update. Restarting the deluge
  daemon is no longer needed.
* If "check_after_days" is 0(zero), the timer is not started anymore. It would
  keep updating one call after the other. If the value changed, the timer is
  now stopped and restarted using the new value.
2012-02-15 14:21:02 +00:00