Calum Lind
803a33efde
[GTKUI] Ensure drag-n-drop urlparsed path is unicode
2015-11-26 15:07:16 +00:00
Calum Lind
807fa609f9
[Lint] Cleanup code to pass PyLint Warning category
...
Selected Warning messages disabled in pylintrc:
* unused-argument: Quite a large and disruptive change if enabled.
* broad-except: Most required in-depth investigation to determine type.
* fixme: Not important
* protected-access: Complicated to fix
* import-error: Too many false-positives
* unidiomatic-typecheck: Should be fixed in the next round of checks.
* unused-variable: Again large and disruptive changes.
* global-statement: Most usage is required.
* attribute-defined-outside-init: Should be fixed in next round of checks.
* arguments-differ: Possible false-positives, needs revisited.
* no-init, non-parent-init-called, super-init-not-called: False-positives?
* signature-differs: False-positives?
2015-10-30 18:39:47 +00:00
Calum Lind
d805f99534
[ #2335 ] [GTKUI] Fix startup failing with 'cannot acquire lock'
...
This issue was caused by an unclean shutdown of Deluge, usually on system shutdown, and upon rebooting
the PID stored in the lockfile is in used by another process thus the lockfile is never removed. It
affects users with Deluge set in startup applications as the PIDs are more likely to be reused.
* Lockfile is removed if Deluge is restarted in IPC.
* Renamed the old_tempfile variable to make it clearer as to it's role.
2014-10-02 17:34:49 +01:00
Calum Lind
30a0f3c9ed
Flake8 pass of entire codebase
...
* Use the inline '# NOQA' to supress N802 lower-case warnings
2014-09-19 19:10:14 +01:00
Calum Lind
08b61eb50b
Change imports to use absolute paths
2014-09-19 13:39:41 +01:00
Calum Lind
3315768b27
[GTKUI] All files Flake8'd and use new header
2014-09-03 23:30:14 +01:00
Calum Lind
b5dcfc6f9e
Sort/prettify imports with isort
2014-09-03 18:27:32 +01:00
Calum Lind
1e6c811768
[Python-Modernize] lib2to3.fixes.fix_except
...
* Use 'ex' instead of 'e' to conform with pylint
* Minimal Flake8 on some files
2014-09-03 17:22:38 +01:00
Calum Lind
2520093b3e
Fix #2335 : IPC lockfile issue preventing start of deluge-gtk
2013-11-19 23:03:31 +00:00
bendikro
18bcdd09d3
Fix error when loading torrent through IPC
...
Fix bug from commit 0045ec0cf1e48: missing args attribute error when
loading torrent through IPC on non-windows.
2013-01-01 17:40:29 +00:00
Calum Lind
c9b77cbe94
Fix #1946 : GtkUI: ReactorNotRestartable error when set as startup application
2012-12-17 19:58:29 +00:00
Chase Sterling
c2d301bf52
Make deluge-gtk get arguments as unicode.
...
Fix a few places that use those arguments.
Make sure gtkui loads strings as unicode from rencode.
2012-12-10 00:19:24 -05:00
Calum Lind
c37cfdfa2f
Fix config not defined in ipcinterface
2012-11-24 18:06:13 +00:00
Calum Lind
7119e0d95f
Fix #2100 : Add option not to bring main window to front when adding torrents through ipcinterface
2012-11-24 17:42:24 +00:00
Calum Lind
14eb3e51b0
Bring MainWindow to front when opening another instance of gtkui
2012-03-22 01:15:45 +00:00
Calum Lind
40e4fb9b8e
Catch and log ReactorNotRunning when stopping reactor in gtk
2012-02-23 00:49:55 +00:00
Calum Lind
3c3f93db3e
Fix #1918 : Drag'n'Drop not working in Windows
2011-11-29 19:06:56 +00:00
Calum Lind
a82c753ac0
Fix uri handling when dragged to gtk window
2011-06-18 12:45:21 +01:00
Calum Lind
842734c4e4
Add a file exists check to torrents passed as arg
2011-06-16 21:18:10 +01:00
Calum Lind
095f4ff20a
Fix path error with torrent files prefixed with 'file://' from Firefox
2011-06-16 21:18:09 +01:00
Pedro Algarvio
3b00a7de59
Swhiched the old style logging, ie, a single logger for all logging output to several loggers. This brings the ability to tweak the logging levels for each of the loggers, ie, we can have the "deluge" logger be at the ERROR level while having "deluge.core" at the DEBUG level, meaning we will only see log message for all of the deluge loggers above the ERROR level while still having all messages above the DEBUG level for the "deluge.core" logger and it's children. This kind of tweak can be achieved by adding a file named "logging.conf" to deluge's config dir and this is explained on the deluge.log.tweak_logging_levels function.
...
Passing `-r` to the cli's while also passing `-l` will make the logfile rotate when reaching 5Mb in size. Three backups will be kept at all times.
All deluge's code is now using this new style logging along with the git hosted plugins. For other plugins not hosted by deluge, which still imports `LOG` as the logger, a deprecation warning will be shown explaining the required changes needed to use the new style logging. New plugins created by the `create_plugin` script will use the new logging facilities.
2010-12-06 11:20:22 +00:00
Andrew Resch
961d405921
Try to import system rencode before deluge.rencode to allow the use of the new rencode library at: http://code.google.com/p/rencode/
2010-07-08 16:39:02 -07:00
Andrew Resch
450d526eca
Fix issue where the gtkui sometimes won't start if there is a stale lock file or socket in the ipc/
...
directory.
2010-03-13 12:17:34 -08:00
Andrew Resch
cd7681b909
Fix #1172 notify startup complete when adding torrents externally
2010-03-13 10:08:16 -08:00
Andrew Resch
e6135aa2a9
Fix some accidental reverts
2009-11-25 01:00:25 +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
634ecdeb1d
Fix issues adding magnet uris
2009-11-19 04:51:19 +00:00
Andrew Resch
bdba9cd00a
Fix #1071 issue where Deluge will fail to start if there is a stale ipc lockfile
2009-11-13 01:07:36 +00:00
Andrew Resch
ee7f4e452d
Fix adding torrents when not showing the add torrent dialog in Windows
2009-10-31 00:08:53 +00:00
Andrew Resch
844f98db04
Fix path errors when adding torrents externally in Windows
2009-10-09 00:19:07 +00:00
Andrew Resch
2ced8ad189
Change add_torrent_magnets to add_torrent_magnet
...
Have add_torrent_magnet return a torrent_id on successful add
2009-07-05 00:09:49 +00:00
Andrew Resch
d67477f6e2
Add OpenSSL exception to all GPL headers
2009-05-18 21:51:49 +00:00
Andrew Resch
204f6ee89e
Fix IPCInterface on Windows
2009-03-04 02:08:52 +00:00
Andrew Resch
7d1392ffe5
Clean up some debug statements.
...
Fix adding torrents from arguments on initial load.
2009-02-26 01:50:30 +00:00
Andrew Resch
7b682f4f60
Implement new IPC system. There is no longer a dependency on DBUS and this system should work on
...
all platforms.
2009-02-26 01:47:40 +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
d6fd69eba8
Fix adding torrents
2009-01-29 01:42:48 +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
c6ddaeaac7
Remove OpenSSL exception from license headers
2008-11-23 04:58:01 +00:00
Andrew Resch
b3cda61961
Fix #577 adding torrents by drag n' drop in windows
2008-11-02 23:22:55 +00:00
Andrew Resch
ee9a5a19c1
Added support for adding torrents by infohash
...
Fixes to magnet uri stuff
2008-09-12 08:47:33 +00:00
Marcos Pinto
6fa31d1dc0
change copyright notices to gpl3
2008-08-08 05:59:07 +00:00
Andrew Resch
ed9b472615
Another windows ipc fix
2008-07-17 23:40:51 +00:00
Andrew Resch
40ca2d7229
Another windows ipc fix
2008-07-17 23:36:49 +00:00
Andrew Resch
61358e7e31
Windows ipc fix
2008-07-17 23:30:03 +00:00
Andrew Resch
065e27b5f5
Fix windows ipc adding torrent to existing session
2008-07-17 22:32:39 +00:00
Andrew Resch
d6400431b8
Add missing file
2008-07-02 22:20:14 +00:00