Lazarus 3.0 versiyasi, FreePascal uchun ishlab chiqish muhiti

Deyarli ikki yillik rivojlanishdan so'ng, FreePascal kompilyatoriga asoslangan va Delphiga o'xshash vazifalarni bajaradigan Lazarus 3.0 integratsiyalashgan ishlab chiqish muhitining chiqarilishi nashr etildi. Atrof-muhit FreePascal 3.2.2 kompilyatorining chiqarilishi bilan ishlash uchun mo'ljallangan. Lazarus bilan tayyor o'rnatish paketlari Linux, macOS va Windows uchun tayyorlangan.

Yangi versiyadagi o'zgarishlar quyidagilardan iborat:

  • Qt6 6 dan C-bog'lashlar yordamida qurilgan Qt6.2.0-ga asoslangan vidjetlar to'plami qo'shildi.
  • Qt-ning mahalliy voqealar tsiklidan foydalanadigan Qt5-ga asoslangan vidjetlarning yaxshilangan to'plami.
  • Qt ning barcha versiyalari uchun TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown va TCustomComboBox.ItemWidth komponentlari amalga oshiriladi.
  • GTK3-ga asoslangan ulanishlar butunlay qayta ishlab chiqilgan va endi kamida GTK 3.24.24 va Glib 2.66 talab qilinadi.
  • MacOS ilovalarida ishlatiladigan kakao vidjetlari toʻplami endi koʻp monitorli konfiguratsiyalarni qoʻllab-quvvatlash va IME (Kirish usuli muharriri), masalan, Emoji kiritish uchun foydalanish imkoniyatini oʻz ichiga oladi.
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView komponentlarining imkoniyatlari kengaytirildi yoki xatti-harakatlari o‘zgartirildi.
  • Belgilar xaritasi interfeysi qayta ishlab chiqildi, u endi alohida paket sifatida ishlab chiqilgan va belgilar hajmini o'zgartirishni qo'llab-quvvatlaydi.
  • Tahrirlovchi PasDoc ta'kidlashni ta'minlaydi.
  • Sinflar, yozuvlar va massivlarni yig'ish/kengaytirish Watches va Locals oynalariga qo'shildi va ko'rsatkichlar bilan turlar uchun manzillarni ko'rsatish amalga oshirildi.
  • Soatlar oynasi endi sudrab tashlash rejimida qayta guruhlash imkoniyatiga ega.
  • Tekshirish oynasiga qidiruv filtrlari va qo'ng'iroq funksiyalari uchun imkoniyatlar qo'shildi.
  • Baholash/O'zgartirish oynasi interfeys elementlarining yangi tartibini taklif qiladi.
  • Assembler oynasida navigatsiya tarixi mavjud.

Lazarus 3.0 versiyasi, FreePascal uchun ishlab chiqish muhiti


Manba: opennet.ru

a Izoh qo'shish