[ecrire ↪ mr_113_pour_4.4] 20 commits

spip/ecrire | 20 commits

Par Cerdic, le 15 août 2025 à 10h36min :

styles: composer fix-cs of course

(cherry picked from commit d5f51eae827168bf34ce17af38290d84e9f97644)

Modifié
src/Texte/Collecteur/HtmlTag.php

Détails : styles: composer fix-cs of course (3f8686e4) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 15 août 2025 à 10h36min :

fix: si l’on fournit une balise qui n’est pas en minuscule, s’abstenir d’optimiser la recherche en supposant qu’il n’y a que des balises minuscules. Permet de s’en tirer quand on utilise extraire_balises() sur du XML pour extraire une balise … par exemple, même si en toute rigueur le parseur est pensé pour le HTML, pas pour le XML

(cherry picked from commit 73b4a821bc0701894139ec99f4b664012801c7f7)

Modifié
src/Texte/Collecteur/HtmlTag.php

Détails : fix: si l'on fournit une balise qui n'est pas en minuscule, s'abstenir... (683fa0b3) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 15 août 2025 à 10h31min :

perf: inutile de faire le str_contains à chaque itération

(cherry picked from commit 83c1bb20b426e45af829105f8a0fc35420922520)

Modifié
src/Texte/Collecteur/AbstractCollecteur.php

Détails : perf: inutile de faire le str_contains à chaque itération (bb7b1a05) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 29 juillet 2025 à 15h12min :

fix: collecte des balises HTML en cas de balise fermante surnuméraire (html mal fichu ou filtrage des balises ouvrantes via une preg perso)

Modifié
src/Texte/Collecteur/HtmlTag.php

Détails : fix: collecte des balises HTML en cas de balise fermante surnuméraire (html... (e91c6b73) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 18 juillet 2025 à 17h18min :

docs: préciser la méthode de remplacement

Modifié
CHANGELOG.md

Détails : docs: préciser la méthode de remplacement (15c298a0) · Validations · spip / ecrire · GitLab

==============================
Par JamesRezo, le 17 juillet 2025 à 16h17min :

chore: dépréciation constante _IS_CLI

Modifié
CHANGELOG.md
inc_version.php

Détails : chore: dépréciation constante _IS_CLI (cb321e78) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul Rouquette, le 27 juin 2025 à 00h40min :

fix: ne pas ajouter de lien pour confirmer l’inscription sur les
visiteurs, se contenter de la définition du mot de passe

fix: spip/ecrire#73
(cherry picked from commit b7dc421626eefb5f3c2990a0c99be7d05cd5fd11)

Supprimé
action/confirmer_inscription.php
Modifié
action/inscrire_auteur.php
lang/spip_fr.php

Détails : fix: ne pas ajouter de lien pour confirmer l'inscription sur les (a34a7869) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 10 juin 2025 à 11h24min :

build: Version 4.4.4

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.4 (d6f9234a) · Validations · spip / ecrire · GitLab

==============================
Par Cerdic, le 2 juin 2025 à 11h25min :

fix: Les urls d’actions de formulaires finissant par / ajoutaient inutilement une ancre

Ce code servait originellement à corriger IEx, et est inutile depuis bien longtemps,
mais pouvait provoquer des problèmes avec certains jeux d’urls du coup.

(cherry picked from commit 6488dace52281489bcc423b2f3e70277b0ae747b)

Modifié
balise/formulaire_.php

Détails : fix: Les urls d’actions de formulaires finissant par `/` ajoutaient inutilement une ancre (568b52c9) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2025 à 11h29min :

build: Version 4.4.3

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.3 (5b4daa58) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 8 avril 2025 à 11h19min :

fix: Définir l’autorisation de voir le formulaire de préférence des menus…

Même autorisation que pour les couleurs : on autorise.

Refs: spip/prive#82
(cherry picked from commit a576523b66e9451e7c20d5b9437cded972d2bfa4)

Modifié
inc/autoriser.php

Détails : fix: Définir l’autorisation de voir le formulaire de préférence des menus… (7c5d414e) · Validations · spip / ecrire · GitLab

==============================
Par Maïeul, le 7 avril 2025 à 12h10min :

fix(sqlite): Ignorer les commentaires dans la création de champs SQL

SQLite ne gère pas le mot clé mysql COMMENT tel que dans

  • bigint(21) NOT NULL COMMENT 'Identifiant du code Postal'
  • varchar(20) NOT NULL COMMENT 'Code'

On ignore simplement cette instruction en SQLite, c’est encore le plus simple.

Refs: #58

(cherry picked from commit 80e8f1a9157dbf72003d06e0adf279f77c336f8e)

Co-authored-by: Matthieu Marcillaud marcimat@rezo.net

Modifié
req/sqlite_generique.php

Détails : fix(sqlite): Ignorer les commentaires dans la création de champs SQL (4497f886) · Validations · spip / ecrire · GitLab

==============================
Par b_b, le 14 mars 2025 à 11h25min :

fix: réparer la pagination ajax de la liste des admins dans la boite info d’une rubrique

Fix: #6065

Modifié
inc/pipelines_ecrire.php

Détails : fix: réparer la pagination ajax de la liste des admins dans la boite info d'une rubrique (292c0e5e) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 14 mars 2025 à 11h03min :

fix: éviter une fatale Undefined constant _PROTOCOLES_STD en la définissant dans spip_initialisation_core()

par conséquence elle n’est plus personnalisable depuis mes_options ou un plugin

Fix: spip/tw#4883

Modifié
inc/utils.php

Détails : fix: éviter une fatale Undefined constant `_PROTOCOLES_STD` en la définissant... (d5916487) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2025 à 11h34min :

build: Version 4.4.2

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.2 (6684ac5b) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2025 à 11h25min :

fix: Coquille dans 363d92834

(cherry picked from commit 23ce997345cefd33086c60f20bade72aeecb48fd)

Refs: #39

Modifié
inc/pipelines_ecrire.php

Détails : fix: Coquille dans 363d92834 (33672160) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 18 février 2025 à 11h03min :

build: Version 4.4.1

Modifié
CHANGELOG.md
inc_version.php
paquet.xml

Détails : build: Version 4.4.1 (ff6b3520) · Validations · spip / ecrire · GitLab

==============================
Par b_b, le 18 février 2025 à 10h56min :

fix: utiliser Spip\Afficher\Minipage\Admin au lieu de install_fin_html() qui lève un deprecated

(cherry picked from commit 5ebc73173a08f0c03ba71b892a30229e9dda8d5b)

Ref: #41 !48

Modifié
base/upgrade.php

Détails : fix: utiliser `Spip\Afficher\Minipage\Admin` au lieu de `install_fin_html()` qui lève un deprecated (093c7d30) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2025 à 17h11min :

fix: Notifier uniquement les mises à jour de patch de SPIP en entête de page de l’espace privé

Résout partiellement : on n’appelle plus l’inclusion du squelette à tort.
Il reste cependant que ce squelette n’affiche exactement ce qu’il faudrait.

Refactor en early-return en passant, sans affectation dans les if.

Refs: #39

Modifié
inc/pipelines_ecrire.php

Détails : fix: Notifier uniquement les mises à jour de `patch` de SPIP en entête de page de l’espace privé (2b514fe0) · Validations · spip / ecrire · GitLab

==============================
Par Matthieu Marcillaud, le 17 février 2025 à 17h05min :

fix: L’option onload de Minipage n’était pas appliquée…

Pour cause, l’option onload doit être en minuscule !
J’en profite pour renommer les $onLoad en $onload pour éviter d’autres copier/coller erronés.

(cherry picked from commit 5c21b142671507b9637326f752fb4173747e0944)

Refs: #41

Modifié
inc/minipres.php
src/Afficher/Minipage/AbstractPage.php

Détails : fix: L’option `onload` de Minipage n’était pas appliquée… (96db9e6f) · Validations · spip / ecrire · GitLab