Ho lokolloa ha enjine ea sebatli ea WebKitGTK 2.40.0 le sebatli sa Epiphany 44

Ho lokolloa ha lekala le lecha le tsitsitseng la WebKitGTK 2.40.0, kou ea enjene ea sebatli sa WebKit bakeng sa sethala sa GTK, ho phatlalalitsoe. WebKitGTK e u lumella ho sebelisa likarolo tsohle tsa WebKit ka sebopeho sa mananeo se shebaneng le GNOME se thehiloeng ho GObject 'me se ka sebelisoa ho kopanya lisebelisoa tsa ts'ebetso ea dikahare tsa marang-rang ts'ebetsong efe kapa efe, ho tloha ho sebelisoa liphatlalatsong tse khethehileng tsa HTML/CSS ho isa ho ho theha libatli tsa marang-rang tse nang le likarolo tse felletseng. Har'a merero e tsebahalang e sebelisang WebKitGTK, re ka hlokomela sebatli se tloaelehileng sa GNOME (Epiphany). Pejana, WebKitGTK e ne e sebelisoa ho sebatli sa Midori, empa kamora hore projeke e fetele matsohong a Astian Foundation, mofuta oa khale oa Midori ho WebKitGTK o ile oa lahloa mme ka ho theha fereko ho tsoa ho sebatli sa Wexond, sehlahisoa se fapaneng haholo se ile sa etsoa ka lebitso le le leng la Midori, empa le thehiloe sethaleng sa Electron le React.

Liphetoho tsa bohlokoa:

  • Tšehetso ea GTK4 API e tsitsitse.
  • Ts'ehetso ea WebGL2 e kenyelelitsoe. Ts'ebetsong ea WebGL e sebelisa ANGLE layer, e fanang ka phetolelo ea mehala ea OpenGL ES ho OpenGL, Direct3D 9/11, Desktop GL le Vulkan.
  • E fetoletsoe ho sebelisoa haholo-holo EGL sebakeng sa GLX.
  • Tšehetso e ekelitsoeng bakeng sa motsoako oa puo ho sebelisoa Flite.
  • API ea tsamaiso ea li-clipboard e nolofalitsoe ebile e sebetsa ka mokhoa o ts'oanang.
  • E kentse API ho kopa tumello ea likarolo tse itseng tsa tepo.
  • E kentse API bakeng sa ho khutlisa boleng ho tsoa ho melaetsa ea mongolo oa basebelisi ka mokhoa o tšoanang.
  • E nolofalitsoe ho sebetsa ha WebKitDownload:: lets'oao la ho etsa qeto ka mokhoa o ts'oanang.
  • E kentse API e ncha bakeng sa ho sebelisa JavaScript.
  • E fane ka bokhoni ba ho romela webkit://gpu tlhahiso ka mokhoa oa JSON.
  • Mathata a ho fana ka mohopolo o mongata ha o kenya litaba a rarollotsoe.

Ho lokolloa ha sebatli sa GNOME Web 2.40.0 (Epiphany) ho thehiloe ho WebKitGTK 44. Liphetoho tse kholo:

  • Phetoho ea ho sebelisa GTK 4 le libadwaita e entsoe.
  • Liphanele tsa tlhahisoleseling li nketsoe sebaka ke li-popovers, lipuisano le lifolakha.
  • Lenaneo la li-tab le nketsoe sebaka ke AdwTabButton, 'me puisano ea About e nketsoe sebaka ke AdwAboutWindow.
  • The Mute Tab e hlahisoa ka ho sa feleng ho menu ea moelelo.
  • Tšehetso e hlophisitsoeng bocha bakeng sa kabo ea mantlha ea OS.
  • E kentse khetho ea ho seta leqephe le bontšitsoeng ha u bula tab e ncha.
  • Tšehetso bakeng sa WebExtension browserAction API e ekelitsoe.
  • Litlhophiso tse kentsoeng tsa WebExtensions.
  • Ts'ehetso e kentsoeng ea ho qopitsa tab ha u tobetsa bohareng ba konopo ea ho tsosolosa leqephe.

Source: opennet.ru

Eketsa ka tlhaloso