Gefa út Lazarus 2.2.0, þróunarumhverfi fyrir FreePascal

Eftir þriggja ára þróun var útgáfa samþætta þróunarumhverfisins Lazarus 2.2 gefin út, byggt á FreePascal þýðandanum og framkvæma verkefni svipað og Delphi. Umhverfið er hannað til að vinna með útgáfu FreePascal 3.2.2 þýðanda. Tilbúnir uppsetningarpakkar með Lazarus eru útbúnir fyrir Linux, macOS og Windows.

Meðal breytinga í nýju útgáfunni:

  • Qt5 græjusettið veitir fullan stuðning fyrir OpenGL.
  • Bætt við hnöppum til að fella niður bryggjuspjöld. Bættur HighDPI stuðningur. Bætt við spjaldsstillingum sem byggjast á marglínu flipa ("Marglína flipar") og gluggum sem ekki skarast ("Fljótandi gluggar að ofan").
  • Inniheldur nýja Spotter viðbót til að finna IDE skipanir.
  • Bætti DockedFormEditor pakkanum við með nýjum eyðublaðaritli í stað Sparta_DockedFormEditor.
  • Bætt Jedi kóða snið og bætt við stuðningi við flest nútíma Object Pascal setningafræði.
  • Codetools hefur bætt við stuðningi við nafnlausar aðgerðir.
  • Valfrjáls upphafssíða hefur verið útfærð þar sem hægt er að velja tegund verkefnis sem á að búa til.
  • Viðmót til að skoða hluti og verkefni hafa verið endurbætt.
  • Bætti flýtilyklum við kóðaritilinn til að skipta út, afrita, afrita og færa línur og val.
  • Viðbótum fyrir helstu algengu þýðingarskrárnar (sniðmát) hefur verið breytt úr .po í .pot. Til dæmis er lazaruside.ru.po skráin látin óbreytt og lazaruside.po er endurnefnt lazaruside.pot, sem mun auðvelda vinnslu í PO skráarritlum sem sniðmát til að hefja nýjar þýðingar.
  • LazDebugger-FP (FpDebug) 1.0 er nú sjálfgefið með fyrir nýjar uppsetningar á Windows og Linux.
  • Íhlutir fyrir endurgerð Freetype leturgerða hafa verið færðir í sérstakan pakka „components/freetype/freetypelaz.lpk“
  • PasWStr hluti hefur verið fjarlægður vegna tilvistar kóða sem aðeins safnar saman í eldri útgáfum af FreePascal.
  • Fínstillt skráning innri íhluta og binding þeirra við græjur í gegnum TLCLComponent.NewInstance kallið.
  • libQt5Pas bókasafnið hefur verið uppfært og stuðningur við Qt5 byggðar græjur hefur verið bættur. Bætt við QLCLOpenGLWidget, sem veitir fullan OpenGL stuðning.
  • Bætt nákvæmni við val á formstærð á X11, Windows og macOS kerfum.
  • Geta TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox og TShellListView íhlutum hefur verið breytt eða breytt.
  • Bætt við símtölum til að breyta tímabundið bendilinn BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor og BeginScreenCursor / EndScreenCursor, sem hægt er að nota án þess að stilla bendilinn beint í gegnum Screen.Cursor.
  • Bætti við kerfi til að slökkva á vinnslu á grímusettum (hættu að túlka '[' sem upphaf setts í grímu), virkjað í gegnum moDisableSets stillinguna. Til dæmis, „MatchesMask('[x]','[x]',[moDisableSets])“ mun skila True í nýju stillingunni.

Gefa út Lazarus 2.2.0, þróunarumhverfi fyrir FreePascal
Gefa út Lazarus 2.2.0, þróunarumhverfi fyrir FreePascal


Heimild: opennet.ru

Bæta við athugasemd