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.