Emva kweminyaka emithathu yophuhliso, ukukhutshwa kwendawo yophuhliso edibeneyo uLazarus 2.2 yapapashwa, ngokusekelwe kwi-compiler ye-FreePascal kunye nokwenza imisebenzi efana neDelphi. Imeko yendawo yenzelwe ukusebenza kunye nokukhululwa kwe-FreePascal 3.2.2 compiler. Iiphakheji zokufakela esele zenziwe ngoLazaro zilungiselelwe iLinux, iMacOS kunye neWindows.
Phakathi kotshintsho kukhupho olutsha:
- Iseti yewijethi yeQt5 ibonelela ngenkxaso epheleleyo ye-OpenGL.
- Amaqhosha ongeziweyo okudilika kweephaneli ezichwechwelweyo. Ukuphuculwa kwenkxaso ye-HighDPI. Iimowudi zephaneli ezongeziweyo ezisekwe kwiithebhu zemigca emininzi ("Iithebhu zeMultiline") kunye neefestile ezingadlulangayo ("Iifestile ezidadayo phezulu").
- Iquka i-spotter entsha yokongeza yokufumana imiyalelo ye-IDE.
- Kongezwe iphakheji yeDockedFormEditor enomhleli wefomu entsha, ithatha indawo yeSparta_DockedFormEditor.
- Uphuculo lokufomatha ikhowudi yeJedi kunye nenkxaso eyongeziweyo kwi-syntax ye-Object Pascal yanamhlanje.
- IiCodetools zongeze inkxaso kwimisebenzi engaziwa.
- Iphepha lokuqala elikhethwayo liphunyeziwe apho unokukhetha uhlobo lweprojekthi eza kwenziwa.
- Unxibelelwano lokuhlola izinto kunye neeprojekthi luphuculwe.
- Kongezwe ama-hotkeys kumhleli wekhowudi yokutshintsha, ukuphindaphinda, ukukopa kunye nemigca ehambayo kunye nokukhetha.
- Izandiso zeefayile zoguqulelo eziqhelekileyo (itemplates) zitshintshiwe ukusuka .po ukuya .pot. Ngokomzekelo, ifayile ye-lazaruside.ru.po ishiywe ingatshintshi, kwaye i-lazaruside.po ibizwa ngokuba yi-lazaruside.pot, eya kwenza kube lula ukucubungula kwi-PO abahleli beefayile njengetemplate yokuqalisa iinguqulelo ezintsha.
- I-LazDebugger-FP (FpDebug) 1.0 ngoku ibandakanyiwe ngokungagqibekanga kufakelo olutsha kwiWindows kunye neLinux.
- Amacandelo onikezelo lweefonti zeFreetype zisiwe kwiphakheji eyahlukileyo "icandelo/freetype/freetypelaz.lpk"
- Icandelo le-PasWStr lisusiwe ngenxa yobukho bekhowudi ehlanganisa kuphela kwiinguqulelo ezindala ze-FreePascal.
- Ubhaliso olulungiselelweyo lwamalungu angaphakathi kunye nokubophelela kwawo kwiiwijethi nge-TLCLComponent.NewInstance call.
- Ithala leencwadi le-libQt5Pas lihlaziywe kwaye inkxaso yeewijethi ezisekelwe kwi-Qt5 iphuculwe. Yongezwe i-QLCLOpenGLWidget, ibonelela ngenkxaso epheleleyo ye-OpenGL.
- Ukuchaneka okuphuculweyo kokukhetha ubungakanani befomu kwi-X11, Windows, kunye neenkqubo ze-macOS.
- Ubunakho beTAChart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRadioGroup, TCheckGroup, TFrame, TListBox kunye neTShellListView yandisiwe okanye yandisiwe.
- Iifowuni ezongeziweyo zokutshintsha okwethutyana i-cursor BeginTempCursor / EndTempCursor, BeginWaitCursor / EndWaitCursor kunye ne-BeginScreenCursor / EndScreenCursor, enokusetyenziswa ngaphandle kokuseta ngokuthe ngqo isikhombisi ngeScreen.Cursor.
- Kongezwe indlela yokuvala ukusetwa kweseti zemaski (yeka ukutolika '[' njengesiqalo seseti yesigqumathelo), yenziwe yasebenza ngolungiselelo lwemoDisableSets. Umzekelo, “iMatchesMask('[x]','[x]',[moDisableSets])” iya kubuya Yinyaniso kwindlela entsha.
umthombo: opennet.ru