78 Commits

Author SHA1 Message Date
Andrew Resch
5c485afe5e Make new add torrent dialog actually work, but still needs work. 2008-01-07 02:18:40 +00:00
Andrew Resch
c8508c8d15 Use an asynchronous batch torrent status method for updating the
torrentview list.
Other various minor stuff.
2007-12-28 05:29:54 +00:00
Andrew Resch
78b78ce8b3 Use deluge.component for core components. 2007-12-10 10:49:42 +00:00
Andrew Resch
589df97add Add ListView state saving.
Have TorrentView save and load state on startup/shutdown.
Add new method to components shutdown() which is called when the UI is 
exiting to allow components to clean-up.
Clean up some debug output.
2007-12-08 05:02:29 +00:00
Andrew Resch
fcd70cbb44 Registering a signal receiver with the core is done with the clients ip
address.
Minor UI fix-ups.
Hook up autoadd folder options in Preferences.
2007-11-25 09:58:12 +00:00
Andrew Resch
2815d8f19f Add option to allow remote connections to daemon.
Add option to change daemon port.
Added 'Daemon' tab to Preferences dialog.
2007-11-24 03:21:37 +00:00
Andrew Resch
4ca1206b2c Add 'torrentfiles_location' configuration option. 2007-11-24 02:34:21 +00:00
Andrew Resch
ac08425ee3 Add remove torrent dialog. 2007-11-24 01:38:17 +00:00
Andrew Resch
ae4d85d5d8 Add LSD support.
Initial import of remove torrent dialog.
2007-11-23 08:52:00 +00:00
Andrew Resch
6bced0fb8c EditTrackerDialog now works.
Save trackers in torrent state.
Load trackers on torrent add from state.
2007-11-12 13:28:56 +00:00
Marcos Pinto
cd0465a3a1 use lazy bitfield in 0.6 2007-11-10 22:18:02 +00:00
Andrew Resch
094e132ace Add Force-recheck. 2007-11-08 07:54:56 +00:00
Andrew Resch
cfc05729ee Queue plugin updates. 2007-11-04 23:54:38 +00:00
Andrew Resch
c11e61355b Add testing plugin.
Plugins should now enable/disable properly and save enabled/disabled 
state.
2007-11-02 02:40:44 +00:00
Andrew Resch
1f8884f903 Enabled 'start local daemon' in ConnectionManager.
Change startup scripts: deluged runs daemon and deluge runs ui.
Minor fix-ups.
2007-10-25 07:42:14 +00:00
Andrew Resch
c4d4e75667 Change the gtkui to a new component based system.
Properly handle daemon quitting unexpectedly.
Many updates to the ConnectionManager.
2007-10-20 22:26:43 +00:00
Andrew Resch
c852cfd7c1 Updates to the ConnectionManager stuff. This is a work in progress.
Renamed functions.py to client.py.
2007-10-20 16:55:38 +00:00
Andrew Resch
b3d15c7117 Daemonize receiver thread. 2007-10-15 04:35:37 +00:00
Andrew Resch
d690e44194 Fix adding torrents by URL. 2007-10-15 04:25:05 +00:00
Andrew Resch
1440e78cae Add xmlrpclib from Python 2.5.1 2007-10-15 04:01:46 +00:00
Andrew Resch
287d96d1e7 Include SimpleXMLRPCServer from Python 2.5.1 2007-10-15 03:49:45 +00:00
Andrew Resch
64a94ec197 Add SignalReceiver and use it in the client.
Add SignalManager in the core for emitting signals to clients.
2007-10-14 07:06:19 +00:00
Andrew Resch
b4cb4e7bcc Import the 0.6 xmlrpc branch.. Work in progess. 2007-10-12 23:37:42 +00:00
Marcos Pinto
50877923ea pickle->cPickle 2007-10-07 20:29:43 +00:00
Andrew Resch
84cd2da8dd Implement plugin management api in the core. 2007-10-05 00:58:26 +00:00
Andrew Resch
c2f7c362b3 Use dbus variants instead of pickling objects. 2007-10-04 23:54:58 +00:00
Andrew Resch
17f62130fe Add 'save_path' to add_torrent().
Save the 'save_path' in the torrent state.
2007-10-04 22:21:47 +00:00
Andrew Resch
06e148c2ed Add PluginManagerBase class.
Only load plugins that are in the 'enabled_plugins' key in the config 
files.
2007-10-04 00:43:41 +00:00
Marcos Pinto
cc4fc60db0 redo translation for tracker status 2007-10-02 03:02:06 +00:00
Andrew Resch
9a66035f0d Add 'paused' to TorrentState.
Move some alert handlers around.
2007-10-01 22:29:05 +00:00
Andrew Resch
f2f73b8539 Fix exception when removing multiple torrents at once.
Updated TODO.
2007-09-30 05:33:53 +00:00
Andrew Resch
234e6827e8 Load .fastresume files on add.
Fix opening browser function.
2007-09-29 10:37:46 +00:00
Andrew Resch
e0d82901e3 Remove silly line causing exception in get_torrent_status() 2007-09-28 06:29:04 +00:00
Andrew Resch
936df09c60 Fix issue where port was not opened before attempting to add torrents.
All config 'set functions' will apply automatically when they are 
registered unless otherwise specified.
2007-09-27 13:29:20 +00:00
Andrew Resch
4401c8f238 Save .fastresume files on shutdown. 2007-09-26 01:27:38 +00:00
Andrew Resch
78244649b8 Add support for saving .fastresume files. They are not loaded on add
yet.
2007-09-26 01:16:14 +00:00
Andrew Resch
cf116cf3a1 Make shutdown() an async method. 2007-09-24 08:22:02 +00:00
Andrew Resch
10632476ce Have core save the config file on shutdown. 2007-09-23 23:30:46 +00:00
Andrew Resch
3270f23747 Initial import of StatusBar 2007-09-23 02:24:18 +00:00
Andrew Resch
8f62df0732 Inital import of SystemTray 2007-09-22 23:02:58 +00:00
Marcos Pinto
731c51815e update tracker aka force reannounce 2007-09-22 19:44:11 +00:00
Marcos Pinto
61216e06b0 have either, not full, set as default 2007-09-22 00:21:24 +00:00
Andrew Resch
7b91bf83cc Fix get_pe_settings() in bindings.
More debug output for encryption settings.
Fix preferences glade file so that encryption settings are in correct 
order.
2007-09-21 04:24:26 +00:00
Andrew Resch
943a62f62c Have all core config use set functions to apply the configuration to the
session.
2007-09-20 22:10:03 +00:00
Andrew Resch
e4ebef6ae3 Properly shutdown ConfigManager. 2007-09-18 04:47:28 +00:00
Andrew Resch
8f796738d5 Initial import of ConfigManager. 2007-09-17 12:44:31 +00:00
Andrew Resch
c5156df280 Add torrent from URL implemented. This is Marcos patch plus some more
error checking and some modifications to make it work properly with 
TorrentManager.
2007-09-17 11:07:58 +00:00
Andrew Resch
978a2ae80b Remove debug print from that last commit and re-add libtorrent metadata
plugin.
2007-09-17 04:20:40 +00:00
Andrew Resch
f764448cad Store allocation type in the torrent state file and add the ability to
add a torrent with a different allocation type then what is set in the 
config.
2007-09-17 04:19:59 +00:00
Andrew Resch
70b71ad6ce Added user-agent.
Now start the metadata and utpex extensions on start-up.
2007-09-17 01:05:27 +00:00