[Tizen-submit] 21328: Changes to Tizen:IVI/ecore
noreply at tizen.org
noreply at tizen.org
Fri Feb 14 18:58:02 GMT 2014
Hi,
Rafael Antognolli have made the following changes to ecore in project Tizen:IVI. Please review and accept ASAP.
Thank You,
[This message was auto-generated]
---
Request: #21328
submit: Tizen:IVI:build/ecore(cleanup) -> Tizen:IVI
Message:
Submitter: Rafael Antognolli <rafael.antognolli at intel.com>
Comments: Fix build break caused by subsurface protocol merged into wayland's core protocol.
Git project: platform/upstream/ecore
Tag: submit/tizen/20140214.104914
Commit: f77acc8eb22faf155bff19c748dc0d9aaa6cd7ea Backporting commit from upstream EFL.
State: new 2014-02-14T18:57:42 tizenrobot
Comment: <no comment>
changes files:
--------------
new:
----
0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch
0014-Backporting-commit-from-upstream-EFL.patch
spec files:
-----------
--- ecore.spec
+++ ecore.spec
@@ -2,7 +2,7 @@
%bcond_with x
Name: ecore
-VCS: platform/upstream/ecore#f6d7ded985f62705a2ec9eea40912ac8da4e1b92
+VCS: platform/upstream/ecore#f77acc8eb22faf155bff19c748dc0d9aaa6cd7ea
Version: 1.7.8
Release: 1
License: BSD-2-clause
@@ -24,6 +24,8 @@
Patch9: 0010-Revert-Port-ecore-wayland-Improve-opaque-setting-log.patch
Patch10: 0011-Fix-window-hide-show-using-withdrawn_set.patch
Patch11: 0012-TIVI-2327-Do-not-call-wl_pointer_set_cursor-on-null-.patch
+Patch12: 0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch
+Patch13: 0014-Backporting-commit-from-upstream-EFL.patch
# Patches auto-generated by git-buildpackage:
BuildRequires: curl-devel
BuildRequires: doxygen
@@ -104,6 +106,10 @@
%patch10 -p1
# 0012-TIVI-2327-Do-not-call-wl_pointer_set_cursor-on-null-.patch
%patch11 -p1
+# 0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch
+%patch12 -p1
+# 0014-Backporting-commit-from-upstream-EFL.patch
+%patch13 -p1
cp %{SOURCE1001} .
%build
other changes:
--------------
++++++ 0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch (new)
--- 0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch
+++ 0013-Fix-TIVI-2498-ecore_wayland-didn-t-set-opaque-region.patch
@@ -0,0 +1,108 @@
+From: "Li,Limin" <liminx.li at intel.com>
+Date: Thu, 26 Dec 2013 09:27:49 +0800
+Subject: Fix TIVI-2498:"ecore_wayland:didn't set opaque region properl"
+
+more info in jira:
+ https://bugs.tizen.org/jira/browse/TIVI-2498
+
+This patch basically come from 2 upstream commits
+"67769cc39fed35080fe8c145ba7a9635124f77b9
+ecore-wayland: Improve opaque setting logic." and
+"7a7a0b829734a9f649ebf6e1511381b1dda6a32d ecore/wayland:
+Add ecore_wl_window_alpha_set()." plus some tiny fixes.
+
+Without the second commit, there will be black bar issue
+if surface uses alpha channel. See
+"https://review.tizen.org/gerrit/gitweb?p=platform/upstream/ecore.git;
+a=commit;h=d2579e0e3399339d5f47223edcb8e0d485b8749a"
+for details about this issue.
+
+Signed-off-by: Li,Limin <liminx.li at intel.com>
+Change-Id: Ibdb9f68697855545c995be1877f1d117d18a8a1a
+---
+ src/lib/ecore_evas/ecore_evas_wayland_egl.c | 2 ++
+ src/lib/ecore_wayland/Ecore_Wayland.h | 1 +
+ src/lib/ecore_wayland/ecore_wl_window.c | 24 +++++++++++++++++++++++-
+ 3 files changed, 26 insertions(+), 1 deletions(-)
+
+diff --git a/src/lib/ecore_evas/ecore_evas_wayland_egl.c b/src/lib/ecore_evas/ecore_evas_wayland_egl.c
+index 1a2ca6a..706c19a 100644
+--- a/src/lib/ecore_evas/ecore_evas_wayland_egl.c
++++ b/src/lib/ecore_evas/ecore_evas_wayland_egl.c
+@@ -829,6 +829,8 @@ _ecore_evas_wl_alpha_set(Ecore_Evas *ee, int alpha)
+ if (!ee) return;
+ if ((ee->alpha == alpha)) return;
+ ee->alpha = alpha;
++ if (ee->engine.wl.win) ecore_wl_window_alpha_set(ee->engine.wl.win, alpha);
++
Please refer to OBS webUI for more details about this SR.
More information about the Tizen-submit
mailing list