Pelepasan cabang stabil WebKitGTK 2.40.0 anyar, palabuhan mesin browser WebKit pikeun platform GTK, parantos diumumkeun. WebKitGTK ngamungkinkeun anjeun ngagunakeun sadaya fitur WebKit ngaliwatan antarmuka program berorientasi GNOME dumasar kana GObject sareng tiasa dianggo pikeun ngahijikeun alat pangolahan eusi wéb kana aplikasi naon waé, ti dianggo dina parser HTML/CSS khusus pikeun nyiptakeun browser wéb anu lengkep. Di antara proyék-proyék anu terkenal anu ngagunakeun WebKitGTK, urang tiasa nyatet browser GNOME standar (Epiphany). Saméméhna, WebKitGTK dipaké dina browser Midori, tapi sanggeus proyék nu diliwatan kana leungeun Astian Foundation, versi heubeul tina Midori on WebKitGTK ieu ditinggalkeun jeung nyieun garpu tina browser Wexond, produk fundamentally béda dijieun jeung nami sami Midori, tapi dumasar kana platform Electron and React.
Parobahan konci:
- Pangrojong API GTK4 parantos distabilkeun.
- Pangrojong WebGL2 diaktipkeun. Implementasi WebGL ngamangpaatkeun lapisan ANGLE, anu narjamahkeun panggero OpenGL ES ka OpenGL, Direct3D 9/11, Desktop GL, sareng Vulkan.
- Transisi ka utamina nganggo EGL tinimbang GLX parantos dilakukeun.
- Nambihan dukungan pikeun sintésis ucapan nganggo Flite.
- API manajemen clipboard diaktipkeun, beroperasi dina modeu asinkron.
- API pikeun ménta idin pikeun fitur wéb anu tangtu parantos ditambahkeun.
- API anu ditambahkeun pikeun mulangkeun nilai tina pesen skrip pangguna sacara asinkron.
- Sinyal WebKitDownload::decide-destination ayeuna diurus sacara asinkron.
- API anyar pikeun ngajalankeun JavaScript parantos ditambahkeun.
- Disadiakeun kamampuan pikeun ngékspor kaluaran webkit://gpu dina format JSON.
- Ngalereskeun masalah alokasi mémori anu ageung nalika ngamuat eusi.
GNOME Web 44 (Epiphany) dumasar kana WebKitGTK 2.40.0. Parobihan konci kalebet:
- Transisi ka ngagunakeun GTK 4 sareng libadwaita parantos réngsé.
- Panel informasi geus diganti ku popover, dialog, jeung spanduk.
- Menu tab parantos diganti ku AdwTabButton, sareng dialog About parantos diganti ku AdwAboutWindow.
- Unsur Tab Bisu ayeuna ditampilkeun sacara permanén dina menu kontéks.
- Pangrojong pikeun distribusi OS dasar parantos dirombak.
- Nambahkeun setélan pikeun nyetel halaman anu ditampilkeun nalika muka tab anyar.
- Pangrojong anu dilegaan pikeun WebExtension browserAction API.
- Setélan pikeun WebExtensions parantos ditambahkeun.
- Ngalaksanakeun dukungan pikeun ngaduplikasi tab nalika ngaklik tengah dina tombol refresh halaman.
sumber: opennet.ru
