|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +title: "WPE WebKit 2.48.0 released" |
| 4 | +tags: [release, stable] |
| 5 | +package: wpewebkit |
| 6 | +version: 2.48.0 |
| 7 | +permalink: /release/wpewebkit-2.48.0.html |
| 8 | +--- |
| 9 | + |
| 10 | +This is the first stable release in the 2.48 series. |
| 11 | + |
| 12 | +### Highlights of the WPE WebKit 2.48.0 release |
| 13 | + |
| 14 | +- Move tile rendering to worker threads when rendering with the GPU. |
| 15 | +- Fix intersection and filter rendering for scenes with CSS `transform-tyle: preserve-3d`. |
| 16 | +- Add new function for creating `Promise` objects to the JavaScriptCore GLib API. |
| 17 | +- The `MediaRecorder` backend gained WebM support (requires at least GStreamer 1.24.9) |
| 18 | + and audio bitrate configuration support. |
| 19 | +- Fix invalid DPI-aware font size conversion. |
| 20 | +- Bring back support for OpenType-SVG fonts using the Skia SVG module. |
| 21 | +- Propagate the font's computed locale to HarfBuzz. |
| 22 | +- The GPU process build is now enabled for WebGL, but the web process is still used by default. |
| 23 | + The runtime flag `UseGPUProcessForWebGL` can be used to use the GPU process for WebGL. |
| 24 | +- Add new `WPESettings` API in WPEPlatform for system settings. |
| 25 | +- Add experimental support for speech synthesis using `libspiel`, which may be enabled at |
| 26 | + build time instead of Flite (with `USE_SPIEL=ON` and `USE_FLITE=OFF`). |
| 27 | +- Add support for building Skia when targeting Android. |
| 28 | +- Enable WebGL support when targeting Android. |
| 29 | +- Web Inspector resources are now shipped in a `GResource` bundle file, instead of the |
| 30 | + `libWPEInspectorResources` shared library. This should be friendlier to packagers. |
| 31 | +- Improve graphics buffers handling, mainly around DMA-BUF usage, and avoid copying |
| 32 | + or transforming pixel data in some of situations. |
| 33 | +- Remove support for GLib versions older than 2.70. |
| 34 | + |
| 35 | +#### Checksums |
| 36 | + |
| 37 | +<pre> |
| 38 | +wpewebkit-2.48.0.tar.xz (40.2 MiB) |
| 39 | + md5sum: a7eadfc0faf25ecc28ecffcdd30a8ccc |
| 40 | + sha1sum: b23ffa65381a38a0afeb10eb56e3a0525c1f5386 |
| 41 | + sha256sum: 25bc557fd62f06ac8393a6f638ffceff3d9f367d6d35195315fa459c82f80850 |
| 42 | +</pre> |
0 commit comments