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

Evangelos Foutras foutrelis at archlinux.org
Fri May 24 16:21:21 UTC 2019


    Date: Friday, May 24, 2019 @ 16:21:21
  Author: foutrelis
Revision: 353939

upgpkg: chromium 74.0.3729.169-2

Remove unneeded patch that was reverted upstream.

Modified:
  chromium/trunk/PKGBUILD
Deleted:
  chromium/trunk/chromium-fix-the-flash-for-new-windows.patch

----------------------------------------------+
 PKGBUILD                                     |    5 --
 chromium-fix-the-flash-for-new-windows.patch |   54 -------------------------
 2 files changed, 1 insertion(+), 58 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-05-24 08:38:28 UTC (rev 353938)
+++ PKGBUILD	2019-05-24 16:21:21 UTC (rev 353939)
@@ -5,7 +5,7 @@
 
 pkgname=chromium
 pkgver=74.0.3729.169
-pkgrel=1
+pkgrel=2
 _launcher_ver=6
 pkgdesc="A web browser built for speed, simplicity, and security"
 arch=('x86_64')
@@ -25,7 +25,6 @@
         chromium-launcher-$_launcher_ver.tar.gz::https://github.com/foutrelis/chromium-launcher/archive/v$_launcher_ver.tar.gz
         chromium-system-icu.patch
         chromium-glibc-2.29.patch
-        chromium-fix-the-flash-for-new-windows.patch
         chromium-fix-window-flash-for-some-WMs.patch
         chromium-widevine.patch
         chromium-skia-harmony.patch)
@@ -33,7 +32,6 @@
             '04917e3cd4307d8e31bfb0027a5dce6d086edb10ff8a716024fbb8bb0c7dccf1'
             'e2d284311f49c529ea45083438a768db390bde52949995534034d2a814beab89'
             'dd791f154b48e69cd47fd94753c45448655b529590995fd71ac1591c53a3d60c'
-            '6d82c052eb1f1ae5644a09f7ad7a88d9e2966d1836124445ca4df93b7657c10a'
             '183d8cc712f0bcf1afcb01ce90c4c104a4c8d8070a06f94974a28b007d9e2ce4'
             'd081f2ef8793544685aad35dea75a7e6264a2cb987ff3541e6377f4a3650a28b'
             '5887f78b55c4ecbbcba5930f3f0bb7bc0117c2a41c2f761805fcf7f46f1ca2b3')
@@ -90,7 +88,6 @@
   patch -Np1 -i ../chromium-glibc-2.29.patch
 
   # https://crbug.com/956061
-  patch -Np1 -i ../chromium-fix-the-flash-for-new-windows.patch
   patch -Np1 -i ../chromium-fix-window-flash-for-some-WMs.patch
 
   # Load Widevine CDM if available

Deleted: chromium-fix-the-flash-for-new-windows.patch
===================================================================
--- chromium-fix-the-flash-for-new-windows.patch	2019-05-24 08:38:28 UTC (rev 353938)
+++ chromium-fix-the-flash-for-new-windows.patch	2019-05-24 16:21:21 UTC (rev 353939)
@@ -1,54 +0,0 @@
-From adc543fe6a7b3bae9522257e651205140615fecb Mon Sep 17 00:00:00 2001
-From: Peng Huang <penghuang at chromium.org>
-Date: Fri, 3 May 2019 20:40:41 +0000
-Subject: [PATCH] Fix the flash for any new created window.
-
-The flash is because the child window created by GLSurfaceGLX doesn't
-match the visual of parent window. Fix the problem by always creating
-parent window with the same visual.
-
-Bug: 956061
-Change-Id: I88cb65b4a0313be6fdea1bd8d6770d351500ccbb
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1591946
-Reviewed-by: Thomas Anderson <thomasanderson at chromium.org>
-Reviewed-by: Antoine Labour <piman at chromium.org>
-Commit-Queue: Peng Huang <penghuang at chromium.org>
-Cr-Commit-Position: refs/heads/master@{#656497}
----
- .../desktop_window_tree_host_x11.cc           | 19 +++++--------------
- 1 file changed, 5 insertions(+), 14 deletions(-)
-
-diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
-index 4dda760a4d..8bdb7b026d 100644
---- a/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
-+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_x11.cc
-@@ -1426,24 +1426,15 @@ void DesktopWindowTreeHostX11::InitX11Window(
-   if (override_redirect_)
-     attribute_mask |= CWOverrideRedirect;
- 
--  bool enable_transparent_visuals;
--  switch (params.opacity) {
--    case Widget::InitParams::OPAQUE_WINDOW:
--      enable_transparent_visuals = false;
--      break;
--    case Widget::InitParams::TRANSLUCENT_WINDOW:
--      enable_transparent_visuals = true;
--      break;
--    case Widget::InitParams::INFER_OPACITY:
--    default:
--      enable_transparent_visuals = params.type == Widget::InitParams::TYPE_DRAG;
--  }
--
-   Visual* visual = CopyFromParent;
-   int depth = CopyFromParent;
-   Colormap colormap = CopyFromParent;
-+
-+  // GLSurfaceGLX always create child window with alpha channel. If the parent
-+  // window doesn't have alpha channel, it causes flash, so always request argb
-+  // visual.
-   ui::XVisualManager::GetInstance()->ChooseVisualForWindow(
--      enable_transparent_visuals, &visual, &depth, &colormap,
-+      true /* want_argb_visual */, &visual, &depth, &colormap,
-       &use_argb_visual_);
- 
-   if (colormap != CopyFromParent) {



More information about the arch-commits mailing list