From aperez at igalia.com Mon Nov 4 05:26:31 2024 From: aperez at igalia.com (Adrian Perez de Castro) Date: Mon, 4 Nov 2024 15:26:31 +0200 Subject: [wpe-webkit] WPE WebKit 2.47.1 released Message-ID: <20241104152631.GI444320@igalia.com> WPE WebKit 2.47.1 is available for download at: https://wpewebkit.org/releases/wpewebkit-2.47.1.tar.xz (39.5 MiB) md5sum: 8a734b02eac69ec2ba044e0113ef0753 sha1sum: 14536db7bd1d8b014da0eef51151de84428e4106 sha256sum: c1f16b0aca0b349fa6ca615267276efdf5151e1e7554e60fa7d3460c568e8f3c This is the first development release leading towards the 2.48 series. ## What's new in WPE WebKit 2.47.1? - Flatten layers to a plane when preseve-3d style is set. - Build GPU process by default, but keeping WebGL in the web process by default for now. - Enable WebGL support when targeting Android. - Add experimental support for speech synthesis using libspiel, which may be enabled at build time instead of Flite (with USE_SPIEL=ON and USE_FLITE=OFF). - Add support for building Skia when targeting Android. - Add close button and handling of the URL entry onAccepted event to the Qt6 qt-wpe-mini-browser. - Add new settings API to the WPEPlatform library. - Add new connect methods to use a custom device file with WPEDisplayDRM and WPEDisplayHeadless in the WPEPlatform API. - Web Inspector resources are now shipped in an GResource bundle file, instead of the libWPEInspectorResources shared library. - Rename class WPEMonitor to WPEScreen in the WPEPlatform API. - Use DMA-BUF buffers for WebGL when available. - Make GStreamer GL sink handle DMA-BUF memory to replace the DMA-BUF sink. - Fix device scaling factor in the WPEPlatform DRM implementation. - Fix input methods when using the WPEPlatform library. - Fix unexpected ENABLE_WPE_PLATFORM guards in installed API headers. - Fix building the Qt6 API. - Fix DuckDuckGo links by adding a user agent quirk. - Fix several crashes and rendering issues. ## What is WPE WebKit? WPE WebKit is an embeddable port of the WebKit rendering engine. Offering WebKit's full functionality through a set of GObject-based APIs, it is suitable for projects requiring any kind of web integration, from hybrid HTML/CSS applications to full-fledged web browsers. ## More Information If you want to know more about the project or get in touch with use you may: - Visit our website at https://wpewebkit.org or the upstream site at https://webkit.org - people interested in contributing should read https://webkit.org/coding/contributing.html - Browse the bug list at https://bugs.webkit.org A bug report with a minimal, reproducible test cases is often just as valuable as a patch. - Join the chat at #wpe channel at irc.oftc.net, or the #wpe:matrix.org room - Subscribe to the webkit-wpe at lists.webkit.org mailing list, https://lists.webkit.org/mailman/listinfo/webkit-wpe or the WebKit general development mailing list https://lists.webkit.org/mailman/listinfo/webkit-dev ## Thanks Thanks to all the contributors who made this release possible. The WPE WebKit Team, November 4th, 2024 Cheers, ?Adri?n -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From prashleigh at questertangent.com Thu Nov 14 09:48:50 2024 From: prashleigh at questertangent.com (Peter Rashleigh) Date: Thu, 14 Nov 2024 09:48:50 -0800 Subject: [wpe-webkit] EGL compatibility with imx-gpu-viv Message-ID: Hello all, I'm experiencing some issues attempting to run Cog on an i.MX8MP platform, using the Vivante GPU driver. Specifically, I get the following error messages: EGL: Warning: No default display support on wayland Cannot get default EGL display: EGL_SUCCESS Cog-Message: 00:09:54.742: Acquired D-Bus well-known name com.igalia.Cog [ 1] Failed to open device: No such file or directory, Try again... [ 2] Failed to open device: No such file or directory, Try again... [ 3] Failed to open device: No such file or directory, Try again... [ 4] Failed to open device: No such file or directory, Try again... [ 5] _OpenDevice(1031): FATAL: Failed to open device, errno=No such file or directory. .... My suspicion is that WPE-Webkit is calling eglGetDisplay(EGL_DEFAULT_DISPLAY) to determine what display is in use, but the imx-gpu-viv driver does not support default displays. Has anyone got a working configuration on this platform and would be willing to share the details? Is there a way to avoid using the default display? I do have XDG_RUNTIME_DIR and WAYLAND_DISPLAY environment variables set, and other applications are able to use the display without issues. I'm working on a custom Buildroot system. Some relevant version info is below: wpewebkit 2.44.4 wpebackend-fdo 1.14.3 cog 0.18.4 linux-imx lf-6.6.36-2.1.0 weston-imx lf-6.6.36-2.1.0 imx-gpu-viv 6.4.11.p2.6 imx-gpu-g2d 6.4.11.p2.8 Thanks in advance, Peter ________________________________ This transmission is confidential and intended solely for the addressee and for its intended purpose. If you are not the intended recipient, please immediately inform the sender and delete the message and any attachments from your system. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of QTC. No employee or agent is authorised to conclude any binding agreement on behalf of QTC with another party by email without express written confirmation by an officer of the company. The organization accepts no liability for any damage arising out of transmission failures, viruses, external influence, delays and the like. From aperez at igalia.com Tue Nov 26 13:55:54 2024 From: aperez at igalia.com (Adrian Perez de Castro) Date: Tue, 26 Nov 2024 23:55:54 +0200 Subject: [wpe-webkit] WPE WebKit 2.46.4 released Message-ID: <20241126235554.GB1376160@igalia.com> WPE WebKit 2.46.4 is available for download at: https://wpewebkit.org/releases/wpewebkit-2.46.4.tar.xz (38.8 MiB) md5sum: 2d6659a6bc266bdfacb945028463a85f sha1sum: 9db1c55784d8a441dd8475d38cb46fcdc826fc71 sha256sum: a22f6acf5574f9415f5007c6e79c5f8527363d1ae1dbd8d786e67a935ef56d8b This is a bug fix release in the stable 2.46 series. ## What's new in WPE WebKit 2.46.4? - Improve memory consumption and performance of Canvas getImageData. - Improve reliability and latency of audio/video MediaStream pipeplines. - Improve detection of accelerated H.264 decoders. - Add WebM audio capture bitrate configuration with GStreamer 1.24.9 and newer. - Fix multi-touch input event handling. - Fix getDisplayMedia() buffer format negotiation with PipeWire. - Fix wrong video dimensions with GStreamer 1.34.9 and newer. - Fix intersection and filter rendering for scenes with CSS "transform-tyle: preserve-3d". - Fix the HTTP-based remote Web Inspector not loading in Chromium. - Fix Office 365 using an User-Agent quirk. - Fix content filters not working on about:blank iframes. - Fix logging in the memory pressure handler monitor. - Fix the JSCOnly build with the GLib event loop enabled. - Fix hole-punching media player when using fixed HTML body position. - Fix the build with GCC 12.x when libwebrtc support is enabled. - Fix the build with libsoup2. - Fix several crashes and rendering issues. ## What is WPE WebKit? WPE WebKit is an embeddable port of the WebKit rendering engine. Offering WebKit's full functionality through a set of GObject-based APIs, it is suitable for projects requiring any kind of web integration, from hybrid HTML/CSS applications to full-fledged web browsers. ## More Information If you want to know more about the project or get in touch with use you may: - Visit our website at https://wpewebkit.org or the upstream site at https://webkit.org - people interested in contributing should read https://webkit.org/coding/contributing.html - Browse the bug list at https://bugs.webkit.org A bug report with a minimal, reproducible test cases is often just as valuable as a patch. - Join the chat at #wpe channel at irc.oftc.net, or the #wpe:matrix.org room - Subscribe to the webkit-wpe at lists.webkit.org mailing list, https://lists.webkit.org/mailman/listinfo/webkit-wpe or the WebKit general development mailing list https://lists.webkit.org/mailman/listinfo/webkit-dev ## Thanks Thanks to all the contributors who made this release possible. The WPE WebKit Team, November 26th, 2024 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Wed Nov 27 04:57:24 2024 From: aperez at igalia.com (Adrian Perez de Castro) Date: Wed, 27 Nov 2024 14:57:24 +0200 Subject: [wpe-webkit] WPE WebKit 2.47.2 released Message-ID: <20241127145724.GB1508732@igalia.com> WPE WebKit 2.47.2 is available for download at: https://wpewebkit.org/releases/wpewebkit-2.47.2.tar.xz (39.6 MiB) md5sum: f215b136dae435442745a4b059fe34a6 sha1sum: f79dceabe36ef39f814560f89d8bfa06f0eaa41b sha256sum: ee1626c271566b1859d25e50a378a8781db87b78dbc6369df1f7f046af9547c7 This is a development release leading towards the 2.48 series. ## What's new in WPE WebKit 2.47.2? - Move tiles rendering to a secondary thread when using the GPU. - Use the damage information when collected to improve composition in WebKit. - Improve performance of canvas putImageData/getImageData by avoiding buffer copies. - Add system settings API to WPEPlatform. - Fix opacity not being handled correctly for DMA-BUF negotiation. - Fix preserve-3D intersection rendering. - Fix video dimensions since GStreamer 1.24.9. - Fix opening links with window.open() when noopener is present. - Fix several crashes and rendering issues. ## What is WPE WebKit? WPE WebKit is an embeddable port of the WebKit rendering engine. Offering WebKit's full functionality through a set of GObject-based APIs, it is suitable for projects requiring any kind of web integration, from hybrid HTML/CSS applications to full-fledged web browsers. ## More Information If you want to know more about the project or get in touch with use you may: - Visit our website at https://wpewebkit.org or the upstream site at https://webkit.org - people interested in contributing should read https://webkit.org/coding/contributing.html - Browse the bug list at https://bugs.webkit.org A bug report with a minimal, reproducible test cases is often just as valuable as a patch. - Join the chat at #wpe channel at irc.oftc.net, or the #wpe:matrix.org room - Subscribe to the webkit-wpe at lists.webkit.org mailing list, https://lists.webkit.org/mailman/listinfo/webkit-wpe or the WebKit general development mailing list https://lists.webkit.org/mailman/listinfo/webkit-dev ## Thanks Thanks to all the contributors who made this release possible. The WPE WebKit Team, November 27th, 2024 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: From aperez at igalia.com Wed Nov 27 05:40:50 2024 From: aperez at igalia.com (Adrian Perez de Castro) Date: Wed, 27 Nov 2024 15:40:50 +0200 Subject: [wpe-webkit] WebKitGTK and WPE WebKit Security Advisory WSA-2024-0007 Message-ID: <20241127154050.GD1511343@igalia.com> ------------------------------------------------------------------------ WebKitGTK and WPE WebKit Security Advisory WSA-2024-0007 ------------------------------------------------------------------------ Date reported : November 27, 2024 Advisory ID : WSA-2024-0007 WebKitGTK Advisory URL : https://webkitgtk.org/security/WSA-2024-0007.html WPE WebKit Advisory URL : https://wpewebkit.org/security/WSA-2024-0007.html CVE identifiers : CVE-2024-44308, CVE-2024-44309. Several vulnerabilities were discovered in WebKitGTK and WPE WebKit. CVE-2024-44308 Versions affected: WebKitGTK and WPE WebKit before 2.46.4. Credit to Cl?ment Lecigne and Beno?t Sevens of Google's Threat Analysis Group. Impact: Processing maliciously crafted web content may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited on Intel-based Mac systems. Description: The issue was addressed with improved checks. WebKit Bugzilla: 283063 CVE-2024-44309 Versions affected: WebKitGTK and WPE WebKit before 2.46.4. Credit to Cl?ment Lecigne and Beno?t Sevens of Google's Threat Analysis Group. Impact: Processing maliciously crafted web content may lead to a cross site scripting attack. Apple is aware of a report that this issue may have been actively exploited on Intel-based Mac systems. Description: A cookie management issue was addressed with improved state management. WebKit Bugzilla: 283095 We recommend updating to the latest stable versions of WebKitGTK and WPE WebKit. It is the best way to ensure that you are running safe versions of WebKit. Please check our websites for information about the latest stable releases. Further information about WebKitGTK and WPE WebKit security advisories can be found at: https://webkitgtk.org/security.html or https://wpewebkit.org/security. The WebKitGTK and WPE WebKit team, -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 195 bytes Desc: not available URL: