Ngaleupaskeun Lasarus 2.2.0, lingkungan pangwangunan pikeun FreePascal

Saatos tilu taun pangwangunan, sékrési lingkungan pangembangan terpadu Lazarus 2.2 diterbitkeun, dumasar kana kompiler FreePascal sareng ngalaksanakeun tugas anu sami sareng Delphi. Lingkungan dirancang pikeun gawé kalawan sékrési FreePascal 3.2.2 kompiler. Paket pamasangan anu tos siap sareng Lazarus disiapkeun pikeun Linux, macOS sareng Windows.

Diantara parobihan dina sékrési énggal:

  • Set widget Qt5 nyadiakeun rojongan lengkep pikeun OpenGL.
  • Ditambahkeun tombol pikeun ambruk panels docked. Ningkatkeun rojongan HighDPI. Modeu panel ditambahkeun dumasar kana tab multiline ("Tab Multiline") sareng jandéla anu henteu tumpang tindih ("Jandela ngambang di luhur").
  • Ngawengku tambihan Spotter anyar pikeun milarian paréntah IDE.
  • Ditambahkeun pakét DockedFormEditor sareng pangropéa bentuk énggal, ngagentos Sparta_DockedFormEditor.
  • Ningkatkeun pormat kode Jedi sareng nambihan dukungan pikeun kalolobaan sintaksis Object Pascal modern.
  • Codetools parantos nambihan dukungan pikeun fungsi anonim.
  • Halaman awal pilihan parantos dilaksanakeun dimana anjeun tiasa milih jinis proyék anu bakal didamel.
  • Antarbeungeut pikeun mariksa objék sareng proyék parantos ningkat.
  • Hotkeys ditambahkeun kana redaktur kode pikeun ngaganti, duplicating, nyalin jeung mindahkeun garis tur selections.
  • The ekstensi pikeun file tarjamah umum utama (témplat) geus robah tina .po mun .pot. Contona, file lazaruside.ru.po ditinggalkeun unchanged, sarta lazaruside.po diganti lazaruside.pot, nu bakal nyieun leuwih gampang pikeun ngolah dina PO redaktur file salaku template pikeun ngamimitian tarjamahan anyar.
  • LazDebugger-FP (FpDebug) 1.0 ayeuna kalebet sacara standar pikeun pamasangan énggal dina Windows sareng Linux.
  • Komponén pikeun rendering fon Freetype parantos dipindahkeun kana pakét anu misah "komponén/freetype/freetypelaz.lpk"
  • Komponén PasWStr geus dihapus alatan ayana kode nu ngan compiles dina versi heubeul FreePascal.
  • Pendaptaran dioptimalkeun komponén internal sareng ngariungna kana widget via telepon TLComponent.NewInstance.
  • Perpustakaan libQt5Pas parantos diropéa sareng dukungan pikeun widget basis Qt5 parantos ningkat. Ditambahkeun QLCLOpenGLWidget, nyayogikeun dukungan OpenGL lengkep.
  • Ningkatkeun akurasi pilihan ukuran formulir dina sistem X11, Windows, sareng macOS.
  • Kamampuhan TAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox sareng TShellList orView komponén parantos diperpanjang.
  • Nambahkeun panggero pikeun samentara ngarobah kursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor na BeginScreenCursor / EndScreenCursor, nu bisa dipaké tanpa langsung nyetel kursor via Screen.Cursor.
  • Ditambahkeun mékanisme pikeun nganonaktipkeun pamrosésan set topéng (stopping napsirkeun '[' salaku awal set dina topéng), diaktipkeun ngaliwatan setelan moDisableSets. Contona, "MatchesMask('[x]','[x]', [moDisableSets])" bakal balik True dina modeu anyar.

Ngaleupaskeun Lasarus 2.2.0, lingkungan pangwangunan pikeun FreePascal
Ngaleupaskeun Lasarus 2.2.0, lingkungan pangwangunan pikeun FreePascal


sumber: opennet.ru

Tambahkeun komentar