Sgaoileadh Lazarus 2.2.0, àrainneachd leasachaidh airson FreePascal

Às deidh trì bliadhna de leasachadh, chaidh sgaoileadh na h-àrainneachd leasachaidh aonaichte Lazarus 2.2 fhoillseachadh, stèidhichte air an compiler FreePascal agus a’ coileanadh gnìomhan coltach ri Delphi. Tha an àrainneachd air a dhealbhadh gus obrachadh le sgaoileadh an cruinneachaidh FreePascal 3.2.2. Tha pasganan stàlaidh deiseil le Lazarus gan ullachadh airson Linux, macOS agus Windows.

Am measg nan atharrachaidhean san fhoillseachadh ùr:

  • Tha an seata widget Qt5 a’ toirt làn thaic do OpenGL.
  • Putanan air an cur ris airson pannalan docaichte a dhol sìos. Taic HighDPI nas fheàrr. Modhan pannal air an cur ris stèidhichte air tabaichean ioma-loidhne (“ Multiline Tabs ”) agus uinneagan nach eil a’ dol thairis (“ Uinneagan air bhog air a’ mhullach ”).
  • A’ toirt a-steach tuilleadan Spotter ùr airson òrdughan IDE a lorg.
  • Chaidh pasgan DockedFormEditor a chur ris le deasaiche foirm ùr, a’ dol an àite Sparta_DockedFormEditor.
  • Cruthachadh còd Jedi nas fheàrr agus taic a bharrachd airson a’ mhòr-chuid de cho-chòrdadh Object Pascal.
  • Tha Codetools air taic a chuir ri gnìomhan gun urra.
  • Chaidh duilleag tòiseachaidh roghnach a chuir an gnìomh far an urrainn dhut an seòrsa pròiseact a tha ri chruthachadh a thaghadh.
  • Tha an eadar-aghaidh airson nithean agus pròiseactan a sgrùdadh air a leasachadh.
  • Chuir sinn hotkeys ris an deasaiche còd airson loidhnichean is taghaidhean a chuir an àite, a dhùblachadh, a chopaigeadh agus a ghluasad.
  • Tha na leudachain airson na prìomh fhaidhlichean eadar-theangachaidh cumanta (teamplaidean) air an atharrachadh bho .po gu .pot. Mar eisimpleir, tha am faidhle lazaruside.ru.po air fhàgail gun atharrachadh, agus tha lazaruside.po air ath-ainmeachadh lazaruside.pot, a nì e nas fhasa a phròiseasadh ann an deasaichean faidhle PO mar theamplaid airson eadar-theangachaidhean ùra a thòiseachadh.
  • Tha LazDebugger-FP (FpDebug) 1.0 a-nis air a ghabhail a-steach gu bunaiteach airson ionadan ùra air Windows agus Linux.
  • Chaidh co-phàirtean airson clòthan Freetype a thoirt seachad a ghluasad gu pasgan air leth “components/freetype/freetypelaz.lpk”
  • Chaidh am pàirt PasWStr a thoirt air falbh air sgàth gu bheil còd ann nach eil a’ cruinneachadh ach ann an dreachan nas sine de FreePascal.
  • Clàradh as fheàrr de phàirtean a-staigh agus an ceangal ri widgets tro ghairm TLCLComponent.NewInstance.
  • Chaidh an leabharlann libQt5Pas ùrachadh agus chaidh taic airson widgets stèidhichte air Qt5 a leasachadh. Chaidh QLCLOpenGLWidget a chur ris, a’ toirt seachad làn thaic OpenGL.
  • Cruinneas nas fheàrr ann an taghadh meud cruth air siostaman X11, Windows, agus macOS.
  • Chaidh comasan nan co-phàirtean TACart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAdioGroup, TCheckGroup, TFrame, TListBox agus TShellListView atharrachadh.
  • Chaidh fiosan a chuir ris gus an cùrsair BeginTempCursor / EndTempCursor atharrachadh airson ùine, BeginWaitCursor / EndWaitCursor agus BeginScreenCursor / EndScreenCursor, a ghabhas cleachdadh gun a bhith a’ suidheachadh a’ chursair gu dìreach tro Screen.Cursor.
  • Chaidh uidheamachd a chuir ris gus giullachd sheataichean masg a chuir dheth (stad air eadar-mhìneachadh ‘[’ mar thoiseach seata ann am masg), air a ghnìomhachadh tro shuidheachadh moDisableSets. Mar eisimpleir, tillidh “MatchesMask ('[x]','[x]', [moDisableSets])" True sa mhodh ùr.

Sgaoileadh Lazarus 2.2.0, àrainneachd leasachaidh airson FreePascal
Sgaoileadh Lazarus 2.2.0, àrainneachd leasachaidh airson FreePascal


Source: fosgailtenet.ru

Cuir beachd ann