Lazarus 3.0-ի թողարկում՝ FreePascal-ի զարգացման միջավայր

Գրեթե երկու տարվա մշակումից հետո հրապարակվել է Lazarus 3.0 ինտեգրված զարգացման միջավայրի թողարկումը, որը հիմնված է FreePascal կոմպիլյատորի վրա և կատարում է Delphi-ի նման առաջադրանքներ: Շրջակա միջավայրը նախատեսված է աշխատելու FreePascal 3.2.2 կոմպիլյատորի թողարկման հետ: Lazarus-ի հետ պատրաստի տեղադրման փաթեթները պատրաստվում են Linux-ի, macOS-ի և Windows-ի համար։

Նոր թողարկման փոփոխություններից.

  • Ավելացվեց Qt6-ի վրա հիմնված վիջեթների մի շարք, որոնք կառուցված են Qt6 6.2.0-ի C-կապումների միջոցով:
  • Qt5-ի վրա հիմնված վիջեթների բարելավված հավաքածու, որոնք օգտագործում են Qt-ի հիմնական իրադարձությունների հանգույցը:
  • Qt-ի բոլոր տարբերակների համար ներդրված են TCheckBox.Alignment, TRAdioButton.Alignment, TCustomComboBox.AdjustDropDown և TCustomComboBox.ItemWidth բաղադրիչները:
  • GTK3-ի վրա հիմնված կապերը ամբողջությամբ վերանախագծվել են և այժմ պահանջում են առնվազն GTK 3.24.24 և Glib 2.66:
  • MacOS-ի հավելվածներում օգտագործվող Cocoa վիդջեթների հավաքածուն ավելացրել է բազմամոնիտորների կոնֆիգուրացիաների աջակցություն և IME (Input Method Editor), օրինակ՝ Emoji մուտքագրման համար օգտագործելու հնարավորություն:
  • TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRAdioButton, TShellTreeView, TShellListView, TTreeView բաղադրիչների հնարավորությունները ընդլայնվել են կամ վարքագիծը փոխվել է:
  • Նիշերի քարտեզի ինտերֆեյսը վերափոխվել է, որն այժմ նախագծված է որպես առանձին փաթեթ և աջակցում է նիշերի չափի փոփոխմանը:
  • Խմբագիրն ապահովում է PasDoc-ի ընդգծումը:
  • Դասերի, գրառումների և զանգվածների փլուզումը/ընդլայնումը ավելացվել է Watches և Locals պատուհաններին, և ցուցիչներով տիպերի հասցեների ցուցադրումն իրականացվել է:
  • Ժամացույցների պատուհանն այժմ ունի «Քաշել և թողնել» ռեժիմում վերախմբավորվելու հնարավորություն:
  • «Inspect» պատուհանում ավելացվել են որոնման զտիչներ և գործառույթներ կանչելու տարբերակներ:
  • Գնահատել/Փոփոխել պատուհանը առաջարկում է ինտերֆեյսի տարրերի նոր դասավորություն:
  • Assembler պատուհանը պարունակում է նավիգացիայի պատմություն:

Lazarus 3.0-ի թողարկում՝ FreePascal-ի զարգացման միջավայր


Source: opennet.ru

Добавить комментарий