Ho lokolloa ha Lazarus 2.2.0, tikoloho ea ntlafatso ea FreePascal

Ka mor'a lilemo tse tharo tsa tsoelo-pele, ho lokolloa ha tikoloho e kopanetsoeng ea nts'etsopele ea Lazarus 2.2 e ile ea hatisoa, e thehiloeng ho moqapi oa FreePascal le ho etsa mesebetsi e tšoanang le ea Delphi. Tikoloho e etselitsoe ho sebetsa ka tokollo ea komporo ea FreePascal 3.2.2. Liphutheloana tsa ho kenya tse seng li entsoe le Lazaro li lokiselitsoe Linux, macOS le Windows.

Har'a liphetoho tse hlahang tokollong e ncha:

  • Sehlopha sa widget sa Qt5 se fana ka tšehetso e felletseng bakeng sa OpenGL.
  • Likonopo tse kentsoeng bakeng sa liphanele tse docked tse putlang. Tšehetso e ntlafalitsoeng ea HighDPI. Ho ekelitsoe mekhoa ea liphanele e ipapisitseng le li-tab tsa mela e mengata ("Li-Tabs tsa Multiline") le lifensetere tse sa tobaneng ("Lifensetere tse phaphametseng ka holimo").
  • E kenyelletsa kenyelletso e ncha ea Spotter bakeng sa ho fumana litaelo tsa IDE.
  • E kentse sephutheloana sa DockedFormEditor se nang le mohlophisi oa foromo e ncha, e nkelang Sparta_DockedFormEditor.
  • E ntlafalitse sebopeho sa khoutu ea Jedi le tšehetso e eketsehileng bakeng sa syntax ea sejoale-joale ea Object Pascal.
  • Codetools e kentse tšehetso bakeng sa mesebetsi e sa tsejoeng.
  • Leqephe la boikhethelo la ho qala le kentsoe tšebetsong moo o ka khethang mofuta oa projeke e tla etsoa.
  • Mahokelo a ho hlahloba lintho le merero a ntlafalitsoe.
  • E kenyellelitse li-hotkeys ho mohlophisi oa khoutu bakeng sa ho khutlisa, ho qopitsa, ho kopitsa le ho tsamaisa mela le likhetho.
  • Likatoloso tsa lifaele tse kholo tse tloaelehileng tsa phetolelo (lithempleite) li fetotsoe ho tloha ho .po ho ea ho .pot. Ka mohlala, faele ea lazaruside.ru.po e sala e sa fetohe, 'me lazaruside.po e bitsoa lazaruside.pot, e leng se tla etsa hore ho be bonolo ho sebetsana le bahlophisi ba lifaele tsa PO e le template ea ho qala liphetolelo tse ncha.
  • LazDebugger-FP (FpDebug) 1.0 e se e kenyelelitsoe ke kamehla bakeng sa lits'ebetso tse ncha ho Windows le Linux.
  • Likarolo tsa ho fana ka lifonti tsa Freetype li fetiselitsoe ho sephutheloana se arohaneng "likaroloana/freetype/freetypelaz.lpk"
  • Karolo ea PasWStr e tlositsoe ka lebaka la boteng ba khoutu e bokellang feela liphetolelong tsa khale tsa FreePascal.
  • Ngoliso e ntlafalitsoeng ea likarolo tsa kahare le tlamahano ea tsona ho li-widget ka mohala oa TLCLComponent.NewInstance call.
  • Laeborari ea libQt5Pas e ntlafalitsoe mme tšehetso ea li-widget tse thehiloeng ho Qt5 e ntlafalitsoe. E kentse QLCLOpenGLWidget, e fanang ka tšehetso e felletseng ea OpenGL.
  • Ho nepahala ho ntlafalitsoeng ha khetho ea boholo ba foromo ho X11, Windows, le litsamaiso tsa macOS.
  • Bokhoni ba TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox le TShellListList li ekelitsoe kapa li fetotsoe.
  • Mehala e kenyellelitsoeng ho fetola sekheo ka nakoana BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor le BeginScreenCursor / EndScreenCursor, e ka sebelisoang ntle le ho beha sekheo ka kotloloho ka Screen.Cursor.
  • E kentse mokhoa oa ho thibela ts'ebetso ea li-sets tsa mask (emisa ho fetolela '[' e le qalo ea sete ea maske), e kentsoeng ka litlhophiso tsa moDisableSets. Mohlala, “MatchesMask('[x]','[x]',[moDisableSets])” e tla khutla 'Nete ka mokhoa o mocha.

Ho lokolloa ha Lazarus 2.2.0, tikoloho ea ntlafatso ea FreePascal
Ho lokolloa ha Lazarus 2.2.0, tikoloho ea ntlafatso ea FreePascal


Source: opennet.ru

Eketsa ka tlhaloso