86 Commits

Author SHA1 Message Date
Andrew Resch
165b97751d Fix not showing new torrents if you don't use the All label first 2008-08-17 04:18:59 +00:00
Andrew Resch
a118d3e7d5 Improve performance of initial torrent list load 2008-08-15 03:50:25 +00:00
Marcos Pinto
f6b6a44d4c change copyright notices to gpl3 2008-08-08 05:59:07 +00:00
Andrew Resch
63ede39505 Add drag n' drop support for torrent file adding 2008-07-26 04:06:35 +00:00
Andrew Resch
4abb436e34 Fix last 2008-07-22 07:27:21 +00:00
Andrew Resch
753f624805 Display 'total_wanted' instead of 'total_size' in Size column 2008-07-22 06:44:28 +00:00
Andrew Resch
bbee37f54f Fix right-click selecting torrents. Behaviour is now similar to Nautilus. 2008-07-22 04:01:37 +00:00
Martijn Voncken
f2120b1131 allow recreating filter-model after adding columns 2008-07-12 05:46:21 +00:00
Andrew Resch
8003f246b7 Add 'Checking' state icon.
Add 'Checking' filter to sidebar.
2008-07-11 07:31:25 +00:00
Andrew Resch
f872263a45 Fix #317, commit patch from Sadrul to properly hide torrents when their
status changes from the selected filter in the sidebar.
2008-07-10 04:47:30 +00:00
Andrew Resch
e215493ee8 Fix #307 gui updates from Sadrul. 2008-06-27 23:05:49 +00:00
Andrew Resch
8ca5682449 Update toolbar buttons on torrentview update 2008-06-19 21:55:00 +00:00
Andrew Resch
89cad666d5 Rework the signalreceiver a bit to help address errors on exit.
A few UI tweaks.
2008-06-15 11:02:09 +00:00
Andrew Resch
f7010b18f3 Switch to libtorrent queueing
This breaks state.
2008-06-12 09:21:13 +00:00
Marcos Pinto
ca66946169 only show torrent menu if a torrent is selected 2008-04-08 06:40:29 +00:00
Marcos Pinto
d17092b20d fix return of None in 2.4 2008-04-08 06:39:57 +00:00
Andrew Resch
2b007ff878 Fix when selecting multiple torrents and right-clicking only selecting the one. 2008-04-08 01:02:44 +00:00
Andrew Resch
d34356a800 Modify how we iterate through the liststore. 2008-03-18 00:21:23 +00:00
Andrew Resch
58e4e1b2f4 Update some copyright years. 2008-03-10 06:12:51 +00:00
Andrew Resch
969b43d069 Set # column as default sort. 2008-03-09 03:07:50 +00:00
Andrew Resch
7303e52ae6 Fix torrents not showing up in list until changing filters. 2008-03-08 23:03:01 +00:00
Andrew Resch
0e31d4243c Add 'Queued' label to SideBar.
Fix the labels filter from not displaying properly.
2008-03-03 09:05:02 +00:00
Andrew Resch
87a59662e4 Modify common.TORRENT_STATE to be a list instead of a dictionary. The
state is now sent as a string instead of an int.  This will break UIs.
2008-03-03 02:41:44 +00:00
Andrew Resch
b72098e561 Start of work migrating the Queue plugin into core. 2008-02-27 08:10:14 +00:00
Martijn Voncken
d53a606b0e big client.py refactor 2008-02-22 22:16:13 +00:00
Andrew Resch
3af0ea2e9f Fix exception in get_selected_torrents(). 2008-02-04 07:28:17 +00:00
Andrew Resch
9469610aca Use new torrent states instead of using libtorrent's. 2008-02-02 01:30:18 +00:00
Andrew Resch
3ccfb4e03e Fix get_selected_torrents() when removing multiple torrents. 2008-01-24 03:51:15 +00:00
Andrew Resch
1c9c765cb1 Change update intervals of several components.
Have StatusBar update the respected label when it receives a 
'config_value_changed' signal.
2008-01-21 01:58:19 +00:00
Andrew Resch
5d1dbc98e5 Give the Queue plugin some love. 2008-01-20 02:37:26 +00:00
Andrew Resch
42b5f6872c Fix labels. 2008-01-19 23:11:12 +00:00
Andrew Resch
1fa301cb69 Change client.py to use multicalls. This forces all client methods to
be async.
2008-01-19 22:33:30 +00:00
Andrew Resch
89af88e370 Refactor TorrentView to have async returns populate a local status
dictionary.  We now update every second against the local status 
dictionary instead of updating on every async return.
2008-01-16 06:42:43 +00:00
Andrew Resch
73c14b8c47 Prevent a stall in torrentview updates if a signal isn't received
properly.
2008-01-14 11:48:51 +00:00
Andrew Resch
f9a664b9c7 Attempt to fix issues where torrents would not update correctly in the
torrent view.  Also an attempt at improving performance.
2008-01-14 09:00:13 +00:00
Andrew Resch
34eec4ab93 Improve performance of the statusicon and progress cell functions. 2008-01-03 03:22:08 +00:00
Andrew Resch
24471624c2 Fix previous fix for non-present key in cache. 2007-12-28 13:39:47 +00:00
Andrew Resch
5c38bfdbe7 Fix batch status caching for when a key doesn't exist in the cache. 2007-12-28 13:19:50 +00:00
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
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
7522ecf719 Fix sorting in TorrentView. 2007-12-08 03:48:52 +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
e32f603103 UI tweaks. 2007-11-30 06:20:47 +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
Andrew Resch
190d6d94ea Extra debug info. 2007-11-12 04:51:23 +00:00
Andrew Resch
5d3275de01 Some plugin updates. 2007-10-31 08:16:35 +00:00
Andrew Resch
2a315def04 Change toolbar button sensitivity based on selected torrent state.
Patch from sadrul.
2007-10-25 08:47:44 +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