Commit Graph

31 Commits (master)

Author SHA1 Message Date
Matthieu Marcillaud b23d098565 docs: Nettoyer les entêtes de fichiers de la mention du fichier COPYING.txt
Refs: #5369
9 months ago
JamesRezo e7e107e14c feat(dev-tools): Mise en place phpcs+phpstan (#4834)
Co-authored-by: JamesRezo <james@rezo.net>
Reviewed-on: #4834
Co-authored-by: JamesRezo <jamesrezo@noreply.git.spip.net>
Co-committed-by: JamesRezo <jamesrezo@noreply.git.spip.net>
2 years ago
Franck 6d2790cf0a #4526 avec tendresse depuis 2001 3 years ago
spip.franck@lien-d-amis.net 86f1abc35d Bonne année "revisions" 4 years ago
spip.franck@lien-d-amis.net cb9d3bf5dd Il parait que le futur c'est maintenant :-D 5 years ago
spip.franck@lien-d-amis.net fef7324037 Bonne année aussi aux plugins-dist :-D 6 years ago
kent1@arscenic.info 8fce39d7cc PSR SPIP 7 years ago
denisb@a-working-class-hero-is-something-to.be a3f0e12c86 bonne année. 8 years ago
cedric@yterium.com e64d7eaf75 bugfix https://core.spip.net/issues/3628 : declarer le champ id_auteur comme possible cle de jointure 8 years ago
marcimat@rezo.net 9291c1c03a Meilleure compatibilité avec PSR-2 et nos règles d'écriture, en appliquant
différents fix avec php-cs-fixers. Fixers appliqués ici :

	'encoding',                // utf8
	'eof_ending',              // un saut de ligne en fin de fichier
	'elseif',                  // elseif plutôt que else if
	'function_call_space',     // espaces sur fonctions
	'function_declaration',    // espaces sur fonctions
	'function_typehint_space', // espaces sur fonctions
	'linefeed',                // sauts de ligne \n uniquement
	'lowercase_constants',     // true, false, null en munuscule
	'lowercase_keywords',      // mots clés PHP en lowercase
	'method_argument_space',   // espaces sur appels de fonctions
	'multiple_use',            // use unique sur fonctions anonymes
	'newline_after_open_tag',  // ouverture de php… et c'est tout sur cette ligne
	'operators_spaces',        // espaces de part et d'autres des opérateurs binaires
	'parenthesis',             // pas d'espace juste après parenthèse ouvrante, ou avant parenthèse fermante
	'php_closing_tag',         // pas de fermeture de php
	'short_tag',               // tag PHP corrects
	'trailing_spaces',         // pas d'espace qui traîne en fin de ligne
	'visibility',              // déclarer 'public / private / protected' sur les méthodes
8 years ago
cedric@yterium.com b671da752d Indentation et regles de codage selon http://www.spip.net/fr_article3497.html#regles_codage 8 years ago
erational@erational.org 529f8bc606 remplacement des http://doc.spip.org par http://code.spip.net (Francky)
passage du copyright en 2015
9 years ago
denisb@a-working-class-hero-is-something-to.be 0dc5e6deb4 feliĉan novan jaron 2014 ! 10 years ago
marcimat@rezo.net 17bfc83b58 Coquilles de phpDoc 11 years ago
marcimat@rezo.net 5737229387 Corrections et ajout de PHPDoc 11 years ago
jack@lmpe.fr 4b4a6ddadb On est en 2013 ! 11 years ago
cedric@yterium.com 24cae57f5f Report de r67235 : Ajouter un DEFAULT sur 'permanent' et 'champs' car peut poser problème sur certains sites SQLite migrés depuis mySQL (qui ont attrapés au passage une clause NOT NULL)
Gerer le 'permanent' dans le sens inverse : on tag 'non' quand c'est une revision fusionnable, et rien sinon (le cas le plus courant), et on teste l'absence de 'non' pour forcer la creation d'une nouvelle revision. Cela évite de peupler la base pour rien, et evite des bugs après réparation de base sur le permanent problematique
11 years ago
kent1@arscenic.info 7ad1cb7be5 On corrige l'index id_objet qui était sur la colonne id_version
On ajoute deux index sur id_version et objet

On passe en 1.7.2 et le shema en 1.1.3
11 years ago
gilles.vincent@gmail.com 060ebe7a51 Mise a jour des annees pour les Copyrights (je ne connais pas l'utilite de cette info mais autant s'aligner sur les fichiers du core) 11 years ago
kent1@arscenic.info 6741012223 Montrons le bon exemple :
if (!defined('_ECRIRE_INC_VERSION')) return; partout
12 years ago
cedric@yterium.com 1499c6843f paquet.xml pour toutes les extensions de SPIP 3 12 years ago
cedric@yterium.com 95d6e677c1 Utiliser le flag exist=true en retour de trouver_table pour etre sur que la table existe et declencher l'upgrade plutot que la creation. 13 years ago
cedric@yterium.com 1c1276f283 processus d'installation/upgrade :
- ne creer que les tables de l'extension qui s'installe
- utiliser la fonction maj_plugin a laquelle on fournit un tableau d'operations elementaires
- gerer la transition depuis SPIP 2.1 dans tous les cas (table existante mais pas de meta)
13 years ago
cedric@yterium.com eed2a8383a affichage 13 years ago
cedric@yterium.com 7e6a9e5b70 validons cette maj de base 13 years ago
cedric@yterium.com b83c2d5ea3 debut de liste des versions en squelette 13 years ago
cedric@yterium.com 25f74db6a1 - Icones
- utilisation de l'api declarer_tables_objets_sql pour les objets versionnes et la configuration
- upgrade pour stocker les noms de table complets (spip_articles) dans la meta
13 years ago
cedric@yterium.com aba24f7a2b Les extensions avaient deja rate le passage en 2010, ne ratons pas celui a 2011 13 years ago
kent1@arscenic.info 18a44a08a7 Une première version de gestion multi objets ... certaines fonctionnalités ont certainement pris un coup au passage ... mais l'étendue est telle qu'il devenait difficile de se repérer sans commiter... 14 years ago
kent1@arscenic.info a7a74cfb50 La table versions dans tables_des_tables 14 years ago
fil@rezo.net a41122f2d3 transfert d'une bonne partie des revisions dans un plugin core ; on se base sur [14383] 14 years ago