Kuburitswa kwaRazaro 2.2.0, nharaunda yekusimudzira yeFreePascal

Mushure memakore matatu ebudiriro, kuburitswa kwenzvimbo yakabatanidzwa yekuvandudza Lazaro 2.2 yakaburitswa, zvichibva paFreePascal compiler uye kuita mabasa akafanana neDelphi. Iyo nharaunda yakagadzirirwa kushanda nekuburitswa kweiyo FreePascal 3.2.2 compiler. Yakagadzirirwa-yakagadzirwa yekuisa mapakeji naRazaro akagadzirirwa Linux, macOS uye Windows.

Pakati pekuchinja mukuburitswa kutsva:

  • Iyo Qt5 widget seti inopa rutsigiro rwakazara rweOpenGL.
  • Mabhatani akawedzerwa ekupunza mapaneru. Yakavandudzwa HighDPI rutsigiro. Yakawedzera mapaneru modhi yakavakirwa pamatabhu akawanda ("Multiline Tabs") uye isina-kuwangana mahwindo ("Mahwindo anoyangarara pamusoro").
  • Inosanganisira itsva Spotter yekuwedzera-pakutsvaga IDE mirairo.
  • Yakawedzera DockedFormEditor package ine fomu nyowani mupepeti, ichitsiva Sparta_DockedFormEditor.
  • Yakavandudzwa Jedi kodhi fomati uye yakawedzera tsigiro kune mazhinji emazuva ano Object Pascal syntax.
  • Codetools yakawedzera rutsigiro rwemabasa asingazivikanwe.
  • Peji yekusarudzika yekutanga yaitwa kwaunogona kusarudza rudzi rwepurojekiti ichagadzirwa.
  • Nzvimbo dzekutarisa zvinhu nemapurojekiti dzakagadziridzwa.
  • Yakawedzera hotkeys kune kodhi edhita yekutsiva, kudzokorora, kukopa uye inofamba mitsara uye sarudzo.
  • Kuwedzerwa kwemafaira makuru eshanduro akajairika (matemplate) akachinjwa kubva pa.po kuenda ku.pot. Semuenzaniso, lazaruside.ru.po faira yakasara isina kuchinjwa, uye lazaruside.po inotumidzwa zita rokuti lazaruside.pot, izvo zvichaita kuti zvive nyore kugadzirisa muPO file editors se template yekutanga shanduro itsva.
  • LazDebugger-FP (FpDebug) 1.0 ikozvino yasanganisirwa neyakagadzika kune mitsva yekuisa paWindows neLinux.
  • Zvikamu zvekupa mafonti eFreetype zvakaendeswa kune imwe pasuru "zvikamu/freetype/freetypelaz.lpk"
  • Chikamu chePasWStr chakabviswa nekuda kwekuvapo kwekodhi inongobatanidza mushanduro dzekare dzeFreePascal.
  • Kunyoreswa kwakakwenenzverwa kwezvikamu zvemukati uye kusungirirwa kwavo kumawijeti kuburikidza neTLCLComponent.NewInstance call.
  • Iyo libQt5Pas raibhurari yakagadziridzwa uye tsigiro yeQt5-based widget yakagadziridzwa. Yakawedzera QLCLOpenGLWidget, ichipa yakazara OpenGL rutsigiro.
  • Kuvandudzwa kweiyo fomu saizi sarudzo paX11, Windows, uye macOS masisitimu.
  • Kugona kweTAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox uye TShellListView yakawedzerwa kana kuchinjwa.
  • Yakawedzera mafoni kuti uchinje kwenguva pfupi cursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor uye BeginScreenCursor / EndScreenCursor, iyo inogona kushandiswa pasina kumisa zvakananga cursor kuburikidza neScreen.Cursor.
  • Yakawedzera nzira yekudzima kugadziridzwa kwemasiki seti (mira kududzira '[' sekutanga kweseti mumasiki), inogadziriswa kuburikidza nemoDisableSets kuseta. Semuyenzaniso, β€œMatchesMask('[x]','[x]',[moDisableSets])” ichadzoka Chokwadi mumodhi itsva.

Kuburitswa kwaRazaro 2.2.0, nharaunda yekusimudzira yeFreePascal
Kuburitswa kwaRazaro 2.2.0, nharaunda yekusimudzira yeFreePascal


Source: opennet.ru

Voeg