Tso tawm Lazarus 2.2.0, ib puag ncig kev txhim kho rau FreePascal

Tom qab peb xyoos ntawm txoj kev loj hlob, kev tso tawm ntawm ib puag ncig kev sib koom ua ke Lazarus 2.2 tau luam tawm, raws li FreePascal compiler thiab ua haujlwm zoo ib yam li Delphi. Ib puag ncig yog tsim los ua haujlwm nrog kev tso tawm ntawm FreePascal 3.2.2 compiler. Cov pob khoom npaj ua tiav nrog Lazarus tau npaj rau Linux, macOS thiab Windows.

Ntawm cov kev hloov pauv hauv qhov kev tso tawm tshiab:

  • Qt5 widget teeb muab kev txhawb nqa tag nrho rau OpenGL.
  • Ntxiv cov nyees khawm rau collapsing docked panels. Txhim kho HighDPI kev txhawb nqa. Ntxiv cov qauv vaj huam sib luag raws li cov kab ntau kab (“Multiline Tabs”) thiab cov qhov rai tsis sib tshooj (“Floating windows saum”).
  • suav nrog Spotter tshiab ntxiv rau nrhiav IDE cov lus txib.
  • Ntxiv pob DockedFormEditor nrog ib daim ntawv kho tshiab, hloov Sparta_DockedFormEditor.
  • Txhim kho Jedi code formatting thiab ntxiv kev txhawb nqa rau feem ntau niaj hnub Object Pascal syntax.
  • Codetools tau ntxiv kev txhawb nqa rau cov haujlwm tsis qhia npe.
  • Ib qho kev xaiv pib nplooj ntawv tau raug coj los siv qhov twg koj tuaj yeem xaiv hom phiaj xwm los tsim.
  • Cov kev sib tshuam rau kev tshuaj xyuas cov khoom thiab cov haujlwm tau raug txhim kho.
  • Ntxiv hotkeys rau cov code editor rau hloov, duplicating, luam thiab txav kab thiab xaiv.
  • Cov kev txuas ntxiv rau cov ntaub ntawv txhais lus tseem ceeb (cov qauv) tau hloov pauv ntawm .po mus rau .pot. Piv txwv li, cov ntaub ntawv lazaruside.ru.po tau tso tseg tsis hloov pauv, thiab lazaruside.po tau hloov npe lazaruside.pot, uas yuav ua rau nws yooj yim dua rau kev ua haujlwm hauv PO cov ntaub ntawv kho raws li tus qauv rau kev pib txhais tshiab.
  • LazDebugger-FP (FpDebug) 1.0 tam sim no suav nrog lub neej ntawd rau kev teeb tsa tshiab ntawm Windows thiab Linux.
  • Cheebtsam rau rendering Freetype fonts tau tsiv mus rau ib lub pob cais "components/freetype/freetypelaz.lpk"
  • PasWStr tivthaiv tau raug tshem tawm vim muaj cov cai uas tsuas yog sau ua ke hauv cov laus ntawm FreePascal.
  • Optimized sau npe ntawm cov khoom siv sab hauv thiab lawv txoj kev khi rau widgets ntawm TLCLComponent.NewInstance hu.
  • Lub tsev qiv ntawv libQt5Pas tau hloov kho thiab kev txhawb nqa rau Qt5-based widgets tau raug txhim kho. Ntxiv QLCLOpenGLWidget, muab kev txhawb nqa OpenGL tag nrho.
  • Txhim kho qhov tseeb ntawm daim ntawv loj xaiv ntawm X11, Windows, thiab macOS systems.
  • Lub peev xwm ntawm TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAadioGroup, TCheckGroup, TFrame, TListBox thiab TShellListView cov khoom tau hloov pauv.
  • Ntxiv hu rau ib ntus hloov tus cursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor thiab BeginScreenCursor / EndScreenCursor, uas tuaj yeem siv yam tsis muaj kev teeb tsa tus cursor ncaj qha ntawm Screen.Cursor.
  • Ntxiv ib lub tswv yim los lov tes taw kev ua ntawm daim npog ntsej muag (nres kev txhais lus '[' raws li qhov pib ntawm lub teeb hauv lub npog ntsej muag), qhib los ntawm moDisableSets teeb tsa. Piv txwv li, "MatchesMask('[x]','[x]', [moDisableSets])" yuav rov qab muaj tseeb hauv hom tshiab.

Tso tawm Lazarus 2.2.0, ib puag ncig kev txhim kho rau FreePascal
Tso tawm Lazarus 2.2.0, ib puag ncig kev txhim kho rau FreePascal


Tau qhov twg los: opennet.ru

Ntxiv ib saib