Commit Graph

5673 Commits

Author SHA1 Message Date
Damien Churchill a126081d2c implement installing plugins via the webui 2009-12-10 15:40:37 +00:00
Damien Churchill 104852d47e fix the upload_plugin method as it wasn't upgraded to deluge-rpc spec 2009-12-10 15:31:27 +00:00
Damien Churchill a2cc2cdd8f remove the margin and padding from the bottom of the options fieldset 2009-12-10 14:35:10 +00:00
Damien Churchill 7650ebc373 fix enabling plugins on the fly 2009-12-10 14:32:55 +00:00
Andrew Resch a4e8d1eb46 Fix using the console in Windows, but only in command-line mode 2009-12-10 01:26:26 +00:00
Damien Churchill b9d2094a15 tweak the download prefs page so no scrollbars appear 2009-12-10 00:38:48 +00:00
Damien Churchill 3f383df479 improve the ToggleField widget, having the checkbox to the left of the
field rather than above it
2009-12-10 00:32:24 +00:00
Damien Churchill 1ba3955025 add tooltips to the statusbar items
add disk free space to the statusbar
2009-12-10 00:06:34 +00:00
Damien Churchill 0d3f364aac Apply cookie date fix from adios 2009-12-09 13:13:04 +00:00
Damien Churchill d119fa3629 fix a bug in the execute plugin when move_completed is used the incorrect path was passed in 2009-12-08 11:24:56 +00:00
Damien Churchill 5129682727 tweak the sizes of some form elements to improve the layout 2009-12-08 02:09:03 +00:00
Damien Churchill 96becf60bd begin the makings of the togglefield widget that allows enabling of move completed/copy torrent files/auto add torrent files fields 2009-12-08 01:56:15 +00:00
Damien Churchill 9c3efd17cb Change the compressed js script to deluge-all.js to avoid naming conflicts on case sensitive filesystems 2009-12-01 17:11:07 +00:00
Damien Churchill 19455a7adf copy server.py across from the 1.2 branch 2009-12-01 13:02:46 +00:00
Andrew Resch 57c96477c1 Add button to Other preferences to associate magnet links with Deluge 2009-11-30 03:50:28 +00:00
Andrew Resch f9c61bbc11 Fix #1085 only use ints for specific options to prevent unhandled exception 2009-11-29 21:32:56 +00:00
Andrew Resch a80c4e18e7 Fix crash in Windows when creating a torrent 2009-11-29 07:38:29 +00:00
Andrew Resch e73c65e602 Properly show 100.00% and reduce number of progress bar updates during a torrent creation 2009-11-29 07:37:29 +00:00
Andrew Resch 8c283875fb Register just 'deluge' not '/usr/bin/deluge' in the magnet uri handler 2009-11-29 01:45:46 +00:00
Andrew Resch 1353ce6903 Attempt to register as the default magnet uri handler in GNOME on startup 2009-11-29 01:40:30 +00:00
Andrew Resch 3136e5490f Add some checks for OSX since it doesn't support SVG icons 2009-11-29 00:52:00 +00:00
Damien Churchill cffce4a706 swap the order of the buttons in the remove window 2009-11-26 14:59:04 +00:00
Damien Churchill 1c318504cf update the build script and rebuild deluge.js and ext-extensions.js 2009-11-25 18:52:00 +00:00
Damien Churchill 115a7c3795 rename deluge-yc.js to deluge.js in trunk 2009-11-25 18:51:19 +00:00
Damien Churchill 3fcb0e7ae5 exclude some more things from the sdist 2009-11-25 18:37:40 +00:00
Damien Churchill a567b23262 prevent undefineds ending up as a key in the option manager 2009-11-25 18:37:06 +00:00
Andrew Resch 93468f342a Set batch_write to False in __init__ 2009-11-25 18:23:55 +00:00
Damien Churchill 635260e686 add the updated setup and new MANIFEST file from 1.2 2009-11-25 17:58:50 +00:00
Andrew Resch 94625c48b2 Fix loading the saved metadata when loading state with magnet uris 2009-11-25 01:55:51 +00:00
Andrew Resch 20dc0a5e8a Fix files list when using magnet uris 2009-11-25 01:41:50 +00:00
Andrew Resch e6135aa2a9 Fix some accidental reverts 2009-11-25 01:00:25 +00:00
Pedro Algarvio 1cb42252b8 Don't throw errors when de-registering notifications.
If sound notifications is not possible or disabled, also disable the sound customization notebook page.
2009-11-22 08:14:09 +00:00
Pedro Algarvio 7812f7b4e4 Update the Notifications and FreeSpace plugins descriptions.
On the Notifications plugin, moved the Core and GtkUi notification implementations to `core.py` and `gtkui.py` respectively.
2009-11-22 06:56:50 +00:00
Pedro Algarvio 127b577440 If plugin is installed on an older client, `known_events` might not exist yet. 2009-11-22 06:13:11 +00:00
Pedro Algarvio a5e8a9dc69 Only import `gtk` inside the GtkUi notifications implementation. Like this one won't need have `gtk` installed if only the daemon is running. 2009-11-22 05:58:32 +00:00
Pedro Algarvio 9bfa5f10b6 Since the WebUI does not yet do anything, remove it's entry point from the notifications plugin.
Cleanup debugging output.
2009-11-22 03:55:36 +00:00
Pedro Algarvio 67c0f8609b Merge Heads. 2009-11-22 03:08:28 +00:00
Pedro Algarvio 7061e09a8e Remove unused module. 2009-11-22 02:35:55 +00:00
Pedro Algarvio e327d87ebc Moved all notifications into their own classes from which the Core, GtkUi, and possibly latter, Web, plugins inherit from.
The plugins now just handle configuration stuff.
2009-11-22 02:35:47 +00:00
Pedro Algarvio c4f0920c18 Notifications are now working for the built-in `TorrentFinishedEvent` and the custom one for email, popup, blink and sound notifications. Sounds can even be tweaked for each of the events types.
Needs some code cleanup.
2009-11-22 02:35:37 +00:00
Pedro Algarvio adb22bdfa5 Add the test module so that it can be version tracked. 2009-11-22 02:35:28 +00:00
Pedro Algarvio 01a43544d5 Remove un-used module. 2009-11-22 02:35:19 +00:00
Pedro Algarvio 8420d6105b Custom notifications now working for emails, popups, blinks and sound.
Blinks might need some changes because, there's no need to formar or gather extra info, so, it might not be needed to allow plugin developers to register custom handlers for it.
2009-11-22 02:35:12 +00:00
Pedro Algarvio 1b7a50f88b Checkpoint:
* Custom notification providers working for email.
  * Configuration through the GtkUI working.
2009-11-22 02:35:02 +00:00
Pedro Algarvio 8a6ec7232d Merge SVN and HG heads. 2009-11-22 02:34:51 +00:00
Pedro Algarvio 535940e2e6 Notifications(email, blink, popup, sound) are working both for classic mode and daemon mode.
Still need some further tests for using `component.get('Notifications').notify*()`.
2009-11-22 02:34:35 +00:00
Pedro Algarvio 0723a77214 First notifications plugin commit.
Working when not in classic mode. In classic mode, needs some more coding.
2009-11-22 02:34:23 +00:00
Andrew Resch 1f58910a38 Fix adding torrents with different metadata by storing the bencoded dict too. If we bencode the stored metadata dict, there is a chance the order of the dict will be different and change the info-hash. 2009-11-20 19:13:12 +00:00
Andrew Resch 634ecdeb1d Fix issues adding magnet uris 2009-11-19 04:51:19 +00:00
Andrew Resch aa86aa6fe1 Fix issue where some torrents with special characters could not be added 2009-11-19 02:39:07 +00:00