- on peut maintenant ouvrir de nouvelles fenêtres d’édition qui se comportent comme la zone d’édition principale. Pour ouvrir une nouvelle fenêtre, il faut aller dans Fenêtre > Ouvrir dans une nouvelle fenêtre ou alors cliquer sur l'item correspondant dans le menu de séparation de l'éditeur ;
- la barre de progression a été déplacé dans le coin en bas à droite. Il est maintenant possible de ne montrer qu'une seule barre de progression qui résumera toutes les autres ;
- nouvelles possibilités de factorisation du code C++ :
- déplacer une fonction implémentée dans un fichier d’interface dans un fichier d'implémentation ;
- assigner la valeur de retour d'une méthode ou une expression allouée dynamiquement à une variable locale ;
- ajout de la déclaration et de l'implémentation pour les méthodes virtuelles d'une classe mère.
- support expérimental du débogueur LLDB pour Mac (il faut configurer le débogueur de votre kit et ensuite chercher explicitement le binaire lldb) ;
- de nouvelles fonctionnalités ont été ajoutés au port Android :
- éditeur graphique pour les fichiers de manifest ;
- débogage et profilage du code QML tournant sur l'appareil ;
- il y a maintenant un installateur pour l'environnement de développement BlackBerry qui rend plus facile le démarrage de développement d'applications sur cette plate-forme ;
- l’intégration de git est encore meilleure, beaucoup de nouvelles fonctionnalités ont été ajoutées, il est entre autres possible de faire du repeuplement interactif ;
- git utilise maintenant par défaut un visualiseur de diff côte à côte. Le visualiseur par défaut peut être changé dans les options du système de version ;
- ajout d'un éditeur de code Python avec coloration syntaxique, indentation et générateur automatique de classes.
Beaucoup d'autres fonctionnalités n'ont pas pu être présentées ici. La liste des changements comporte aussi des corrections de bogues. De chaleureux remerciements sont adressés à Orgad Shaneh et Petar Perisin pour leur excellent travail sur l'intégration de git au sein de Qt Creator, à Lorenz Haas pour ses contribution concernant « l'ajout de la déclaration et de l'implémentation pour les méthodes virtuelles d'une classe mère » et enfin à Sergey Shambir pour l'éditeur Python. Évidemment un grand merci à tous les autres contributeurs qui ont permis à cette nouvelle version de sortir.
Il existe malheureusement des conflits avec l'installateur Qt 5 ce qui empêche la distribution de Qt Creator 2.8 via ces installateurs. Cela sera possible, mais il faudra du temps pour résoudre ces conflits et tester les correctifs.
Téléchargez Qt Creator 2.8
Source : « Qt Creator 2.8 released »