Lazarus 3.0 جو رليز، FreePascal لاءِ ترقي وارو ماحول

ترقيءَ جي لڳ ڀڳ ٻن سالن کان پوءِ، انٽيگريٽيڊ ڊولپمينٽ ماحول Lazarus 3.0 جو رليز، FreePascal compiler ۽ Delphi سان ملندڙ جلندڙ ڪمن تي ٻڌل، شايع ڪيو ويو آهي. ماحول کي FreePascal 3.2.2 مرتب ڪندڙ جي ڇڏڻ سان ڪم ڪرڻ لاء ٺهيل آهي. Lazarus سان تيار ڪيل تنصيب پيڪيجز لينڪس، macOS ۽ ونڊوز لاء تيار ڪيا ويا آهن.

نئين رليز ۾ تبديلين جي وچ ۾:

  • Qt6 تي ٻڌل ويجيٽس جو هڪ سيٽ شامل ڪيو ويو، Qt6 6.2.0 مان C-bindings استعمال ڪندي ٺهيل.
  • Qt5 جي بنياد تي ويجيٽس جو سڌريل سيٽ جيڪي استعمال ڪن ٿا Qt جي اصلي ايونٽ لوپ.
  • Qt جي سڀني ورزن لاءِ، اجزاء TCheckBox.Alignment، TRAdioButton.Alignment، TCustomComboBox.AdjustDropDown ۽ TCustomComboBox.ItemWidth لاڳو ڪيا ويا آهن.
  • GTK3-based bindings مڪمل طور تي نئين سر ٺاھيو ويو آھي ۽ ھاڻي گھٽ ۾ گھٽ GTK 3.24.24 ۽ Glib 2.66 جي ضرورت آھي.
  • MacOS لاءِ ايپليڪيشنن ۾ استعمال ٿيل Cocoa ويجيٽس جو سيٽ ملٽي مانيٽر ترتيبن ۽ IME (انپٽ ميٿڊ ايڊيٽر) کي استعمال ڪرڻ جي صلاحيت لاءِ سپورٽ شامل ڪيو آهي، مثال طور، ايموجي ان پٽ لاءِ.
  • TCustomImageList، TTaskDialog، TSpeedButton، TLabel، TPanel، TCalendar، TCheckbox، TRAdioButton، TShellTreeView، TShellListView، TTreeView اجزاء جي صلاحيتن کي وڌايو ويو آھي يا رويي کي تبديل ڪيو ويو آھي.
  • ڪردارن جي نقشي جي انٽرفيس کي ٻيهر ڊزائين ڪيو ويو آھي، جيڪو ھاڻي ھڪڙي الڳ پيڪيج جي طور تي ٺاھيو ويو آھي ۽ ڪردارن جي سائيز کي تبديل ڪرڻ جي حمايت ڪري ٿو.
  • ايڊيٽر مهيا ڪري ٿو PasDoc نمايان ڪرڻ.
  • ڪلاسز، رڪارڊز ۽ صفن کي ڪلپس/وڌايو ويو واچز ۽ لوڪل ونڊوز ۾ شامل ڪيو ويو آھي، ۽ پوائنٽرز سان قسمن لاءِ ايڊريس جي ڊسپلي کي لاڳو ڪيو ويو آھي.
  • واچز ونڊو هاڻي ڊريگ ۽ ڊراپ موڊ ۾ ٻيهر گڏ ٿيڻ جي صلاحيت رکي ٿي.
  • ڳولا فلٽر ۽ اختيارن کي ڪالنگ افعال لاءِ شامل ڪيو ويو آهي انسپيڪٽ ونڊو ۾.
  • Evaluate/Modify ونڊو انٽرفيس عناصر جي نئين ترتيب پيش ڪري ٿي.
  • جمع ڪندڙ ونڊو نيويگيشن جي تاريخ تي مشتمل آهي.

Lazarus 3.0 جو رليز، FreePascal لاءِ ترقي وارو ماحول


جو ذريعو: opennet.ru

تبصرو شامل ڪريو