FreePascal için bir geliştirme ortamı olan Lazarus 3.0'ın piyasaya sürülmesi

Neredeyse iki yıllık bir geliştirme sürecinin ardından FreePascal derleyicisini temel alan ve Delphi'ye benzer görevleri gerçekleştiren entegre geliştirme ortamı Lazarus 3.0'ın sürümü yayınlandı. Ortam, FreePascal 3.2.2 derleyicisinin sürümüyle çalışacak şekilde tasarlanmıştır. Lazarus ile hazır kurulum paketleri Linux, macOS ve Windows için hazırlanmıştır.

Yeni sürümdeki değişiklikler arasında:

  • Qt6 6'daki C-bağlamaları kullanılarak oluşturulmuş bir dizi Qt6.2.0 tabanlı widget eklendi.
  • Qt'un yerel olay döngüsünü kullanan geliştirilmiş Qt5 tabanlı widget seti.
  • Qt'nin tüm sürümleri için TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown ve TCustomComboBox.ItemWidth bileşenleri uygulanır.
  • GTK3 tabanlı bağlamalar tamamen yeniden tasarlandı ve artık en az GTK 3.24.24 ve Glib 2.66 gerektiriyor.
  • MacOS uygulamalarında kullanılan Cocoa widget'ları seti artık çoklu monitör yapılandırmaları için destek ve örneğin Emoji girişi için IME'yi (Giriş Yöntemi Düzenleyicisi) kullanma yeteneğini içeriyor.
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TtreeView bileşenlerinin yetenekleri genişletildi veya davranışı değiştirildi.
  • Artık ayrı bir paket olarak tasarlanan ve karakterlerin boyutunun değiştirilmesini destekleyen karakter haritası arayüzü yeniden tasarlandı.
  • Editör PasDoc vurgulamayı sağlar.
  • Gözetlemeler ve Yereller pencerelerine sınıfların, kayıtların ve dizilerin daraltılması/genişletilmesi eklendi ve türler için adreslerin işaretçilerle görüntülenmesi uygulandı.
  • Saatler penceresi artık Sürükle ve Bırak modunda yeniden gruplanma özelliğine sahip.
  • Denetleme penceresine arama filtreleri ve çağrı işlevleri seçenekleri eklendi.
  • Değerlendir/Değiştir penceresi, arayüz öğelerinin yeni bir düzenini sunar.
  • Assembler penceresi gezinme geçmişini içerir.

FreePascal için bir geliştirme ortamı olan Lazarus 3.0'ın piyasaya sürülmesi


Kaynak: opennet.ru

Yorum ekle