« Previous | Next » 

Revision 1692

Added by Alguno over 1 year ago

- 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)