Comme je vous l'annonçai lors de la sortie de GTK+ 2.18, et suite à la réunion sur IRC, la branche 2.90 de GTK+ a été créée sur le dépôt git : http://git.gnome.org/cgit/gtk+/tree/?h=gtk-2.90

Concrètement, cette branche va permettre de préparer le terrain pour l'arrivée de GTK+ 3.0, Voici les taches prévues :
  • Création de la branche 2.90
  • Mise à jour régulière de la branche 2.90 à partir de la branche principale
  • Suppression du code obsolète
  • Suppression de tous les champs publique des structures
  • Désactivation des fonction obsolètes par défaut
  • Faire appliquer l'inclusion d'un fichier d'entête unique
  • Veillez à la possibilité d'installer en parallèle GTK+ 2.0 et 3.0

2.9 development branch tasks

La décision a donc été prise de casser la compatibilité de GTK+ 2.0 (qui date de 2002), afin de pouvoir ajouter de nouvelles fonctionnalités. Voici un résumé de ce qui est prévu :
  • Un nouveau widget de base pour les barres de défilement afin de simplifier leur implémentation
  • Simplification de l'API de drag & drop
  • Une API simple pour la transparence des widgets
  • Création d'un conteneur d'animation
  • Fonctionnalités physiques (cinétique de défilement, magnétisme, friction, etc.)

Features planned for 3.0

Et vous, qu'attendez vous de cette nouvelle version majeur ?
Pensez-vous que cette nouvelle version puisse populariser d'avantage GTK+ ?