Revision 763
- On Win32, if the error WSAETIMEDOUT is triggered, keep trying again until a real timeout has occured
- Removed some unused callback functions in the NNTP plugin (notify_part_not_available, notify_download_failed and notify_download_complete)
- Added the parameters 'total_size' and 'total_size_remaining' to the signals 'task_added' and 'task_removed' in order to prevent race conditions
- Added a new signal to the NNTPGrab Core: 'file_download_state_update' which is called everytime the state of a download is changed (when parts are downloaded)
- Fixed several compiler warnings
- Removed the attribute 'FileSizeRemaining' from the download_queue.xml as it is redundant
- Moved the Winsock initialisation to the main.c of the GUI and the NNTPGrab Server
- When a server is disabled, files would never be marked as complete. Fixed
- The NZB Import dialog could cause an (GTK internal) assertion error. Fixed
- Loading the contents of a NZB file could cause an access violation on Windows when using the Visual Studio build. Fixed
- Destroy the tray icon on shutdown of the GUI
- Removed a lot of code from queue.c which wasn't necessary anymore due to the addition of the 'file_download_state_update' signal
Files
- added
- modified
- copied
- renamed
- deleted
- trunk
- client
- glue
- gui
- config_display.c (diff)
- config_servers.c (diff)
- connections.c (diff)
- gui.h (diff)
- ipc_osx.c (diff)
- ipc_win32.c (diff)
- main.c (diff)
- nzb.c (diff)
- queue.c (diff)
- web
- module
- config.m4 (diff)
- nntpgrab.c (diff)
- plugins
- nntp
- nntpgrab_plugin_base.h (diff)
- nntpgrab_plugin_nntp.h (diff)
- nntpgrab_plugin_schedular.h (diff)
- schedular
- server
- core_signals.c (diff)
- main.c (diff)
- marshall.list (diff)
- nntpconnection.c (diff)
- nntpgrab_core.c (diff)
- nntpgrab_internal.h (diff)
- schedular.c (diff)
- signals.c (diff)
- tests
- utils
NNTPGrab

