Revision 1692
- Split the function nntpgrab_glue_new() into nntpgrab_glue_new() and nntpgrab_glue_init(). The _new function only creates the object
- Split the function nntpgrab_core_new() into nntpgrab_core_new() and nntpgrab_core_init(). The _new function only created the object
- Improved the handling of startup failures
- Moved all GLib initialization functions to a seperate function called nntpgrab_utils_perform_base_initialization()
This function needs to be called for all non-GTK frontends before calling other NNTPGrab functions
- Added more parameter validations to the public API
- Added a small Javascript test program which can be used to control NNTPGrab using gobject-introspection
Files
- added
- modified
- copied
- renamed
- deleted
View differences
- trunk
-
- NNTPGrab.files (diff)
- automation
-
- automation_auto_import.c (diff)
- nntpgrab_automation.h (diff)
- base
-
- ngobject.c (diff)
- nntpgrab_utils.def (diff)
- nntpgrab_utils.h (diff)
- client
-
- gui
-
- ipc_linux.c (diff)
- ipc_win32.c (diff)
- main.c (diff)
- gui_qt
-
- QNNTPGrabGlue.cpp (diff)
- docs
-
- reference
-
- NNTPGrab-sections.txt (diff)
- glue
-
- glue.c (diff)
- nntpgrab_glue.def (diff)
- nntpgrab_glue.h (diff)
- nntpgrab_glue_internal.h (diff)
- gui_base
-
- gui_base.c (diff)
- nntpgrab_core
-
- nntpconnection.c (diff)
- nntpgrab.def (diff)
- nntpgrab.h (diff)
- nntpgrab_core.c (diff)
- plugins.c (diff)
- plugins.h (diff)
- server
-
- main.c (diff)
- server_qt
-
- nntpgrab_qt.cpp (diff)
- tests
-
- nntpgrab_core_test.js
- test_schedular.c (diff)
NNTPGrab

