[ecrire ↪ fix_issue_63] 8 commits

spip/ecrire | 8 commits

Par Cerdic, le 22 août 2025 à 11h24min :

styles: ecs

Modifié
bootstrap/base/objets.php

Détails : styles: ecs (8befa63c) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 22 août 2025 à 11h24min :

fix: deprecier l’usage d’un tableau simple pour la declaration de parent

Modifié
bootstrap/base/objets.php

Détails : fix: deprecier l'usage d'un tableau simple pour la declaration de parent (3529109c) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 22 août 2025 à 11h24min :

refactor: on peut avoir plusieurs méthodes pour trouver un meme type d’enfant (ie plugin polyhierarchie)

Refs: #63

Modifié
bootstrap/base/objets.php

Détails : refactor: on peut avoir plusieurs méthodes pour trouver un meme type d'enfant... (57dc45b3) · Validations · spip / ecrire · GitLab

==============================
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

Détails : fix: loger la liste des tables au format string, dans un crash.log plus explicite que err.log (7a3bd1bd) · Validations · spip / ecrire · GitLab

==============================
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

Détails : fix: mettre false sur `$flux['data']` et pas un `return false` brutal (c50f0f61) · Validations · spip / ecrire · GitLab

==============================
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

Détails : fix: Corrige une optimisation du Collecteur de textes (f0bb12eb) · Validations · spip / ecrire · GitLab

==============================
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

Détails : fix: utf8_noplanes n'accepte qu'une string en entrée (ffccf4dd) · Validations · spip / ecrire · GitLab