Keluaran Lazarus 3.0, persekitaran pembangunan untuk FreePascal

Selepas hampir dua tahun pembangunan, keluaran persekitaran pembangunan bersepadu Lazarus 3.0, berdasarkan pengkompil FreePascal dan melaksanakan tugas yang serupa dengan Delphi, telah diterbitkan. Persekitaran direka bentuk untuk berfungsi dengan keluaran pengkompil FreePascal 3.2.2. Pakej pemasangan siap sedia dengan Lazarus disediakan untuk Linux, macOS dan Windows.

Antara perubahan dalam keluaran baharu:

  • Menambah satu set widget berasaskan Qt6, dibina menggunakan C-bindings daripada Qt6 6.2.0.
  • Set widget berasaskan Qt5 yang dipertingkatkan yang menggunakan gelung peristiwa asli Qt.
  • Untuk semua versi Qt, komponen TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown dan TCustomComboBox.ItemWidth dilaksanakan.
  • Pengikatan berasaskan GTK3 telah direka bentuk semula sepenuhnya dan kini memerlukan sekurang-kurangnya GTK 3.24.24 dan Glib 2.66.
  • Set widget Koko yang digunakan dalam aplikasi untuk macOS telah menambah sokongan untuk konfigurasi berbilang monitor dan keupayaan untuk menggunakan IME (Editor Kaedah Input), contohnya, untuk input Emoji.
  • Keupayaan komponen TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView telah diperluaskan atau tingkah laku berubah.
  • Antara muka peta aksara telah direka bentuk semula, yang kini direka bentuk sebagai pakej berasingan dan menyokong perubahan saiz aksara.
  • Editor menyediakan penonjolan PasDoc.
  • Runtuhkan/luaskan kelas, rekod dan tatasusunan telah ditambahkan pada tetingkap Watches and Locals, dan paparan alamat untuk jenis dengan penunjuk telah dilaksanakan.
  • Tetingkap Jam Tangan kini mempunyai keupayaan untuk berkumpul semula dalam mod Seret dan Lepas.
  • Penapis carian dan pilihan untuk fungsi panggilan telah ditambahkan pada tetingkap Periksa.
  • Tetingkap Evaluate/Modify menawarkan susun atur baharu elemen antara muka.
  • Tetingkap Assembler mengandungi sejarah navigasi.

Keluaran Lazarus 3.0, persekitaran pembangunan untuk FreePascal


Sumber: opennet.ru

Tambah komen