Vydání webového enginu WebKitGTK 2.40.0 a webového prohlížeče Epiphany 44.

Byl představen nový stabilní vydání větve WebKitGTK 2.40.0, portu prohlížečového jádra WebKit pro platformu GTK. WebKitGTK umožňuje využít všechny možnosti WebKit prostřednictvím programového rozhraní orientovaného na GNOME, založeného na GObject, a může být použit pro integraci prostředků pro zpracování webového obsahu do jakýchkoli aplikací, od specializovaných HTML/CSS parserů až po vytváření plnohodnotných webových prohlížečů. Mezi známé projekty používající WebKitGTK patří nativní prohlížeč GNOME (Epiphany). Dříve byl WebKitGTK používán v prohlížeči Midori, ale po převodu projektu do rukou Astian Foundation byl starý variant Midori na WebKitGTK opuštěn a díky vytvoření odvozené verze prohlížeče Wexond byl vytvořen principielně nový produkt se stejným názvem Midori, ale na platformě Electron a React.

Klíčové změny:

  • Byla stabilizována podpora API GTK4.
  • Byla přidána podpora WebGL2. V realizaci WebGL byla použita vrstva ANGLE, která zajišťuje překlad volání OpenGL ES do OpenGL, Direct3D 9/11, Desktop GL a Vulkan.
  • Byl proveden přechod na používání EGL přednostně namísto GLX.
  • Byla přidána podpora syntézy řeči pomocí Flite.
  • Bylo zahrnuto API pro správu schránky, které funguje v asynchronním režimu.
  • Bylo přidáno API pro požadování oprávnění pro určité webové funkce.
  • Bylo přidáno API pro vracení hodnot z zpráv uživatelských skriptů v asynchronním režimu.
  • Bylo zajištěno zpracování signálu WebKitDownload::decide-destination v asynchronním režimu.
  • Bylo přidáno nové API pro vykonávání JavaScriptu.
  • Byla poskytnuta možnost exportu výstupu webkit://gpu ve formátu JSON.
  • Byly vyřešeny problémy s alokací velkého množství paměti při načítání obsahu.

Na základě WebKitGTK 2.40.0 byl vytvořen vydání prohlížeče GNOME Web 44 (Epiphany). Hlavní změny:

  • Byl proveden přechod na používání GTK 4 a libadwaita.
  • Informační panely byly nahrazeny na vyskakovací menu (popover), dialogy a bannery.
  • Menu záložek bylo nahrazeno AdwTabButton, zatímco dialog 'O programu' byl nahrazen AdwAboutWindow.
  • V kontextovém menu je zajištěno trvalé zobrazení prvku Mute Tab.
  • Byla přepracována podpora distribuce elementary OS.
  • Byla přidána možnost nastavení stránky, která se zobrazuje při otevření nové záložky.
  • Byla rozšířena podpora API WebExtension browserAction.
  • Byly přidány špecifikace pro WebExtensions.
  • Byla implementována podpora duplikace záložky při stisknutí prostředního tlačítka myši na tlačítko obnovení stránky.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster