Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | moduleapi: Have modules internally store a reference to shared tables they ↵ | Matthew Wild | 2012-04-21 | 1 | -0/+2 |
| | | | | use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash) | ||||
* | moduleapi: Add module:send() as an alias for core_post_stanza() from the ↵ | Matthew Wild | 2012-03-15 | 1 | -0/+5 |
| | | | | current host's origin | ||||
* | moduleapi: Add module:provides(), a shortcut to add an item with the current ↵ | Matthew Wild | 2012-03-15 | 1 | -0/+14 |
| | | | | module's name | ||||
* | moduleapi: Set module.global = true when module:set_global() is called | Matthew Wild | 2012-03-14 | 1 | -0/+1 |
| | |||||
* | moduleapi: Add module:shared(), a way to easily share data between multiple ↵ | Matthew Wild | 2012-01-22 | 1 | -0/+23 |
| | | | | loaded modules | ||||
* | moduleapi: Add module:depends(), a way to safely depend upon another module ↵ | Matthew Wild | 2012-01-22 | 1 | -0/+29 |
| | | | | at runtime | ||||
* | modulemanager, moduleapi: Replace hooks multitable with an event_handlers ↵ | Matthew Wild | 2012-01-22 | 1 | -4/+7 |
| | | | | map stored in individual modules. Also adds module:hook_object_event() to hook events on any util.events compatible object. | ||||
* | modulemanager: Move in-module API functions to core.moduleapi (half the file ↵ | Matthew Wild | 2012-01-22 | 1 | -0/+239 |
size, yay) |