Lazarus 3.0 чыгаруу, FreePascal үчүн өнүктүрүү чөйрөсү

Дээрлик эки жылдык иштеп чыгуудан кийин, FreePascal компиляторуна негизделген жана Delphiге окшош тапшырмаларды аткарган Lazarus 3.0 интеграцияланган иштеп чыгуу чөйрөсүнүн релизи жарык көрдү. Айлана-чөйрө FreePascal 3.2.2 компиляторунун чыгарылышы менен иштөө үчүн иштелип чыккан. Lazarus менен даяр орнотуу пакеттери Linux, macOS жана Windows үчүн даярдалган.

Жаңы релиздеги өзгөрүүлөрдүн арасында:

  • Qt6 6 C-байланыштарын колдонуу менен курулган Qt6.2.0 негизиндеги виджеттердин топтому кошулду.
  • Qt'тин жергиликтүү окуялар циклин колдонгон Qt5 негизиндеги виджеттердин жакшыртылган топтому.
  • Qtтин бардык версиялары үчүн TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown жана TCustomComboBox.ItemWidth компоненттери ишке ашырылат.
  • GTK3 негизиндеги байланыштар толугу менен кайра иштелип чыккан жана азыр жок дегенде GTK 3.24.24 жана Glib 2.66 талап кылынат.
  • MacOS үчүн тиркемелерде колдонулган Какао виджеттеринин топтому көп монитордун конфигурацияларына колдоо жана IME (Киргизүү методу редактору), мисалы, эмодзилерди киргизүү үчүн колдонуу мүмкүнчүлүгүн кошту.
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView компоненттеринин мүмкүнчүлүктөрү кеңейтилген же жүрүм-туруму өзгөргөн.
  • Белгилердин картасынын интерфейси кайра иштелип чыкты, ал азыр өзүнчө пакет катары иштелип чыккан жана символдордун өлчөмүн өзгөртүүнү колдойт.
  • Редактор PasDoc бөлүп көрсөтүүнү камсыз кылат.
  • Класстарды, жазууларды жана массивдерди жыйыштыруу/кеңейтүү Watches жана Locals терезелерине кошулду жана көрсөткүчтөрү бар типтердин даректерин көрсөтүү ишке ашырылды.
  • Сааттар терезеси эми сүйрөп жана түшүрүү режиминде кайра топтоо мүмкүнчүлүгүнө ээ.
  • Текшерүү терезесине издөө чыпкалары жана чалуу функциялары үчүн опциялар кошулду.
  • Баалоо/Өзгөртүү терезеси интерфейс элементтеринин жаңы схемасын сунуштайт.
  • Ассемблер терезеси навигация тарыхын камтыйт.

Lazarus 3.0 чыгаруу, FreePascal үчүн өнүктүрүү чөйрөсү


Source: opennet.ru

Комментарий кошуу