Petites brèves : TextMate2 en GPL et JQuery 1.8,

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, rootix et Lucas Bonnet. Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
22
11
août
2012
Technologie

Si vous ne suivez pas les journaux de LinuxFr.org (section du site modérée a posteriori), vous êtes certainement passé à côté des dernières petites nouvelles du monde logiciel.

TextMate2, un IDE tournant exclusivement sous Mac OS X et relativement apprécié, vient de voir son code source publié sous GPL v3 par Allan Odgaard, son développeur principal. La motivation annoncée pour la libération du code est la base toujours croissante d'utilisateurs qui voulaient bidouiller mais que le système limité de bundles (des extensions dans le langage de TextMate) ne permettait pas de satisfaire. Quant au choix de la GPLv3, il semble lui motivé par le fait :

  1. d'éviter tout fork propriétaire. Cependant l'auteur n'est pas fermé à relicencier sous une licence "moins restrictive" au cas par cas des morceaux de code.
  2. d'envoyer un message à Apple et sa politique d'enfermement de l'utilisateur toujours plus croissante.

Il ne faut pas s'attendre à un port de TextMate sous Linux/BSD, car c'est de l'Objective-C et du Cocoa.

Quant à jQuery, il est disponible en version 1.8. Plus de 160 bugs annoncés comme corrigés. Parmi les principaux changements, on notera :

  • Sizzle, le moteur de sélection, entièrement retravaillé
  • Le code gérant les animations a été aussi revu et débogué, les rendant plus "extensibles"
  • Le préfixage automatique des CSS
  • Plus de souplesse avec $(html, props)
  • et quelques éléments non documentés ont été retirés (les données des événements internes : $(element).data(“events”), Deferred.isResolved(), Deferred.isRejected(), $(element).closest(Array), $.curCSS et $.attrFn

Le tout dans une petite cure d'amaigrissement du code par rapport à la 1.7.2

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.