Finish last commit, forgot to revert some of the files.
Initial commit to implement the "deluge.plugins" namespace package support.
Drop pkutil and simply use pkg_resources.
Ported "Blocklist", "Example" and "Execute" to the "deluge.plugins" namespace.
Ported the Extractor plugin to the plugins namespace.
Improve and port the `create_plugin.py` script to generate the plugins under the "deluge.plugins" namespace.
Any plugin not using the "deluge.plugins" namespace will get a `DeprecationWarning` printed on the console.
Simplify some code on `create_plugin.py`.
Ported the FreeSpace plugin to the deluge.plugins namespace.
Improve `create_plugin.py` and the generated `create_dev_link.sh`.
Ported the Label plugin to the deluge.plugins namespace.
Ported Feeder(although not working on current deluge), Notifications, Scheduler, Stats, Toggle and WebUi to the deluge.plugins namespace.
Update ChangeLog.
Dont make code that still uses the old "TorrentAddedEvent" fail, instead log a warning and make it work.
Update ChangeLog.
Revert e52018bfcd660251d94af2878b58ebacf6d82424. Simply fail. It's documented on the ChangeLog.
Update ChangeLog with the backwards incompatible notice.
Implemented passing a copy of an event instead of it's arguments to event handlers. Necessary changes to the event handlers on deluge's code were made, plugins still need to be ported to this new style.
Fixed "PluginEnabledEvent" and "PluginDisabledEvent" the argument cannot be called name since that should contain the event name.
Ported plugins on deluge's git to this new event dispatching style.
fix bug #1355
Merge branch 'master' of deluge-torrent.org:deluge