<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.defr.org/defr/templates/</link>
    <language>en-us</language>

    <title>defr/templates Changelog</title>
    <description>defr/templates Changelog</description>
    <item>
    <title>Possibilité de supprimer les attributs dans l'espace de nom de transformation</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/fb0e206f1acf</guid>
    <description><![CDATA[Possibilité de supprimer les attributs dans l'espace de nom de transformation<br/>
<br/>
Si des attributs sont présents dans un espace de nom autre que celui par<br/>
défaut dans un document XHTML, ce dernier n'est plus valide au sens<br/>
strict d'après la documentation du W3C[1], et en conséquence le validator<br/>
se plaint. Par conséquent, il est désormais possible de définir un paramètre<br/>
du template amenant la suppression de tous ses attributs.<br/>
<br/>
Par défaut, on ne les supprime pas, car il pourrait y avoir des utilisations<br/>
valides d'une part (CSS étant au courant de l'existence des espaces de noms<br/>
entre autres), et que cela entraine une pénalité au niveau du temps<br/>
d'execution d'autre part, puisqu'il faut retrouver ses attributs avant de les<br/>
supprimer (la pénalité ne devrait pas être trop grande grâce à XPath, mais<br/>
non nul quand même)<br/>
<br/>
Ajout d'un test unitaire qui va bien pour tester cette fonctionnalité.<br/>
<br/>
[1] : http://www.w3.org/TR/xhtml1/#well-formed]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 31 Oct 2007 17:56:14 +0100</pubDate>
</item>
<item>
    <title>Ajout d'une structure de tests unitaires</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/267ffe3e76f5</guid>
    <description><![CDATA[Ajout d'une structure de tests unitaires<br/>
<br/>
On utilise les différents exemples présents comme des tests unitaires,<br/>
et on ajoute des rendus de références pour chacun, de façon à vérifier<br/>
que tout se passe bien.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 30 Oct 2007 15:06:30 +0100</pubDate>
</item>
<item>
    <title>Recherche du fichier de template dans le path.</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/d4ac7cef0cdd</guid>
    <description><![CDATA[Recherche du fichier de template dans le path.<br/>
<br/>
Cela permet de définir proprement un include_path en début de script,<br/>
et de ne préciser que le nom du fichier template en paramètre du<br/>
constructeur.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 24 Oct 2007 20:49:32 +0200</pubDate>
</item>
<item>
    <title>Possibilité de créer un fragment de document. Fix du cas DOMDocument.</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/7a3ce31086b3</guid>
    <description><![CDATA[Possibilité de créer un fragment de document. Fix du cas DOMDocument.<br/>
<br/>
Il est desormais possible d'inserer un remplacement par un fragment<br/>
de document, concept introduit par PHP et qui n'est pas un standard<br/>
DOM, correspondant a une suite de noeud non imbriqué dans une<br/>
racine.<br/>
<br/>
D'autre part, le remplacement par un document DOM n'était pas<br/>
reelement opérationnel, puisque dans le cas général il est<br/>
necessaire en plus d'importer le noeud dans l'espace du nouveau<br/>
document avec importNode avant de pouvoir l'utiliser.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 24 Oct 2007 20:21:20 +0200</pubDate>
</item>
<item>
    <title>Simplification du code, impliquant un changement important de comportement.</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/51645aad97a8</guid>
    <description><![CDATA[Simplification du code, impliquant un changement important de comportement.<br/>
<br/>
Avant, les balises dans l'espace de nom template n'apparaissant pas<br/>
dans les paramètres d'applications étaient supprimés. Maintenant,<br/>
leur contenu passe dans le template de base.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Oct 2007 16:04:12 +0200</pubDate>
</item>
<item>
    <title>Menu un peu plus proche d'être fonctionnel.</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/54b0a41e5564</guid>
    <description><![CDATA[Menu un peu plus proche d'être fonctionnel.<br/>
Il y a de fortes chances qu'au final on obtienne un fonctionnement<br/>
se rapprochant de ça. Il faudrait toutefois pouvoir definir la<br/>
valeur de noeuds fils et pas d'attributs par contre a priori.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Oct 2007 10:07:42 +0200</pubDate>
</item>
<item>
    <title>Ajout d'un exemple plus complet basé sur DualBlog</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/673d9845fc16</guid>
    <description><![CDATA[Ajout d'un exemple plus complet basé sur DualBlog]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Oct 2007 08:59:58 +0200</pubDate>
</item>
<item>
    <title>On ignore desormais les .swp générés par vi aussi</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/8a99fa4ea193</guid>
    <description><![CDATA[On ignore desormais les .swp générés par vi aussi]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 22 Oct 2007 08:53:46 +0200</pubDate>
</item>
<item>
    <title>Support de remplacement par une instance de Template.</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/a7ce1a423cbe</guid>
    <description><![CDATA[Support de remplacement par une instance de Template.]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 21 Oct 2007 18:37:50 +0200</pubDate>
</item>
<item>
    <title>Non-utilisée, il s'agit d'une ancienne version de parseSelector</title>
    <guid isPermaLink="true">http://hg.defr.org/defr/templates/rev/04b1d6bca316</guid>
    <description><![CDATA[Non-utilisée, il s'agit d'une ancienne version de parseSelector]]></description>
    <author>&#70;&#114;&#97;&#110;&#99;&#107;&#32;&#68;&#101;&#114;&#111;&#99;&#104;&#101;&#32;&#60;&#119;&#101;&#98;&#109;&#97;&#115;&#116;&#101;&#114;&#64;&#100;&#101;&#102;&#114;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 21 Oct 2007 16:28:30 +0200</pubDate>
</item>

  </channel>
</rss>
