| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libjavascriptcoregtk-6_0-1 | Distribution: openSUSE Tumbleweed |
| Version: 2.54.1 | Vendor: openSUSE |
| Release: 2.1 | Build date: Sun Oct 4 10:54:40 2026 |
| Group: System/Libraries | Build host: reproducible |
| Size: 41483641 | Source RPM: webkitgtk4-2.54.1-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://webkitgtk.org | |
| Summary: JavaScript Core Engine, GTK+ Port | |
WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more.
BSD-3-Clause AND LGPL-2.0-or-later
* Sun Oct 04 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Add 30 gigs of memory constraint for aarch64 and x86_64.
* Sat Oct 03 2026 Andreas Schwab <schwab@suse.de>
- riscv-platformenable.patch: Fix build for riscv64
* Fri Oct 02 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.54.1:
+ What's new in WebKitGTK 2.54.1?:
- Allow pasting in-memory image data from clipboard.
- Add User-Agent quirk for Amazon Luna.
- Align the filter surface with the device pixel grid.
- Fix rendering of scaled or transformed no-repeat background
images.
- Fix rendering of preserve-3d layers when a layer crosses the
camera plane.
- Fix SkiaCompositingLayer filter rendering under transforms.
- Do not rasterize the part of a tile that the clip drops.
- Skip non-composited frames when damage is empty.
- Fix text deleted by input method delete-surrounding in
contenteditable.
- Fix several crashes and rendering issues.
- Drop 5d013e57c4c4e2674e28399fc162afa3adf25283.patch and
webkitgtk-main-thread.patch: fixed upstream.
* Sun Sep 27 2026 Michael Gorse <mgorse@suse.com>
- Add webkitgtk-skia-s390x.patch: fix skia build on s390x.
- Add webkitgtk-main-thread.patch: RELEASE_ASSERT in
initializeMainThread aborts Eclipse/SWT applications
(bwo#322394).
* Wed Sep 23 2026 Bjørn Lie <bjorn.lie@gmail.com>
- No longer disable skia for ppc64le.
- Add upstream patch: bmalloc installs mimalloc as a system library
fix bwo#324458 - 5d013e57c4c4e2674e28399fc162afa3adf25283.patch
* Thu Sep 17 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.54.0:
+ Switch web process compositor to use Skia instead of
TextureMapper.
+ Improved damage handling that is now also used during the
composition to limit the composited areas.
+ Implement GPU atlas creation and replay substitution for
batched raster image uploads.
+ Media capability reporting is more accurate.
+ Video decoding limits are now respected in media capabilities
queries.
+ Add new improved API for page favicons.
+ Add magnification property to WebKitWebView to handle visual
scaling.
+ Add new API to allow setting a per-navigation custom User-Agent
to WebKitWebsitePolicies.
+ Remove the option to use cairo for 2D rendering.
* Thu Sep 17 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.53.91 (Unstable):
+ Handle video orientation in skia compositor.
+ Do not use cached credentials when Authorization header is
present.
+ Fix scrollbar rendering issues due to incorrect damage.
+ Add log fallback when journald is not reachable.
+ Fix several crashes and rendering issues.
- Drop webkitgtk-ppc64le-build-fix.patch: Fixed upstream.
* Thu Sep 17 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.53.4 (Unstable):
+ Implemented batched painting in skia compositor, which improves
performance when there are many layers that can be painted in
the same operation.
+ Avoid unnecessary clips when possible in skia compositor.
+ Fix synchronization issues between main, scrolling and
compositing threads causing glitches while scrolling in some
cases.
+ Limit the damage region of the scrollbar to the region actually
painted.
+ Add support for image/webp to canvas.toDataURL().
+ Expose search inputs as WEBKIT_INPUT_PURPOSE_SEARCH.
+ Add User-Agent quirk for HBO Max.
+ Fix several crashes and rendering issues.
- Changes from version 2.53.3:
+ Switch web process compositor to use Skia instead of
TextureMapper.
+ Fix missing glyph before ZWJ/ZWNJ if no font is found for the
cluster.
+ Add support for half width fonts.
+ Support time zone change notifications on linux.
+ Fix several crashes and rendering issues.
- Changes from version 2.53.2:
+ Only use DMA-BUF mapping for writing to the GPU atlas when
possible.
+ Do not resolve ‘-apple-system’ font to default system font.
+ Set real time limits when not using the portal.
+ Report support for supported non-AAC mp4a codecs.
+ Fix several crashes and rendering issues.
- Changes from version 2.53.1:
+ Remove the option to use cairo for 2D rendering.
+ Implement GPU atlas creation and replay substitution for
batched raster image uploads.
+ Improved non accelerated composited mode by using the same
buffer sharing implementation as accelerated mode.
+ The on-demand hardware acceleration policy is now deprecated in
GTK3 API.
+ Add new improved API for page favicons.
+ Add webkit_feature_list_find() to public API.
+ Support PGO features in regular CMake builds.
+ Fix several crashes and rendering issues.
- Drop riscv-platformenable.patch: fixed upstream.
- Rebase webkitgtk-ppc64le-build-fix.patch with quilt.
* Fri Aug 21 2026 Michael Gorse <mgorse@suse.com>
- Update to version 2.52.6 (bsc#1275791):
+ Improve memory usage in pages that use font variations.
+ The webkit://gpu page now respects the dark theme user
preference.
+ Fix cross compilation due to failure to pick the correct
gio-unix-2.0 headers in certain configurations.
+ Fix calculating data sizes of reported through
WebKitWebsiteData.
+ Fix the build with CMake 4.4 or newer.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2026-43804, CVE-2026-64713, CVE-2026-64719,
CVE-2026-64728, CVE-2026-64730, CVE-2026-64757, CVE-2026-64783.
* Wed Jul 15 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.52.5 (bsc#1271638):
+ Fire scrollend event for instant programmatic scrolls.
+ Increase network idle connection timeout to 115 seconds.
+ Add User-Agent quirk for HBO Max.
+ Fix the build with system malloc.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2024-4367, CVE-2026-39872, CVE-2026-43663,
CVE-2026-43676, CVE-2026-43699, CVE-2026-43701, CVE-2026-43705,
CVE-2026-43707, CVE-2026-43712, CVE-2026-43713, CVE-2026-43715,
CVE-2026-43716, CVE-2026-43720, CVE-2026-43721, CVE-2026-43725,
CVE-2026-43726, CVE-2026-43727, CVE-2026-43731, CVE-2026-43732,
CVE-2026-43734, CVE-2026-43740, CVE-2026-43742, CVE-2026-43745,
CVE-2026-64787.
- Drop webkitgtk-ppc64le-build-fix.patch: Applied upstream.
* Thu Jun 04 2026 Michael Gorse <mgorse@suse.com>
- Update to version 2.52.4 (bsc#1267506 bsc#1267507 bsc#1267508
bsc#1267509 bsc#1267510 bsc#1267511 bsc#1267512 bsc#1267513
bsc#1267514 bsc#1267515 bsc#1267516 bsc#1267517 bsc#1267518
bsc#1267519 bsc#1267520 bsc#1267521):
+ Add support for half-width fonts.
+ Improve content filter compilation by avoiding file copies.
+ Improve handling of out of disk space conditions when the
NetworkProcess tried to write data in caches.
+ Improve how the CMake build system checks whether libatomic is
required.
+ Fix painting scrollbars when their width changes.
+ Fix playback of certain YouTube videos with low frame rates.
+ Fix webkit://gpu not working in systems where neither
libGL.so.1 nor libOpenGL.so.0 are available.
+ Fix the build with librice 0.4 or newer when the GStreamer
WebRTC backend is enabled at build configuration time.
+ Fix the build with USE_GSTREAMER_WEBRTC=OFF.
+ Fix the build with USE_GBM=OFF.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2026-28847, CVE-2026-28883, CVE-2026-28901,
CVE-2026-28902, CVE-2026-28903, CVE-2026-28904, CVE-2026-28905,
CVE-2026-28907, CVE-2026-28942, CVE-2026-28946, CVE-2026-28947,
CVE-2026-28953, CVE-2026-28955, CVE-2026-28958, CVE-2026-43658,
CVe-2026-43660, CVE-2026-28984.
- Drop webkit2gtk3-aarch64-build-fix.patch: fixed upstream.
- Add webkitgtk-ppc64le-build-fix.patch: fix the build when system
malloc is enabled.
* Mon May 11 2026 Andreas Schwab <schwab@suse.de>
- riscv-platformenable.patch: Fix build for riscv64
- Update constraints for riscv64
* Fri Apr 17 2026 Michael Gorse <mgorse@suse.com>
- Update to version 2.52.3:
+ Add support for the "scrollbar-color" CSS property.
+ Fix some emoji glyphs being rendered as missing glyph boxes.
+ Fix JavaScriptCore crashes on architectures other than x86_64.
+ Fix the build on s390x.
+ Fix several crashes and rendering issues.
+ Updated translations.
* Mon Apr 13 2026 Michael Gorse <mgorse@suse.com>
- Update to version 2.52.2:
+ Improve handling of real-time threads.
+ Fix scrollbar rendering glitches visible in some GPU
configurations.
+ Fix V4L2 hardware accelerated media codecs now working due to
overly restrictive sandbox device access rules.
+ Fix leak of bitmap images in
webkit_favicon_database_get_favicon_finish().
+ Fix the build with USE_GTK4=OFF.
+ Fix several crashes and rendering issues.
- Drop webkitgtk-gtk3-build-fix.patch: fixed upstream.
* Wed Apr 01 2026 Michael Gorse <mgorse@suse.com>
- Update to version 2.52.1 (bsc#1261172 bsc#1261173 bsc#1261174
bsc#1261175 bsc#1261176 bsc#1261177 bsc#1261178 bsc#1261179):
+ Reduce the amount of useless MPRIS notifications produced by
MediaSesion when the information about media being played is
incomplete.
+ Support turning off USE_GSTREAMER to configure the build with
all multimedia features disabled.
+ Add Sysprof marks for mouse events.
+ Fix MediaSession icon for iheart.com not being displayed.
+ Fix the build with USE_GSTREAMER_GL disabled.
+ Fix the build with librice version 0.3.0 or newer.
+ Fix several crashes and rendering issues.
+ Updated translations.
+ Security fixes: CVE-2026-20643, CVE-2026-20664, CVE-2026-20665,
CVE-2026-20691, CVE-2026-28857, CVE-2026-28859, CVE-2026-28861,
CVE-2026-28871.
- Add webkitgtk-gtk3-build-fix.patch: fix the gtk3 build.
* Wed Mar 18 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.52.0:
+ Make scrolling with touch input smoother for small movements.
+ Fix estimated load progress of downloads when Content-Length
value is wrong.
+ Ensure that "scrollend" events are correctly emitted after
scroll animations.
+ Fix several crashes and rendering issues.
+ Updated translations.
+ Security fixes: CVE-2025-43213, CVE-2025-43214, CVE-2025-43457,
CVE-2025-43511, CVE-2025-46299, CVE-2026-20608, CVE-2026-20635,
CVE-2026-20636, CVE-2026-20644, CVE-2026-20652, CVE-2026-20676
(bsc#1259934 bsc#1259935 bsc#1259936 bsc#1259937 bsc#1259938
bsc#1259939 bsc#1259940 bsc#1259941 bsc#1259942 bsc#1259943
bsc#1259944 bsc#1259945 bsc#1259946 bsc#1259947 bsc#1259948
bsc#1259949 bsc#1259950)
* Sun Mar 08 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.51.93:
+ Make text look like in other browsers by blending in linear
color space.
+ Avoid composition for non visible layers with running
animations.
+ Fix several crashes and rendering issues.
* Wed Mar 04 2026 Michael Gorse <mgorse@suse.com>
- Add webkit2gtk3-aarch64-build-fix.patch: fix the build on
aarch64.
* Fri Feb 27 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 2.51.92:
+ Fix PDF rendering broken by the accelerated 2D canvas
performance improvements.
+ Fix flickering while scrolling in some edge cases.
+ Support for rotation and mirroring in internal WebCodecs encoder.
+ System fallback font selection no longer takes style into account.
+ Fix several crashes and rendering issues.
* Tue Feb 24 2026 Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 2.51.91:
+ Disable GPU process by default.
+ Improve async scrolling when main thread is busy by avoiding
locks and rendering the scrollbars from the scrolling thread.
+ Fix the build with old versions of libdrm.
+ Fix the build on i386.
+ Fix several crashes and rendering issues.
* Thu Jan 29 2026 Bjørn Lie <bjorn.lie@gmail.com>
- Renamed webkit2gtk3 package to webkitgk, drop soup2 variant.
/usr/lib64/libjavascriptcoregtk-6.0.so.1 /usr/lib64/libjavascriptcoregtk-6.0.so.1.8.8 /usr/share/licenses/libjavascriptcoregtk-6_0-1 /usr/share/licenses/libjavascriptcoregtk-6_0-1/COPYING.LIB
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 12 22:38:54 2026