WebKitGTK 2.40.0 ဘရောက်ဆာအင်ဂျင်နှင့် Epiphany 44 ဝဘ်ဘရောက်ဆာကို ဖြန့်ချိခြင်း

GTK ပလပ်ဖောင်းအတွက် WebKit ဘရောက်ဆာအင်ဂျင်၏ ဆိပ်ကမ်းဖြစ်သည့် WebKitGTK 2.40.0 တည်ငြိမ်သောဌာနခွဲအသစ်ကို ထုတ်ပြန်ကြေညာလိုက်ပြီဖြစ်သည်။ WebKitGTK သည် သင့်အား GObject ကိုအခြေခံထားသော GNOME-အသားပေးပရိုဂရမ်းမင်းသုံးအင်တာဖေ့စ်မှတဆင့် WebKit ၏အင်္ဂါရပ်အားလုံးကိုအသုံးပြုနိုင်ပြီး မည်သည့်အပလီကေးရှင်းသို့မဆို ဝဘ်အကြောင်းအရာလုပ်ဆောင်ခြင်းကိရိယာများကို ပေါင်းစပ်ရန်အတွက် အသုံးပြုနိုင်ပြီး၊ အထူးပြု HTML/CSS ခွဲခြမ်းစိတ်ဖြာမှုများတွင်အသုံးပြုခြင်းမှ အပြည့်အဝစွမ်းဆောင်နိုင်သော ဝဘ်ဘရောက်ဆာများဖန်တီးခြင်းအထိဖြစ်သည်။ WebKitGTK ကိုအသုံးပြုသည့် နာမည်ကြီးပရောဂျက်များထဲတွင်၊ စံ GNOME ဘရောက်ဆာ (Epiphany) ကို မှတ်သားနိုင်ပါသည်။ ယခင်က WebKitGTK ကို Midori browser တွင်အသုံးပြုခဲ့သော်လည်း Astian Foundation ၏လက်ထဲသို့ ပရောဂျက်ကို လွှဲပြောင်းပေးပြီးနောက် WebKitGTK ရှိ Midori ဗားရှင်းဟောင်းကို စွန့်ပစ်လိုက်ပြီး Wexond browser မှ ခက်ရင်းတစ်ခုကို ဖန်တီးခြင်းဖြင့် အခြေခံအားဖြင့် မတူညီသောထုတ်ကုန်တစ်ခုကို ဖန်တီးခဲ့သည်။ Midori သည် နာမည်တူသော်လည်း Electron နှင့် React platform ကို အခြေခံထားသည်။

အဓိကပြောင်းလဲမှုများ-

  • GTK4 API ပံ့ပိုးမှုကို တည်ငြိမ်အောင်ပြုလုပ်ထားသည်။
  • WebGL2 ပံ့ပိုးမှု ပါဝင်သည်။ WebGL ၏အကောင်အထည်ဖော်မှုသည် OpenGL ES ခေါ်ဆိုမှုများကို OpenGL၊ Direct3D 9/11၊ Desktop GL နှင့် Vulkan သို့ဘာသာပြန်ပေးသည့် ANGLE အလွှာကိုအသုံးပြုသည်။
  • GLX အစား EGL ကို အဓိကအသုံးပြုရန် ပြောင်းလဲခဲ့သည်။
  • Flite ကို အသုံးပြု၍ စကားပြောပေါင်းစပ်မှုအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။
  • ကလစ်ဘုတ်စီမံခန့်ခွဲမှု API ကို ဖွင့်ထားပြီး ပြတ်ပြတ်သားသား မုဒ်တွင် အလုပ်လုပ်သည်။
  • အချို့သော ဝဘ်အင်္ဂါရပ်များအတွက် ခွင့်ပြုချက်တောင်းခံရန် API ကို ထည့်ခဲ့သည်။
  • အသုံးပြုသူ script မက်ဆေ့ချ်များမှ တန်ဖိုးများကို တပြိုင်တည်း ပြန်ပို့ရန်အတွက် API တစ်ခုကို ပေါင်းထည့်ထားသည်။
  • WebKitDownload ၏ လုပ်ဆောင်ခြင်းကို ဖွင့်ထားသည်
  • JavaScript ကိုလုပ်ဆောင်ရန်အတွက် API အသစ်တစ်ခုထပ်ထည့်ထားသည်။
  • webkit://gpu အထွက်ကို JSON ဖော်မတ်ဖြင့် ထုတ်ယူနိုင်မှုကို ပံ့ပိုးပေးထားသည်။
  • အကြောင်းအရာကို တင်သည့်အခါ မမ်မိုရီအမြောက်အမြားခွဲဝေရာတွင် ပြဿနာများကို ဖြေရှင်းပြီးဖြစ်သည်။

GNOME Web 2.40.0 (Epiphany) ဘရောက်ဆာထုတ်ဝေမှုသည် WebKitGTK 44 ကိုအခြေခံသည်။ အဓိကပြောင်းလဲမှုများ-

  • GTK 4 နှင့် libadwaita ကို အသုံးပြုခြင်းသို့ ကူးပြောင်းမှု ပြုလုပ်ပြီးဖြစ်သည်။
  • အချက်အလက်အကန့်များကို popovers၊ dialogs နှင့် banner များဖြင့် အစားထိုးထားသည်။
  • တက်ဘ်မီနူးကို AdwTabButton ဖြင့် အစားထိုးခဲ့ပြီး About ဒိုင်ယာလော့ခ်ကို AdwAboutWindow ဖြင့် အစားထိုးခဲ့သည်။
  • အသံတိတ်တဘ်ဒြပ်စင်ကို ဆက်စပ်မီနူးတွင် အမြဲတမ်းပြသထားသည်။
  • မူလ OS ဖြန့်ဖြူးမှုအတွက် ပံ့ပိုးမှုကို ပြန်လည်ဒီဇိုင်းထုတ်ထားသည်။
  • တက်ဘ်အသစ်တစ်ခုဖွင့်သောအခါ ပြထားသည့် စာမျက်နှာကို သတ်မှတ်ရန် ရွေးချယ်ခွင့်တစ်ခု ထပ်ထည့်ထားသည်။
  • WebExtension browserAction API အတွက် ပံ့ပိုးမှုကို တိုးချဲ့ထားပါသည်။
  • WebExtensions အတွက် ဆက်တင်များ ထည့်ထားသည်။
  • စာမျက်နှာ refresh ခလုတ်ကို အလယ်-ကလစ်သောအခါ တက်ဘ်တစ်ခုပွားခြင်းအတွက် ပံ့ပိုးမှုကို အကောင်အထည်ဖော်ခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add