[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