Sakin Li'azaru 2.2.0, yanayin haɓaka don FreePascal

Bayan shekaru uku na ci gaba, an buga sakin yanayin ci gaba na haɗin gwiwar Lazarus 2.2, bisa ga mai tarawa na FreePascal da kuma yin ayyuka masu kama da Delphi. An tsara yanayin don yin aiki tare da sakin FreePascal 3.2.2 mai tarawa. An shirya fakitin shigarwa tare da Li'azaru don Linux, macOS da Windows.

Daga cikin canje-canje a cikin sabon sakin:

  • Saitin widget din Qt5 yana ba da cikakken goyan baya ga OpenGL.
  • Ƙara maɓallai don rugujewar fa'idodin da aka rufe. Ingantattun tallafin HighDPI. Haɓaka yanayin panel dangane da shafuka masu yawa ("Shafukan da yawa") da tagogin da ba su zo ba ("windows a saman").
  • Ya haɗa da sabon ƙarawa Spotter don nemo umarnin IDE.
  • An ƙara kunshin DockedFormEditor tare da sabon editan tsari, mai maye gurbin Sparta_DockedFormEditor.
  • Ingantattun tsara lambar Jedi da ƙarin tallafi don mafi yawan zamani Pascal syntax.
  • Codetools ya ƙara tallafi don ayyukan da ba a san su ba.
  • An aiwatar da wani shafi na zaɓi na zaɓi inda za ku iya zaɓar nau'in aikin da za a ƙirƙira.
  • An inganta musaya don duba abubuwa da ayyuka.
  • Ƙara hotkeys zuwa editan lambar don maye gurbin, kwafi, kwafi da layukan motsi da zaɓuɓɓuka.
  • An canza kari don manyan fayilolin fassarar gama gari (samfuran) daga .po zuwa .pot. Misali, an bar fayil ɗin lazaruside.ru.po baya canzawa, kuma an sake masa suna lazaruside.po lazaruside.pot, wanda zai sauƙaƙa aiwatarwa a cikin masu gyara fayil ɗin PO azaman samfuri don fara sabbin fassarori.
  • LazDebugger-FP (FpDebug) 1.0 yanzu an haɗa shi ta tsohuwa don sababbin shigarwa akan Windows da Linux.
  • An matsar da abubuwan da aka gyara don yin rubutun nau'in Freetype zuwa wani fakitin daban "bangaren/freetype/freetypelaz.lpk"
  • An cire ɓangaren PasWStr saboda kasancewar lambar da kawai ke tattarawa a cikin tsofaffin nau'ikan FreePascal.
  • Ingantaccen rijista na abubuwan haɗin ciki da ɗaurin su ga widgets ta hanyar kiran TLCLComponent.NewInstance.
  • An sabunta ɗakin karatu na libQt5Pas kuma an inganta goyan bayan widgets na tushen Qt5. Ƙara QLCLOpenGLWidget, yana ba da cikakken goyon bayan OpenGL.
  • Ingantattun daidaito na zaɓin girman nau'i akan tsarin X11, Windows, da macOS.
  • Ƙarfin TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAdioGroup, TCheckGroup, TFrame, TListBox da TShell an canza su.
  • Ƙara kira don canza siginan kwamfuta na ɗan lokaci BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor da BeginScreenCursor / EndScreenCursor, waɗanda za a iya amfani da su ba tare da saita siginan kwamfuta kai tsaye ta Screen.Cursor ba.
  • Ƙara hanyar da za a kashe sarrafa saitin abin rufe fuska (dakatar da fassarar ''[' a matsayin farkon saiti a cikin abin rufe fuska), kunna ta hanyar saitin moDisableSets. Misali, "MatchesMask('[x]','[x]', [moDisableSets])" zai dawo Gaskiya a cikin sabon yanayin.

Sakin Li'azaru 2.2.0, yanayin haɓaka don FreePascal
Sakin Li'azaru 2.2.0, yanayin haɓaka don FreePascal


source: budenet.ru

Add a comment