forked from GNOME/webkitgtk
192 lines
8.3 KiB
Plaintext
192 lines
8.3 KiB
Plaintext
-------------------------------------------------------------------
|
||
Mon Jul 6 01:29:19 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Update to version 2.53.4:
|
||
+ 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.
|
||
|
||
What’s new in the WebKitGTK 2.53.3 release?
|
||
|
||
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.
|
||
|
||
What’s new in the WebKitGTK 2.53.2 release?
|
||
|
||
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.
|
||
|
||
What’s new in the WebKitGTK 2.53.1 release?
|
||
|
||
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.
|
||
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Jun 4 00:08:15 UTC 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.
|
||
- 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 08:06:56 UTC 2026 - Andreas Schwab <schwab@suse.de>
|
||
|
||
- riscv-platformenable.patch: Fix build for riscv64
|
||
- Update constraints for riscv64
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Apr 17 23:43:04 UTC 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 12:57:37 UTC 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 1 14:02:53 UTC 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 17:18:52 UTC 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 8 18:25:43 UTC 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 4 16:23:32 UTC 2026 - Michael Gorse <mgorse@suse.com>
|
||
|
||
- Add webkit2gtk3-aarch64-build-fix.patch: fix the build on
|
||
aarch64.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 27 13:37:29 UTC 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 13:48:41 UTC 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 21:41:09 UTC 2026 - Bjørn Lie <bjorn.lie@gmail.com>
|
||
|
||
- Renamed webkit2gtk3 package to webkitgk, drop soup2 variant.
|