J'ai posté de grosses modifications, qui devraient permettre d'optimiser
les recalculs du site public (gains entre 10 et 40% à attendre).
Certaines idées viennent d'Emmanuel Saint-James, qui a posté sur
spip-contrib.
Les modifs devraient bien sûr être transparentes (pas de changements
de fonctionnalité) mais vue l'étendue il se peut qu'il y ait des
bugs. A surveiller notamment : le multilingue et les critères de
dates relatifs.
Les modifs devraient bien sûr être transparentes (pas de changements
de fonctionnalité) mais vue l'étendue il se peut qu'il y ait des
bugs. A surveiller notamment : le multilingue et les critères de
dates relatifs.
C'est en ligne sur spip.net : on sera vite fixés pour le multilingue
Merci et bravo à Antoine d'avoir fait la synthèse entre la dernière version
et une partie de ce que j'avais fait cet été à partir la 1.6 (j'ai dû travaillé
hors connexion pendant longtemps).
J'ai repéré un bug dans ce nouveau code, dans le cas de la hierarchie
(de toutes façons il y en avait 2 dans la 1.6, et ma première proposition
en avait aussi 1 !). Voila le diff entre le cvs et la correction :
J'ai repéré un bug dans ce nouveau code, dans le cas de la hierarchie
(de toutes façons il y en avait 2 dans la 1.6, et ma première
proposition
en avait aussi 1 !). Voila le diff entre le cvs et la correction :
Ok, j'en ai profité pour réécrire un peu le code de la boucle
hiérarchie, histoire de mieux l'intégrer au reste (la partie
"code spécifique" est réduite au minimum nécessaire).
A vue de nez il ne devrait plus y avoir de bug.