[arch-commits] Commit in electron/trunk (2 files)

Nicola Squartini tensor5 at archlinux.org
Sun Apr 14 03:40:46 UTC 2019


    Date: Sunday, April 14, 2019 @ 03:40:45
  Author: tensor5
Revision: 451565

upgpkg: electron 4.1.4-1

Added:
  electron/trunk/intersection-observer-no-tests.patch
Modified:
  electron/trunk/PKGBUILD

--------------------------------------+
 PKGBUILD                             |   12 ++++--
 intersection-observer-no-tests.patch |   60 +++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-04-14 03:17:02 UTC (rev 451564)
+++ PKGBUILD	2019-04-14 03:40:45 UTC (rev 451565)
@@ -1,11 +1,11 @@
 # Maintainer: Nicola Squartini <tensor5 at gmail.com>
 
 pkgname=electron
-pkgver=4.1.1
-_commit=f005ac8d8bef44df20cf4e75f54450de8e003782
+pkgver=4.1.4
+_commit=042f24c5b619f209c040ef34c2b5ca1366c41fdd
 #_chromiumver=69.0.3497.128
 _chromiumver=69.0.3497.120
-pkgrel=2
+pkgrel=1
 pkgdesc='Build cross platform desktop apps with web technologies'
 arch=('x86_64')
 url='https://electronjs.org/'
@@ -26,6 +26,7 @@
         'chromium-skia-harmony.patch'
         'chromium-system-icu.patch'
         'fix-cfi-icall-failure-with-use_system_libjpeg-true.patch'
+        'intersection-observer-no-tests.patch'
         'only-disable-cfi-icall-when-use_system_libjpeg-true.patch'
        )
 sha256sums=('SKIP'
@@ -37,6 +38,7 @@
             'feca54ab09ac0fc9d0626770a6b899a6ac5a12173c7d0c1005bc3964ec83e7b3'
             'c4f2d1bed9034c02b8806f00c2e8165df24de467803855904bff709ceaf11af5'
             '97b421bc60a4abdf37de2d88a51b973e9f68fb44d1eccd464adfb3d9f5d71478'
+            'b19870305e72288f6aef42a3b885751aea482b7bfc0b32898fe58e075d5e7c8a'
             '9cae9ded6497afd15ad72d963897425ab6c7f28941bb3c3948e7996610a0d180')
 
 _system_libs=('ffmpeg'
@@ -89,7 +91,9 @@
   sed -e "s/'am'/'apply'/" -i src/electron/script/lib/git.py
 
   echo "Running hooks..."
-  # python2 "${srcdir}/depot_tools/gclient.py" runhooks
+  cd src
+  patch -Np1 -i ../intersection-observer-no-tests.patch
+  cd ..
   python2 src/electron/script/apply_all_patches.py \
       src/electron/patches/common/config.json
   cd src/electron

Added: intersection-observer-no-tests.patch
===================================================================
--- intersection-observer-no-tests.patch	                        (rev 0)
+++ intersection-observer-no-tests.patch	2019-04-14 03:40:45 UTC (rev 451565)
@@ -0,0 +1,60 @@
+--- a/electron/patches/common/chromium/intersection-observer.patch
++++ b/electron/patches/common/chromium/intersection-observer.patch
+@@ -8,57 +8,6 @@
+ 
+ Backports https://chromium-review.googlesource.com/c/chromium/src/+/1250121
+ 
+-diff --git a/third_party/WebKit/LayoutTests/external/wpt/intersection-observer/bounding-box.html b/third_party/WebKit/LayoutTests/external/wpt/intersection-observer/bounding-box.html
+-index 69052b11ce6c40c6a56fe2b723c70c49ddc36dd9..50f33f0443bb70e64bec2e2fcc930fa2b4118ed6 100644
+---- a/third_party/WebKit/LayoutTests/external/wpt/intersection-observer/bounding-box.html
+-+++ b/third_party/WebKit/LayoutTests/external/wpt/intersection-observer/bounding-box.html
+-@@ -13,7 +13,7 @@ pre, #log {
+-   overflow: visible;
+-   height: 200px;
+-   width: 160px;
+--  border: 7px solid black;
+-+  border: 8px solid black;
+- }
+- #target {
+-   margin: 10px;
+-@@ -50,12 +50,35 @@ function step0() {
+-   var targetBounds = clientBounds(target);
+-   target.style.transform = "translateY(195px)";
+-   runTestCycle(step1, "target.style.transform = 'translateY(195px)'");
+--  checkLastEntry(entries, 0, targetBounds.concat(0, 0, 0, 0, 8, 182, 8, 222, false));
+-+  checkLastEntry(entries, 0, targetBounds.concat(0, 0, 0, 0, 8, 184, 8, 224, false));
+- }
+- 
+- function step1() {
+-+  var targetBounds = clientBounds(target);
+-+  target.style.transform = "translateY(300px)";
+-+  runTestCycle(step2, "target.style.transform = 'translateY(300px)'");
+-+  checkLastEntry(entries, 1, targetBounds.concat(26, 146, 221, 224, 8, 184, 8, 224, true));
+-+}
+-+
+-+function step2() {
+-   var targetBounds = clientBounds(target);
+-   target.style.transform = "";
+--  checkLastEntry(entries, 1, targetBounds.concat(25, 145, 220, 222, 8, 182, 8, 222, true));
+-+  target.style.zoom = "2";
+-+  runTestCycle(step3, "target.style.zoom = 2");
+-+  checkLastEntry(entries, 2, targetBounds.concat(0, 0, 0, 0, 8, 184, 8, 224, false));
+- }
+-+
+-+function step3() {
+-+  var targetBounds = clientBounds(target);
+-+  var intersectionWidth = (
+-+      176  // root width including border
+-+      -8   // root left border
+-+      -20  // target left margin * target zoom
+-+  ) / 2;   // convert to target's zoom factor.
+-+  var intersectionHeight = (216 - 8 - 20) / 2;
+-+  var intersectionRect = [targetBounds[0], targetBounds[0] + intersectionWidth,
+-+                          targetBounds[2], targetBounds[2] + intersectionHeight];
+-+  checkLastEntry(entries, 3, targetBounds.concat(intersectionRect).concat(8, 184, 8, 224, true));
+-+}
+-+
+- </script>
+ diff --git a/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc b/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc
+ index 8b355a9f0b1e567950f8b5e9525d3af3e56605c4..d44b8b4e50f2a9de0628ebfb1bfdeac0292f79b5 100644
+ --- a/third_party/blink/renderer/core/intersection_observer/intersection_observation.cc



More information about the arch-commits mailing list