Branch: refs/heads/multi-proto
  Home:   https://github.com/licq-im/licq
  Commit: d494be8cda58a32ddcb2f1d44d1071b5f9abd999
      
https://github.com/licq-im/licq/commit/d494be8cda58a32ddcb2f1d44d1071b5f9abd999
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-20 (Wed, 20 Feb 2013)

  Changed paths:
    M licq/include/licq/plugin/CMakeLists.txt
    A licq/include/licq/plugin/generalpluginfactory.h
    M licq/include/licq/plugin/generalpluginhelper.h
    M licq/include/licq/plugin/generalplugininterface.h
    A licq/include/licq/plugin/pluginfactory.h
    M licq/include/licq/plugin/plugininterface.h
    A licq/include/licq/plugin/protocolpluginfactory.h
    M licq/include/licq/plugin/protocolpluginhelper.h
    M licq/include/licq/plugin/protocolplugininterface.h
    M licq/src/plugin/generalplugin.cpp
    M licq/src/plugin/generalplugin.h
    M licq/src/plugin/generalpluginhelper.cpp
    M licq/src/plugin/plugin.cpp
    M licq/src/plugin/plugin.h
    M licq/src/plugin/pluginmanager.cpp
    M licq/src/plugin/protocolplugin.cpp
    M licq/src/plugin/protocolplugin.h
    M licq/src/plugin/protocolpluginhelper.cpp
    M licq/src/plugin/tests/generalpluginhelpertest.cpp
    M licq/src/plugin/tests/generalplugintest.cpp
    M licq/src/plugin/tests/plugintest.cpp
    M licq/src/plugin/tests/protocolpluginhelpertest.cpp
    M licq/src/plugin/tests/protocolplugintest.cpp

  Log Message:
  -----------
  core: split the static parts of a plugin into a factory class

The factory class can return the plugin's name, version etc. in addition to
creating and destroying plugin instances.


  Commit: 1e8986afc1379af7fdba3187cf3fc141f0ccd013
      
https://github.com/licq-im/licq/commit/1e8986afc1379af7fdba3187cf3fc141f0ccd013
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-20 (Wed, 20 Feb 2013)

  Changed paths:
    M icq/src/CMakeLists.txt
    A icq/src/factory.cpp
    M icq/src/icqprotocolplugin.cpp
    M icq/src/icqprotocolplugin.h
    M jabber/src/CMakeLists.txt
    A jabber/src/factory.cpp
    R jabber/src/jabberplugin.cpp
    M jabber/src/plugin.cpp
    M jabber/src/plugin.h
    M msn/src/CMakeLists.txt
    A msn/src/factory.cpp
    M msn/src/msn.cpp
    M msn/src/msn.h
    R msn/src/plugin.cpp

  Log Message:
  -----------
  protocols: port protocol plugins to new factory API


  Commit: 60e06ec43e8410f54a7f1656947f1de19a11ca29
      
https://github.com/licq-im/licq/commit/60e06ec43e8410f54a7f1656947f1de19a11ca29
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-20 (Wed, 20 Feb 2013)

  Changed paths:
    M aosd/src/CMakeLists.txt
    A aosd/src/factory.cpp
    M aosd/src/plugin.cpp
    M aosd/src/plugin.h
    M auto-reply/src/CMakeLists.txt
    M auto-reply/src/autoreply.cpp
    M auto-reply/src/autoreply.h
    A auto-reply/src/factory.cpp
    R auto-reply/src/main.cpp
    M forwarder/src/CMakeLists.txt
    A forwarder/src/factory.cpp
    M forwarder/src/forwarder.cpp
    M forwarder/src/forwarder.h
    R forwarder/src/main.cpp
    M osd/src/CMakeLists.txt
    A osd/src/factory.cpp
    M osd/src/licq-osd.cpp
    M osd/src/licq-osd.h
    R osd/src/plugin.cpp
    M qt4-gui/src/core/CMakeLists.txt
    A qt4-gui/src/core/factory.cpp
    M qt4-gui/src/core/plugin.cpp
    M qt4-gui/src/core/plugin.h
    M rms/src/CMakeLists.txt
    A rms/src/factory.cpp
    R rms/src/main.cpp
    M rms/src/rms.cpp
    M rms/src/rms.h

  Log Message:
  -----------
  plugins: port general plugins to new factory API


  Commit: e5e1f08b13e82256d7ae586bec1fd64e794ab216
      
https://github.com/licq-im/licq/commit/e5e1f08b13e82256d7ae586bec1fd64e794ab216
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-21 (Thu, 21 Feb 2013)

  Changed paths:
    M licq/src/plugin/pluginmanager.cpp

  Log Message:
  -----------
  core: check if protocol plugin is loaded already, before creating plugin


  Commit: 7cb33d9a4e569a8eb456db0d10ebd4d5001b2480
      
https://github.com/licq-im/licq/commit/7cb33d9a4e569a8eb456db0d10ebd4d5001b2480
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M licq/include/licq/plugin/CMakeLists.txt
    M licq/include/licq/plugin/generalplugin.h
    A licq/include/licq/plugin/generalplugininstance.h
    M licq/include/licq/plugin/plugin.h
    A licq/include/licq/plugin/plugininstance.h
    M licq/include/licq/plugin/pluginmanager.h
    M licq/include/licq/plugin/protocolplugin.h
    A licq/include/licq/plugin/protocolplugininstance.h
    M licq/src/CMakeLists.txt
    M licq/src/fifo.cpp
    M licq/src/plugin/generalplugin.cpp
    M licq/src/plugin/generalplugin.h
    A licq/src/plugin/generalplugininstance.cpp
    A licq/src/plugin/generalplugininstance.h
    M licq/src/plugin/plugin.cpp
    M licq/src/plugin/plugin.h
    A licq/src/plugin/plugininstance.cpp
    A licq/src/plugin/plugininstance.h
    M licq/src/plugin/pluginmanager.cpp
    M licq/src/plugin/pluginmanager.h
    M licq/src/plugin/protocolplugin.cpp
    M licq/src/plugin/protocolplugin.h
    A licq/src/plugin/protocolplugininstance.cpp
    A licq/src/plugin/protocolplugininstance.h
    M licq/src/plugin/tests/generalplugintest.cpp
    M licq/src/plugin/tests/plugintest.cpp
    M licq/src/plugin/tests/protocolplugintest.cpp
    M qt4-gui/src/core/systemmenu.cpp
    M qt4-gui/src/core/usermenu.cpp
    M qt4-gui/src/dialogs/adduserdlg.cpp
    M qt4-gui/src/dialogs/chatdlg.cpp
    M qt4-gui/src/dialogs/editcategorydlg.cpp
    M qt4-gui/src/dialogs/filedlg.cpp
    M qt4-gui/src/dialogs/mmsenddlg.cpp
    M qt4-gui/src/dialogs/phonedlg.cpp
    M qt4-gui/src/dialogs/randomchatdlg.cpp
    M qt4-gui/src/dialogs/searchuserdlg.cpp
    M qt4-gui/src/dialogs/showawaymsgdlg.cpp
    M qt4-gui/src/settings/plugins.cpp
    M qt4-gui/src/userdlg/info.cpp
    M qt4-gui/src/userdlg/owner.cpp
    M qt4-gui/src/userevents/usersendevent.cpp
    M qt4-gui/src/userevents/userviewevent.cpp
    M rms/src/rms.cpp

  Log Message:
  -----------
  licq: split plugin and plugin instance

Plugins now consists of a Licq::Plugin class (Licq::GeneralPlugin or
Licq::ProtocolPlugin) and one or more Licq::PluginInstance class(es)
(Licq::GeneralPluginInstance or Licq::ProtocolPluginInstance). General plugins
always have at most one instance, while protocol plugins can have number of
them.

Each instance has an unique id and runs in a separate thread.


  Commit: 177611448de17250e3a869c688fea3850f829873
      
https://github.com/licq-im/licq/commit/177611448de17250e3a869c688fea3850f829873
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M jabber/src/factory.cpp

  Log Message:
  -----------
  jabber: add support for multiple owners


  Commit: e5793f7eed2a67966bd6402a6108fb14eea4dd0a
      
https://github.com/licq-im/licq/commit/e5793f7eed2a67966bd6402a6108fb14eea4dd0a
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M msn/src/factory.cpp

  Log Message:
  -----------
  msn: add support for multiple owners


  Commit: 081438ae2f0c56f5df416518f19b272d8fd6eacc
      
https://github.com/licq-im/licq/commit/081438ae2f0c56f5df416518f19b272d8fd6eacc
  Author: Erik Johansson <er...@licq.org>
  Date:   2013-02-25 (Mon, 25 Feb 2013)

  Changed paths:
    M qt4-gui/src/dialogs/ownermanagerdlg.cpp

  Log Message:
  -----------
  qt4-gui: update message to reflect that licq now supports multiple owners


Compare: https://github.com/licq-im/licq/compare/d494be8cda58^...081438ae2f0c

-- 

--- 
You received this message because you are subscribed to the Google Groups "Licq 
Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to licq-commits+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to