- nov. 18, 2010
-
-
cerdic a rédigé
Quand on change la lange, il faut la retablir apres, car il peut encore se faire des actions qui dependent de la langue (notification en cron par exemple)
-
- sept. 25, 2010
-
-
cerdic a rédigé
-
- sept. 11, 2010
-
-
cerdic a rédigé
pour les pages de squelette prive, envoyer dans les pipelines affichage_final_prive et affichage_entetes_final_prive
-
- juin 09, 2010
-
-
esj a rédigé
La référence à la classe {{{spip-large}}} dans le bouton de prévisualisation ne fonctionnait pas faute de charger la feuille de styles qui la contenait. On introduit une classe {{{spip-previsu}}}, ce qui permet de le faire disparaître à l'impression et d'alléger un peu le script incontournable {{{public.php}}}.
-
- mars 13, 2010
- fév. 17, 2010
-
-
cerdic a rédigé
-
- fév. 14, 2010
-
-
cerdic a rédigé
-
- fév. 10, 2010
-
-
cerdic a rédigé
-
- jan. 27, 2010
-
-
esj a rédigé
-
- jan. 26, 2010
-
-
cerdic a rédigé
retablir l'appel au pilepline affichage_entetes_final et supprimer les appels aux stats reintroduits par erreur dans [14948]
-
- jan. 22, 2010
-
-
esj a rédigé
-
- jan. 21, 2010
-
-
esj a rédigé
Une scorie de la version de Dev (dont hérite la 2.1): l'appel au débusqueur avait été dupliqué au lieu d'être déplacé, de sorte que son premier appel sortait avant que les inclusions soit compilées.
-
- jan. 19, 2010
- jan. 18, 2010
-
-
cerdic a rédigé
-
- jan. 04, 2010
-
-
cerdic a rédigé
-
- sept. 05, 2009
-
-
Fil a rédigé
retablir le var_mode=debug sur les fichiers qui ont le flag_preserver (bug introduit en [14404] suite a confusion entre l'affichage des boutons d'admin et l'autorisation de debugguer) ; en cas d'erreur squelette, si l'utilisateur n'est pas connecte, on renvoie bien un 503 (au lieu d'une erreur sur http_status() non existante, mais surtout on renvoie dans le flux normal afin d'afficher quand meme une 'page' (meme si elle est potentiellement bancale)
-
- août 22, 2009
-
-
esj a rédigé
-
- août 21, 2009
-
-
esj a rédigé
-
- août 20, 2009
-
-
esj a rédigé
La globale $tableau_des_erreurs devient une statique du débusqueur afin d'assurer à celui-ci la complète maîtrise de son contenu. Ce tableau est composé de sous-tableaux de longueur 2, comportant le message d'erreur et le lieu de l'erreur , ces deux valeurs étant les deux arguments de la fonction {{{erreur_squelette}}} qu'il faut exclusivement appeler pour signaler une erreur. Le lieu de l'erreur est idéalement un objet de class Contexte (ou toute classe ayant au minimum les mêmes champs). Le message d'erreur est à fournir sous la forme d'un tableau dont le premier élément est une chaîne de langue, le deuxième élément éventuel étant les arguments de cette chaîne.
-
- août 19, 2009
-
-
esj a rédigé
Fusion du debusqueur et du chronometreur, la fonction affiche_erreurs_page (mal nommee puisqu'elle servait aussi a afficher les temps de calculs) n'est plus appelee directement mais a travers {{{erreur_squelette}}} (et se nomme a present {{{debusquer_navigation}}} mais ca n'a pas d'importance). Au passage, pb 43 et 44 avec [9649], la disparition du FEED_GLOBALS sur la trace des erreurs dans un AJAX.
-
- août 11, 2009
-
-
esj a rédigé
Retrait du dernier cas où le fond était passé dans le contexte. Ce paramètre d'URL est donc maintenant comme les autres.
-
- août 10, 2009
-
-
esj a rédigé
Quelques messages d'erreurs plus informatifs. A noter qu'à présent, tous les déclencnhemens d'erreur donnent au débusqueur un tablleau dont le premier est une chaîne de langue, plus jamais une traduction de cette chaîne, ce qui permet de surcharger facilement le débusqueur pour certaines erreurs seulement.
-
- août 04, 2009
-
-
esj a rédigé
Le rare 3e argument de erreur_squelette vaut toujours var_mode_objet, on l'évacue de l'appel, ça permet de réduire les pré-supposés sur le débusqueur.
-
- juil. 29, 2009
-
-
esj a rédigé
Réécriture des appels au débusqueur afin qu'il puisse être surchargé. La fonction {{{erreur_squelette}}} se réduit à charger la version disponible et à l'appliquer, et migre donc dans {{{utils.php}}}. Là fonction {{{afficher_erreurs_page}}} reste appelée directement en certains endroits, notamment pour la double occurrence de INSERT_HEAD ce qui ne me semble pas motivé.
-
- juil. 28, 2009
-
-
esj a rédigé
Fusion des fonctions debug_dumpfile et erreur_squelette pour pouvoir, à terme, surcharger le débusqueur.
-
- juil. 21, 2009
-
-
cerdic a rédigé
-
- fév. 18, 2009
-
-
Fil a rédigé
debug et complement pour l'API d'urls : separer la detection du type et la modification du fond ; permet de respecter un ?page=xxx indique dans le .htaccess ; au passage on se debarrasse enfin de l'affreux ?page=type_urls (mais compat ascendante assuree)
-
- jan. 28, 2009
-
-
cerdic a rédigé
-
- jan. 18, 2009
-
-
marcimat a rédigé
Passage en plugin des stats (http://zone.spip.org/trac/spip-zone/changeset/26021). Les nouvelles icones du bandeau privé sont ajoutées avant l'icone de configuration et non après. Introduction de 2 pipelines pour cela : -* affichage_entetes_final() reçevant le tableau php d'entêtes de la page et permettant d'agir dessus. -* configurer_liste_metas() reçevant le tableau des valeurs par défaut des metas de SPIP et permettant d'agir dessus (et servant à la sauvegarde des fichiers de configurations actuels de SPIP) Reste à corriger : -* le formulaire d'administration, -* les images, -* les chaines de langues, -* les bugs non vus...
-
- déc. 23, 2008
-
-
esj a rédigé
Dépot obtenu par: {{{ for i in $(grep -l '(c) 2001-' * */* */*/* 2> /dev/null) do sed 's/(c) 2001-2008/(c) 2001-2009/' $i > /tmp/x mv /tmp/x $i done }}}
-
- déc. 10, 2008
-
-
cerdic a rédigé
-
- nov. 05, 2008
-
-
esj a rédigé
-
- oct. 23, 2008
-
-
esj a rédigé
Bien virer un ? final avant de calculer le nom du cache (Fil). Il faudrait basculer ça dans la branche stable, mais il y a déjà un Fork sur public/assembler.php. Pourquoi ?
-
- sept. 04, 2008
-
-
esj a rédigé
Le problème de la langue des RSS privés de [12515] repose en définitive sur l'impossibilité d'utiliser le critère conditionnel {{{ {lang ?} }}} dans un squelette inclus car SPIP rajoute d'office ce paramètre dans le contexte. Ca peut se justifier pour la construction {{{ <INCLURE ...> }}} mais pas pour la balise {{{#INCLURE}}} qui est censé exécuté le squelette inclus dans le même environnement que le squelette incluant. En conséquence, cette balise n'inclut plus d'office la langue dans le contexte. Ce changement devrait être le plus souvent transparent (car la langue est souvent déjà dans le contexte et le problème ne se pose pas), mais si l'on veut se protéger de toutes mauvaises surprises il suffit de rajouter {{{ {lang} }}} après chacun des {{{ #INCLURE }}} comme cela est fait ici. Cette spécification d'office de la langue étant faite très profondément dans le code, obligation de revoir toute le fichier {{{ public/assembler }}}, qui avait d'ailleurs pas mal de redondances de code. Ca semble fonctionner partout malgré ce papillon déclenchant un cyclone.
-
- sept. 01, 2008
-
-
esj a rédigé
être un plus malin que [12435] pour ne pas tenir compte d'un paramètre action quand il y a aussi un paramètre page, à cause d'une lacune dans le mécanisme de RewriteRule: on rend indéfini GET['action'] que s'il a même valeur que GET['page'].
-
- août 31, 2008
-
-
cerdic a rédigé
retablir les bloc ajax inclus et le support des actions dans le prive (meme si les urls generees sont par defaut toujorus dans le public) code mort autour du traitement des actions qui etait reste du debut de la mise en CVT de l'espace prive les traitements derogatoires sont regroupes dans public/aiguiller appeles identiquement par le public et le prive
-
esj a rédigé
-