Aller au contenu

« Module:String » : historique des versions

Sélection du diff : cochez les boutons radio des versions à comparer et appuyez sur entrée ou sur le bouton en bas.
Légende : (actu) = différence avec la dernière version, (diff) = différence avec la version précédente, m = modification mineure.

(les plus récentes | les plus anciennes) Voir ( | 50 plus anciennes) (20 | 50 | 100 | 250 | 500)

24 février 2026

21 février 2026

20 février 2026

12 août 2025

27 mars 2025

  • actudiff 19:2327 mars 2025 à 19:23 Modèle:Infobox_Musique_(œuvre)>GrandEscogriffe 14 900 octets +14 900 utilisation du "default" donné à str.find dans tous les cas

3 septembre 2024

  • actudiff 19:263 septembre 2024 à 19:26 Modèle:Infobox_Musique_(œuvre)>Od1n 14 894 octets −8 les caractères ici recherchés sont tous dans la place ASCII (voir en:UTF-8#Encoding), ainsi il n'est pas nécessaire de recourir à mw.ustring.gsub() (peu performant), on peut remplacer par string.gsub() ; ainsi on réduit significativement l'overhead d'avoir le "plain mode" activé
  • actudiff 19:183 septembre 2024 à 19:18 Modèle:Infobox_Musique_(œuvre)>Od1n 14 902 octets +4 les fonctions string.gsub() et mw.ustring.gsub() retournent en plus une 2e valeur (nombre de remplacements effectués), et c'est la source de moult bugs foireux ; ajout de parenthèses ici, afin que p._escapePattern() ne la retourne pas

17 février 2024

  • actudiff 01:1117 février 2024 à 01:11 Modèle:Infobox_Musique_(œuvre)>Od1n 14 898 octets −34 ce test n'avait plus pour seule utilité que de micro-optimiser dans le cas "chaîne vide", mais ce n'est généralement pas (peut-être même jamais) le cas, et de toute façon la fonction mw.ustring.rep() est très performante, en fait c'est un alias de string.rep()
  • actudiff 00:3517 février 2024 à 00:35 Modèle:Infobox_Musique_(œuvre)>Od1n 14 932 octets −31 si jamais « n » est négatif, moins surprenant de ne rien retourner (il suffit de laisser faire string.rep) que de retourner une occurrence ; on pourrait éventuellement retourner une erreur, mais je pense plutôt qu'on peut considérer que le cas est valide (eu égard que l'argument « n » peut être obtenu programmatiquement) ; j'ai vérifié les modèles utilisant cette fonction, le changement n'introduit pas de problème (au contraire même)
  • actudiff 00:2417 février 2024 à 00:24 Modèle:Infobox_Musique_(œuvre)>Od1n 14 963 octets −17 dans les assignations de variables au-dessus, on a la garantie que « s » et « n » ne valent pas nil, donc plus clair de ne pas mettre de vérifications redondantes ; et en raison du tonumber() (qui ne retourne que number ou nil) on a même la garantie que « n » est un number

11 février 2024

  • actudiff 14:3711 février 2024 à 14:37 Modèle:Infobox_Musique_(œuvre)>Od1n 14 980 octets 0 correction warning luacheck « variable 'error_str' was previously defined as an argument on line 445 » ; plutôt que de réassigner le paramètre "error_str", je préfère créer une variable distincte

11 décembre 2023

21 octobre 2023

20 octobre 2023

19 octobre 2023

6 février 2022

  • actudiff 04:026 février 2022 à 04:02 Modèle:Infobox_Musique_(œuvre)>Od1n 14 132 octets 0 ordonnancement : d'abord les méthodes publiques, puis les méthodes privées (celles préfixées avec un underscore)
  • actudiff 02:206 février 2022 à 02:20 Modèle:Infobox_Musique_(œuvre)>Od1n 14 132 octets −443 cette fonction trim() est actuellement inutilisée, bien qu'elle soit présente depuis presque neuf ans ; pour les modèles, utiliser {{trim}}, pour les modules, utiliser directement mw.text.trim(), ou Outils.trim() qui lui est en revanche très utilisé
  • actudiff 01:576 février 2022 à 01:57 Modèle:Infobox_Musique_(œuvre)>Od1n 14 575 octets −1 747 pour alléger ce module, déplacement des fonctions simpletitle() et titledisambig() vers un module dédié Module:Titre sans précision

29 juin 2021

  • actudiff 03:3929 juin 2021 à 03:39 Modèle:Infobox_Musique_(œuvre)>Od1n 16 322 octets +15 micro-optimisation : boucle for au lieu de ipairs()

28 juin 2021

  • actudiff 02:4428 juin 2021 à 02:44 Modèle:Infobox_Musique_(œuvre)>Od1n 16 307 octets −74 commentaire superflu pour "str.trim", erroné (copié-collé) pour "str.rep"

27 juin 2021

  • actudiff 15:3627 juin 2021 à 15:36 Modèle:Infobox_Musique_(œuvre)>Od1n 16 381 octets −981 méthode "str_find" indiquée à éviter (préférer "find"), et inutilisée sur le wiki ; en prime évite confusion, car à la différence de la version anglaise, notre modèle {{str_find}} utilise "Str:find" (oui, c'est un autre module)
  • actudiff 13:3627 juin 2021 à 13:36 Modèle:Infobox_Musique_(œuvre)>Od1n 17 362 octets −7 pareil en pratique, code juste légèrement plus précis

26 mars 2021

11 décembre 2018

19 octobre 2017

18 octobre 2017

13 septembre 2017

  • actudiff 06:1813 septembre 2017 à 06:18 Modèle:Infobox_Musique_(œuvre)>Zebulon84 m 16 318 octets −1 393 indentation avec des tab, suppression des point-virgules
  • actudiff 06:0813 septembre 2017 à 06:08 Modèle:Infobox_Musique_(œuvre)>Zebulon84 17 711 octets +6 str.match : suppression erreur sur chaine vide ou start plus long que la chaine, c'est contre-intuitif et ne gène pas le fonctionnement (déjà qu'il faut renseigner nomatch)

25 août 2016

  • actudiff 10:1525 août 2016 à 10:15 Modèle:Infobox_Musique_(œuvre)>Od1n 17 705 octets −244 trim : mention sauts de ligne, suppression commentaire utilisation dans modèles (il existe {{trim}}), simplification code
  • actudiff 09:5925 août 2016 à 09:59 Modèle:Infobox_Musique_(œuvre)>Od1n m 17 949 octets +63 correction et développement commentaire
  • actudiff 09:5325 août 2016 à 09:53 Modèle:Infobox_Musique_(œuvre)>Od1n 17 886 octets −412 simplification, inutile de contrôler mw.title.getCurrentTitle() normalement

10 mai 2016

  • actudiff 17:4410 mai 2016 à 17:44 Modèle:Infobox_Musique_(œuvre)>Hexasoft 18 298 octets +751 ajout fonction "trim", nécessaire pour certains vieux modèles (qui seront à convertir en lua)

12 janvier 2016

  • actudiff 13:2212 janvier 2016 à 13:22 Modèle:Infobox_Musique_(œuvre)>Zebulon84 m 17 547 octets 0 A modifié le niveau de protection de « Module:String » : Modèle très utilisé : plus de 750 000 inclusions ([Modifier=Autoriser uniquement les administrateurs] (infini) [Renommer=Autoriser uniquement les administrateurs] (infini))

19 avril 2014

27 novembre 2013

26 novembre 2013

22 octobre 2013

20 mai 2013

  • actudiff 01:2520 mai 2013 à 01:25 Modèle:Infobox_Musique_(œuvre)>Orlodrim m 15 365 octets 0 A protégé « Module:String » : Modèle très utilisé ([Modifier=Autoriser uniquement les utilisateurs auto-confirmés] (infini))

27 février 2013

25 février 2013

  • actudiff 11:4125 février 2013 à 11:41 Modèle:Infobox_Musique_(œuvre)>Xfigpower m 634 octets −12 Aucun résumé des modifications
  • actudiff 11:4025 février 2013 à 11:40 Modèle:Infobox_Musique_(œuvre)>Xfigpower 646 octets +646 Nouvelle page : -- test Coord -- {{#invoke:coord|latitude|longitude|paramètres des coordonnées|paramètres du modèle}} -- {{#invoke:coord|lat deg|N/S|lon deg|E/W|paramètres des coordo...
(les plus récentes | les plus anciennes) Voir ( | 50 plus anciennes) (20 | 50 | 100 | 250 | 500)