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
Andrew Resch
789356d44d
Fix exception on startup when the system tray icon is not enabled
2009-11-19 02:29:37 +00:00
Andrew Resch
2b3bd4f1f3
Change the event_list to be a dictionary of known_events and their docstrings
2009-11-16 00:39:15 +00:00
Andrew Resch
ad04b2a137
Add way to get a list of DelugeEvent classes
2009-11-14 23:42:04 +00:00
Andrew Resch
1a1ab4e780
Fix endless loop when trying to autoconnect to an offline daemon
2009-11-13 05:26:54 +00:00
Andrew Resch
330b8b3ced
Fix autoconnecting to the next host in the list if the selected one isn't available
2009-11-13 05:22:38 +00:00
Andrew Resch
bdba9cd00a
Fix #1071 issue where Deluge will fail to start if there is a stale ipc lockfile
2009-11-13 01:07:36 +00:00
Andrew Resch
f98c3adf2f
Comment out a debug log
2009-11-10 18:28:27 +00:00
Andrew Resch
ec2c5ab937
Reduce height of Add Torrent Dialog by ~80 pixels
2009-11-10 02:45:36 +00:00
Damien Churchill
8dff2375d0
remove alpha from the title
2009-11-09 23:48:32 +00:00
John Garland
4e2c0a70c4
Allow for colons in PeerGuardian/SafePeer lists' descriptions.
...
Check that the start & end range resembles an ip when checking a list's validity.
2009-11-09 08:54:13 +00:00
John Garland
41353c9ae4
Force blocklist to re-detect the format when a download is forced.
...
Move remove_zeros to common.py and simplify / speed up.
Change debug logging lines to be more uniform.
2009-11-09 01:52:58 +00:00
Andrew Resch
e73052df1c
Fix printing info, help, etc.. on the command line
2009-11-08 17:22:57 +00:00
Andrew Resch
9b8282010c
Fix disabling/enabling plugins after switching daemons
2009-11-08 04:04:40 +00:00
Andrew Resch
dd67a935cb
Fix #1067 import os
2009-11-06 19:22:13 +00:00
Andrew Resch
0a84bc73c5
Only try to stop LoopingCalls if they are running
2009-11-05 04:35:17 +00:00
Andrew Resch
baa177a1b1
Fix deleting old .fastresume files with fresh configs
2009-11-05 03:44:46 +00:00
Damien Churchill
fa5b7e7a66
allow commands that are .pyc files to be used
2009-11-04 23:49:07 +00:00
Damien Churchill
902ef3fa28
run the path from the add command through os.path.expanduser
2009-11-04 23:36:27 +00:00
Damien Churchill
8144d15689
add a basic move storage window that fixes #1057
2009-11-04 20:45:21 +00:00