function injection overhaul
authorJoey Hess <joey@kodama.kitenet.net>
Tue, 21 Oct 2008 21:57:19 +0000 (17:57 -0400)
committerJoey Hess <joey@kodama.kitenet.net>
Tue, 21 Oct 2008 21:57:19 +0000 (17:57 -0400)
commite75818572fff5256d16221a2b065b214d8cb9f5d
tree30e45561111b4dcc48f4726bfaef0ca99f5d47d2
parent92a43d5d384ba4e504c5255989a869ced424219c
function injection overhaul

Add an inject function, that can be used by plugins that want to replace
one of ikiwiki's functions with their own version. (This is a scary thing
that grubs through the symbol table, and replaces all exported occurances
of a function with the injected version.)

external: RPC functions can be injected to replace exported functions.

Removed the stupid displaytime hook, and use injection instead.
IkiWiki.pm
IkiWiki/Plugin/external.pm
IkiWiki/Plugin/relativedate.pm
debian/changelog
doc/plugins/contrib/po.mdwn
doc/plugins/write.mdwn
plugins/externaldemo
po/ikiwiki.pot