Report IOerror 13 on Linux as a port permission problem.
Clear up port permission text.
Error reporting equal porsts for https and http cannot be translated because translations are not available yet, use fixed English text instead.
Add some accented characters to the email test.
Move per-job data to the job folder in "incomplete".
Move general data to the "admin" folder.
Make sure "old-style" jobs are properly finished.
Add queue repair option.
Handle jobs removed from the "incomplete" folder.
Remove some obsolete code for testing downloaded->decoder queue.
Implemented:
- Full service-enabled, install/update/start/stop
- Command-line parameters are stored in Service's reg-entry
To be done:
- Requires better Win logging
- Restart doesn't work from UI
- Support in installer
- Translated texts
Addresses #12 for trunk.
Mostly non-functionals like: unnecessary imports, unused variables, irregular indentation etc.
Also found some potential problems:
- Incorrect use of a global in __init__.py (health guardian)
- Missing error texts in API
- Bandwidth limit did not support KMG notation, while it should
Not all threads can be restarted without potential data corruption.
When downloader, assembler or post-processor die, do a full program restart.
Add some extra code to prevent browser launch after such a restart.
- print_modules() called too soon.
- "error-noStartup@2" cannot be translated in time, replace by fixed English string
- Translate ERROR and WARNING on Connections page
- Notifications types : "Startup/Shutdown", "Download", "Post-processing", "Other Messages"
- API Interface added osx_icon (1 : show, 0 : hide )
- Menu :
* added show/hide menu toggler handler
* status refresh when menu is opened
* various little enhancements
to use, it's simple :
from sabnzbd.utils import osx
osx.sendGrowlMsg(Title,Message)
For now, only 2 notifications :
- on SABnzbd startup
- on SABnzbd shutdown
Statusbar Icon have 2 states : paused or not. Icons need to be improved by a designer
Statusbar Icon Menu contains 2 items :
- Open SABnzbd : open web browser on config settings
- Quit : shutdown SABnzbd
Icons Resources added