ajout du plugin macros

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78722 ac52e18a-acf5-0310-9fe8-c4428f23b10a
commit initial - généré par la Fabrique

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78739 ac52e18a-acf5-0310-9fe8-c4428f23b10a
fonctions d'évalutation des macros et mise des résultats en cache

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78740 ac52e18a-acf5-0310-9fe8-c4428f23b10a
ajoute une options pour désactiver le cache et prend en compte l'option _NO_CACHE de spip

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78741 ac52e18a-acf5-0310-9fe8-c4428f23b10a
création de la balise macro

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78742 ac52e18a-acf5-0310-9fe8-c4428f23b10a
crée un squelette d'exemple + debug

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78743 ac52e18a-acf5-0310-9fe8-c4428f23b10a
debug collision de nom

Le contexte des macros prenait le pas sur le nom de la macro s'il contenait
un clé nommée 'nom'. Ce problème n'est pas réglé, mais la clé qui provoque
le bug est maintenant 'nom_macro', ce qui est moins suceptible de causer
des problèmes.

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78744 ac52e18a-acf5-0310-9fe8-c4428f23b10a
ajoute une fonction qui réupère une macro sous forme de string

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78745 ac52e18a-acf5-0310-9fe8-c4428f23b10a
affiche une erreur quand des variables passée en contexte ont des noms invalides en php

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78746 ac52e18a-acf5-0310-9fe8-c4428f23b10a
mets de l'ordre, documente

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78747 ac52e18a-acf5-0310-9fe8-c4428f23b10a
typo + complète la doc

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78748 ac52e18a-acf5-0310-9fe8-c4428f23b10a
les macros fonctionnent aussi dans l'espace privé

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78749 ac52e18a-acf5-0310-9fe8-c4428f23b10a
inclure_macro fonctionne aussi dans l'espace privé

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78750 ac52e18a-acf5-0310-9fe8-c4428f23b10a
ajoute lien vers doc et logo

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78751 ac52e18a-acf5-0310-9fe8-c4428f23b10a
nettoyage et meilleure description

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@78752 ac52e18a-acf5-0310-9fe8-c4428f23b10a
on passe en stable

pas de bugs depuis des mois, quelques utilisations en production

git-svn-id: svn://zone.spip.org/spip-zone/_plugins_/macros/trunk@83841 ac52e18a-acf5-0310-9fe8-c4428f23b10a