Die neue stabile Version 2.32.0 von WebKitGTK, dem Port des Browser-Engines WebKit für die GTK-Plattform, wurde vorgestellt. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle, die auf GObject basiert, und kann verwendet werden, um Mittel zur Verarbeitung von Webinhalten in beliebige Anwendungen zu integrieren, von der Nutzung in spezialisierten HTML/CSS-Parsern bis zur Erstellung von voll funktionsfähigen Webbrowsern. Zu den bekannten Projekten, die WebKitGTK verwenden, gehören Midori und der GNOME-Browser (Epiphany).
Wesentliche Änderungen:
- Die Unterstützung für NPAPI-Plugins wurde eingestellt.
- Die korrekte Anwendung der systemweiten Schriftgrößeneinstellungen wurde gewährleistet.
- Bei der Verwendung der API MediaKeySystem wird eine Berechtigungsanfrage hinzugefügt.
- Eine API zum Entfernen einzelner Skripte und Stile über WebKitUserContentManager wurde vorgeschlagen.
- Im Inspektionsmodus wird detaillierte Information über die im Hauptereignisverarbeitungsschleifen erstellten Frames angezeigt.
- Die Anforderungen an die Version von GStreamer wurden erhöht (1.14+). Die Initialisierung von GStreamer erfolgt jetzt nur bei Bedarf an diesem Framework.
- Die Unterstützung für WebAudio wurde verbessert (WebAudio->MediaStream, Worklet, Mehrkanal).
- Auf den i.MX8-Plattformen wird die Hardwarebeschleunigung für Video-Rendering unterstützt.
Quelle: opennet.ru
