Paglabas ng Lazarus 3.0, isang development environment para sa FreePascal

Matapos ang halos dalawang taon ng pag-unlad, ang paglabas ng pinagsama-samang kapaligiran sa pag-unlad na Lazarus 3.0, batay sa FreePascal compiler at gumaganap ng mga gawain na katulad ng Delphi, ay nai-publish. Ang kapaligiran ay idinisenyo upang gumana sa paglabas ng FreePascal 3.2.2 compiler. Ang mga nakahanda nang package sa pag-install kasama si Lazarus ay inihanda para sa Linux, macOS at Windows.

Kabilang sa mga pagbabago sa bagong release:

  • Nagdagdag ng set ng Qt6-based na mga widget, na binuo gamit ang C-bindings mula sa Qt6 6.2.0.
  • Pinahusay na hanay ng mga widget na nakabatay sa Qt5 na gumagamit ng loop ng katutubong kaganapan ng Qt.
  • Para sa lahat ng bersyon ng Qt, ipinapatupad ang mga bahaging TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown at TCustomComboBox.ItemWidth.
  • Ang GTK3-based na mga binding ay ganap na muling idinisenyo at ngayon ay nangangailangan ng hindi bababa sa GTK 3.24.24 at Glib 2.66.
  • Ang hanay ng mga widget ng Cocoa na ginagamit sa mga application para sa macOS ay nagdagdag ng suporta para sa mga multi-monitor na configuration at ang kakayahang gumamit ng IME (Input Method Editor), halimbawa, para sa Emoji input.
  • Ang mga kakayahan ng TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView na mga bahagi ay pinalawak o nagbago ang gawi.
  • Ang interface ng character map ay muling idinisenyo, na idinisenyo na ngayon bilang isang hiwalay na pakete at sumusuporta sa pagbabago ng laki ng mga character.
  • Ang editor ay nagbibigay ng PasDoc highlight.
  • Ang pag-collapse/pagpapalawak ng mga klase, record at array ay naidagdag sa mga Watches at Locals window, at ang pagpapakita ng mga address para sa mga uri na may mga pointer ay ipinatupad.
  • Ang window ng Mga Relo ay mayroon na ngayong kakayahang mag-regroup sa Drag and Drop mode.
  • Ang mga filter ng paghahanap at mga opsyon para sa mga function ng pagtawag ay naidagdag sa Inspect window.
  • Nag-aalok ang window ng Evaluate/Modify ng bagong layout ng mga elemento ng interface.
  • Ang Assembler window ay naglalaman ng kasaysayan ng nabigasyon.

Paglabas ng Lazarus 3.0, isang development environment para sa FreePascal


Pinagmulan: opennet.ru

Magdagdag ng komento