เบเบฒเบ™เบ›เปˆเบญเบ Lazarus 2.2.0, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš FreePascal

เบซเบผเบฑเบ‡เบˆเบฒเบเบชเบฒเบกเบ›เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, เบเบฒเบ™เบ›เปˆเบญเบเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ Lazarus 2.2 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก FreePascal เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบงเบฝเบเบ‡เบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบš Delphi. เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบเบ•เบปเบงเบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™ FreePascal 3.2.2. เปเบžเบฑเบเป€เบเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เปเบฅเป‰เบงเบเบฑเบš Lazarus เปเบกเปˆเบ™เบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบš Linux, macOS เปเบฅเบฐ Windows.

เปƒเบ™เบšเบฑเบ™เบ”เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • เบŠเบธเบ” widget Qt5 เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบชเปเบฒเบฅเบฑเบš OpenGL.
  • เบ›เบธเปˆเบกเบ—เบตเปˆเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเบชเบณเบฅเบฑเบšเบเบฒเบ™เบเบธเบšเปเบœเบ‡เบ—เบตเปˆเบงเบฒเบ‡เป„เบงเป‰. เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš HighDPI. เป€เบžเบตเปˆเบกเป‚เปเบ”เปเบœเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเปเบ–เบšเบซเบผเบฒเบเปเบ–เบง (โ€œเปเบ–เบšเบซเบผเบฒเบเปเบ–เบงโ€) เปเบฅเบฐเปœเป‰เบฒเบ•เปˆเบฒเบ‡เบ—เบตเปˆเบšเปเปˆเบ—เบฑเบšเบŠเป‰เบญเบ™เบเบฑเบ™ (โ€œเปœเป‰เบฒเบ•เปˆเบฒเบ‡เป€เบฅเบทเปˆเบญเบ™เบขเบนเปˆเป€เบ—เบดเบ‡เบชเบธเบ”โ€).
  • เบฅเบงเบกเบกเบตเบชเปˆเบงเบ™เป€เบชเบตเบก Spotter เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเบ„เปเบฒเบชเบฑเปˆเบ‡ IDE.
  • เป€เบžเบตเปˆเบกเบŠเบธเบ” DockedFormEditor เบ”เป‰เบงเบเบ•เบปเบงเปเบเป‰เป„เบ‚เปเบšเบšเบŸเบญเบกเปƒเปเปˆ, เปเบ—เบ™เบ—เบตเปˆ Sparta_DockedFormEditor.
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบšเบฅเบฐเบซเบฑเบ” Jedi เปเบฅเบฐเป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš syntax Object Pascal เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบ—เบตเปˆเบชเบธเบ”.
  • Codetools เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบ›เบตเบ”เป€เบœเบตเบเบŠเบทเปˆ.
  • เบซเบ™เป‰เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปˆเบญเบ™เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบทเบญเบเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡.
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบงเบฑเบ”เบ–เบธเปเบฅเบฐเป‚เบ„เบ‡เบเบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡.
  • เป€เบžเบตเปˆเบก hotkeys เปƒเบชเปˆเบ•เบปเบงเปเบเป‰เป„เบ‚เบฅเบฐเบซเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™, เบŠเป‰เปเบฒเบเบฑเบ™, เบชเปเบฒเป€เบ™เบปเบฒเปเบฅเบฐเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบชเบฒเบเปเบฅเบฐเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบ.
  • เบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเปเบ›เบžเบฒเบชเบฒเบ—เบปเปˆเบงเป„เบ›เบ•เบปเป‰เบ™เบ•เป (เปเบกเปˆเปเบšเบš) เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เบˆเบฒเบ .po เป€เบ›เบฑเบ™ .pot. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป„เบŸเบฅเปŒ lazaruside.ru.po เบ–เบทเบเบ›เบฐเป„เบงเป‰เบšเปเปˆเบ›เปˆเบฝเบ™เปเบ›เบ‡, เปเบฅเบฐ lazaruside.po เบ–เบทเบเบ›เปˆเบฝเบ™เบŠเบทเปˆเป€เบ›เบฑเบ™ lazaruside.pot, เป€เบŠเบดเปˆเบ‡เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เปƒเบ™เบ•เบปเบงเปเบเป‰เป„เบ‚เป„เบŸเบฅเปŒ PO เป€เบ›เบฑเบ™เปเบกเปˆเปเบšเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เปเบ›เบžเบฒเบชเบฒเปƒเบซเบกเปˆ.
  • LazDebugger-FP (FpDebug) 1.0 เบ•เบญเบ™เบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เปƒเบซเบกเปˆเปƒเบ™ Windows เปเบฅเบฐ Linux.
  • เบญเบปเบ‡โ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป€เบฎเบฑเบ”โ€‹เปƒเบซเป‰โ€‹เบ•เบปเบงโ€‹เบญเบฑเบโ€‹เบชเบญเบ™ Freetype เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบเป‰เบฒเบโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบŠเบธเบ”โ€‹เปเบเบโ€‹เบ•เปˆเบฒเบ‡โ€‹เบซเบฒเบ โ€œcomponents/freetype/freetypelaz.lpkโ€
  • เบญเบปเบ‡เบ›เบฐเบเบญเบš PasWSr เป„เบ”เป‰เบ–เบทเบเป‚เบเบเบเป‰เบฒเบเบญเบญเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบกเบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบชเบฐเบšเบฑเบšเป€เบเบปเปˆเบฒเบ‚เบญเบ‡ FreePascal.
  • เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบ—เบตเปˆเป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบžเบฒเบเปƒเบ™เปเบฅเบฐเบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบš widget เบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบ— TLCLComponent.NewInstance.
  • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” libQt5Pas เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš widget เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Qt5 เป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡. เป€เบžเบตเปˆเบก QLCLOpenGLWidget, เปƒเบซเป‰เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ OpenGL เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ.
  • เบ›เบฑเบšเบ›เบธเบ‡เบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เบเบฒเบ™เป€เบฅเบทเบญเบเบ‚เบฐเปœเบฒเบ”เปเบšเบšเบŸเบญเบกเปƒเบ™เบฅเบฐเบšเบปเบš X11, Windows, เปเบฅเบฐ macOS.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAadioGroup, TCheckGroup, TFrame, TListBox เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš TShellListView เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เปเบ›เบ‡.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เป‚เบ—เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ•เบปเบงเบเบฐเบžเบดเบšเบŠเบปเปˆเบงเบ„เบฒเบง BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor เปเบฅเบฐ BeginScreenCursor / EndScreenCursor, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบ•เบฑเป‰เบ‡เบ•เบปเบงเบเบฐเบžเบดเบšเป‚เบ”เบเบเบปเบ‡เบœเปˆเบฒเบ™ Screen.Cursor.
  • เป€เบžเบตเปˆเบกเบเบปเบ™เป„เบเป€เบžเบทเปˆเบญเบ›เบดเบ”เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เบŠเบธเบ”เปœเป‰เบฒเบเบฒเบ (เบขเบธเบ”เบเบฒเบ™เบ•เบตเบ„เบงเบฒเบกเปเบฒเบ '[' เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบŠเบธเบ”เปƒเบ™เปœเป‰เบฒเบเบฒเบ), เป€เบ›เบตเบ”เปƒเบŠเป‰เบœเปˆเบฒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ moDisableSets. เบ•เบปเบงเบขเปˆเบฒเบ‡, โ€œMatchesMask('[x]','[x]',[moDisableSets])โ€ เบˆเบฐเบเบฑเบšเบกเบฒเป€เบ›เบฑเบ™ True เปƒเบ™เป‚เปเบ”เปƒเปเปˆ.

เบเบฒเบ™เบ›เปˆเบญเบ Lazarus 2.2.0, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš FreePascal
เบเบฒเบ™เบ›เปˆเบญเบ Lazarus 2.2.0, เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเปเบฒเบฅเบฑเบš FreePascal


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™