Commit Graph

3472 Commits

Author SHA1 Message Date
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