Publikimi i motorit të shfletuesit WebKitGTK 2.44.0 dhe i web-shfletuesit Epiphany 46

Në përmbledhjen e versionit të ri të branch-it stabil WebKitGTK 2.44.0, porti i motorit të shfletuesit WebKit për platformën GTK, WebKitGTK lejon përdorimin e të gjitha mundësive të WebKit përmes një ndërfaqeje programore të orientuar nga GNOME që bazohet në GObject dhe mund të përdoret për të integruar mjete për përpunimin e përmbajtjes web në çfarëdo aplikacioni, nga përdorimi në parsera të specializuar HTML/CSS, deri në krijimin e shfletuesve web funksionalë. Midis projekteve të njohura që përdorin WebKitGTK është shfletuesi i paracaktuar GNOME (Epiphany). Më parë WebKitGTK ishte përdorur në shfletuesin Midori, por pasi projekti kaloi në duar të Astian Foundation, vargu i vjetër i Midori mbi WebKitGTK u braktis dhe një produkt krejtësisht tjetër me të njëjtin emër Midori u krijua.

Ndryshimet kryesore:

  • Podporimi pĂ«r motorĂ«t e renderimit qĂ« pĂ«rdorin X11 dhe WPE Ă«shtĂ« ndalur. PĂ«r renderim pĂ«rdoret njĂ« mekanizĂ«m qĂ« pĂ«rdor buffer tĂ« ndahet DMA-BUF.
  • GjatĂ« renderimit Ă«shtĂ« pĂ«rmirĂ«suar sinkronizimi me impulsin e ndalimit tĂ« kornizave (vblank) pĂ«r tĂ« parandaluar shfaqjen e copĂ«zimeve gjatĂ« daljes (tearing).
  • Nga procesi i formimit tĂ« ndĂ«rfaqes qĂ« pĂ«rdor GTK4, Ă«shtĂ« siguruar qasje nĂ« komponentĂ«t DOM pĂ«r njerĂ«zit me aftĂ«si tĂ« kufizuara (accessibility).
  • PĂ«r funksionimin e kombinimeve tĂ« çelĂ«sit nĂ« faqet e internetit, Ă«shtĂ« ndaluar ritransmetimi i ngjarjeve tĂ« shtypjes sĂ« çelĂ«save nĂ« GTK4.
  • ËshtĂ« vendosur identifikimi i gamepad-Ă«ve.

Në bazë të WebKitGTK 2.44.0, është formuar një lëshim i shfletuesit GNOME Web 46 (Epiphany). Ndryshimet kryesore janë:

  • ËshtĂ« lejuar mbyllja e skedave tĂ« bashkĂ«ngjitura.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r autentifikimin duke pĂ«rdorur karta smart (PKCS #11).
  • ËshtĂ« pĂ«rmirĂ«suar navigimi me tastierĂ« nĂ« listĂ«n qĂ« del nga barra e adresĂ«s.
  • NĂ« menunĂ« kontekstuale qĂ« shfaqet pĂ«r lidhjet, Ă«shtĂ« shtuar pika pĂ«r dĂ«rguesin e lidhjes me email (‘Send Link by Email
’).
  • Kur klikoni me butonin e mesĂ«m tĂ« miut mbi butonin pĂ«r hapjen e njĂ« skede tĂ« re, Ă«shtĂ« siguruar vendosja nĂ« barĂ«n e adresĂ«s e tekstit tĂ« pĂ«rzgjedhur.
  • ËshtĂ« ndaluar qasja e faqeve nĂ« disa API tĂ« brendshĂ«m tĂ« Epiphany.
  • NĂ« sistemet pa lidhje tĂ« pakufizuar Ă«shtĂ« shkurtuar intervali i pĂ«rditĂ«simit tĂ« filtrave tĂ« bllokuesit tĂ« reklamave.
  • Kur pĂ«rzgjidhet teksti, Ă«shtĂ« siguruar fshehja e disa elementeve tĂ« menusĂ« kontekstuale.
  • ËshtĂ« ndalur mbĂ«shtetja pĂ«r qasjen nĂ« serverat e Google Safe Browsing.
  • NĂ« menunĂ« kontekstuale, veprimet pĂ«r zhvilluesit janĂ« fshehur si parazgjedhje.
  • Dialogu me cilĂ«simet Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e widget-it AdwSpinRow.
  • Shfaqja e etiketave Ă«shtĂ« pĂ«rputhur me rekomandimet pĂ«r stilin e ndĂ«rtimit tĂ« ndĂ«rfaqeve tĂ« pĂ«rdoruesit GNOME HIG (Guidelines pĂ«r NdĂ«rfaqen NjerĂ«zore).

    Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster