-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wpewebkit,webkitgtk: Bump to version 2.46.1 #509
Commits on Oct 12, 2024
-
webkitgtk: Bump to version 2.46.1
Changes: * Skia is used instead of Cairo for 2D rendering, and GPU rendering is enabled by default. * Offscreen Canvas is now enabled by default. * Add support for system tracing using Sysprof. * Add new API to load settings from a config file. * Add a new setting to toggle 2D Canvas acceleration (enabled by default). * Undeprecate console messages API and make it available in the 2.0 API. * Fix login QR code not shown in WhatsApp web. * Disable PSON by default again in GTK 3 API versions. * Disable DMABuf video sink by default to prevent file descriptor leaks. * Fix the build with GCC 13. * Fix several crashes and rendering issues. Release Notes: * https://wpewebkit.org/release/wpewebkit-2.46.0.html * https://wpewebkit.org/release/wpewebkit-2.46.1.html wip
Configuration menu - View commit details
-
Copy full SHA for ff15cf6 - Browse repository at this point
Copy the full SHA ff15cf6View commit details -
wpewebkit,ci: Bump to version 2.46.1
* Create new recipe for version 2.46.1 * Delete recipes for version 2.42.5 Changes: * Skia is used instead of Cairo for 2D rendering, and GPU rendering is enabled by default. * Offscreen Canvas is now enabled by default. * Add support for system tracing using Sysprof. * Add new API to load settings from a config file. * Add a new setting to toggle 2D Canvas acceleration (enabled by default). * Undeprecate console messages API and make it available in the 2.0 API. * Use the Skia CPU renderer by default, which at the moment performs better in a number of embedded devices. The GPU renderer is still available and may be enabled by setting WEBKIT_SKIA_ENABLE_CPU_RENDERING=0 in the environment. * Add an ENABLE_WPE_PLATFORM build option to CMake. This is disabled by default because the WPEPlatform API is in development and provided as part of the 2.46.x releases as a preview feature. * Fix login QR code not shown in WhatsApp web. * Fix processes not spawning when process startup is customized using the wpe_process_provider API from libwpe. * Fix mouse simulation with WebDriver when using a classic WPE backend through libwpe. * Disable DMABuf video sink by default to prevent file descriptor leaks. * Fix building the MiniBrowser. * Fix the build with libsysprof-capture version 44 and older. * Fix the build with GCC 13. * Fix several crashes and rendering issues. Release Notes: * https://wpewebkit.org/release/wpewebkit-2.46.0.html * https://wpewebkit.org/release/wpewebkit-2.46.1.html Also CI updates in the build tests jobs definitions: * Update test jobs definitions to primary build 2.46.X * Remove preset for 2.42 and add a new one for 2.42
Configuration menu - View commit details
-
Copy full SHA for 2b2b1a5 - Browse repository at this point
Copy the full SHA 2b2b1a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee69051 - Browse repository at this point
Copy the full SHA ee69051View commit details -
wpewebkit: Fix build failure on musl (roundeven and roundevenf)
While building WPEWebKit on musl-based systems, errors occur due to the absence of roundevenf and roundeven functions. These are not available in musl and other non-glibc platforms. This patch provides fallback implementations for both functions. Upstream: https://bugs.webkit.org/show_bug.cgi?id=281216
Configuration menu - View commit details
-
Copy full SHA for a5ba3dd - Browse repository at this point
Copy the full SHA a5ba3ddView commit details -
cog: Bump-up references to 0.18.4
* drm: Fix handling of the scaling factor setting. * gtk4: Take scaling factor into account for pointer events. * launcher: Support toggling WebKit features with a new --features/-F command line option, when built against WebKit 2.42.0 or newer. * meson: Fix the build in systems where the ln command cannot calculate relative symlink target paths. * wl: Fix some items in popup menus not being rendered. * wl: Add support for weston-protocols version 14. Release Notes: * https://wpewebkit.org/release/cog-0.18.3.html * https://wpewebkit.org/release/cog-0.18.4.html
Configuration menu - View commit details
-
Copy full SHA for 827d9bc - Browse repository at this point
Copy the full SHA 827d9bcView commit details -
wpebackend-fdo: Bump-up to 1.14.3
* Fix build issues in some configurations that require en explicit cast to EGLNativeWindowType. * Fix memory leak when the view backend wl_resource is destroyed. * Fix wpe_dmabuf_pool object leak. Release Notes: * https://wpewebkit.org/release/wpebackend-fdo-1.14.3.html
Configuration menu - View commit details
-
Copy full SHA for a80e326 - Browse repository at this point
Copy the full SHA a80e326View commit details -
Update recipes for development branches
According to the Yocto documentation [1], the devupstream class uses BBCLASSEXTEND to create a variant of the recipe that fetches sources from an alternative URI (e.g., Git) instead of a tarball. When building with devupstream, the sources fetched should match those from the non-devupstream build, meaning the exact commit used to generate the tarball release should be fetched. - Update various SRCBRANCH and SRCREV fields for devupstream class: - Set 'master' as the default branch for pn-cog, pn-libwpe, and pn-wpebackend-fdo. - Change branch for pn-wpewebkit to 'main'. - Modify cog recipe (cog_0.18.4.bb): - Use branch 'cog-0.18' instead of 'master'. - Update SRCREV to 'c4625676a21308e7c82175f1ce9a6c8849f22800'. - Modify libwpe recipe (libwpe_1.16.0.bb): - Use branch 'libwpe-1.16'. - Update SRCREV to '782026ce4976a35e9343ba75aefe379b0d8428f7'. - Modify wpebackend-fdo recipe (wpebackend-fdo_1.14.3.bb): - Use branch 'wpebackend-fdo-1.14'. - Update SRCREV to '04ccf2ef1753e72345770fb0a60bf38c5a100de8'. - Remove outdated wpebackend-fdo_devupstream.bb file. - Modify wpewebkit recipe (wpewebkit_2.46.1.bb): - Use branch 'webkitglib/2.46'. - Update SRCREV to 'eacf9977760d4ea5dfcb736be73ae48c7df16f27'. [1] https://docs.yoctoproject.org/ref-manual/classes.html#ref-classes-devupstream
Configuration menu - View commit details
-
Copy full SHA for abd8ebd - Browse repository at this point
Copy the full SHA abd8ebdView commit details -
conf: Update preferred versions for WebKit components
Updated the preferred versions for several components in the WebKit WPE stack to use specific stable versions, replacing AUTOINC placeholders for more controlled and predictable builds. - Set PREFERRED_VERSION_cog to 0.18+https - Set PREFERRED_VERSION_libwpe to 1.16+https - Set PREFERRED_VERSION_wpebackend-fdo to 1.14+https - Set PREFERRED_VERSION_wpebackend-rdk to 1.20221201+git - Set PREFERRED_VERSION_wpewebkit to 2.46+https
Configuration menu - View commit details
-
Copy full SHA for bebeef3 - Browse repository at this point
Copy the full SHA bebeef3View commit details