Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package webkitgtk for openSUSE:Factory 
checked in at 2026-10-08 11:55:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/webkitgtk (Old)
 and      /work/SRC/openSUSE:Factory/.webkitgtk.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "webkitgtk"

Thu Oct  8 11:55:06 2026 rev:9 rq:1382718 version:2.54.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/webkitgtk/webkitgtk.changes      2026-08-25 
13:18:42.300030907 +0200
+++ /work/SRC/openSUSE:Factory/.webkitgtk.new.3698736/webkitgtk.changes 
2026-10-08 11:55:28.036135282 +0200
@@ -1,0 +2,120 @@
+Sat Oct  3 12:55:56 CEST 2026 - Andreas Schwab <[email protected]>
+
+- riscv-platformenable.patch: Fix build for riscv64
+
+-------------------------------------------------------------------
+Fri Oct  2 14:55:25 UTC 2026 - Dominique Leuenberger <[email protected]>
+
+- 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 18:38:01 UTC 2026 - Michael Gorse <[email protected]>
+
+- 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 11:25:28 UTC 2026 - Bjørn Lie <[email protected]>
+
+- No longer disable skia for ppc64le.
+- Add upstream patch: bmalloc installs mimalloc as a system library
+  fix bwo#324458 - 5d013e57c4c4e2674e28399fc162afa3adf25283.patch
+
+-------------------------------------------------------------------
+Thu Sep 17 17:05:54 UTC 2026 - Bjørn Lie <[email protected]>
+
+- 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 16:05:54 UTC 2026 - Bjørn Lie <[email protected]>
+
+- 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 16:05:53 UTC 2026 - Bjørn Lie <[email protected]>
+
+- 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.
+
+-------------------------------------------------------------------
@@ -179,0 +300 @@
+

Old:
----
  webkitgtk-2.52.6.tar.xz
  webkitgtk-2.52.6.tar.xz.asc

New:
----
  webkitgtk-2.54.1.tar.xz
  webkitgtk-2.54.1.tar.xz.asc
  webkitgtk-skia-s390x.patch

----------(New B)----------
  New:
- Add webkitgtk-skia-s390x.patch: fix skia build on s390x.
- Add webkitgtk-main-thread.patch: RELEASE_ASSERT in
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ webkitgtk.spec ++++++
--- /var/tmp/diff_new_pack.iw1RPn/_old  2026-10-08 11:55:29.676203957 +0200
+++ /var/tmp/diff_new_pack.iw1RPn/_new  2026-10-08 11:55:29.680204124 +0200
@@ -62,7 +62,7 @@
 %endif
 
 Name:           webkit%{_gtknamesuffix}
-Version:        2.52.6
+Version:        2.54.1
 Release:        0
 Summary:        Library for rendering web content, GTK+ Port
 License:        BSD-3-Clause AND LGPL-2.0-or-later
@@ -74,9 +74,11 @@
 
 # PATCH-FEATURE-OPENSUSE reproducibility.patch -- Make build reproducible
 Patch0:         reproducibility.patch
+# PATCH-FIX-UPSTREAM webkitgtk-skia-s390x.patch webkit#312677 [email protected] 
-- fix skia build on s390x.
+Patch2:         webkitgtk-skia-s390x.patch
 
 # PATCH-FIX-UPSTREAM riscv-platformenable.patch gh#Webkit/Webkit#64268
-Patch2:         riscv-platformenable.patch
+Patch3:         riscv-platformenable.patch
 
 BuildRequires:  Mesa-libEGL-devel
 BuildRequires:  Mesa-libGL-devel
@@ -461,9 +463,6 @@
   -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
   -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now -pthread" \
   -DPYTHON_EXECUTABLE=%{_bindir}/python3 \
-%ifarch ppc64le
-  -DUSE_SKIA=OFF \
-%endif
 %ifarch aarch64
   -DUSE_64KB_PAGE_BLOCK=ON \
 %endif

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.iw1RPn/_old  2026-10-08 11:55:29.795208940 +0200
+++ /var/tmp/diff_new_pack.iw1RPn/_new  2026-10-08 11:55:29.800209149 +0200
@@ -1,6 +1,7 @@
-mtime: 1787351629
-commit: 5d4c6110295d284aa131e7930c7fe41277e4ba81000dddd96d03266740cf0f75
+mtime: 1791024993
+commit: 424363e92af8cbb6775af6c46835670190dea7190be17d672e066e1507ce6b55
 url: https://src.opensuse.org/GNOME/webkitgtk
-revision: 5d4c6110295d284aa131e7930c7fe41277e4ba81000dddd96d03266740cf0f75
+revision: 424363e92af8cbb6775af6c46835670190dea7190be17d672e066e1507ce6b55
+trackingbranch: factory
 projectscmsync: https://src.opensuse.org/GNOME/_ObsPrj
 

++++++ build.specials.obscpio ++++++
--- old/.gitignore      2026-08-22 00:33:49.000000000 +0200
+++ new/.gitignore      2026-10-03 12:56:33.000000000 +0200
@@ -3,3 +3,4 @@
 _build.*
 _service:*
 .pbuild
+osc-collab.*

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-10-03 12:56:33.000000000 +0200
@@ -0,0 +1,6 @@
+*.obscpio
+*.osc
+_build.*
+_service:*
+.pbuild
+osc-collab.*

++++++ riscv-platformenable.patch ++++++
--- /var/tmp/diff_new_pack.iw1RPn/_old  2026-10-08 11:55:30.122222633 +0200
+++ /var/tmp/diff_new_pack.iw1RPn/_new  2026-10-08 11:55:30.130222968 +0200
@@ -1,9 +1,9 @@
-Index: webkitgtk-2.52.1/Source/WTF/wtf/PlatformEnable.h
+Index: webkitgtk-2.54.0/Source/WTF/wtf/PlatformEnable.h
 ===================================================================
---- webkitgtk-2.52.1.orig/Source/WTF/wtf/PlatformEnable.h
-+++ webkitgtk-2.52.1/Source/WTF/wtf/PlatformEnable.h
-@@ -737,15 +737,6 @@
- #endif
+--- webkitgtk-2.54.0.orig/Source/WTF/wtf/PlatformEnable.h
++++ webkitgtk-2.54.0/Source/WTF/wtf/PlatformEnable.h
+@@ -730,15 +730,6 @@
+ #define ENABLE_JIT 0
  #endif
  
 -#if CPU(RISCV64)
@@ -18,18 +18,19 @@
  #if !defined(ENABLE_C_LOOP)
  #if ENABLE(JIT) || CPU(X86_64) || CPU(ARM64)
  #define ENABLE_C_LOOP 0
-Index: webkitgtk-2.52.1/Source/cmake/WebKitFeatures.cmake
+Index: webkitgtk-2.54.0/Source/cmake/WebKitFeatures.cmake
 ===================================================================
---- webkitgtk-2.52.1.orig/Source/cmake/WebKitFeatures.cmake
-+++ webkitgtk-2.52.1/Source/cmake/WebKitFeatures.cmake
-@@ -106,12 +106,6 @@ macro(WEBKIT_OPTION_BEGIN)
-         set(USE_SYSTEM_MALLOC_DEFAULT OFF)
+--- webkitgtk-2.54.0.orig/Source/cmake/WebKitFeatures.cmake
++++ webkitgtk-2.54.0/Source/cmake/WebKitFeatures.cmake
+@@ -110,13 +110,6 @@ macro(WEBKIT_OPTION_BEGIN)
+         set(USE_MIMALLOC_DEFAULT ON)
          set(ENABLE_C_LOOP_DEFAULT ON)
          set(ENABLE_SAMPLING_PROFILER_DEFAULT OFF)
 -    elseif (WTF_CPU_RISCV64)
 -        set(ENABLE_JIT_DEFAULT ON)
 -        set(ENABLE_FTL_DEFAULT ON)
 -        set(USE_SYSTEM_MALLOC_DEFAULT OFF)
+-        set(USE_MIMALLOC_DEFAULT ON)
 -        set(ENABLE_C_LOOP_DEFAULT OFF)
 -        set(ENABLE_SAMPLING_PROFILER_DEFAULT OFF)
      else ()

++++++ webkitgtk-2.52.6.tar.xz -> webkitgtk-2.54.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/webkitgtk/webkitgtk-2.52.6.tar.xz 
/work/SRC/openSUSE:Factory/.webkitgtk.new.3698736/webkitgtk-2.54.1.tar.xz 
differ: char 15, line 1

++++++ webkitgtk-skia-s390x.patch ++++++
diff --git a/Source/ThirdParty/skia/include/core/SkTypes.h 
b/Source/ThirdParty/skia/include/core/SkTypes.h
index 79644da049ff..fc0646e21772 100644
--- a/Source/ThirdParty/skia/include/core/SkTypes.h
+++ b/Source/ThirdParty/skia/include/core/SkTypes.h
@@ -33,6 +33,8 @@
 #  undef SK_DIRECT3D
 #endif
 
+#if !defined(SK_R32_SHIFT) || !defined(SK_G32_SHIFT) || !defined(SK_B32_SHIFT) 
|| !defined(SK_A32_SHIFT)
+
 // If SK_R32_SHIFT is set, we'll use that to choose RGBA or BGRA.
 // If not, we'll default to RGBA everywhere except BGRA on Windows.
 #if defined(SK_R32_SHIFT)
@@ -52,6 +54,8 @@
 #define SK_G32_SHIFT 8
 #define SK_A32_SHIFT 24
 
+#endif
+
 /**
  * SK_PMCOLOR_BYTE_ORDER can be used to query the byte order of SkPMColor at 
compile time.
  */
diff --git a/Source/ThirdParty/skia/src/codec/SkCodecPriv.h 
b/Source/ThirdParty/skia/src/codec/SkCodecPriv.h
index c321fb77c0ae..a0a01cccd58a 100644
--- a/Source/ThirdParty/skia/src/codec/SkCodecPriv.h
+++ b/Source/ThirdParty/skia/src/codec/SkCodecPriv.h
@@ -14,6 +14,7 @@
 #include "include/core/SkTypes.h"
 #include "include/private/SkEncodedInfo.h"
 #include "modules/skcms/skcms.h"
+#include "src/core/SkEndian.h"
 #include "src/codec/SkColorPalette.h"
 #include "src/core/SkColorData.h"
 
diff --git a/Source/ThirdParty/skia/src/core/Sk4px.h 
b/Source/ThirdParty/skia/src/core/Sk4px.h
index d5d481e7e300..c7ef0bcd0ed0 100644
--- a/Source/ThirdParty/skia/src/core/Sk4px.h
+++ b/Source/ThirdParty/skia/src/core/Sk4px.h
@@ -27,7 +27,9 @@ public:
 
     // RGBA rgba XYZW xyzw -> AAAA aaaa WWWW wwww
     Sk4px alphas() const {
+#ifdef SK_CPU_LENDIAN
         static_assert(SK_A32_SHIFT == 24, "This method assumes 
little-endian.");
+#endif
         return Sk4px(skvx::shuffle<3,3,3,3, 7,7,7,7, 11,11,11,11, 
15,15,15,15>(fV));
     }
     Sk4px inv() const { return Sk4px(skvx::byte16(255) - fV); }
diff --git a/Source/ThirdParty/skia/src/core/SkColorPriv.h 
b/Source/ThirdParty/skia/src/core/SkColorPriv.h
index 45471c25529e..319fec78069b 100644
--- a/Source/ThirdParty/skia/src/core/SkColorPriv.h
+++ b/Source/ThirdParty/skia/src/core/SkColorPriv.h
@@ -64,6 +64,20 @@ static inline U8CPU SkUnitScalarClampToByte(SkScalar x) {
  *  Here we enforce this constraint.
  */
 
+#ifdef SK_CPU_BENDIAN
+
+#define SK_RGBA_R32_SHIFT   24
+#define SK_RGBA_G32_SHIFT   16
+#define SK_RGBA_B32_SHIFT   8
+#define SK_RGBA_A32_SHIFT   0
+
+#define SK_BGRA_B32_SHIFT   24
+#define SK_BGRA_G32_SHIFT   16
+#define SK_BGRA_R32_SHIFT   8
+#define SK_BGRA_A32_SHIFT   0
+
+#else
+
 #define SK_RGBA_R32_SHIFT   0
 #define SK_RGBA_G32_SHIFT   8
 #define SK_RGBA_B32_SHIFT   16
@@ -74,6 +88,8 @@ static inline U8CPU SkUnitScalarClampToByte(SkScalar x) {
 #define SK_BGRA_R32_SHIFT   16
 #define SK_BGRA_A32_SHIFT   24
 
+#endif
+
 #if defined(SK_PMCOLOR_IS_RGBA) || defined(SK_PMCOLOR_IS_BGRA)
     #error "Configure PMCOLOR by setting SK_R32_SHIFT."
 #endif

Reply via email to