[spip ↪ issue_5327] 20 commits

spip/spip | 20 commits

Par Matthieu Marcillaud, le 26 juillet 2024 à 08h36min :

docs(changelog): #5327

Modifié
CHANGELOG.md

Détails : docs(changelog): #5327 (fa248b66) · Validations · spip / spip · GitLab

==============================
Par cy_altern, le 26 juillet 2024 à 08h33min :

fix: Permettre de changer de langue à l’installation

Il faut passer dans l’aiguilleur des traitements dérogatoires même si on est en autoriser_sans_cookie

Refs: #5327

Modifié
ecrire/index.php

Détails : fix: Permettre de changer de langue à l'installation (cdbcba3f) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 26 juillet 2024 à 08h12min :

docs(changelog): #5879

Modifié
CHANGELOG.md

Détails : docs(changelog): #5879 (ff570608) · Validations · spip / spip · GitLab

==============================
Par b_b, le 26 juillet 2024 à 08h10min :

chore: passer ce log en debug au lieu d’info

Fix: #5879

Modifié
ecrire/bootstrap/inc/path.php

Détails : chore: passer ce log en debug au lieu d'info (6d43f1e0) · Validations · spip / spip · GitLab

==============================
Par b_b, le 24 juillet 2024 à 14h51min :

fix: Utiliser les propriétés logiques dans les CSS calculées de l’espace privé

afin de remplacer les #ENV{left} & #ENV{right}

Ref: #5460

Modifié
prive/themes/spip/content.css.html
prive/themes/spip/exceptions.css.html
prive/themes/spip/grids.css.html
prive/themes/spip/icons.css.html
prive/themes/spip/lists.css.html
prive/themes/spip/theme.css.html
prive/themes/spip/typo.css.html

Détails : fix: Utiliser les propriétés logiques dans les CSS calculées de l'espace privé (a6393663) · Validations · spip / spip · GitLab

==============================
Par b_b, le 24 juillet 2024 à 14h14min :

docs(changelog): #5460

Modifié
CHANGELOG.md

Détails : docs(changelog): #5460 (a7558834) · Validations · spip / spip · GitLab

==============================
Par b_b, le 24 juillet 2024 à 13h46min :

fix: utiliser les propriétés logiques dans les CSS (seconde passe)

Ref: #5460

Modifié
prive/themes/spip/bando.css.html
prive/themes/spip/boutons.css.html
prive/themes/spip/box.css.html
prive/themes/spip/content.css.html
prive/themes/spip/forms.css.html
prive/themes/spip/icons.css.html
prive/themes/spip/lists.css.html
prive/themes/spip/onglets.css
prive/themes/spip/picker.css.html
prive/themes/spip/utils.css

Détails : fix: utiliser les propriétés logiques dans les CSS (seconde passe) (ef706ddc) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 24 juillet 2024 à 13h46min :

perf: Renommer les fichiers CSS qui n’ont pas besoin de compilation SPIP

Ajouté
prive/themes/spip/ajax.css
prive/themes/spip/code.css
prive/themes/spip/onglets.css
prive/themes/spip/tables.css
prive/themes/spip/utils.css
Supprimé
prive/themes/spip/vieilles_def.css.html

Détails : perf: Renommer les fichiers CSS qui n’ont pas besoin de compilation SPIP (82744f42) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 24 juillet 2024 à 13h46min :

feat: Permettre des css pour l’espace privé directement en CSS (sans compilation SPIP)

On adapte style_prive.css.html pour charger, si les fichiers existent

  • des .css directement
  • des .html de squelettes compilés.

Sur les css des thèmes

  • prive/theme/spip/images/ajax.css
  • prive/theme/spip/images/ajax.css.html

Sur les css des plugins

  • {plugin}/prive/style_prive_plugin_{plugin}.css
  • {plugin}/prive/style_prive_plugin_{plugin}.html

Refs: #5460

Modifié
prive/themes/spip/style_prive.css.html

Détails : feat: Permettre des css pour l’espace privé directement en CSS (sans compilation SPIP) (3601ba3a) · Validations · spip / spip · GitLab

==============================
Par b_b, le 24 juillet 2024 à 13h46min :

fix: utiliser les propriétés logiques dans les CSS (première passe)

Ref: #5460

Modifié
prive/themes/spip/alertes.css.html
prive/themes/spip/bando.css.html
prive/themes/spip/boutons.css.html
prive/themes/spip/box.css.html
prive/themes/spip/content.css.html
prive/themes/spip/forms.css.html
prive/themes/spip/lists.css.html
prive/themes/spip/onglets.css.html
prive/themes/spip/picker.css.html

Détails : fix: utiliser les propriétés logiques dans les CSS (première passe) (f3d066c5) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 23 juillet 2024 à 14h50min :

docs(changelog): #5938

Modifié
CHANGELOG.md

Détails : docs(changelog): #5938 (64503eff) · Validations · spip / spip · GitLab

==============================
Par Eric Lupinacci, le 23 juillet 2024 à 14h50min :

feat: ajouter la table SQL comme informations fournie par la fonction objet_info() via l’index table_objet_sql

Modifié
ecrire/base/objets.php

Détails : feat: ajouter la table SQL comme informations fournie par la fonction... (2d51fe54) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 23 juillet 2024 à 14h20min :

docs(changelog): #5961

Modifié
CHANGELOG.md

Détails : docs(changelog): #5961 (d2b78ab0) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 23 juillet 2024 à 14h20min :

fix(css): Correction du bandeau de l’espace privé pour les navigateurs qui n’ont pas :has encore.

C’est le cas de FF 115 ESR par défaut (activable cependant via about:config)

Refs: #5961

Modifié
prive/themes/spip/bando.css.html

Détails : fix(css): Correction du bandeau de l’espace privé pour les navigateurs qui n’ont pas `:has` encore. (661fce4e) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :

docs(changelog): #5972

Modifié
CHANGELOG.md

Détails : docs(changelog): #5972 (817403c4) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :

fix: Ne pas appeler compter_calculer_select() si la requête principale a échoué

Refs: #5972

Modifié
ecrire/src/Compilateur/Iterateur/Sql.php

Détails : fix: Ne pas appeler `compter_calculer_select()` si la requête principale a échoué (54e3c31b) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :

perf: Ne pas appeler compter_calculer_select() inutilement

Si le nombre de résultats reçu est déjà inférieur à la pagination demandée,
il n’est pas nécessaire de calculer un grand total plus grand.

Refs: #5972

Modifié
ecrire/src/Compilateur/Iterateur/Sql.php

Détails : perf: Ne pas appeler `compter_calculer_select()` inutilement (59f32a8c) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :

fix: Gérer le cas de plusieurs colonnes de groupby dans sql_contsel en SQLite

Une solution est de passer par un objet json dans ce cas.

Refs: #5972

Modifié
ecrire/req/mysql.php
ecrire/req/sqlite_generique.php

Détails : fix: Gérer le cas de plusieurs colonnes de groupby dans `sql_contsel` en SQLite (f3b7116a) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 16h13min :

fix: Envoyer le bon type de paramètre $requeter à sql_select et sql_countsel

On évite d’envoyer un $requeter de type array à ces fonctions.
Note: on enlève aussi ce test (array) dans sql_select, qui ne servait que pour ce cas précis.

Refs: #5972

Modifié
ecrire/base/abstract_sql.php
ecrire/public/composer.php

Détails : fix: Envoyer le bon type de paramètre `$requeter` à `sql_select` et `sql_countsel` (51785209) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 22 juillet 2024 à 11h50min :

fix: warning dans http_img_pack si le fichier n’existe pas

Modifié
ecrire/bootstrap/inc/path.php
ecrire/inc/filtres.php

Détails : fix: warning dans `http_img_pack` si le fichier n’existe pas (93264fb3) · Validations · spip / spip · GitLab