134 Commits

Author SHA1 Message Date
Andrew Resch
571d1079f6 Fix #1302 an uncaught exception in an state_changed event handler in SessionProxy was preventing the
TorrentManager's stop method from properly saving all the resume data.
2010-06-22 18:25:50 -07:00
John Garland
5766e04987 Fix deluge-gtk hanging on shutdown (#1247) - thanks Jan Steffens 2010-05-02 22:39:18 +10:00
Andrew Resch
da9af84dc1 Add new component SessionProxy
Use SessionProxy in place of core.get_torrent_status calls
2010-03-28 12:43:23 -07:00
Andrew Resch
c202f7727f Add some rpc stats to the gtkui debug logging 2010-01-24 22:44:44 +00:00
Andrew Resch
ef2ca43c3d Add in a '_' builtin method if unable to initialize gettext 2009-12-23 01:34:58 +00:00
Andrew Resch
a9631daf7f Fix #768 save tracker list for create torrent dialog 2009-12-14 18:46:08 +00:00
Andrew Resch
43a5a9111b Fix autoconnecting to a host other than the first one in the list 2009-12-13 21:29:46 +00:00
Andrew Resch
57c96477c1 Add button to Other preferences to associate magnet links with Deluge 2009-11-30 03:50:28 +00:00
Andrew Resch
8c283875fb Register just 'deluge' not '/usr/bin/deluge' in the magnet uri handler 2009-11-29 01:45:46 +00:00
Andrew Resch
1353ce6903 Attempt to register as the default magnet uri handler in GNOME on startup 2009-11-29 01:40:30 +00:00
Pedro Algarvio
8a6ec7232d Merge SVN and HG heads. 2009-11-22 02:34:51 +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
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
c6d4208a29 Fix previous commit [5864] 2009-10-24 03:47:35 +00:00
Andrew Resch
6eee4fb31f Fix 'autostart localhost if needed' option 2009-10-23 01:07:46 +00:00
Andrew Resch
a3636ccdb7 Fix saving torrent state on fresh configs
Do not try to call doIteration() on the reactor if it has already stopped
2009-10-11 18:46:35 +00:00
Andrew Resch
3a90109724 Likewise in trunk 2009-10-08 02:43:54 +00:00
Andrew Resch
838cef1c36 Fix shutdown handler with GNOME session manager 2009-08-01 00:15:05 +00:00
Andrew Resch
2334fff388 Add support for the deluge-gtk start script 2009-07-31 00:57:04 +00:00
Andrew Resch
f42e8c4316 Show an Error dialog if starting the core in classic mode is unsuccessful 2009-07-13 21:44:21 +00:00
Andrew Resch
d0fb657ada Fix exception when quitting in classic mode 2009-07-13 20:23:17 +00:00
Andrew Resch
9238fab360 Likewise for Windows close/shutdown events 2009-07-06 06:51:54 +00:00
Andrew Resch
594bc7cb9f Have the gnome "die" signal call gtk.main_quit instead of shutdown 2009-07-06 06:50:40 +00:00
Andrew Resch
2909e285fc Fix restoring vpaned position when window is maximized
Fix stopping gtkui with ctrl+c
Fix showing the connection manager window in the certain of the window if maximized on start-up
2009-07-06 06:29:45 +00:00
Andrew Resch
790a10e317 Fix #535 fix saving column widths 2009-06-26 05:29:48 +00:00
Andrew Resch
520be10e4d Fix turning off Classic mode dialog
Fix showing the connection manager icon on the toolbar depending on classic mode setting
2009-06-10 22:50:57 +00:00
Andrew Resch
d45e2de1c9 Add InformationDialog
Use InformationDialog instead of ErrorDialog in AddTorrentDialog
Make dialog in GtkUI translatable
2009-05-21 00:18:53 +00:00
Andrew Resch
0a33931c6b Detect when a daemon is already running in the same config folder.
When the gtkui is run in classic mode with an already running daemon 
process, prompt the user to turn off classic mode or exit.
2009-05-20 01:07:58 +00:00
Andrew Resch
d67477f6e2 Add OpenSSL exception to all GPL headers 2009-05-18 21:51:49 +00:00
Andrew Resch
7b72d79d32 Made TrackerIcons a component to prevent trying to get an icon multiple
times
Fixed showing the wrong tracker icon in the TorrentView when the icon 
could not be retrieved from the tracker
2009-04-28 02:35:08 +00:00
Andrew Resch
2ac545dec6 Clean-up signal handling since twisted.reactor handles it now 2009-04-27 18:50:41 +00:00
Andrew Resch
b6f40a8115 Move CoreConfig component out of GtkUI since it's UI independent 2009-04-17 21:09:14 +00:00
Andrew Resch
386ca2fa68 Fix #883 segfault if locale is not using UTF-8 encoding 2009-04-09 16:40:52 +00:00
Andrew Resch
8373377c10 Add daemon autoconnecting on startup 2009-03-25 18:01:16 +00:00
Andrew Resch
204f6ee89e Fix IPCInterface on Windows 2009-03-04 02:08:52 +00:00
Andrew Resch
d9f2daa778 Fix classic mode 2009-02-26 05:24:36 +00:00
Andrew Resch
1d61bb3e94 Revert last change. Hiding the exception isn't a good idea and the error shouldn't be OS-specific. 2009-02-11 00:40:22 +00:00
Marcos Pinto
ee05e18a9a show easy to understand error message on twisted importerror for the not so bright #796 2009-02-11 00:26:25 +00:00
Andrew Resch
a24738a9ff Implement Events (formerly Signals) which are emitted from the daemon to interested clients. 2009-02-03 04:13:41 +00:00
Andrew Resch
ab4fec5573 Fix issue when initializing gettext that would prevent deluge from starting 2009-02-01 22:18:39 +00:00
Andrew Resch
e9f8c7b0e8 Get Classic mode working somewhat. There are still some issues to
resolve with it.
2009-01-28 17:59:27 +00:00
Andrew Resch
42588656fd Implement new DelugeRPC method to replace XMLRPC.
This commit breaks _a lot_ of things including the web and console UIs, please do not expect 
anything to work.
2009-01-27 08:03:39 +00:00
Andrew Resch
7f1a7ea863 Show the Trackers sidebar filter by default 2009-01-04 08:53:06 +00:00
Andrew Resch
6359c5d4af Do not use the stored config_location value because it should only be used if the --config option is
set.
2008-12-27 21:24:50 +00:00
Andrew Resch
04d14df8c7 Re-org Core and start using RPCServer 2008-12-20 04:27:59 +00:00
Andrew Resch
19b7369786 Continue starting Deluge if the gettext/locale initialization doesn't
work.. It will now just print an Error message.
2008-12-14 17:53:42 +00:00
Andrew Resch
be0c891dd8 Fix up showing speeds in titlebar and make it an option 2008-12-09 05:27:01 +00:00
Andrew Resch
34671971be Clean-up gettext code and make it more portable 2008-11-29 21:21:05 +00:00
Andrew Resch
bb8c41ad03 Change how gettext is initialized to be more simple 2008-11-29 20:44:53 +00:00