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
9a0b6030e6
Allow plugins to properly add tabs and have them restored upon restart - patch from Ian Martin
2009-10-04 19:24:15 +00:00
Andrew Resch
d67477f6e2
Add OpenSSL exception to all GPL headers
2009-05-18 21:51:49 +00:00
Andrew Resch
911d95815f
Fix hiding bottom pane when no tabs are enabled upon restart
2009-02-16 02:40:50 +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
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
1b8efd5d10
Rename Statistics tab to Status
2008-12-17 00:38:15 +00:00
Andrew Resch
c6ddaeaac7
Remove OpenSSL exception from license headers
2008-11-23 04:58:01 +00:00
Andrew Resch
a0bf6d8fe1
Remove trailing whitspace from *.py
2008-11-17 00:57:32 +00:00
Andrew Resch
f1427b7dd5
Fix hiding the bottom pane when disabling all the tabs
2008-08-16 05:28:12 +00:00
Andrew Resch
af1f2205bb
Add per-torrent move on completed settings
2008-08-10 02:53:56 +00:00
Marcos Pinto
6fa31d1dc0
change copyright notices to gpl3
2008-08-08 05:59:07 +00:00
Andrew Resch
dde58e80d7
Fix starting if tabs.state does not exist
2008-07-18 23:06:04 +00:00
Andrew Resch
9b60cdd241
Handle an old 'tabs.state' gracefully by just using the defaults.
2008-07-17 20:39:07 +00:00
Andrew Resch
cfadbec2cf
Fix #349 tab ordering when hiding/showing
2008-07-17 20:20:34 +00:00
Andrew Resch
60b2fa8893
Remove debug print
2008-06-24 07:46:00 +00:00
Andrew Resch
e43f2370e1
Add queueing options to the Options tab
...
Add setting auto managed from the torrent menu
2008-06-23 03:12:28 +00:00
Andrew Resch
6b008d6c4d
Fix #231 clear torrent info if no torrent selected.
2008-06-14 05:31:16 +00:00
Andrew Resch
f7010b18f3
Switch to libtorrent queueing
...
This breaks state.
2008-06-12 09:21:13 +00:00
Andrew Resch
576cae3b26
Add an 'All' option to the Tabs menu.
...
Fix error on clear() when no tabs visible.
2008-05-19 20:23:48 +00:00
Andrew Resch
afa3c03691
Add the tabs to the View menu and allow them to be shown/hidden.
...
Some minor UI tweaks.
2008-05-19 02:28:47 +00:00
Andrew Resch
8eca7bfdeb
Add Options tab.
2008-04-05 21:43:04 +00:00
Andrew Resch
c4ee6c090e
Add state saving to the the files tab so that column size, sort order
...
and positions are persistent.
2008-03-25 01:53:00 +00:00
Andrew Resch
1a5ebf73ee
Start work of new torrent info tabs.
2008-03-17 09:36:43 +00:00
Martijn Voncken
d53a606b0e
big client.py refactor
2008-02-22 22:16:13 +00:00
Andrew Resch
21c4025a7b
Show max_speeds in torrent details.
2008-02-22 09:12:16 +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
799037a46b
Improve performance by only updating labels that have changed.
2008-01-21 01:13:56 +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
78b78ce8b3
Use deluge.component for core components.
2007-12-10 10:49:42 +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
10456b3f99
Add support for Dbus and adding torrents to an already running client.
...
Minor UI tweaks.
Additional error checking in update functions.
2007-11-13 08:47:26 +00:00
Andrew Resch
0d3e319bea
Change sensitivity of many UI elements based on state of connection to a
...
daemon.
2007-10-24 08:16:09 +00:00
Andrew Resch
57ff5be823
Able to change the visibility of the toolbar and infopane.
2007-10-24 07:40:59 +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
b4cb4e7bcc
Import the 0.6 xmlrpc branch.. Work in progess.
2007-10-12 23:37:42 +00:00
Andrew Resch
cc7d7e8c62
Show save_path in TorrentDetails.
2007-10-05 00:30:19 +00:00
Marcos Pinto
cc4fc60db0
redo translation for tracker status
2007-10-02 03:02:06 +00:00
Marcos Pinto
78e797796a
translation for tracker alerts
2007-10-02 02:29:12 +00:00
Andrew Resch
935aa72584
Add tracker responses to TorrentDetails.
2007-10-02 01:22:30 +00:00
Andrew Resch
f2f73b8539
Fix exception when removing multiple torrents at once.
...
Updated TODO.
2007-09-30 05:33:53 +00:00
Marcos Pinto
e47e7920cc
change where clearing of torrentdetails is done
2007-09-23 09:41:53 +00:00
Marcos Pinto
f6640db58e
clear torrentdetails when a torrent is removed
2007-09-23 08:53:42 +00:00
Andrew Resch
be5855dcd6
Added TorrentDetails component to GtkUI, but it is currently not
...
optimized.
Added more status fields to Torrent.
2007-09-02 14:15:41 +00:00