Siideynta Lazarus 2.2.0, jawi horumarineed oo loogu talagalay FreePascal

Saddex sano oo horumarineed ka dib, siideynta jawiga horumarinta isku dhafan ee Lazarus 2.2 ayaa la daabacay, oo ku salaysan FreePascal compiler iyo qabashada hawlo la mid ah Delphi. Deegaanka waxaa loogu talagalay inuu la shaqeeyo sii deynta FreePascal 3.2.2 compiler. Xirmooyinka rakibidda diyaarsan ee Laasaros waxaa loo diyaariyey Linux, macOS iyo Windows.

Waxaa ka mid ah isbeddelada sii deynta cusub:

  • Qalabka widget-ka ee Qt5 wuxuu taageero buuxda siinayaa OpenGL.
  • Badhamada lagu daray ee dumaya darfaha xidhan. Taageerada HighDPI oo la hagaajiyay. Hababka gole ee lagu daray oo ku salaysan tabsyada khadadka badan ("Multiline Tabs") iyo daaqadaha aan is dulsaarnayn ("windowyada dusha sare").
  • Waxaa ku jira ku-dar Spotter cusub oo lagu helo amarada IDE.
  • Xidhmada DockedFormEditor oo lagu daray tifaftire foom cusub, oo beddelaya Sparta_DockedFormEditor.
  • Habaynta koodhka Jedi oo la hagaajiyay iyo taageerada lagu daray inta badan shayga Pascal syntax ee casriga ah.
  • Codetools ayaa ku daray taageerada hawlaha qarsoodiga ah.
  • Bog bilow ikhtiyaari ah ayaa la hirgeliyay halkaas oo aad ka dooran karto nooca mashruuca la abuurayo.
  • Isku xirka walxaha iyo mashaariicda waa la hagaajiyay.
  • Furayaasha kulul ee lagu daray tifaftiraha koodka si loogu beddelo, nuqul ka sameeyo, koobiyeeyo loona dhaqaajiyo khadadka iyo xulashada.
  • Kordhinta faylalka tarjumaadda guud ee guud (templates) ayaa laga beddelay .po ilaa .pot. Tusaale ahaan, feylka lazaruside.ru.po waxba kama beddelin, lazaruside.pona waxaa loo beddelay lazaruside.pot, taas oo sahlaysa in lagu socodsiiyo tifaftirayaasha faylka PO qaab ahaan loogu bilaabo turjumaada cusub.
  • LazDebugger-FP (FpDebug) 1.0 hadda waxaa lagu soo daray sida caadiga ah rakibaadda cusub ee Windows iyo Linux.
  • Qaybaha samaynta xarfaha nooca bilaashka ah waxa loo raray xidhmo gaar ah "qaybaha/freetype/freetypelaz.lpk"
  • Qaybta PasWstr waa laga saaray iyadoo ay ugu wacan tahay joogitaanka koodka kaas oo kaliya ku ururinaya noocyadii hore ee FreePascal.
  • Diiwaangelinta la hagaajiyay ee qaybaha gudaha iyo ku xidhiddooda widgets iyada oo loo marayo TLCLComponent.NewInstance call.
  • Maktabada libQt5Pas waa la cusboonaysiiyay waxaana la hagaajiyay taageerada widgets-ku salaysan Qt5. Lagu daray QLCLOpenGLWidget, oo siinaya taageero buuxda oo OpenGL ah.
  • Saxnaanta xulashada cabbirka foomka ee X11, Windows, iyo nidaamyada macOS.
  • Awoodaha TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAdioGroup, TCheckGroup, TFrame, TListBox iyo TShell waa la kordhiyay.
  • Wicitaannada lagu daray si loogu beddelo cursorka BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor iyo BeginScreenCursor / EndScreenCursor, kaas oo la isticmaali karo iyada oo aan si toos ah loo dejin cursorka iyada oo loo marayo Screen.Cursor.
  • Waxaa lagu daray habab lagu curyaaminayo habaynta xirmooyinka maaskaro (joojinta tarjumaada '[' bilowga xirmada maaskarada), oo ka shaqaysiiya goobta moDisableSets. Tusaale ahaan, "MatchesMask('[x]','[x]', [moDisableSets])" waxay ku soo noqon doontaa Run qaabka cusub.

Siideynta Lazarus 2.2.0, jawi horumarineed oo loogu talagalay FreePascal
Siideynta Lazarus 2.2.0, jawi horumarineed oo loogu talagalay FreePascal


Source: opennet.ru

Add a comment