Rilis Lazarus 2.2.0, lingkungan pangembangan kanggo FreePascal

Sawise telung taun pembangunan, rilis lingkungan pangembangan terpadu Lazarus 2.2 diterbitake, adhedhasar compiler FreePascal lan nindakake tugas sing padha karo Delphi. Lingkungan dirancang kanggo karya karo release saka FreePascal 3.2.2 compiler. Paket instalasi sing wis digawe karo Lazarus disiapake kanggo Linux, macOS lan Windows.

Antarane owah-owahan ing rilis anyar:

  • Set widget Qt5 nyedhiyakake dhukungan lengkap kanggo OpenGL.
  • Tombol sing ditambahake kanggo ambruk panel docked. Dhukungan HighDPI sing luwih apik. Mode panel sing ditambahake adhedhasar tab multiline ("Tab Multiline") lan jendhela sing ora tumpang tindih ("Jendhela ngambang ing ndhuwur").
  • Kalebu tambahan Spotter anyar kanggo nemokake printah IDE.
  • Ditambahake paket DockedFormEditor karo editor formulir anyar, ngganti Sparta_DockedFormEditor.
  • Ngapikake format kode Jedi lan nambah dhukungan kanggo sintaks Object Pascal paling modern.
  • Codetools wis nambahake dhukungan kanggo fungsi anonim.
  • Kaca wiwitan opsional wis dileksanakake ing ngendi sampeyan bisa milih jinis proyek sing bakal digawe.
  • Antarmuka kanggo mriksa obyek lan proyek wis apik.
  • Nambahake hotkeys menyang editor kode kanggo ngganti, duplikat, nyalin lan mindhah garis lan pilihan.
  • Ekstensi kanggo file terjemahan umum utama (Cithakan) wis diganti saka .po kanggo .pot. Contone, file lazaruside.ru.po ora diganti, lan lazaruside.po diganti jeneng lazaruside.pot, sing bakal nggampangake proses ing editor file PO minangka cithakan kanggo miwiti terjemahan anyar.
  • LazDebugger-FP (FpDebug) 1.0 saiki kalebu standar kanggo instalasi anyar ing Windows lan Linux.
  • Komponen kanggo rendering font Freetype wis dipindhah menyang paket kapisah "komponen/freetype/freetypelaz.lpk"
  • Komponen PasWStr wis dibusak amarga ana kode sing mung kompilasi ing versi lawas FreePascal.
  • Ngoptimalake registrasi komponen internal lan ikatan karo widget liwat telpon TLComponent.NewInstance.
  • Pustaka libQt5Pas wis dianyari lan dhukungan kanggo widget basis Qt5 wis apik. Ditambahake QLCLOpenGLWidget, nyedhiyakake dhukungan OpenGL lengkap.
  • Ngapikake akurasi pilihan ukuran formulir ing sistem X11, Windows, lan macOS.
  • Kapabilitas komponen TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox lan TShellList utawaView wis ditambahi.
  • Telpon ditambahake kanggo ngganti sementara kursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor lan BeginScreenCursor / EndScreenCursor, sing bisa digunakake tanpa langsung nyetel kursor liwat Screen.Cursor.
  • Nambahake mekanisme kanggo mateni pangolahan set topeng (mandheg interpretasi '[' minangka wiwitan set ing topeng), diaktifake liwat setelan moDisableSets. Contone, "MatchesMask('[x]','[x]',[moDisableSets])" bakal ngasilake True ing mode anyar.

Rilis Lazarus 2.2.0, lingkungan pangembangan kanggo FreePascal
Rilis Lazarus 2.2.0, lingkungan pangembangan kanggo FreePascal


Source: opennet.ru

Add a comment