307 Commits

Author SHA1 Message Date
Andrew Resch
dd395b8c9c Attempt to reduce the number of updates to the TorrentView by caching
the previous status batch dictionary and only updating the difference.
2007-12-28 08:48:33 +00:00
Andrew Resch
44c82db9a8 Fix display of speeds in the systemtray tooltip. 2007-12-28 08:22:59 +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
e2e3073f23 Fix last. 2007-12-27 10:56:18 +00:00
Andrew Resch
91c55522b8 Optimize torrent.get_status() a bit.
Emit signals with gobject.idle_add().
2007-12-27 10:54:05 +00:00
Andrew Resch
58a240a998 Added tray tooltip.
Increased client cache time to 1.5 seconds.
2007-12-22 20:35:43 +00:00
Andrew Resch
473110b7fe Fix up calls to open_url_in_browser() because it's been moved to
deluge.common.
2007-12-18 00:03:34 +00:00
Andrew Resch
4d6e4b1a06 Create a specialized decorator for caching get_torrent_status(). 2007-12-17 23:55:42 +00:00
Andrew Resch
68642443a5 Make CoreProxy a GObject. 2007-12-17 11:14:22 +00:00
Andrew Resch
60fc0d24fe Start of caching for client.py. 2007-12-17 04:00:39 +00:00
Andrew Resch
419333b9cb Only enable plugins that are enabled in the core. 2007-12-16 11:10:12 +00:00
Andrew Resch
02fe961a8a Fix deluge.common. 2007-12-16 10:40:25 +00:00
Andrew Resch
58a0506b98 Sync lt 1825 2007-12-16 10:15:32 +00:00
Andrew Resch
6dff50c3f5 Import gobject now. Oops. 2007-12-16 05:36:51 +00:00
Andrew Resch
6733ce38d2 Add removals to the setup script.
Do not display the Open Folder menu item if not connected to a 
localhost.
2007-12-14 07:44:53 +00:00
Andrew Resch
62bd4a86f8 Fix EditTrackersDialog to import deluge.component correctly. 2007-12-14 06:38:11 +00:00
Marcos Pinto
f133704905 home env doesnt exist in windows, so work around that 2007-12-14 03:48:16 +00:00
Andrew Resch
83be470f1e Libtorrent sync 1814 2007-12-13 06:30:39 +00:00
Andrew Resch
8271d70ec7 Plugin system changes in regards to enabling/disabling plugins. 2007-12-11 04:45:47 +00:00
Andrew Resch
f3cdfa8351 Fix Queue plugin loading when state file is wrong. 2007-12-11 01:35:36 +00:00
Andrew Resch
78b78ce8b3 Use deluge.component for core components. 2007-12-10 10:49:42 +00:00
Andrew Resch
559fcdf51c Move component.py up one level. 2007-12-10 10:26:44 +00:00
Andrew Resch
9e9eee5d2c Fix loading when no .state file exists. 2007-12-08 21:39:19 +00:00
Andrew Resch
26350c5099 Fix listview. 2007-12-08 21:23:08 +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
7522ecf719 Fix sorting in TorrentView. 2007-12-08 03:48:52 +00:00
Andrew Resch
4a8f2c46f2 Add Classic mode to the preferences dialog. 2007-12-08 02:15:17 +00:00
Andrew Resch
3b9983f110 Add filtering to torrentview for use with sidebar labels.
Implement sidebar filtering.
2007-12-05 05:21:34 +00:00
Andrew Resch
622080de50 Fix signalreceiver to work when connected to a remote daemon. 2007-11-30 06:50:48 +00:00
Andrew Resch
6953e280ad total_done overflow fix in libtorrent 2007-11-30 06:39:12 +00:00
Andrew Resch
e32f603103 UI tweaks. 2007-11-30 06:20:47 +00:00
Marcos Pinto
f817de3575 fix faq url 2007-11-30 04:48:00 +00:00
Andrew Resch
aa019231ba Scrape tracker if we do not receive any peer information on announce.
Minor UI tweaks.
2007-11-29 07:09:18 +00:00
Andrew Resch
a7e6ec4b06 Sync libtorrent to 0.13RC
Update python bindings to support wait_for_alert() and scrape_tracker()
plus associated alerts.  This modifies lt's wait_for_alert() to return a
std::auto_ptr.
2007-11-29 06:02:33 +00:00
Marcos Pinto
dae1472f61 lt sync 1787 2007-11-28 03:29:53 +00:00
Andrew Resch
d3890efaf9 Add removetorrentdialog.py 2007-11-27 05:07:01 +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
fe33a72022 Various interface improvements.
Initial import of SideBar.
2007-11-25 02:16:54 +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
Marcos Pinto
ffa2066046 asio sync 2007-11-23 23:36:34 +00:00
Marcos Pinto
8a833af738 lt sync 1757 2007-11-23 23:32:47 +00:00
Andrew Resch
ae4d85d5d8 Add LSD support.
Initial import of remove torrent dialog.
2007-11-23 08:52:00 +00:00
Andrew Resch
1aec790ad6 Update Preferences dialog glade file to support new options. 2007-11-23 06:39:11 +00:00
Andrew Resch
d8680af277 Clean up StatusBar and use new StatusBarItems. 2007-11-19 07:33:43 +00:00
Andrew Resch
de2e230e4f Enable auto add queued torrents. 2007-11-19 03:51:33 +00:00
Marcos Pinto
b4b7b154ae paused/active state on add to todo 2007-11-18 08:32:15 +00:00
Andrew Resch
35fe99eee3 Updates to the QueuedTorrents dialog stuff.
Updates to StatusBar.
2007-11-17 11:36:29 +00:00
Andrew Resch
3c78e41fc2 Add missing file. 2007-11-17 10:17:51 +00:00