summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support/webkitgtk/webkitgtk3_2.48.3.bb
Commit message (Collapse)AuthorAgeFilesLines
* webkitgtk3: upgrade 2.48.3 -> 2.48.7Jason Schonberg2025-09-281-182/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebKitGTK 2.48.7 release: Fix a number of GStreamer memory leaks. Fix several crashes and rendering issues. WebKitGTK 2.48.6 release: Fix emojis incorrectly rendered in their text variant. Add support for font collection / fragment identifiers. Fix web process deadlock on exit. Fix stuttering when playing WebP animations. Fix CSS animations with cubic-bezier timing function. Do not start the MemoryPressureMonitor if it’s disabled. Fix several crashes and rendering issues. WebKitGTK 2.48.5 release: Fix several crashes. WebKitGTK 2.48.4 release: Improve emoji font selection with USE_SKIA=ON. Improve playback of multimedia streams from blob URLs. Fix the build with USE_SKIA_OPENTYPE_SVG=ON and USE_SYSPROF_CAPTURE=ON. Fix the build on LoongArch with USE_SKIA=ON. Fix crash when using a WebKitWebView widget in an offscreen window. Fix several crashes and rendering issues. Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix a typo OFFF -> OFFJiaying Song2025-09-171-1/+1
| | | | | | | | The CMake option for disabling always_inline hints in debug build was misspelled as OFFF. This patch corrects it to OFF. Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: fix build failure with DEBUG_BUILD enabledJiaying Song2025-09-171-0/+2
| | | | | | | | | | | | | | | | | | It fails to compile webkitgtk when debug build enabled: | /path_to/tmp/work/core2-64-poky-linux/webkitgtk/2.40.5/webkitgtk-2.40.5/Source/bmalloc/libpas/src/libpas/pas_allocation_result.h:76:1: error: inlining failed in call to 'always_inline' 'pas_allocation_result pas_allocation_result_identity(pas_allocation_result)': function not considered for inlining | 76 | pas_allocation_result_identity(pas_allocation_result result) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Add a cmake variable WEBKIT_NO_INLINE_HINTS to disable gcc function attribute `always_inline` when debug build is enabled. And adjust indent as well. Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: fix do_configure error on beaglebone-yoctoJiaying Song2025-09-041-12/+0
| | | | | | | | | | | | | | | | | | | | | | * According to latest comment [1] and the mentioned pull request [2], build an ENABLE(WEBASSEMBLY) && !ENABLE(JIT) configuration is supported, so original issue already fixed in current version, the EXTRA_OECMAKE setting is not needed anymore. * This EXTRA_OECMAKE setting causes following configure error on beaglebone-yocto, remove the setting to let the configure process decide the configuration: CMake Error at Source/cmake/WebKitFeatures.cmake:312 (message): ENABLE_JIT conflicts with ENABLE_C_LOOP. You must disable one or the other. [YOCTO #15254] [1] https://github.com/WebKit/WebKit/pull/17447 [2] https://github.com/WebKit/WebKit/pull/17688 Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Upgrade to 2.48.3Khem Raj2025-07-251-0/+192
WebKitGTK 2.48.3 release: Fix a crash introduced by the new threaded rendering implementation using Skia API. Improve rendering performance by recording layers once and replaying every dirty region in different worker threads. Fix a crash when setting WEBKIT_SKIA_GPU_PAINTING_THREADS=0. Fix a reference cycle in webkitmediastreamsrc preventing its disposal. WebKitGTK 2.48.2 release: Enable CSS Overscroll Behavior by default. Change threaded rendering implementation to use Skia API instead of WebCore display list that is not thread safe. Fix rendering when device scale factor change comes before the web view geometry update. Fix network process crash on exit. Fix the build with ENABLE_RESOURCE_USAGE=OFF. Fix several crashes and rendering issues. Signed-off-by: Khem Raj <raj.khem@gmail.com>