Toujours bâti sur Free Pascal 3.0.2 (sauf pour la version Linux qui s'appuie sur la version 3.0.3), Lazarus 1.8 constitue une étape importante dans la feuille de route de l'équipe de développement. Pour rappel, Lazarus est un RAD/EDI multiplateforme développé en Free Pascal pour Free Pascal. Son objectif est de fournir aux programmeurs Pascal Objet un environnement de développement facile à utiliser s'approchant le plus possible de Delphi.
Cette version apporte un nombre élevé de corrections dont vous trouverez la liste ici
Au niveau des changements notables, on relèvera :
- la prise en charge de Qt5 ;
- la prise en charge des hautes résolutions (DPI), y compris, à titre expérimental, par l'EDI ;
- des extensions de TToolButon et TToolBar ;
- l'adaptation du presse-papiers au format HTML ;
- la personnalisation possible des menus à la manière (ou presque) de Delphi ;
- l'ajout d'une série de nouveaux composants TTaskDialog, TSpinEditEx, TFloatSpinEditEx, TChartComboBox.
Pour ceux qui n'auraient pas tenu compte du passage à l'UTF8 et à la centralisation des fonctions de chaînes dans les unités LazUTF8 et LazFileUtils, il faut qu'ils sachent que les wrappers présents dans les anciennes unités ont été supprimés. S'ils viennent se plaindre, on leur répondra que ce changement important avait été balisé depuis la version 1.6 .
À noter pour la petite histoire : l'EDI n'est plus maintenu pour Windows 98 et Windows NT .
La liste complète des changements est présente ici.
L'équipe Lazarus demande à ce que chacun teste cette version afin de faire remonter rapidement les éventuels bogues. Pour le moment, cette version n'a été validée qu'en interne et est par conséquent susceptible de contenir des erreurs difficiles à cerner, car ne se produisant que dans de très rares cas. En particulier, les utilisateurs de Windows sont invités à installer cette version en installation secondaire. Pour tous, il est vivement recommandé de faire des copies de sauvegarde du travail effectué, y compris des fichiers de configuration de l'ancienne version utilisée.
Comme d'habitude, cette version Candidate 1 sera suivie d'une Candidate 2, avant de devenir officiellement la version 1.8.
N.B. La mise à jour des fichiers de langue (dont la version française que nous prenons en charge dans ce forum) ne sera effective qu'à partir de la Candidate 2.
Téléchargez la nouvelle version proposée par l'équipe Lazarus.
Source : Lazarus
Et vous ?
Qu'en pensez-vous ?
Allez-vous tester la nouvelle version ?