Qt 5.3 se concentre depuis le début sur la stabilité et Qt 5.3.1 ne déroge pas à la règle. Qt 5.3 a introduit différentes nouvelles fonctionnalités telles que QQuickWidget, le module Qt WebSockets, l'API d'achats, le support de WinRT (ainsi que de Windows Phone), et bien d'autres encore. La plupart de ces fonctionnalités ont même été améliorées avec Qt 5.3.1, en se basant sur les retours des clients et l’ensemble de la communauté Qt.
Améliorations de Qt 5.3.1
Qt 5.3.1 contient près de 800 changements par rapport à Qt 5.3.0. Les apports les plus intéressants dépendent des modules que vous utilisez et des plates-formes visées mais voici les améliorations essentielles :
- amélioration des performances du moteur JIT pour Qt Quick et correction de bogues majeurs, principalement sur architecture ARM (QTBUG-39289) ;
- QAbstractProxyModel::sibling fonctionne maintenant de la même façon qu'avec Qt 4 ;
- différents petits correctifs apportés aux contrôles pour Qt Quick tels que TableView, TabView, ComboBox et le calendrier ;
- QQuickWidget fonctionne maintenant avec ANGLE (QTBUG-39699) ;
- les animations développées Qt Quick fonctionnent maintenant avec les compilations statiques (QTBUG-37341) ;
- correction d'une régression lors de l'utilisation conjointe d'un QPushButton avec un QMenu (QTBUG-38550) ;
- correction d'une régression sous Mac, l'évenement clic est maintenant correctement traité par le widget sous-jacent (QTBUG-39322) ;
- support initial d'OS X 10.10, différentes améliorations feront leur apparition dans les prochaines versions de Qt ;
- l'API Positioning est maintenant fonctionnelle sous Windows Phone ;
- l'accessibilité est maintenant opérationnelle sous Android même avec une API antérieure à la version 18 (QTBUG-39508) ;
- correction d'un écran clignotant blanc lors du lancement ou de la fermeture d'une application sous Android (QTBUG-38960) ;
Les fichiers listant les changements sont situés dans chaque module, néanmoins la plupart des changements sont listés dans le fichier des changements de Qt 5.3.1 hébergé sur le wiki.
Il peut être intéressant de consulter les problèmes déjà répertoriés.
Qt Creator 3.1.2
Les installateurs contiennent Qt Creator 3.1.2, qui apporte différents correctifs et améliorations parmi lesquels :
- correction d'un crash lors de l'édition de code avec la coloration syntaxique et le repli de code basé sur l'indentation activéé (QTCREATORBUG-12172) ;
- Correction d’un crash de GDB lors de l’utilisation de grands noms d’objets (QTCREATORBUG-12330) ;
- Correction du filtrage pour la sélection de l’aide.
Pour la liste complète des changements, reportez-vous au fichier des changements.
Obtenir Qt 5.3.1
Qt 5.3.1 est maintenant tagué dans les dépots du projet Qt et est disponible sous forme d'installateurs, en ligne mais aussi hors-ligne. Les différents installateurs sont disponibles sur la page des téléchargements.
Source : « Qt 5.3.1 Released »