Te tukunga o Raharuhi 2.2.0, he taiao whanaketanga mo FreePascal

I muri i nga tau e toru o te whakawhanaketanga, i whakaputaina te tukunga o te taiao whanaketanga whakauru a Lazarus 2.2, i runga i te FreePascal compiler me te mahi i nga mahi e rite ana ki a Delphi. Kua hangaia te taiao ki te mahi me te tukunga o te FreePascal 3.2.2 compiler. Ko nga kete whakaurunga kua rite ki a Raharuhi kua rite mo Linux, macOS me Windows.

I roto i nga huringa o te tukunga hou:

  • Ko te huinga widget Qt5 he tautoko katoa mo OpenGL.
  • He patene taapiri mo te tiango i nga awhi tauranga. Te tautoko HighDPI pai ake. Kua taapirihia nga momo panui i runga i nga ripa raina-maha ("Ripa Raina Raina") me nga matapihi inaki-kore ("Nga Matapihi Maangi kei runga").
  • Kei roto he taapiri Spotter hou mo te rapu whakahau IDE.
  • Kua taapirihia te kete DockedFormEditor me te ētita puka hou, hei whakakapi i a Sparta_DockedFormEditor.
  • Kua pai ake te whakahōputu waehere Jedi me te tautoko taapiri mo te nuinga o te wetereo Object Pascal hou.
  • Kua taapirihia e Codetools te tautoko mo nga mahi kore ingoa.
  • Kua whakatinanahia he wharangi tiimata ka taea e koe te kowhiri i te momo kaupapa ka mahia.
  • Kua pai ake nga hononga mo te tirotiro i nga taonga me nga kaupapa.
  • Kua taapirihia nga paatene wera ki te kaiwhakatika waehere mo te whakakapi, te taarua, te kape me te neke raina me nga whiringa.
  • Ko nga toronga mo nga konae whakamaori noa (tauira) kua hurihia mai i te .po ki te .pot. Hei tauira, ko te kōnae lazaruside.ru.po ka waiho kia kore e whakarereketia, ka whakaingoatia a lazaruside.po ko lazaruside.pot, ka ngawari ake te mahi ki nga kaiwhakatika konae PO hei tauira hei timata i nga whakamaoritanga hou.
  • Ko te LazDebugger-FP (FpDebug) 1.0 kua whakauruhia inaianei ma te taunoa mo nga whakaurunga hou ki Windows me Linux.
  • Kua nukuhia nga waahanga mo te whakaputa momotuhi Freetype ki tetahi kete motuhake "waea/freetype/freetypelaz.lpk"
  • Kua tangohia te waahanga PasWStr na te mea he waehere ka whakahiato noa i nga putanga tawhito o FreePascal.
  • Kua pai ake te rehitatanga o nga waahanga o roto me o raatau here ki nga widget ma te waea TLComponent.NewInstance.
  • Kua whakahoutia te whare pukapuka libQt5Pas, kua pai ake te tautoko mo nga widget-a-Qt5. Kua taapirihia te QLCLOpenGLWidget, e whakarato ana i te tautoko OpenGL katoa.
  • Kua pai ake te tika o te kowhiringa rahi o te puka i runga i nga punaha X11, Windows me te macOS.
  • Ko nga kaha o te TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox me TShellListTreeView kua hurihia nga waahanga.
  • He waea taapiri hei whakarereke mo te wa poto i te pehu BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor me BeginScreenCursor / EndScreenCursor, ka taea te whakamahi me te kore e tautuhi tika i te pehu ma te Mata.Cursor.
  • I taapirihia he tikanga hei whakakore i te tukatuka o nga huinga kanohi (kati te whakamaori i te '[' hei timatanga o te huinga i roto i te kanohi kanohi), ka whakahohehia ma te tautuhinga moDisableSets. Hei tauira, "MatchesMask('[x]','[x]',[moDisableSets])" ka whakahoki i te Pono i roto i te aratau hou.

Te tukunga o Raharuhi 2.2.0, he taiao whanaketanga mo FreePascal
Te tukunga o Raharuhi 2.2.0, he taiao whanaketanga mo FreePascal


Source: opennet.ru

Tāpiri i te kōrero