[Tizen-submit] 8137: Changes to Tizen/evas

noreply at tizen.org noreply at tizen.org
Wed Aug 14 14:38:29 GMT 2013


Hi,
Eduardo Lima (Etrunko) have made the following changes to evas in project Tizen. Please review and accept ASAP.

Thank You,

[This message was auto-generated]

---

Request: #8137

  submit:       Tizen:build/evas(cleanup) -> Tizen


Message:
Submitter: Eduardo Lima (Etrunko) <eduardo.lima at intel.com>
Comments: Release 1.7.8
Git project: platform/upstream/evas
Tag: submit/tizen/20130814.144019
Commit: 3a6f1423d44c3b179bdc3243a1f4705f3b9ca640 Updated to release 1.7.8

State:   new        2013-08-14T07:35:16 tizenrobot
Comment: <no comment>
changes files:
--------------
--- evas.changes
+++ evas.changes
@@ -0,0 +1,3 @@
+* Tue Aug 13 2013 Eduardo Lima (Etrunko) <eduardo.lima at intel.com> upstream/1.7.8 at 8c6a6d2
+- Updated to release 1.7.8
+

old:
----
  0001-evas-gl-Restore-framebuffer-after-texture-creation.patch
  0002-evas-wayland_egl-Force-EGL_PLATFORM-to-wayland.patch
  evas-1.7.7.tar.bz2

new:
----
  0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch
  evas-1.7.8.tar.bz2

spec files:
-----------
--- evas.spec
+++ evas.spec
@@ -1,8 +1,8 @@
 %bcond_with wayland
 Name:           evas
-Version:        1.7.7
+Version:        1.7.8
 Release:        1
-VCS:            platform/upstream/evas#submit/tizen/20130710.165808-0-g3cae9ce784877cb3d8ea4c5aa8abf053fd0b8a3f
+VCS:            platform/upstream/evas#submit/tizen/20130814.144019-0-g3a6f1423d44c3b179bdc3243a1f4705f3b9ca640
 License:        BSD 2-clause
 Summary:        Multi-platform Canvas Library
 Url:            http://www.enlightenment.org/
@@ -10,8 +10,7 @@
 Source0:        evas-%{version}.tar.bz2
 Source1001: 	evas.manifest
 # Patches auto-generated by git-buildpackage:
-Patch0:         0001-evas-gl-Restore-framebuffer-after-texture-creation.patch
-Patch1:         0002-evas-wayland_egl-Force-EGL_PLATFORM-to-wayland.patch
+Patch0:         0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch
 BuildRequires:  doxygen
 BuildRequires:  giflib-devel
 BuildRequires:  libjpeg-devel
@@ -61,10 +60,8 @@
 
 %prep
 %setup -q
-# 0001-evas-gl-Restore-framebuffer-after-texture-creation.patch
+# 0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch
 %patch0 -p1
-# 0002-evas-wayland_egl-Force-EGL_PLATFORM-to-wayland.patch
-%patch1 -p1
 cp %{SOURCE1001} .
 
 %build

other changes:
--------------

++++++ 0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch (new)
--- 0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch
+++ 0001-evas-wayland_egl-Skip-makecurrent-if-re-win-is-NULL.patch
@@ -0,0 +1,137 @@
+From: Rafael Antognolli <rafael.antognolli at intel.com>
+Date: Tue, 13 Aug 2013 16:54:53 -0300
+Subject: evas/wayland_egl: Skip makecurrent if re->win is NULL.
+
+This happens on wayland_egl because we free and set the re->win to NULL
+on ecore_evas_hide(). It's a workaround since the proper fix would be to
+not free the re->win on hide, but that will require a lot more changes.
+---
+ src/modules/engines/wayland_egl/evas_engine.c |   79 ++++++++++++++++---------
+ 1 files changed, 51 insertions(+), 28 deletions(-)
+
+diff --git a/src/modules/engines/wayland_egl/evas_engine.c b/src/modules/engines/wayland_egl/evas_engine.c
+index c6be47e..cbe10e4 100644
+--- a/src/modules/engines/wayland_egl/evas_engine.c
++++ b/src/modules/engines/wayland_egl/evas_engine.c
+@@ -2649,11 +2649,14 @@ eng_gl_surface_destroy(void *data, void *surface)
+ 
+    if ((rsc = eina_tls_get(resource_key)) == EINA_FALSE) return 0;
+ 
+-   ret = eglMakeCurrent(re->win->egl_disp, rsc->surface, rsc->surface, rsc->context);
+-   if (!ret)

Please refer to OBS webUI for more details about this SR.


More information about the Tizen-submit mailing list