Lazarus 3.0, FreePascalin kehitysympäristön julkaisu

Lähes kahden vuoden kehitystyön jälkeen on julkaistu FreePascal-kääntäjään perustuva integroitu kehitysympäristö Lazarus 3.0, joka suorittaa Delphin kaltaisia ​​tehtäviä. Ympäristö on suunniteltu toimimaan FreePascal 3.2.2 -kääntäjän julkaisun kanssa. Valmiit Lazaruksen asennuspaketit on valmistettu Linuxille, macOS:lle ja Windowsille.

Uuden julkaisun muutoksista:

  • Lisätty joukko Qt6-pohjaisia ​​widgetejä, jotka on rakennettu käyttämällä Qt6 6.2.0:n C-sidoksia.
  • Parannettu joukko Qt5-pohjaisia ​​widgetejä, jotka käyttävät Qt:n alkuperäistä tapahtumasilmukkaa.
  • Kaikissa Qt:n versioissa on toteutettu komponentit TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown ja TCustomComboBox.ItemWidth.
  • GTK3-pohjaiset sidokset on suunniteltu kokonaan uudelleen ja vaativat nyt vähintään GTK 3.24.24:n ja Glib 2.66:n.
  • MacOS-sovelluksissa käytetty Cocoa-widget-sarja on lisännyt tuen usean näytön kokoonpanoille ja mahdollisuuden käyttää IME:tä (Input Method Editor) esimerkiksi Emoji-syötteeseen.
  • TCustomImageList-, TTaskDialog-, TSpeedButton-, TLabel-, TPanel-, TCalendar-, TCheckbox-, TRAdioButton-, TShellTreeView-, TShellListView- ja TTreeView-komponenttien ominaisuuksia on laajennettu tai toimintaa on muutettu.
  • Merkkikartan käyttöliittymä on suunniteltu uudelleen, ja se on nyt suunniteltu erilliseksi paketiksi ja tukee merkkien koon muuttamista.
  • Editori tarjoaa PasDoc-korostuksen.
  • Luokkien, tietueiden ja taulukoiden kutistaminen/laajentaminen on lisätty Watches- ja Locals-ikkunoihin, ja tyyppien osoitteiden näyttäminen osoittimilla on otettu käyttöön.
  • Kellot-ikkunassa on nyt mahdollisuus ryhmitellä uudelleen vedä ja pudota -tilassa.
  • Tarkastus-ikkunaan on lisätty hakusuodattimia ja toimintojen kutsumisvaihtoehtoja.
  • Arvioi/muokkaa-ikkuna tarjoaa uuden käyttöliittymäelementtien asettelun.
  • Assembler-ikkuna sisältää navigointihistorian.

Lazarus 3.0, FreePascalin kehitysympäristön julkaisu


Lähde: opennet.ru

Lisää kommentti