Sortie de Lazarus 3.0, un environnement de développement pour FreePascal

Après presque deux ans de développement, la version de l'environnement de développement intégré Lazarus 3.0, basé sur le compilateur FreePascal et effectuant des tâches similaires à Delphi, a été publiée. L'environnement est conçu pour fonctionner avec la version du compilateur FreePascal 3.2.2. Des packages d'installation prêts à l'emploi avec Lazarus sont préparés pour Linux, macOS et Windows.

Parmi les changements de la nouvelle version :

  • Ajout d'un ensemble de widgets basés sur Qt6, construits à l'aide des liaisons C de Qt6 6.2.0.
  • Ensemble amélioré de widgets basés sur Qt5 qui utilisent la boucle d'événements native de Qt.
  • Pour toutes les versions de Qt, les composants TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown et TCustomComboBox.ItemWidth sont implémentés.
  • Les liaisons basées sur GTK3 ont été entièrement repensées et nécessitent désormais au moins GTK 3.24.24 et Glib 2.66.
  • L'ensemble de widgets Cocoa utilisés dans les applications pour macOS a ajouté la prise en charge des configurations multi-moniteurs et la possibilité d'utiliser IME (Input Method Editor), par exemple, pour la saisie Emoji.
  • Les capacités des composants TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView ont été étendues ou leur comportement a été modifié.
  • L'interface de la table de caractères a été repensée, elle est désormais conçue comme un package distinct et prend en charge la modification de la taille des caractères.
  • L'éditeur propose la mise en évidence PasDoc.
  • La réduction/développement des classes, des enregistrements et des tableaux a été ajoutée aux fenêtres Watches et Locals, et l'affichage des adresses pour les types avec des pointeurs a été implémenté.
  • La fenêtre Montres a désormais la possibilité de se regrouper en mode Glisser-Déposer.
  • Des filtres de recherche et des options pour appeler des fonctions ont été ajoutés à la fenêtre Inspecter.
  • La fenêtre Évaluer/Modifier offre une nouvelle disposition des éléments d'interface.
  • La fenêtre Assembler contient l'historique de navigation.

Sortie de Lazarus 3.0, un environnement de développement pour FreePascal


Source: opennet.ru

Ajouter un commentaire