spip/ecrire | 8 commits
Par Cerdic, le 22 août 2025 à 12h59min :
fix: ne pas faire un file_exists ici, $img_file peut etre un nom de fichier avec un ?. On peut appeler directement timestamp() qui gèrera bien
Refs: #88
Modifié
inc/filtres.php
==============================
Par Matthieu Marcillaud, le 22 août 2025 à 12h07min :
fix: La fonction timestamp peut accepter une entrée null
Si passée après find_in_path() qui peut retourner null s’il ne trouve rien.
Typiquement sur des écritures [...(#CHEMIN{truc.js}|timestamp)...]
Refs #88
Modifié
inc/filtres.php
==============================
Par Cerdic, le 22 août 2025 à 11h31min :
fix: La fonction timestamp gère le cas d’un fichier ayant déjà un timestamp
Gérer, si en entrée, un fichier contient déjà un timestamp, ou un éventuel truc
comme ?16px pour les icones SVG (mais j’ai pas trouvé de cas où ça se produit)
Refs: #88
Modifié
inc/filtres.php
==============================
Par Cerdic, le 22 août 2025 à 11h10min :
fix: loger la liste des tables au format string, dans un crash.log plus explicite que err.log
- un peu de doc
Refs: #86
Modifié
genie/maintenance.php
==============================
Par Cerdic, le 22 août 2025 à 10h56min :
fix: mettre false sur $flux['data'] et pas un return false brutal
Refs: #60
Modifié
inc/cvt_configurer.php
==============================
Par Cerdic, le 22 août 2025 à 10h31min :
perf: Optimisation dans le Collecteur de tag html.
Ajouter un argument $ifchars='>' car pas la peine de faire
quoi que ce soit si on a pas de > fermant les balises html
Modifié
src/Texte/Collecteur/HtmlTag.php
Détails : perf: Optimisation dans le Collecteur de tag html. (2691b660) · Validations · spip / ecrire · GitLab
==============================
Par Cerdic, le 22 août 2025 à 10h28min :
fix: Corrige une optimisation du Collecteur de textes
Retour sur 83c1bb20 induit en erreur par 48bb07a3 qui avait remplace le
strpos avec 3eme argument pos par un str_contains non equivalent.
Du coup on corrige l’optimisation de l’erreur en faisant un unique strrpos
pour avoir la dernière position du ifchars et faire une simple comparaison
à chaque iteration du while, ce qui rétablit donc le fonctionnement
initial, optimisé
Modifié
src/Texte/Collecteur/AbstractCollecteur.php
==============================
Par Cerdic, le 21 août 2025 à 16h39min :
fix: utf8_noplanes n’accepte qu’une string en entrée
Refs: #61
Modifié
inc/charsets.php