Damien Churchill
3fdfedb7f7
revert previous change, we want remove_script to throw an error if the script doesn't exist
...
fix remove debug and dev scripts in the pluginmanager
2010-04-24 00:34:42 +01:00
Damien Churchill
01e847b997
fix the execute plugin disabling and change the namespace of the preferences page
2010-04-23 23:48:29 +01:00
Damien Churchill
50162694b5
fix plugin disabling
2010-04-23 23:47:10 +01:00
Damien Churchill
ade5f596f4
don't raise an error if the script isn't in the resource
2010-04-23 23:43:20 +01:00
Damien Churchill
8b7c1681ae
fix the execute plugins webui section
2010-04-23 19:30:40 +01:00
Damien Churchill
2376e857d2
fix up the deluge-web plugin interface
2010-04-23 19:30:40 +01:00
Andrew Resch
d024c293ed
Revert previous change
2010-04-20 20:08:08 -07:00
Andrew Resch
54617db03f
Allow accessing network shares when adding torrents
2010-04-20 12:25:18 -07:00
Andrew Resch
70580e35db
Fix starting plugins
2010-04-20 08:56:07 -07:00
Andrew Resch
8d02fc3db6
Fix #1238 starting plugins in the gtkui
2010-04-20 08:50:20 -07:00
Damien Churchill
112b0dc1f0
fix the zeroPad calls in the date function
2010-04-20 08:32:11 +01:00
Damien Churchill
3fcdcc8eec
couple of tweaks to the plugin page layout
2010-04-19 23:17:27 +01:00
Damien Churchill
7711239452
add the updated override to FormLayout to allow for the field labels to be hidden/shown with field.show()/field.hide()
2010-04-19 22:29:11 +01:00
Damien Churchill
283cff7852
Apply patch supplied in #1235 to add the time to fdate
2010-04-19 22:27:12 +01:00
Damien Churchill
fb4bfe7656
re-add the SpinnerGroup type and enable the Network preferences page
2010-04-19 17:08:08 +01:00
Damien Churchill
070443f811
only use the fix for webkit browsers
2010-04-19 16:29:40 +01:00
Damien Churchill
76483bf766
restructure the ext-extensions folder and fix some copyright headers
2010-04-19 15:35:33 +01:00
Damien Churchill
dd1716c240
improve the selective downloading adding support for directories and don't recreate treenodes
2010-04-19 15:35:33 +01:00
Damien Churchill
c176ff900f
fix updating the columns if the node hasn't yet been rendered
2010-04-19 15:35:33 +01:00
Damien Churchill
9e8d588a05
add a method to TreeGridNodeUI that allows column values to be updated
2010-04-19 15:35:33 +01:00
Damien Churchill
0fbbf4ac6c
fix setting file download priority in the add window
2010-04-19 15:35:33 +01:00
Andrew Resch
61dd9a5589
Fix setting config values in the console ui including setting paths with
...
spaces in them
2010-04-18 18:07:26 -07:00
Andrew Resch
9a632fc3d3
1234: Add time to the torrents added date - patch from tobbez
2010-04-18 14:52:18 -07:00
Damien Churchill
e0f2c2473e
fix error, use os.makedirs instead of os.mkdir, effectively mkdir -p
2010-04-17 22:13:17 +01:00
John Garland
80e480854e
Fix fsize by initialising gettext
2010-04-16 00:08:56 +10:00
Andrew Resch
86232cac8e
Fix #1113 set move on completed to False after a success storage move
2010-04-14 15:49:21 -07:00
Chase Sterling
bba825703b
refs #1180 , old label preferences are removed from torrent when new label is set
2010-04-13 15:21:49 -04:00
Andrew Resch
3f3f7bb5b4
Fix #1225 by reverting change to fix #1180 since that isn't really
...
considered a bug and just causes more issues
2010-04-13 10:15:10 -07:00
John Garland
047bdf9e3e
Only pause torrents when importing blocklist on startup
2010-04-12 20:42:37 +10:00
Damien Churchill
0ae609c6df
Apply patch from #1226 to allow use of certificate chain files
2010-04-11 23:14:07 +01:00
Damien Churchill
76fa8e707a
Split out the OptionsPanel into seperate classes and files
2010-04-11 23:11:54 +01:00
Andrew Resch
fdc7d3d7fc
Fix #1098 use triple quotes in the docstrings of the generated methods
2010-04-11 11:24:45 -07:00
John Garland
35dfcf3a77
Pause transfers until blocklist is imported ( #861 )
2010-04-12 01:01:02 +10:00
John Garland
f21dd242f6
Fix renaming files in add torrent dialog
2010-04-12 00:07:50 +10:00
Damien Churchill
8bafc9f966
tidy up and rename Remove.js to RemoveWindow.js
2010-04-09 22:13:42 +01:00
Andrew Resch
901d2d715c
Fix #1222 do not try to set options on a torrent_id that is no longer in the session
2010-04-09 13:05:02 -07:00
Andrew Resch
02b71451c6
Fix enabling the Freespace plugin by initalizing self._timer on enable()
...
Stop the timer on disable()
2010-04-09 11:21:07 -07:00
John Garland
6e737518d8
Fix splitting folders in add torrent dialog ( fixes #1112 )
2010-04-10 01:01:08 +10:00
Andrew Resch
addda6cfcc
Fix #640 make file size suffixes translatable
2010-04-08 17:43:57 -07:00
Andrew Resch
afa283cd2d
Add an errback for when calling a component's start() fails and revert it back to a Stopped
...
state in this case
2010-04-08 17:16:28 -07:00
Andrew Resch
84b33c3418
Fix get_torrent_status by creating a status dict from the cache after it's been updated
2010-04-08 17:09:55 -07:00
Andrew Resch
a15500d472
Fix menu item icons and glade warnings
2010-04-08 17:01:43 -07:00
Andrew Resch
7d4c791241
Fix #1180 properly set default options when switching a torrent label
2010-04-08 16:49:40 -07:00
Andrew Resch
4be615b084
Fix #1218 improper use of callLater
2010-04-08 15:00:07 -07:00
Damien Churchill
8e4d88f03c
implement moving trackers up/down
2010-04-08 17:51:49 +01:00
Damien Churchill
38c85cf7bb
convert the EditTrackers window to use a ListView and split out the various windows
...
into seperate files
2010-04-08 17:38:16 +01:00
John Garland
bc165133d0
Fix get_torrent_status returning all keys when cache is outdated
2010-04-08 00:41:48 +10:00
Andrew Resch
117fe3bb43
Fix the sessionproxy when using keyworded filters.
...
The caching of state filters has been removed to simplify things a bit. This shouldn't have too much
impact since the torrent status requests are still using diffs.
2010-04-02 15:53:03 -07:00
Andrew Resch
5dab17df89
Fix #1210 save sort column order in files tab -- patch from squisher
2010-04-02 12:46:18 -07:00
Damien Churchill
3560dac792
convert the PreferencesWindow over to using a ListView rather than a
...
GridPanel
2010-04-02 16:46:32 +01:00
Damien Churchill
c970a80030
finish converting the AddWindow over to a ListView
2010-04-02 15:44:26 +01:00
Damien Churchill
09de50ec18
import PIL.Image rather than just Image
2010-04-01 10:10:56 +01:00
Andrew Resch
78a1ef0cc5
Fix unintended revert of change
2010-04-01 09:55:16 +01:00
Andrew Resch
d2d9269c87
Close #1205 add free space icon to gtkui
2010-04-01 09:55:15 +01:00
Damien Churchill
0d091cdacc
replace ∞ with its html code ∞
2010-04-01 09:55:15 +01:00
Damien Churchill
ac7a1f0065
fix bug showing the menu via key in the torrentview ( Closes #1191 )
2010-04-01 08:30:30 +01:00
Andrew Resch
772653d872
Fix unintended revert of change
2010-03-31 20:14:39 -07:00
Andrew Resch
ce23ff34a7
Close #1205 add free space icon to gtkui
2010-03-31 18:15:29 -07:00
Damien Churchill
c1200ed63f
use getHeaders which is backwards compatible with twisted
2010-04-01 01:19:46 +01:00
Damien Churchill
af17346ac6
return a valid version 2 filetree
2010-03-31 20:35:44 +01:00
Andrew Resch
e9a922f829
Fix #1145 show deluge instead of hiding if it is behind other windows
2010-03-31 11:47:54 -07:00
Damien Churchill
387ea4a911
fix when there is only 1 file
2010-03-31 17:42:46 +01:00
Damien Churchill
7f1dadf3cd
remove all the trailing commas as ie doesn't like them
2010-03-31 17:21:16 +01:00
Damien Churchill
2417e8537b
resize tracker icons if they are too big and PIL is installed
2010-03-31 15:40:40 +01:00
Damien Churchill
91692bc966
use object format rather than dictionary
2010-03-31 15:40:40 +01:00
Damien Churchill
4296344502
handle losing connection to the webserver so we don't get stuck firing off loads of ajax requests
2010-03-31 15:40:39 +01:00
Damien Churchill
7053163f88
use FileTree2 in the TorrentInfo class when specified
...
adjust the filetree walking functions to match the server side code
2010-03-31 15:40:39 +01:00
Damien Churchill
14d9f6b7ba
fix displaying directory names
...
tidy up and fix the size of the files being displayed
tweak the layout of the OptionsTab
2010-03-31 15:40:39 +01:00
Damien Churchill
692ec5bb1b
clean up the Url window a little bit and rename Url.js to UrlWindow.js
...
create the FileWindow on demand and change the filename to match the classname
2010-03-31 15:40:39 +01:00
Damien Churchill
6039280fb5
split out the AddWindow file into multiple files for easier management
2010-03-31 15:40:39 +01:00
Damien Churchill
48876fa45c
tidy up the file window and fix using Deluge.Client still
2010-03-31 15:40:39 +01:00
Andrew Resch
ae54d3fa18
Fix creating remote torrents
2010-03-30 16:44:26 -07:00
Damien Churchill
47509ee705
fix up the FilterPanel and the css class for the selected item
2010-03-30 19:25:50 +01:00
Damien Churchill
47a80526b3
begin a tidyup of the sidebar, switching from a GridView to a ListView which is faster
2010-03-30 17:33:56 +01:00
Damien Churchill
183064f857
store the other menu item when we encounter it looping over for later
2010-03-30 14:31:36 +01:00
Damien Churchill
7c5dacba5f
use Number.MAX_VALUE rather than 99999
2010-03-30 14:27:53 +01:00
Damien Churchill
1c807ad7c8
fix tracking spinner values
2010-03-30 14:27:41 +01:00
Damien Churchill
6d83556ba8
clear oldData when clear() is issued which fixes data disappearing in the details tab
2010-03-30 13:45:04 +01:00
Damien Churchill
de9ba4986d
fix a couple of issues with the values in the status tab
2010-03-30 13:31:33 +01:00
Andrew Resch
2956a7db54
Keep track of newly added torrents in the SessionProxy
2010-03-29 18:49:41 -07:00
Damien Churchill
76de427b96
remove a needless loop in the update_ui() method call
2010-03-30 00:21:37 +01:00
Damien Churchill
e9df745dd0
move the ProxyField into the preferences package
2010-03-29 23:43:48 +01:00
Damien Churchill
bf224b0556
tidy up the encryption page
2010-03-29 23:43:20 +01:00
Damien Churchill
79e62e6069
add a fix for triggerfields in the preferences page
2010-03-29 23:35:53 +01:00
Damien Churchill
7b84f54974
make greater use of the SessionProxy
2010-03-29 20:22:15 +01:00
Damien Churchill
4ca14d68c1
make use of the sessionproxy
2010-03-29 20:12:08 +01:00
Andrew Resch
ee9c7d1971
Fix #1202 set self.state during instantiation regardless of the libtorrent state
2010-03-29 10:57:29 -07:00
Andrew Resch
7dff81b60b
Fix some typos
2010-03-28 22:20:47 -07:00
Andrew Resch
da9af84dc1
Add new component SessionProxy
...
Use SessionProxy in place of core.get_torrent_status calls
2010-03-28 12:43:23 -07:00
Damien Churchill
0b44023f92
update all the copyright headers
2010-03-28 13:02:09 +01:00
Damien Churchill
dd8400558c
use a platform agnostic way of combining paths in the FileTree
2010-03-28 12:16:35 +01:00
Damien Churchill
61b5659972
fix the toggle field and scrolling in the preferences window
2010-03-28 12:16:35 +01:00
Damien Churchill
c987b74d61
split out the ProxyField to a seperate file
2010-03-28 12:16:35 +01:00
Andrew Resch
c430ef9a84
Merge branch 'master' of deluge-torrent.org:deluge
2010-03-27 20:07:51 -07:00
Andrew Resch
7be5b4c8bc
Add 2 new states to Component: Starting and Stopping
...
Fix issue where a Component could have it's start and stop methods called more than once while waiting for their deferreds to fire
2010-03-27 20:05:20 -07:00
Damien Churchill
ab38ca2ad4
fix the order of the data directory and add peer record ip address sorting again
2010-03-28 03:45:02 +01:00
Damien Churchill
4d5d31a2b0
add support for defining order via a .order file
2010-03-28 03:45:02 +01:00
Damien Churchill
eaa03a6f2c
change a Deluge.Events to deluge.events
2010-03-28 03:45:01 +01:00
Damien Churchill
01bb9c4df5
initial commit of the big javascript refactor
2010-03-28 03:45:01 +01:00
Damien Churchill
e939f17654
fix updating the peers grid
2010-03-27 15:00:48 +00:00
Damien Churchill
17903c78d4
update the sorter to point to the correct function
2010-03-27 15:00:47 +00:00
Damien Churchill
676c59c318
rename Deluge.Sorters to Deluge.data.SortTypes and reflect this within the file
2010-03-27 15:00:47 +00:00
Damien Churchill
4ec10575f3
fix the records names to match the json object we receieve
2010-03-27 15:00:47 +00:00
Damien Churchill
323638a751
add a new namespace for data records, Deluge.data
...
rename Deluge.Torrent to Deluge.data.Torrent
add new file Deluge.data.Peer that contains records in the Peers grid
add a singleton that contains sort functions
2010-03-27 15:00:47 +00:00
Chase Sterling
1a26287a5a
Merge branch 'master' into autoadd
...
Conflicts:
deluge/plugins/pluginbase.py
2010-03-26 11:16:03 -04:00
Andrew Resch
5c42cfbf64
Fix pluginbase
2010-03-25 15:01:15 -07:00
Chase Sterling
1cfc4f522e
Merge branch 'master' into autoadd
2010-03-25 17:56:20 -04:00
Andrew Resch
73db03a33b
Fix up some docstrings
2010-03-25 14:43:15 -07:00
Chase Sterling
efe2c06347
remove some useless code
2010-03-25 17:41:15 -04:00
Chase Sterling
53fd0a57ee
add quotes around attribute name
2010-03-25 15:55:01 -04:00
Chase Sterling
017d1e058e
autoadd plugin will now transfer settings from core autoadd folder
2010-03-25 15:30:54 -04:00
Andrew Resch
e7e480cf3e
Fix up some docstrings
2010-03-25 12:01:40 -07:00
Chase Sterling
211d0bee5d
Added autoadd plugin
2010-03-25 12:03:36 -04:00
Andrew Resch
e7c7b8f4db
Fix typo
2010-03-24 22:55:45 -07:00
Andrew Resch
78f9f22a40
Raise a KeyError exception if trying to stop a component that hasn't
...
isn't registered
2010-03-24 22:52:03 -07:00
Andrew Resch
8dad06cfbd
Fix some typos
2010-03-24 14:17:58 -07:00
Andrew Resch
b8270be10f
Add ability for plugins to set their component update interval by
...
setting a 'update_interval' value in their object.
2010-03-24 13:29:41 -07:00
Andrew Resch
afbca066d7
Fix typo in super call
2010-03-24 13:24:04 -07:00
Damien Churchill
ee8531aa24
update the debug and compressed js files
2010-03-24 18:04:06 +00:00
Damien Churchill
7d27b847fb
remove unrequired attributes from the button configs
2010-03-24 18:03:38 +00:00
Damien Churchill
73ec9b0338
Fix the progress bars for directories, was calculating the progress incorrectly
2010-03-23 23:45:52 +00:00
Damien Churchill
4005003003
remove the last of the resources that used absolute paths and move them to css with relative paths
2010-03-23 23:20:03 +00:00
Damien Churchill
3e4f2f94dd
fix the progress bar usage
2010-03-23 14:36:34 +00:00
Damien Churchill
d39b5bd071
fix the name for the add window instance
2010-03-23 11:09:49 +00:00
Andrew Resch
52ea19249c
Fix issue where plugins would try to be stopped after they have been
...
deregistered
2010-03-22 19:59:11 -07:00
Andrew Resch
9d13b17a3c
Fix VersionSplit comparison to do a proper compare and not simply
...
against the version strings
2010-03-21 15:57:53 -07:00
Damien Churchill
6aacc6e75c
add 2 extra debug logging statements to the Upload controller
2010-03-21 18:59:05 +00:00
Damien Churchill
c03f519f9a
add some base parameter validation
2010-03-21 10:33:02 +00:00
Andrew Resch
c6caae848f
Fix another problem with component change
2010-03-20 20:54:36 -07:00
Andrew Resch
5945b24476
Fix pluginmanagerbase using new component module
2010-03-20 19:29:36 -07:00
Andrew Resch
606b623d73
AlertManager will now cancel all pending delayedCalls prior to stopping.
2010-03-20 19:15:33 -07:00
Andrew Resch
b0714f625f
Rewrite component module to handle deferreds properly
...
Add test_component
Fix test_core to work with new component module
2010-03-20 19:15:33 -07:00
Damien Churchill
670ad51de1
drop the Config resource and just include it in a script tag on the index page
...
this allows for dynamic base setting
add support for setting the base via a request header X-Deluge-Header
2010-03-20 14:14:46 +00:00
Damien Churchill
986e632475
add a missing Ext.namespace in order to create Deluge.preferences
2010-03-20 14:14:30 +00:00
Damien Churchill
f08c0e053c
tidy up doc strings and change InstallPlugin to InstallPluginWindow
2010-03-20 13:35:21 +00:00
Damien Churchill
67bcaa267a
allow the base path to be specified by a command line switch on deluge-web
2010-03-20 12:01:02 +00:00
Damien Churchill
5a9b671c85
add the jsdoc showing it extends from Ext.util.Observable
2010-03-20 11:26:54 +00:00
Damien Churchill
af9eeb02b0
rename Deluge.Events to Deluge.EventsManager
2010-03-20 11:02:13 +00:00
Damien Churchill
ff1ad9d764
fix logging out
2010-03-20 11:01:44 +00:00
Damien Churchill
7e5e28ea2b
update to the new namespace format
2010-03-19 08:48:13 +00:00
Damien Churchill
51555cab83
fix the quick limits menus
...
fix displaying speeds with limits
2010-03-18 23:01:42 +00:00
Damien Churchill
dd866f07de
big refactor to meet the new coding style to allow for tidier namespaces
2010-03-18 22:56:18 +00:00
Damien Churchill
7947773a88
move the docs generating out of the js folder and include ext-js when generating the docs
2010-03-17 23:54:59 +00:00
Damien Churchill
ed03721789
upgrade to extjs 3.1.1
2010-03-17 23:17:13 +00:00
Damien Churchill
0f6cab42a8
reorganise the themes to make it easier to upgrade extjs
2010-03-17 23:13:32 +00:00
Damien Churchill
4031b9f94b
ensure that we are definitely using the filename
2010-03-17 23:09:44 +00:00
Damien Churchill
a23648c657
fix the statusbar bandwidth limits ( Closes : #1181 )
2010-03-17 00:10:33 +00:00
Damien Churchill
9672480d39
add support for selecting multiple filters
2010-03-16 23:47:44 +00:00
Damien Churchill
7a115622df
add "All" to the list of filters for tracker hosts
2010-03-16 23:44:38 +00:00
Damien Churchill
f7071b4428
fix the sidebar and torrent filtering ( Closes : #1176 )
2010-03-16 22:42:52 +00:00
Damien Churchill
296d790421
If the torrent has been added via a magnet link then try and extract the name from the dn key in the url. Fixes #1154 .
2010-03-16 01:14:27 +00:00
Damien Churchill
228d623aef
compress the response of Upload
2010-03-15 12:12:44 +00:00
Damien Churchill
e83737805d
show the connection manager when the ui disconnects
2010-03-14 10:00:04 +00:00
Damien Churchill
2952a5a7a3
fix up the statusbar switching
2010-03-14 09:20:57 +00:00
Damien Churchill
21431f18e1
reset the torrents object upon a disconnect so there aren't any errors when reconnecting
2010-03-14 09:05:12 +00:00
Damien Churchill
4929ba3c44
pass in true to the formatter so fsize doesn't ignore zero values
2010-03-14 08:55:26 +00:00
Damien Churchill
81d28b686f
add a failure callback when uploading a torrent file
2010-03-14 08:46:46 +00:00
Damien Churchill
e2840148af
remove a torrent from the grid as well as displaying an error message
2010-03-14 08:46:46 +00:00
Andrew Resch
450d526eca
Fix issue where the gtkui sometimes won't start if there is a stale lock file or socket in the ipc/
...
directory.
2010-03-13 12:17:34 -08:00
Damien Churchill
ae426eb0cd
add support for asking the user to change their password if it is their first login
2010-03-13 18:42:46 +00:00
Damien Churchill
3e6c956ac6
change first_load to first_login in the ui config keys as well
2010-03-13 18:42:46 +00:00
Damien Churchill
3a54a9aebc
change load to login as it seems more sensible
2010-03-13 18:42:46 +00:00
Damien Churchill
f6c058dd34
add a first_load config parameter
2010-03-13 18:42:46 +00:00
Andrew Resch
cd7681b909
Fix #1172 notify startup complete when adding torrents externally
2010-03-13 10:08:16 -08:00
Damien Churchill
0ed6eb8564
convert the port field from a "uxspinner" to a "spinnerfield", fixes #1170
2010-03-11 20:13:02 +00:00
Damien Churchill
f7f928f0b9
fix the entry point for web plugins
2010-03-10 10:39:20 +00:00
Damien Churchill
24ce77cdf0
add a home icon and corresponding icon class
...
adjust the file browser window title and add the remaining toolbar items
2010-03-09 23:48:56 +00:00
Damien Churchill
3a56af99c0
add the toolbar for the filebrowser in initComponent
...
add a browse button to MoveStorage
2010-03-09 23:40:29 +00:00
Damien Churchill
c1bf8c1da1
update the sort after an update
2010-03-09 23:32:12 +00:00
Damien Churchill
f825e8996a
update the sort after an update
2010-03-09 23:26:54 +00:00
Damien Churchill
b919613a51
fix the spinner css classes to use relative paths
2010-03-09 23:06:24 +00:00
Damien Churchill
38802245b6
display the speed in the title bar
2010-03-09 22:48:33 +00:00
Damien Churchill
c6da126f55
fix the path to the spacer image when using a different base to /
2010-03-09 22:21:15 +00:00
Damien Churchill
84374fd83a
use Deluge.config.base for the path to the status html page rather than just /
2010-03-09 22:19:01 +00:00
Damien Churchill
8de2d30de0
add forward and back icons for the filebrowser toolbar
2010-03-09 22:16:03 +00:00
Damien Churchill
a961947720
add a toolbar to the file browser
2010-03-09 22:16:03 +00:00
Damien Churchill
ae5071d6cb
fix the button css adding !important to ensure that the background-image from them is used
...
use iconCls for the toolbar rather than fixed paths
2010-03-09 22:16:03 +00:00
Damien Churchill
00c896ff1d
fix the paths of static content so a base config parameter can be used
2010-03-09 22:16:03 +00:00
Damien Churchill
0f126bcbd5
add the add and create icons to the css file
2010-03-09 22:16:03 +00:00
Damien Churchill
57fa3d8834
fix the tracker icons when used via a Proxy
2010-03-09 22:16:03 +00:00
Damien Churchill
e0a8fd70f5
use relative rather than absolute paths for icons
2010-03-09 22:16:03 +00:00
Damien Churchill
e2b78be264
improve support for a base config parameter
2010-03-09 22:16:03 +00:00
Damien Churchill
6fd3cd56ff
fix the header year and file path
2010-03-09 22:16:03 +00:00
Damien Churchill
88004c0d54
build deluge-all to bring it up to date with the latest code
2010-03-09 22:16:03 +00:00
Pedro Algarvio
739636cc0b
On `queue_column_sort` and `seed_peer_column_sort`, sorting is now made on a separate function, `queue_peer_seed_sort_function` so that code can be re-used and only the necessary treemodel lookups are made.
2010-03-08 03:08:13 +00:00
Pedro Algarvio
238e183851
Cleaned up the `seed_peer_column_sort` function. Code reuse is always better.
2010-03-08 02:52:09 +00:00
Pedro Algarvio, aka, s0undt3ch
8a15a18361
PEP-8 and seed/peer sorting support.
2010-03-08 02:06:15 +00:00
Damien Churchill
2ed9f97bb0
add a stub file/class for a filebrowser
2010-03-07 19:16:20 +00:00
Andrew Resch
44d3e2fa2f
Merge branch 'master' of deluge-torrent.org:deluge
2010-03-01 17:55:00 -08:00
Andrew Resch
2ce62bf19b
Fix #1161 ask the user if they want to switch to Full allocation if
...
trying to change file priorities in the add torrent dialog while using
Compact.
2010-03-01 17:53:33 -08:00
Damien Churchill
3a86fd7068
give the fileuploadfield a width so the text field expands correctly
2010-03-01 22:45:35 +00:00
Damien Churchill
a69ed83e25
begin adding support for a base config parameter
2010-03-01 17:51:35 +00:00
Andrew Resch
e5c734fb05
Fix #1162 problem with the queued torrents dialog from not properly adding to the add torrent dialog if set to auto add
2010-02-28 16:58:19 -08:00
Andrew Resch
cfeae2baf4
Fix #1109 auto add halting when a torrent with invalid filename encoding is in the directory
2010-02-28 16:21:46 -08:00
Damien Churchill
0ffca9a1f6
Fix silly error from last commit
2010-02-26 14:49:19 +00:00
Damien Churchill
b8521e7e28
include the ability to profile the web server, code lifted straight from the daemon
2010-02-26 14:26:52 +00:00
John Garland
50ae65b58a
Use faster (non-regex) version of is_url.
2010-02-25 02:01:08 +11:00
Andrew Resch
4a7782af28
Fix #1143 deluge-console crashes when autocompleting non-existing
...
directory
2010-02-22 17:11:53 -08:00
Damien Churchill
5bbe8bec5c
update the required libtorrent version to 0.14.9 to match 1.2-stable
2010-02-22 11:59:09 +00:00
John Garland
a065f95075
Cross-platform fix for #1147 .
2010-02-21 18:43:44 +11:00
John Garland
8dd4d2f094
Fixed typo.
2010-02-21 02:32:24 +11:00
Damien Churchill
9ad59d5f48
fix #1148 , saving execute commands, tuples can't be assigned to stupid me
2010-02-19 23:48:54 +00:00
Damien Churchill
7999bd1e8c
now the size and speed formatters hide on 0 fix the status tab so it displays the same as the gtkui
2010-02-19 20:43:27 +00:00
Damien Churchill
c81b1620ca
fix the doc for fspeed and hide if speed == 0
2010-02-19 20:22:37 +00:00
Damien Churchill
6d4cf138c8
fix #1147 in trunk as well
2010-02-19 19:50:24 +00:00
Damien Churchill
a011d6d659
Merge branch 'master' of deluge-torrent.org:deluge
...
Conflicts:
libtorrent
2010-02-19 00:39:11 +00:00
Damien Churchill
bb00387903
fix the peers progress renderer
2010-02-18 02:20:43 +00:00
Damien Churchill
ea365bf671
fix the cancel button in the edit trackers window
2010-02-18 02:02:32 +00:00
Damien Churchill
1d2a6f7f0e
implement a better remote events system
2010-02-17 01:50:05 +00:00
Damien Churchill
7bd5ba3cdb
use createDelegate and add the onHide method that stops updating the hosts grid
2010-02-17 01:34:42 +00:00
Damien Churchill
68b5f92ec0
build up the details tab html within the javascript as well as making it easy for plugins to add extra items
2010-02-10 23:16:17 +00:00
Damien Churchill
04242ba91c
fix the broken torrent menu and use icon classes rather than straight icon urls
2010-02-10 22:35:47 +00:00
Damien Churchill
eef9d8ec13
update the copyright header year for all the js files
...
implement a new update method that will be compatible with the torrent status deltas
add a new script containing a record for a Torrent
2010-02-10 22:15:29 +00:00
John Garland
0e9a691954
Fix weird gtk bug that breaks create dialog box's pieces size selection.
2010-02-04 11:17:26 +00:00
Andrew Resch
9b23ce9e06
Use the preferred locale encoding when renaming files on add
2010-02-03 02:41:24 +00:00
Damien Churchill
f9d2e96d39
fix the ip address sort function
2010-01-29 16:40:49 +00:00
Damien Churchill
caed5accea
use get_host() in connect()
2010-01-29 15:35:51 +00:00
Damien Churchill
343521ca25
stop the torrent grid from resetting its position upon update
2010-01-29 11:04:26 +00:00
Damien Churchill
1d29f67a75
fix the progress bar in the grid
2010-01-28 22:49:56 +00:00
Damien Churchill
da8367de4d
fix the row height
2010-01-28 18:43:30 +00:00
Damien Churchill
0647c4e3d7
use the BufferView to ease torrent loading in the interface
2010-01-28 18:39:16 +00:00
Damien Churchill
976824ad99
revert to the default theme if the selected themes stylesheet is missing
2010-01-27 20:23:15 +00:00
Damien Churchill
a4e12c1d94
change the favicon on the docs template
2010-01-27 11:14:05 +00:00
Damien Churchill
db4d0fabe7
remove the entry for jsdoc
2010-01-26 18:21:09 +00:00
Damien Churchill
25b282fdb8
add the full path to the info returned by the file tree
2010-01-26 18:20:43 +00:00
Damien Churchill
518a73079a
fix some issues with the add window
2010-01-26 18:18:14 +00:00
Damien Churchill
0634592bd9
add a doc string
2010-01-26 18:17:24 +00:00
Damien Churchill
3e13fe1229
change the formatting
2010-01-26 17:42:17 +00:00
Damien Churchill
7125eab8b2
add a doc string
2010-01-26 17:42:02 +00:00
Damien Churchill
57a9e925a7
no need to have this wrapped in an inline function
...
add a solitary doc string
2010-01-26 17:35:18 +00:00
Damien Churchill
4afcae325a
use createDelegate rather than bind, saving implementing our own method of setting a functions scope
2010-01-26 17:31:32 +00:00
Damien Churchill
dc764b2ad5
add some basic doc strings
2010-01-26 17:26:53 +00:00
Damien Churchill
454321614b
update the doc strings
2010-01-26 17:07:23 +00:00
Damien Churchill
d39f6843c9
add the deluge docs template and a build_docs shell script
2010-01-26 17:05:48 +00:00
Damien Churchill
f63435db90
remove the old jsdoc-toolkit docs folder
2010-01-26 15:25:38 +00:00
Damien Churchill
8c3b6cb0db
add a project file for ext-doc
2010-01-26 15:23:45 +00:00
Damien Churchill
a89d0d42aa
rebuild the non-dev scripts
2010-01-26 14:03:14 +00:00
Damien Churchill
3368c4c67d
re-enable a number of disabled scripts
...
use hbox for the buttonPanel and remove the pre ext3 hack
2010-01-26 13:59:25 +00:00
Damien Churchill
447cb52bf1
add .x-mixed-download to the priorities css
...
fix the way the directory stats are updated (parent directories weren't being updated)
2010-01-26 13:25:44 +00:00
Damien Churchill
2afd0a4e97
fix the progressbar renderer for the file tree
...
add a new file priority "Mixed"
add progress bars and priorities for directories using the new tree format
2010-01-26 13:18:16 +00:00
Damien Churchill
7727a98c45
add a second FileTree class that stores everything as a dict within the tree so information can be stored for directories
2010-01-26 13:12:32 +00:00
Damien Churchill
744f11e19b
rename the TreeGridCustomColumn to TreeGridRenderColumn and add the column object to the template so its accessible from the renderer
2010-01-26 13:11:29 +00:00
Andrew Resch
0a86a30c2a
Initialize session_id to -1 so that it will always return something even
...
if no connections to the daemon have been established
2010-01-26 02:42:30 +00:00
Andrew Resch
ec410fc1a9
Remove some debug code
2010-01-26 02:01:53 +00:00
Damien Churchill
7af689e57f
change the priority renderer to return '' if there is no value
2010-01-25 15:10:14 +00:00
John Garland
fa0d6b1aa0
Increased GTK UI limit for download / upload to 60000.
2010-01-25 09:46:08 +00:00
Andrew Resch
8fc4caa2f1
Wait on the session state before requesting torrent status updates
2010-01-25 04:58:01 +00:00
Andrew Resch
25afa04ba3
Use torrent status diffs in the TorrentView to reduce the amount of rpc
...
traffic from the core->gtkui
2010-01-25 00:15:12 +00:00
Andrew Resch
c202f7727f
Add some rpc stats to the gtkui debug logging
2010-01-24 22:44:44 +00:00
Damien Churchill
d74050e7a6
partially working files tab added back in
2010-01-24 04:06:06 +00:00
Damien Churchill
c7635b0ff0
remove commented out line that scanned for the width which is redundant now width is a property of the renderer
2010-01-24 03:29:44 +00:00
Damien Churchill
0d069d0fe8
change the queue number server side
2010-01-24 03:27:43 +00:00
Damien Churchill
e441f96204
use Ext.ux.StatusBar
2010-01-24 03:01:12 +00:00
Damien Churchill
92d19fd58d
initial commit of the big js layout overhall (ui loads but there are parts missing)
2010-01-24 02:55:32 +00:00
Andrew Resch
e79f6ada2f
Move the formatting of RPCRequests to a function so that it's not done every time a rpc request comes
...
in
2010-01-23 23:50:43 +00:00
Andrew Resch
0e0cc30128
Add ability to get the session id and validate it.
...
Fix up some docstrings
2010-01-23 23:41:06 +00:00
Andrew Resch
30280b0803
Remove debug print
2010-01-23 22:05:49 +00:00
Damien Churchill
fe6bcd62be
remove all the torrents from the store upon logout
2010-01-23 20:34:32 +00:00
Damien Churchill
14cea4fbc7
change the data store to a json store to save translating the data into an array first
2010-01-23 15:50:32 +00:00
Damien Churchill
899ac7c86e
remove starting the events manager upon client connect
2010-01-23 15:39:05 +00:00
Damien Churchill
39341f623f
fix the formatting and change it so the events manager is started on the login event
2010-01-23 15:38:07 +00:00
Damien Churchill
42cbf4f5c6
change the default theme to gray
2010-01-23 15:37:04 +00:00
Damien Churchill
a3d98029f9
fix formatting and set Ext.USE_NATIVE_JSON to true
2010-01-23 15:35:44 +00:00
Damien Churchill
031f75a2bb
disable the override to formlayout for the time being
2010-01-23 15:34:50 +00:00
Damien Churchill
a59332b4ef
fix logging in
2010-01-23 15:34:32 +00:00
Damien Churchill
1b2d5bc6ad
tweak the way the login is built up
2010-01-23 15:31:17 +00:00
Damien Churchill
f14b3a8459
fix typo
2010-01-23 14:38:28 +00:00
Damien Churchill
76fcfa498d
add gzip encoding to responses that are just text
2010-01-22 12:39:33 +00:00
Damien Churchill
2073ae0221
change the default theme to blue for the time being
2010-01-21 21:17:18 +00:00
Damien Churchill
cd24acd74f
upgrade to ext js 3.1
2010-01-21 21:01:02 +00:00
Damien Churchill
1ac0403f05
switch the css file in the server list
2010-01-21 20:28:10 +00:00
Damien Churchill
90e562ff98
update the rest of the css files
2010-01-21 19:53:02 +00:00
Damien Churchill
e010a789c4
remove the carriage returns
2010-01-21 19:50:55 +00:00
Damien Churchill
964d85d908
update the theme images
2010-01-21 19:34:05 +00:00
Damien Churchill
3068f006e2
remove the slate theme that is no longer supported
2010-01-21 19:28:40 +00:00
Damien Churchill
f4cf3d9893
convert spaces to tabs
2010-01-21 19:19:37 +00:00
Damien Churchill
708ad2e665
add a __contains__ method to the config class
...
fix upgrading old configs when the key doesn't exist in the old config
2010-01-20 21:04:40 +00:00
Damien Churchill
0819697c5b
update the gettext.js generation script and gettext.js
2010-01-20 20:37:14 +00:00
John Garland
0121d721cb
Make sure all data is passed to pagePart. Accept x-gzip encodings.
2010-01-20 12:36:07 +00:00
Andrew Resch
4420f2fae5
Fix hanging when using commands from the command-line
...
Fix displaying plugin command output on the command-line
2010-01-19 23:00:48 +00:00
Andrew Resch
f8f9438950
Fix #1128 Show an error dialog when unable to start a 'deluged' process
2010-01-18 02:36:03 +00:00
Andrew Resch
e211b6feca
Update main window glade orientations
2010-01-17 22:18:45 +00:00
John Garland
d9b9f22998
Completely disable gzip decoding when allow_compression=False. Add extra test.
2010-01-16 04:50:01 +00:00
John Garland
0e2dd9f389
Add gzip decoding support to httpdownloader (implements #1012 ).
2010-01-14 12:43:59 +00:00
John Garland
cbac2fbd5a
Fix typo. Remove obselete function.
2010-01-14 12:32:04 +00:00
Pedro Algarvio
be70305365
Make sure that the port test status image is always reset between tests. Added a "loading" image when the test is in course.
2010-01-12 03:15:50 +00:00
Andrew Resch
f586b91a59
Remove workaround for lt 0.15 when setting the trackers
2010-01-10 20:17:59 +00:00
Andrew Resch
623c5ab57b
Fix displaying new release dialog in Windows
2010-01-10 19:47:31 +00:00
Pedro Algarvio
ed00536468
Add missing import(removed on a previous check-in???).
2010-01-10 16:26:41 +00:00
Andrew Resch
430b96f4f5
Do not save_state right away, but rather wait for the timer loop
2010-01-08 23:36:44 +00:00
Andrew Resch
ac66f305e7
Fix displaying root folder when using the 'path.utf-8' keys in torrents
2010-01-08 21:26:33 +00:00
John Garland
8175b2af58
Use cStringIO to open zip files in python 2.5
2010-01-07 15:27:05 +00:00
John Garland
4dbc93b1fa
Rewrote call to use maybeDeferred (this handles methods that return deferreds).
...
Fixes #1114 .
2010-01-07 00:45:47 +00:00
Andrew Resch
97375f1a7c
Fix #1117 can't use the '3' key
2010-01-04 00:18:53 +00:00
John Garland
6312ad4a7e
Add rudimentary support for local files
2010-01-03 18:02:30 +00:00
John Garland
b06f46ea7c
Fix blocklist ignoring try_times.
...
Make blocklist print error messages on failures.
2010-01-03 16:27:05 +00:00
Andrew Resch
a570e67a4d
Fix #1116 not being able to use command aliases when not connected to a daemon
2010-01-03 01:37:57 +00:00
Andrew Resch
221c9984d6
Fix #1115 not showing usage for the 'debug' command
2010-01-02 23:25:45 +00:00
Pedro Algarvio
ccc97f83a8
Yet, some more logging clean-ups....
2010-01-01 22:49:02 +00:00
Pedro Algarvio
d557cda55c
Clean-up logging.
2010-01-01 22:45:03 +00:00