21722 Commits (master)
 

Author SHA1 Message Date
Cerdic ad50fe4d8c fix: la classe langage sur le bloc code est préfixée de `language-` comme dans prismjs et le plugin coloration-code et ça évite de conflicter avec une classe super générique comme `c` 3 days ago
Cerdic 3898e1c6bb doc: changelog 3 days ago
Cerdic 29d5197201 une présentation un peu plus raffinée sur les .spip_code et .spip_cadre dans ecrire/ 3 days ago
Cerdic 46765a0041 fix: normaliser le balisage des blocs de code dans le rendu du texte avec une fonction `spip_balisage_code()` qui genere un `<div><pre><code>` si c'est un bloc de code ou un simple `<code>` si c'est du code en ligne 3 days ago
cy_altern 69c5a5ff3e oups ! respecter l'ordre des commits dans le CHANGELOG... 4 days ago
cy_altern 482a029219 CHANGELOG pour #5355 4 days ago
cy_altern ed2a2f9910 fix: éviter un warning du débogueur si non connecté 4 days ago
Matthieu Marcillaud 7c6770a178 fix: Deprecated-- sur l’appel à `supprimer_numero(null)` 4 days ago
b_b 978e74756c doc: changelog 5 days ago
Cerdic a1d822a947 fix: les PDF envoyés avec un CSP Sandbox ne sont pas visibles dans Safari ou Chrome, on fait donc une exception pour ces fichiers 5 days ago
Matthieu Marcillaud 1b02d11bc8 fix: Nom de variable suite à 81e62d98b7 5 days ago
Matthieu Marcillaud cf94139964 fix: Deprecated null to string convertion, dans certains cas avec sqlite 6 days ago
Cerdic 9a88608e81 doc: PHPDoc sur le collecteur de liens 6 days ago
Cerdic 81e62d98b7 refactor: On deplace tous les collecteurs dans /SPIP/Texte/Collecteur/xxx et la classe de base devient un AbstractCollecteur 6 days ago
Cerdic f948ba28a9 refactor: utiliser le collecteur pour le découpage du bloc multi en tableau lang=>texte c'est plus robuste et rapide 6 days ago
Cerdic 986e14cd6a fix: echapper (et sanitizer si besoin) les multis et les idiomes dans safehtml() la fonction, avant d'appeler la lib sous-jacente qui de toute façon ne les connaitra pas 6 days ago
Cerdic dbef8c3acb refactor: utiliser un CollecteurIdiomes pour collecter/echapper/retablir et traiter les idiomes <:ecrire:bouton_valider:> 6 days ago
Cerdic 540ad42198 refactor: utiliser un CollecteurMultis pour collecter/echapper/retablir et traiter les multis 6 days ago
Cerdic 2111148ae6 docs: Referencer la fonction choisir_traduction() insérées dans le code compilé 6 days ago
Cerdic 4af03352ad refactor: une classe Spip\Textr\CollecteurLiens pour collecter les liens + l'utiliser dans le traitement des modeles 6 days ago
Cerdic 01b887fa95 refactor: une classe generique Spip\Texte\Utils\Collecteur pour traiter les collections/echappement/remplacement et utilisation pour les modeles en dans Spip\Texte\CollecteurModeles 6 days ago
Matthieu Marcillaud 9112a06d4d fix: Inclusion manquante non connecté dans l’api transmettre 7 days ago
b_b ff6ae5cea7 fix: réparer le lien vers la licence GPL dans le pied des pages du privé 1 week ago
Cerdic ffd49b67bf fix: lors de l'upgrade depuis SPIP 4.0 ou antérieur il faut forcer le webmestre à se reloger pour générer un fichier `config/cles.php` et les autres auteurs à rehasher leur mot de passe de façon plus sure 1 week ago
b_b 9785e6bf2c doc: retrait des fichiers de licence GPL obsolète 2 weeks ago
Cerdic 07695e6f35 Refactoring de la gestion du _oups dans le formulaire_editer_liens : 2 weeks ago
Cerdic f827ff2d79 doc: changelog 2 weeks ago
Cerdic 5568ac6175 fix: PHP_AUTH peut être utilisé avec autre chose que ldap, et il convient donc d'appeler les méthodes d'auth avec le login contenu dans PHP_AUTH_USER 2 weeks ago
Cerdic 0bc4f41919 perf: inutile de jouer une regexp complete sur une balise pour extraire un attribut si un simple `stripos()` ne permet pas de le detecter 2 weeks ago
Cerdic 5a282290b0 refactor: collecte des modeles dans un texte avec une seule regexp en utilisant l'option PREG_OFFSET_CAPTURE et des strpos partout où c'est possible 2 weeks ago
Cerdic a9c0b3a6f7 fix: ne pas supposer suspect du html qui contient des entites unicode numériques transformées par `safehtml()` 2 weeks ago
b_b b5e39a75f8 doc: changelog 2 weeks ago
tcharlss dcb3a9cf31 Utiliser des variables pour définir la taille max du h1, et au passage utiliser des variables dans le composant bouton-icone au lieu des vieux #SET / #GET 2 weeks ago
b_b 49aeea31fb doc: changelog 2 weeks ago
Cerdic 647eb899fd fix: rétablir la collecte des doublons par la fonction `traiter_modeles()` 2 weeks ago
b_b ed0e63c102 doc: changelog 3 weeks ago
tcharlss ea2962f493 feat: ajout de liens de retour vers le site public + déconnexion dans un des écrans d'erreur d'accès à l'espace privé 3 weeks ago
b_b 03e6f4bf96 doc: changelog 3 weeks ago
b_b 6b812a02ff fix: correction de la valeur affichée pour le dernier item de pagination en mode naturel 3 weeks ago
b_b 6b340fc329 doc: changelog 3 weeks ago
b_b 245406ec42 fix: deprecated -- sur `recuperer_numero()` quand on lui passe une valeur nulle 3 weeks ago
Cerdic bcd628569b fix: les liens générés ont tous des attributs html avec des doubles quote 3 weeks ago
Matthieu Marcillaud 9317c03704 docs(changelog): #5321 sur les échappements de liens 3 weeks ago
Matthieu Marcillaud 07e8638777 refactor: Typage strict sur les nouvelles fonctions de liens 3 weeks ago
Matthieu Marcillaud e1e52e9a6e fix: Deprecated dynamic property sur idna_convert 3 weeks ago
Cerdic 2aa8f21885 fix: dans le public et en mode parano, eviter que echapper_html_suspect() ne casse les raccourcis liens qui passent a travers typo(), et echapper les liens avant les modeles pour ne pas risquer de detecter a tord une fin de modele si on a un raccourci lien dans les paramètres 3 weeks ago
Cerdic d217cbea0b fix: collecter le second > des liens ouvrant 3 weeks ago
Cerdic d06948666c fix: Permettre de passer une callback de sanitization sur les liens que l'on collecte ou que l'on va echapper 3 weeks ago
Cerdic b8827d0a8a chores: traiter_modeles() ne prends plus un tableau de recherche/remplace des liens d'origine, mais simplement le marqueur texte utilisé pour l'échappement des liens qui permet de les rétablir là où c'est nécessaire 3 weeks ago
Cerdic 457a7a01cd chores: symétriquement à ce qu'on a fait pour les modèles, on dédie un inc/liens à la collecte/echappement/desechappement des liens, pour pouvoir réutiliser les fonctions plus facilement 3 weeks ago