Commit Graph

3472 Commits

Author SHA1 Message Date
Damien Churchill 3310cc636f move the statusbar menu class out into a seperate file 2010-04-28 12:03:07 +01:00
Damien Churchill 9849a16d2c rename files to match the classes they contain 2010-04-28 11:55:07 +01:00
Damien Churchill bf28b3ac31 fix the connection manager when the ui disconnects from a daemon so it doesn't end up in a loop 2010-04-28 11:50:56 +01:00
Damien Churchill 759ae6356d remove the function wrap from the connection manager 2010-04-28 11:28:51 +01:00
Damien Churchill c0fd70a856 fix removing the filter panels upon disconnect 2010-04-28 10:45:38 +01:00
Damien Churchill 028a35bfc8 fix adding an already removed torrent 2010-04-28 10:42:25 +01:00
Damien Churchill fec735f948 fix the first item being selected upon creation 2010-04-28 08:42:29 +01:00
Damien Churchill 9f185da446 update the proxyfield comboboxes and switch some simplestores to arraystores 2010-04-28 08:24:37 +01:00
Damien Churchill 8414b9cfa9 fire only one event per check, pass an array of nodes
implement #1161 for the webui
2010-04-28 01:06:28 +01:00
Damien Churchill 91f44c2ad3 fire the same args as the OptionsManager changed event 2010-04-28 00:48:37 +01:00
Damien Churchill 31304d3397 lazily set the value if the items aren't rendered yet and re-enable setting the allocation in the add window 2010-04-27 23:58:30 +01:00
Damien Churchill 310b4bad31 allow the allocation to be changed again 2010-04-27 23:49:11 +01:00
Damien Churchill 9e7dde8997 change radiogroups so they can be used as a single form field 2010-04-27 23:48:04 +01:00
Damien Churchill dfde04561f adjust the width of the columns in the con manager 2010-04-27 23:31:12 +01:00
Damien Churchill 545e4ef717 fix the change event on the spinner group 2010-04-27 23:26:31 +01:00
Damien Churchill b1cf238489 show the preferences window when the protocol traffic and freespace icons are clicked 2010-04-27 23:19:52 +01:00
Damien Churchill 7fe5d37094 fix the spinnergroup widths 2010-04-27 23:18:03 +01:00
Damien Churchill a7940d5bf9 use deferredRender: true on the card layout to fix the spinnergroups and
comboboxes
2010-04-27 22:56:02 +01:00
Damien Churchill e0e2b1b350 improve the page switching 2010-04-27 22:05:15 +01:00
Damien Churchill a58c391675 use blank classes for the sorter in the edit trackers window 2010-04-27 21:49:27 +01:00
Damien Churchill 9f46958f20 tidy up and convert the gridpanel to a listview 2010-04-27 21:40:55 +01:00
Damien Churchill dd82f95975 split out the add connection window into a seperate file 2010-04-27 11:58:39 +01:00
Damien Churchill 67e27b9b7a fix reporting connection errors on the console (Closes: #1228) 2010-04-27 11:01:01 +01:00
Damien Churchill 1cc315878a complete the layout of the label options window 2010-04-27 10:31:53 +01:00
Damien Churchill 412b96ba55 xml escape notifications sent via libnotify (Closes: #1185) 2010-04-27 10:31:53 +01:00
Damien Churchill 8b23af062a add the layout for the maximum tab 2010-04-26 01:34:35 +01:00
Damien Churchill 3b1d038d2d add missing getFilter function and improve hasFilter 2010-04-26 01:34:35 +01:00
Damien Churchill a47f9bc8dd make enabling the plugin more robust 2010-04-26 01:34:35 +01:00
Damien Churchill 466b245fdf make it easier to manipulate filters 2010-04-26 01:34:35 +01:00
Damien Churchill bfdaa47aff add helper methods for adding and removing columns to the torrent status grid 2010-04-26 01:34:35 +01:00
Damien Churchill c3290b4ac2 add the save path column to the grid 2010-04-26 01:34:35 +01:00
Damien Churchill 342001c642 implement the handler for the torrent menu 2010-04-26 01:34:35 +01:00
Damien Churchill b4404feed7 add 2 new methods that return the torrent ids to make rpc calls easier 2010-04-26 01:34:35 +01:00
Damien Churchill 85c0725f83 add a method to get the current states in the filter 2010-04-26 01:34:35 +01:00
Damien Churchill 29634505e4 remove the old web templates 2010-04-26 01:34:35 +01:00
Damien Churchill faa1752d04 select the first filter if the current selected one is removed 2010-04-26 01:34:35 +01:00
Damien Churchill 2edf19c187 fix displaying empty '' filters 2010-04-26 01:34:35 +01:00
Damien Churchill 42b3dc7dde add the ability to add labels
set the filter panel to show_zero
2010-04-26 01:34:35 +01:00
Damien Churchill 80f151be94 move the state updating into the FilterPanel to allow for a custom show_zero value to
be specified
2010-04-26 01:34:34 +01:00
Damien Churchill c8ada0ba07 only enable the extra menu options if it is a label 2010-04-26 01:34:34 +01:00
Damien Churchill e05384909a add inital options window layout
implement removing labels
specify a custom template for the label filters
2010-04-26 01:34:34 +01:00
Damien Churchill 3a12a50f3e allow custom templates to be specified for filters 2010-04-26 01:34:34 +01:00
Damien Churchill 5b0ce6b3d8 remove the function wrap and deluge.sidebar construction 2010-04-26 01:34:34 +01:00
Damien Churchill 9cde1f3e45 initial implementation of the label plugin webui, purely a mock up at the moment 2010-04-26 01:34:34 +01:00
Damien Churchill 1825ce09fb fix removing filters that no longer exist
add a filtercreate event
2010-04-26 01:34:34 +01:00
John Garland 62158d7861 Renamed raiseError to raisesErrorsAs 2010-04-26 02:54:13 +10:00
Damien Churchill 4de8e57f56 remove some accidental alerts 2010-04-24 01:44:22 +01:00
Damien Churchill a3d9b93480 register the execute plugin 2010-04-24 01:42:11 +01:00
Damien Churchill 7e12222d33 create a plugin registration system to allow for plugin loading on the fly
remove the plugin event handlers from the event manager
fix enabling/disabling plugins when the preferences page hasn't been rendered yet
2010-04-24 01:40:34 +01:00
Damien Churchill bf2fc64ce0 remove an unrequired function() wrapping 2010-04-24 00:43:24 +01:00
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