prosody
log
graph
tags
bookmarks
branches
a87afeea8b48
browse
changeset
core/moduleapi.lua
annotate
comparison
diff
file
raw
Log
latest
help
RSS:
Atom:
Find changesets by keywords by author, files, the commit message, revision number or hash, or
revset expression
.
Software
/
code
/
prosody
Log
core/moduleapi.lua @ 5074:
a87afeea8b48
less
more
|
(0)
tip
description
author
age
moduleapi: If path name ends with '-cache' create table as weak (keys and values)
Matthew Wild
2012-07-29
Merge with Florob
Matthew Wild
2012-07-28
Eliminate direct setfenv usage
Florian Zeitz
2012-06-08
moduleapi: Remove unused import of util.multitable
Matthew Wild
2012-07-19
modulemanager, moduleapi: Turn module.event_handlers into a multitable and track object->event->handler associations correctly (thanks Zash)
Matthew Wild
2012-05-19
moduleapi, modulemanager: Re-structure module.event_handlers so that the same handler can harmlessly handle multiple events (thanks Zash)
Matthew Wild
2012-05-18
moduleapi: Don't auto-reload self when already reloading (fixes reload of modules with cyclic dependencies)
Matthew Wild
2012-05-11
moduleapi: Add module:get_directory() to get module file's directory, and module:load_resource() to load a file relative to that directory
Matthew Wild
2012-04-28
moduleapi: Import util.timer
Matthew Wild
2012-04-28
moduleapi: Remove unused variable 'module_items'
Matthew Wild
2012-04-28
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)
Matthew Wild
2012-04-27
moduleapi: get_host_type(): Return nil for global modules (no host)
Matthew Wild
2012-04-27
moduleapi: Fix parameters to unhook_object_event()
Matthew Wild
2012-04-26
moduleapi: module:depends(): Don't load shared modules onto the current host if the current host is '*'...
Matthew Wild
2012-04-26
moduleapi: Add module:unhook_object_event()
Matthew Wild
2012-04-26
moduleapi: Add module:add_timer(delay, callback) - automatically halts the timer on module unload
Matthew Wild
2012-04-23
moduleapi: module:depends(): Load shared modules onto the current host even if they are loaded globally already
Matthew Wild
2012-04-23
moduleapi: module:provides(): Add "-provider" onto the key name
Matthew Wild
2012-04-23
moduleapi: module:provides(): Fix usage of wrong table
Matthew Wild
2012-04-23
moduleapi: Have modules internally store a reference to shared tables they use, to ensure they don't get collected while any module that had access to that table is still loaded (thanks Zash)
Matthew Wild
2012-04-21
moduleapi: Add module:send() as an alias for core_post_stanza() from the current host's origin
Matthew Wild
2012-03-15
moduleapi: Add module:provides(), a shortcut to add an item with the current module's name
Matthew Wild
2012-03-15
moduleapi: Set module.global = true when module:set_global() is called
Matthew Wild
2012-03-14
moduleapi: Add module:shared(), a way to easily share data between multiple loaded modules
Matthew Wild
2012-01-22
moduleapi: Add module:depends(), a way to safely depend upon another module at runtime
Matthew Wild
2012-01-22
modulemanager, moduleapi: Replace hooks multitable with an event_handlers map stored in individual modules. Also adds module:hook_object_event() to hook events on any util.events compatible object.
Matthew Wild
2012-01-22
modulemanager: Move in-module API functions to core.moduleapi (half the file size, yay)
Matthew Wild
2012-01-22
less
more
|
(0)
tip