Lazarus 3.0၊ FreePascal အတွက် ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တစ်ခု

ဖွံ့ဖြိုးတိုးတက်မှု နှစ်နှစ်နီးပါးအကြာတွင် FreePascal compiler ကိုအခြေခံ၍ Delphi နှင့်ဆင်တူသည့်လုပ်ဆောင်မှုများအပေါ်အခြေခံသည့် ပေါင်းစပ်ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင် Lazarus 3.0 ကို ထုတ်ဝေလိုက်ပါသည်။ ပတ်ဝန်းကျင်သည် FreePascal 3.2.2 compiler ၏ထွက်ရှိမှုနှင့်အတူအလုပ်လုပ်ရန်ဒီဇိုင်းပြုလုပ်ထားသည်။ Lazarus ဖြင့် အဆင်သင့်လုပ်ထားသော တပ်ဆင်မှုပက်ကေ့ချ်များကို Linux၊ macOS နှင့် Windows အတွက် ပြင်ဆင်ထားပါသည်။

အသစ်ထွက်ရှိထားသော အပြောင်းအလဲများထဲတွင်-

  • Qt6 6 မှ C-bindings များကို အသုံးပြု၍ တည်ဆောက်ထားသော Qt6.2.0-based widget အစုံကို ပေါင်းထည့်ထားသည်။
  • Qt ၏ ဇာတိဖြစ်ရပ် ကွင်းဆက်ကို အသုံးပြုသည့် Qt5 အခြေခံ ဝိဒ်များ အစုအဝေးကို မြှင့်တင်ထားသည်။
  • Qt ဗားရှင်းအားလုံးအတွက်၊ အစိတ်အပိုင်းများကို TCheckBox.Alignment၊ TRAadioButton.Alignment၊ TCustomComboBox.AdjustDropDown နှင့် TCustomComboBox.ItemWidth ကို အကောင်အထည်ဖော်သည်။
  • GTK3-based bindings များကို လုံး၀ ပြန်လည်ဒီဇိုင်းထုတ်ထားပြီး ယခု အနည်းဆုံး GTK 3.24.24 နှင့် Glib 2.66 လိုအပ်ပါသည်။
  • macOS အတွက် အပလီကေးရှင်းများတွင် အသုံးပြုသည့် Cocoa ဝစ်ဂျက်များအစုံသည် မော်နီတာအများအပြားဖွဲ့စည်းပုံများအတွက် ပံ့ပိုးမှုနှင့် ဥပမာ၊ အီမိုဂျီထည့်သွင်းခြင်းအတွက် IME (Input Method Editor) ကို အသုံးပြုရန် စွမ်းရည်ကို ထည့်သွင်းထားသည်။
  • TCustomImageList၊ TTaskDialog၊ TSpeedButton၊ TLabel၊ TPanel၊ TCalendar၊ TCheckbox၊ TRAdioButton၊ TShellTreeView၊ TShellListView၊ TTreeView အစိတ်အပိုင်းများကို ချဲ့ထွင်ထားသည် သို့မဟုတ် အပြုအမူ ပြောင်းလဲသွားပါသည်။
  • ဇာတ်ကောင်မြေပုံ အင်တာဖေ့စ်ကို ပြန်လည်ဒီဇိုင်းထုတ်ထားပြီး၊ ယခုအခါ သီးခြားအထုပ်တစ်ခုအဖြစ် ဒီဇိုင်းထုတ်ထားပြီး စာလုံးအရွယ်အစားကို ပြောင်းလဲခြင်းကို ပံ့ပိုးပေးထားသည်။
  • တည်းဖြတ်သူသည် PasDoc မီးမောင်းထိုးပြခြင်းကို ပေးသည်။
  • အတန်းများ၊ မှတ်တမ်းများနှင့် အခင်းအကျင်းများကို ခေါက်သိမ်းခြင်း/ချဲ့ထွင်ခြင်းအား Watches နှင့် Locals ပြတင်းပေါက်များသို့ ပေါင်းထည့်ထားပြီး၊ ညွှန်ပြထားသော အမျိုးအစားများအတွက် လိပ်စာများပြသခြင်းကို လုပ်ဆောင်ပြီးဖြစ်သည်။
  • ယခု Watches ဝင်းဒိုးသည် ဆွဲယူ၍ချခြင်းမုဒ်တွင် ပြန်လည်စုဖွဲ့နိုင်ပါပြီ။
  • ရှာဖွေမှု စစ်ထုတ်မှုများနှင့် ခေါ်ဆိုမှုလုပ်ဆောင်ချက်များအတွက် ရွေးချယ်စရာများကို စစ်ဆေးရေးဝင်းဒိုးတွင် ထည့်သွင်းထားသည်။
  • အကဲဖြတ်/မွမ်းမံမှု ဝင်းဒိုးသည် အင်တာဖေ့စ်ဒြပ်စင်များ၏ အပြင်အဆင်အသစ်ကို ပေးဆောင်သည်။
  • Assembler ဝင်းဒိုးတွင် လမ်းညွှန်မှုမှတ်တမ်းပါရှိသည်။

Lazarus 3.0၊ FreePascal အတွက် ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်တစ်ခု


source: opennet.ru

မှတ်ချက် Add