Task List

Work on the new plugin API is in progress in SVN. The branch can be referenced at source:/branches/newapi. Below is a list of the necessary steps and who is working on it. If you want to help out, please sign up to the licq-devel mailing list and talk about it there.

All tasks related to the new plugin API

Stage 1

  • Re-engineer CBuffer (#1360)
  • Create new General Plugin class (#1361)
  • Create new Protocol Plugin class (#1362)
  • Rename all instances of CICQDaemon to CLicqDaemon (#1364)
  • Rename all instances of ICQUser to CLicqUser (#1364)
  • Create the plugin pipeline architecture (#1363)
  • Modify RMS to use the new pipeline
  • Modify MSN to use the new Protocol Plugin class
  • Modify MSN to use the new pipeline
  • Verify the new pipeline works

Stage 2

  • Update LicqUser to compatible with the new API
  • Update all general plugins to use the new pipeline

Stage 3

  • Remove ICQ from the daemon and make it a protocol plugin