Scaoileadh Lazarus 2.2.0, timpeallacht forbartha do FreePascal

Tar éis trí bliana d'fhorbairt, foilsíodh scaoileadh na timpeallachta forbartha comhtháite Lazarus 2.2, bunaithe ar an tiomsaitheoir FreePascal agus ag comhlíonadh tascanna cosúil le Delphi. Tá an timpeallacht deartha chun oibriú le scaoileadh an tiomsaitheora FreePascal 3.2.2. Ullmhaítear pacáistí suiteála réamhdhéanta le Lazarus le haghaidh Linux, macOS agus Windows.

I measc na n-athruithe ar an eisiúint nua:

  • Soláthraíonn an tacar giuirléidí Qt5 tacaíocht iomlán do OpenGL.
  • Cnaipí curtha leis chun painéil dhug a thit. Tacaíocht feabhsaithe HighDPI. Modhanna painéil curtha leis bunaithe ar chluaisíní illíne (“Cluaisíní Illíne”) agus fuinneoga neamhfhorluiteacha (“Fuinneoga ar snámh ar a mbarr”).
  • Áirítear leis breiseán nua Spotter chun orduithe IDE a aimsiú.
  • Cuireadh pacáiste DockedFormEditor leis le heagarthóir foirme nua, ag teacht in ionad Sparta_DockedFormEditor.
  • Formáidiú cód Jedi feabhsaithe agus tacaíocht bhreise don chomhréir Object Pascal is nua-aimseartha.
  • Tá tacaíocht bhreise ag Codetools d’fheidhmeanna gan ainm.
  • Tá leathanach tosaigh roghnach curtha i bhfeidhm inar féidir leat an cineál tionscadail atá le cruthú a roghnú.
  • Feabhsaíodh na comhéadain chun rudaí agus tionscadail a iniúchadh.
  • Cuireadh eochracha leis an eagarthóir cód chun línte agus roghanna a athsholáthar, a dhúbailt, a chóipeáil agus a bhogadh.
  • Athraíodh na síntí do na príomhchomhaid aistriúcháin choitianta (teimpléid) ó .po go .pot. Mar shampla, fágtar an comhad lazaruside.ru.po gan athrú, agus athainmnítear lazaruside.po lazaruside.pot, rud a fhágfaidh go mbeidh sé níos éasca é a phróiseáil in eagarthóirí comhad PO mar theimpléad chun aistriúcháin nua a thosú.
  • Tá LazDebugger-FP (FpDebug) 1.0 san áireamh anois de réir réamhshocraithe le haghaidh suiteálacha nua ar Windows agus Linux.
  • Aistríodh comhpháirteanna le haghaidh rindreáil clónna Freetype go pacáiste ar leith “components/freetype/freetypelaz.lpk”
  • Baineadh an chomhpháirt PasWStr toisc go bhfuil cód ann nach féidir a thiomsú ach i leaganacha níos sine de FreePascal.
  • Clárú optamaithe comhpháirteanna inmheánacha agus a gceangal le giuirléidí tríd an nglao TLCLComponent.NewInstance.
  • Nuashonraíodh an leabharlann libQt5Pas agus feabhsaíodh an tacaíocht do ghiuirléidí Qt5-bhunaithe. Cuireadh QLCLOpenGLWidget leis, ag soláthar tacaíocht OpenGL iomlán.
  • Cruinneas feabhsaithe maidir le roghnú méid foirmeacha ar chórais X11, Windows agus macOS.
  • Leathnaíodh nó athraíodh cumais na gcomhpháirteanna TACart, TSpinEditEx, TFloatSpinEditEx, TLazIntfImage, TValueListEditor, TShellTreeView, TMaskEdit, TGroupBox, TRAdioGroup, TCheckGroup, TFrame, TListBox agus TShellListView.
  • Glaonna curtha leis chun an cúrsóir BeginTempCursor / EndTempCursor a athrú go sealadach, BeginWaitCursor / EndWaitCursor agus BeginScreenCursor / EndScreenCursor, ar féidir iad a úsáid gan an cúrsóir a shocrú go díreach trí Screen.Cursor.
  • Cuireadh meicníocht leis chun próiseáil tacair mascara a dhíchumasú (stop le '[' a léirmhíniú mar thús tacair i masc), arna chur i ngníomh tríd an socrú moDisableSets. Mar shampla, fillfidh “MatchesMask('[x]','[x]',[moDisableSets])" Fíor sa mhodh nua.

Scaoileadh Lazarus 2.2.0, timpeallacht forbartha do FreePascal
Scaoileadh Lazarus 2.2.0, timpeallacht forbartha do FreePascal


Foinse: oscailtenet.ru

Add a comment