Famoahana an'i Lazarus 2.2.0, tontolo fampandrosoana ho an'ny FreePascal

Taorian'ny telo taona nisian'ny fampandrosoana dia navoaka ny famoahana ny tontolon'ny fampandrosoana mitambatra Lazarus 2.2, mifototra amin'ny compiler FreePascal ary manao asa mitovy amin'ny Delphi. Ny tontolo iainana dia natao hiasa miaraka amin'ny famoahana ny FreePascal 3.2.2 compiler. Ny fonosana fametrahana efa vita miaraka amin'i Lazarus dia voaomana ho an'ny Linux, macOS ary Windows.

Anisan'ireo fanovana tamin'ny famoahana vaovao:

  • Ny Qt5 widget set dia manome fanohanana feno ho an'ny OpenGL.
  • Bokotra nampiana mba hirodana ny tontonana mipetaka. Fanohanana HighDPI nohatsaraina. Nampiana maody tontonana mifototra amin'ny tabilao maromaro (“Tabilao maromaro”) sy varavarankely tsy mifanipaka (“Vendrika mitsinkafona eo ambony”).
  • Ahitana fanampim-panampiana Spotter vaovao hahitana baiko IDE.
  • Nampiana fonosana DockedFormEditor miaraka amin'ny tonian-dahatsoratra vaovao, manolo ny Sparta_DockedFormEditor.
  • Nohatsaraina ny endrika kaody Jedi ary fanohanana fanampiny ho an'ny ankamaroan'ny syntax Object Pascal maoderina.
  • Codetools dia nanampy fanohanana ho an'ny asa tsy mitonona anarana.
  • Misy pejy fanombohana azo atao izay ahafahanao misafidy ny karazana tetikasa hoforonina.
  • Nohatsaraina ny fifandraisana amin'ny fisavana zavatra sy tetikasa.
  • Nampiana hotkeys amin'ny tonian-dahatsoratra ho an'ny fanoloana, fanaovana kopia, kopia ary mamindra andalana sy fifantenana.
  • Novana avy amin'ny .po ho .pot ny fanitarana ho an'ny rakitra fandikan-teny mahazatra (templates). Ohatra, avela tsy miova ny rakitra lazaruside.ru.po, ary ny lazaruside.po dia nomena anarana hoe lazaruside.pot, izay hanamora ny fanodinana amin'ny mpanonta rakitra PO ho modely amin'ny fanombohana dikanteny vaovao.
  • LazDebugger-FP (FpDebug) 1.0 dia tafiditra amin'ny default ho an'ny fametrahana vaovao amin'ny Windows sy Linux.
  • Ny singa amin'ny famoahana ireo endri-tsoratra Freetype dia nafindra tany amin'ny fonosana mitokana "components/freetype/freetypelaz.lpk"
  • Ny singa PasWStr dia nesorina noho ny fisian'ny kaody izay mitambatra amin'ny dikan-teny taloha an'ny FreePascal.
  • Ny fisoratana anarana tsara indrindra amin'ny singa anatiny sy ny famatorana azy amin'ny widgets amin'ny alàlan'ny antso TLComponent.NewInstance.
  • Nohavaozina ny tranomboky libQt5Pas ary nohatsaraina ny fanohanana ireo widgets mifototra amin'ny Qt5. Nampiana QLCLOpenGLWidget, manome fanohanana OpenGL feno.
  • Nohatsaraina ny fahamarinan'ny fisafidianana habe amin'ny rafitra X11, Windows ary macOS.
  • Ny fahaiza-manaon'ny TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox ary TShellList orView singa dia novana.
  • Antso fanampiny hanovana vonjimaika ny cursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor ary BeginScreenCursor / EndScreenCursor, izay azo ampiasaina raha tsy mametraka mivantana ny cursor amin'ny Screen.Cursor.
  • Nampiana mekanika hanakanana ny fanodinana ny saron-tava (atsaharo ny fandikana ny '[' ho fiandohan'ny andiana iray amin'ny saron-tava), navitrika tamin'ny alàlan'ny fikandrana moDisableSets. Ohatra, "MatchesMask('[x]','[x]', [moDisableSets])" dia hamerina ny True amin'ny fomba vaovao.

Famoahana an'i Lazarus 2.2.0, tontolo fampandrosoana ho an'ny FreePascal
Famoahana an'i Lazarus 2.2.0, tontolo fampandrosoana ho an'ny FreePascal


Source: opennet.ru

Add a comment