Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-09 | Update a few url to use https, or even a few old poezio.eu references | louiz’ | |
2016-03-08 | Add a plugin api.get_status method | mathieui | |
2015-01-05 | Log the plugin errors too | mathieui | |
2014-12-10 | Allow the plugins to use a default configuration too | mathieui | |
through overloading the class variable default_config. also fix a bug that would add meaningless sections to plugin configurations. | |||
2014-10-31 | Merge branch 'master' of git.poez.io:poezio into slix | mathieui | |
Conflicts: src/bookmark.py src/config.py src/connection.py src/core/commands.py src/core/core.py src/core/handlers.py src/windows/info_bar.py src/windows/muc.py src/windows/roster_win.py src/windows/text_win.py src/xhtml.py | |||
2014-10-20 | Initialize PluginConfig properly | mathieui | |
2014-07-24 | Use slixmpp | Florent Le Coz | |
2014-04-22 | Map Config.remove_and_save to PluginConfig.remove | mathieui | |
2014-04-13 | Do not load a plugin if its init() traceback | mathieui | |
and show a somehow helpful error message in this case | |||
2014-03-27 | When doing a self.config.set in a plugin, save the config too | mathieui | |
2013-05-01 | Document the new event | Florent Le Coz | |
2013-03-08 | Update the plugins to use the PluginAPI | mathieui | |
Also: - Add get_conversation_messages() to PluginAPI - Make plugins_autoload colon-separated instead of space-separated (for consistency) - Replace a JID() with a safeJID() in the uptime plugin | |||
2013-03-08 | Document with sphinx timed_events, common, and add methods to PluginAPI | mathieui | |
- add methods related to timed events to the PluginAPI - remove parse_command_args_to_alias because str.format does that, and better → update the alias plugin | |||
2013-03-08 | Fix PluginAPI.run_command() | mathieui | |
2013-03-06 | Introduce a new way for plugins to interact with poezio | mathieui | |
- Try to reduce the use of the “core” object in the plugins - New “api” member for each BasePlugin which is a wrapper around the unique PluginAPI object. (instead of having the methods directly in BasePlugin and then calling the PluginManager) - Documented methods with rst (for sphinx) | |||
2013-01-18 | Use the new command scheme in plugins too | mathieui | |
(while staying backwards-compatible) | |||
2012-05-21 | Docstrings, and small cleanup | mathieui | |
2011-11-16 | Add a wrapper for RawConfigParser.options() in PluginConfig | mathieui | |
2011-11-14 | Fix PluginConfig.set | mathieui | |
2011-11-14 | Fix Plugin.config.get to use the right section instead of Poezio | mathieui | |
2011-11-13 | Add a way for a plugin to add a keybind only for a type of tab | mathieui | |
2011-11-13 | Allow a plugin to add a keybinding | mathieui | |
2011-11-13 | Fix some incoherences and possible bugs with PluginConfig objects | mathieui | |
2011-11-10 | Add per_tab_type commands for the plugins | mathieui | |
2011-11-09 | Plugin docstrings | mathieui | |
2011-11-09 | Remove poezio_event_handler to keep only event_handler | mathieui | |
2011-11-07 | Remove first&last and only use "position" in plugins events | mathieui | |
2011-11-06 | New type of events to be used with the plugins | mathieui | |
2011-10-29 | Make the PluginConfig class heritate the poezio Config | Florent Le Coz | |
We can use the nice and safe get() method | |||
2011-10-02 | Adds a way to delete the commands without reloading the plugin | mathieui | |
2011-10-02 | Frumious hacks to make plugins less likely to kill a client | Todd Eisenberger | |
2011-09-25 | exec plugin | Florent Le Coz | |
2011-09-25 | Add a config file to the plugins by default | mathieui | |
2011-09-24 | [teisenbe] Use the imp module to import modules. | Florent Le Coz | |
Also add a simple translator module | |||
2011-09-23 | [teisenbe] first attempt at a plugin system. | Florent Le Coz | |