Lëshimi i Lazarus 2.2.0, mjedisi i zhvillimit për FreePascal

Pas tre vites zhvillimi, është publikuar lëshimi i mjedisit të integruar të zhvillimit Lazarus 2.2, i bazuar në kompiluesin FreePascal dhe që kryen detyra të ngjashme me Delphi. Mjedisi është i përshtatur për të punuar me lëshimin e kompiluesit FreePascal 3.2.2. Paketat e gatshme të instalimit me Lazarus janë përgatitur për Linux, macOS dhe Windows.

Ndryshimet në publikimin e ri përfshijnë:

  • NĂ« setin e widget-eve Qt5 Ă«shtĂ« e realizuar mbĂ«shtetje e plotĂ« pĂ«r OpenGL.
  • JanĂ« shtuar butona pĂ«r tĂ« minimizuar panelet e ngjitura. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r HighDPI. JanĂ« shtuar modet e paneleve tĂ« bazuara nĂ« skedat me shumĂ« rreshta («Multiline Tabs») dhe dritare tĂ« kĂ«nduara («Floating windows on top»).
  • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« njĂ« shtesĂ« e re Spotter pĂ«r kĂ«rkimin e komandave tĂ« IDE.
  • ËshtĂ« shtuar paketa DockedFormEditor me njĂ« editor tĂ« ri formash, duke zĂ«vendĂ«suar Sparta_DockedFormEditor.
  • JanĂ« pĂ«rmirĂ«suar formatimi i kodit Jedi dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shumicĂ«n e sintaksĂ«s moderne tĂ« Object Pascal.
  • NĂ« mjetin Codetools Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r funksionet anonime.
  • ËshtĂ« realizuar njĂ« faqe fillestare opsionale, ku mund tĂ« zgjidhet tipi i projektit tĂ« krijuar.
  • JanĂ« pĂ«rmirĂ«suar ndĂ«rfaqet pĂ«r inspektimin e objekteve dhe projekteve.
  • NĂ« editorin e kodit janĂ« shtuar shkurtore pĂ«r zĂ«vendĂ«simin, kopjimin, shumĂ«zimin dhe lĂ«vizjen e rreshtave dhe zonave tĂ« pĂ«rzgjedhura.
  • Ekstensionet pĂ«r skedarĂ«t kryesorĂ« tĂ« zakonshĂ«m me pĂ«rkthime (shabllonĂ«) janĂ« ndryshuar nga .po nĂ« .pot. PĂ«r shembull, skedari lazaruside.ru.po Ă«shtĂ« lĂ«nĂ« pa ndryshim, ndĂ«rsa lazaruside.po Ă«shtĂ« riemĂ«ruar nĂ« lazaruside.pot, duke e bĂ«rĂ« mĂ« tĂ« lehtĂ« pĂ«rpunimin e tij nĂ« editorĂ«t e skedarĂ«ve PO si njĂ« shabllon pĂ«r fillimin e pĂ«rkthimeve tĂ« reja.
  • Tani, pĂ«r instalimet e reja nĂ« Windows dhe Linux, aktivizohet nga default debugshtuesi LazDebugger-FP (FpDebug) 1.0.
  • KomponentĂ«t pĂ«r tĂ« vizatuar fonte Freetype janĂ« transferuar nĂ« njĂ« paketĂ« tĂ« veçantĂ« "components/freetype/freetypelaz.lpk".
  • Komponenti PasWStr Ă«shtĂ« hequr pĂ«r shkak tĂ« kodit qĂ« pĂ«rpunohet vetĂ«m nĂ« versionet e vjetra tĂ« FreePascal.
  • Regjistrimi i komponentĂ«ve tĂ« brendshĂ«m dhe lidhja e tyre me vidhet Ă«shtĂ« optimizuar pĂ«rmes thirrjes TLCLComponent.NewInstance.
  • Biblioteka libQt5Pas Ă«shtĂ« pĂ«rditĂ«suar dhe suporti pĂ«r vidhet nĂ« bazĂ« tĂ« Qt5 Ă«shtĂ« pĂ«rmirĂ«suar. NjĂ« widget i ri QLCLOpenGLWidget Ă«shtĂ« shtuar, duke siguruar suport tĂ« plotĂ« pĂ«r OpenGL.
  • SaktĂ«sia e zgjedhjes sĂ« pĂ«rmasave tĂ« formave Ă«shtĂ« pĂ«rmirĂ«suar nĂ« sistemet X11, Windows dhe macOS.
  • JanĂ« zgjeruar funksionalitetet ose Ă«shtĂ« ndryshuar sjellja e komponentĂ«ve TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox dhe TShellListView.
  • JanĂ« shtuar thirrje pĂ«r ndryshimin e pĂ«rkohshĂ«m tĂ« kursit BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor dhe BeginScreenCursor / EndScreenCursor, tĂ« cilat mund tĂ« pĂ«rdoren pa caktimin e drejtpĂ«rdrejtĂ« tĂ« kursit pĂ«rmes Screen.Cursor.
  • ËshtĂ« shtuar njĂ« mekanizĂ«m pĂ«r çaktivizimin e pĂ«rpunimit tĂ« grupeve tĂ« maskave (shtimi i interpretimit ‘[’ si fillim i grupit nĂ« maskĂ«), i aktivizuar pĂ«rmes cilĂ«simit moDisableSets. PĂ«r shembull, "MatchesMask(‘[x]’, '[x]', [moDisableSets])" nĂ« mĂ«nyrĂ«n e re do tĂ« kthejĂ« True.

Lëshimi i Lazarus 2.2.0, mjedisi i zhvillimit për FreePascal
Lëshimi i Lazarus 2.2.0, mjedisi i zhvillimit për FreePascal


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster