[licq-im/licq] d494be: core: split the static parts of a plugin into a fa...
GitHub <[email protected]> Mon, 25 Feb 2013 12:57:25 -0800
| Newsgroups | gmane.network.licq.cvs |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.