Actu du developpement #2
25/03/2008, Jelix team.
Voici les évolutions de la semaine passée sur le projet. Tout d'abord, Christophe Thiriot fait maintenant partie de l'équipe de Jelix. Bienvenue à lui !
Sur la branche 1.0.x et dans trunk
- Bastien a continué de travailler sur la page de démarrage d'une nouvelle application (ticket 516, ticket 514, ticket 520).
- Il a aussi corrigé un bug sur jFile, qui plantait quand on essayait de détruire un lien symbolique (ticket 519)
- De petites améliorations on été faites par Julien sur jSession (ticket 445 and ticket 504). Les sessions sont maintenant désactivées en ligne de commande.
- Christophe a corrigé un bug sur les selecteurs : jSelectorInterface n'avait pas un bon nom pour jSelectorFactory et a donc été renommée en jSelectorIface (ticket 522)
La version 1.0.3 est presque bouclée et sortira la semaine prochaine.
Trunk
- Nouvelle classe
jIniFileModifier
par Laurent, qui permet de modifier un fichier ini sans détruire les commentaires, les sauts de lignes etc. - Laurent a travaillé sur jForms :
- Support des champs cachées : élement
<hidden>
(ticket 212) - Support de
type="html"
sur<input>
et<textarea>
(ticket 381). Cela permet de pouvoir écrire du HTML, et le code HTML est ensuite nettoyé par jForms pour éviter les problèmes de sécurité de type XSS. - Le compilateur de jForms a été complètement réécrit, ainsi le code source de jForms est plus lisible et plus facile à modifier.
- Support des champs cachées : élement
- Correction d'une typo dans jHttp (ticket 521)
- Changement d'API :
- Il y avait des méthodes et propriétés mal orthographées : utilisation du mot "datas" au lieu de "data". Ces méthodes et propriétés ont donc été renommées.
- La section
plugins
dans la configuration a été renommée encoordplugins
pour éviter la confusion avec les autres plugins.
- Le numéro de version des nightlies est maintenant du type 1.1a1pre.xxx (pre-version de 1.1 alpha 1) où xxx est le numéro de version svn.