platform/upstream/evas.git
10 years agowayland-egl: do not require 'gl' to build 07/17007/2 accepted/tizen_ivi_release tizen_ivi_release accepted/tizen/generic/20140306.102925 accepted/tizen/generic/20140313.145833 accepted/tizen/ivi/20140307.054418 accepted/tizen/ivi/20140313.165638 accepted/tizen/ivi/panda/20140318.013824 accepted/tizen/ivi/release/20140315.020140 submit/tizen/20140306.102808 submit/tizen/20140313.145337 submit/tizen_ivi_release/20140315.020347
Manuel Bachmann [Fri, 28 Feb 2014 09:28:58 +0000 (10:28 +0100)]
wayland-egl: do not require 'gl' to build

'gl' would pull X11, and is unnecessary anyways.

Change-Id: Ib2b844feefa1b6652589c435a5c34b0ff656ac6a
Bug-Tizen: TIVI-2820
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
10 years agoWayland_EGL: Add return value to eng_setup 75/15075/2 accepted/tizen/generic accepted/tizen/ivi/stable accepted/tizen/generic/20140123.085009 accepted/tizen/generic/20140312.085839 accepted/tizen/ivi/20140122.185940 accepted/tizen/ivi/panda/20140312.110840 accepted/tizen/ivi/release/20140312.115318 submit/tizen/20140122.125638 submit/tizen/20140312.070751 submit/tizen_ivi_release/20140312.071224
Eduardo Lima (Etrunko) [Wed, 15 Jan 2014 14:15:20 +0000 (12:15 -0200)]
Wayland_EGL: Add return value to eng_setup

Removing this block can lead to undefined behavior. It was removed by the
following commit:

commit 5cf962b39e77662dd6148a6a3468acbb51c78878
Author: Manuel Bachmann <manuel.bachmann@eurogiciel.fr>
Date:   Thu Dec 5 17:50:58 2013 +0100

    Fix window hide/show() using withdrawn_set()

    Bug-Tizen: https://bugs.tizen.org/jira/browse/TIVI-2048
    Bug-Upstream: https://phab.enlightenment.org/T155

Co-Authored-by: Rafael Antognolli <rafael.antognolli@intel.com>
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Change-Id: I25844c7e31db55f1100d663633aa9374bda306b0
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
10 years agoMerge "change {without x} to {with x}" into tizen accepted/tizen/mobile accepted/tizen/generic/20140106.140304 accepted/tizen/ivi/20131219.023427 accepted/tizen/ivi/20131220.021454 accepted/tizen/mobile/20131218.175207 accepted/tizen/mobile/20131220.085321 submit/tizen/20131218.093400 submit/tizen/20131220.021737
Wang Quanxian [Wed, 18 Dec 2013 08:31:33 +0000 (00:31 -0800)]
Merge "change {without x} to {with x}" into tizen

10 years agoFix rpmlint errors 96/13896/1 submit/tizen/20131218.020707
Rusty Lynch [Wed, 18 Dec 2013 02:04:33 +0000 (18:04 -0800)]
Fix rpmlint errors

Change-Id: Ie43763bc738bd9f68e25b282bf1323569f45065a
Signed-off-by: Rusty Lynch <rusty.lynch@intel.com>
10 years agoevas/wayland_egl: Use packed_depth_stencil when possible
Stanislav Vorobiov [Fri, 6 Dec 2013 10:42:28 +0000 (14:42 +0400)]
evas/wayland_egl: Use packed_depth_stencil when possible

According to OpenGL standard, 9.4.3 Required Framebuffer Formats:
"However, when both depth and stencil attachments are
present, implementations are only required to support
framebuffer objects where both attachments refer to
the same image."

So use packed_depth_stencil when it's possible

Change-Id: I92c4e0bb70e87bbfa69e65b5ece719c90d07f316
Signed-off-by: Stanislav Vorobiov <s.vorobiov@samsung.com>
10 years agochange {without x} to {with x} 35/13735/1
Juan Zhao [Fri, 13 Dec 2013 03:36:02 +0000 (11:36 +0800)]
change {without x} to {with x}

The display server based on X or Wayland, is now a choice of different profile in Tizen 3.0.
Basically and consistently, two macros were used "with wayland" and "with x".
Below summarize the combination of the macros:

| wayland |  x  | meaning
|---------------------------
|   0     |  1  | pure X11 platform(no wayland)
|   1     |  0  | pure wayland platform (no X11)
|   1     |  1  | wayland but X compatibility
|   0     |  0  | no X and no wayland

This method unifies the meaning and usage. Deploy this method to evas package.

Change-Id: Ia5a37460e89433bfb21201671948ff2cf03db25e

10 years agoFix window hide/show() using withdrawn_set() 62/13462/2 accepted/tizen/20131212.180615 accepted/tizen/ivi/20131218.012005 accepted/tizen/mobile/20131216.220251 submit/tizen/20131211.213933 submit/tizen/20131218.003013
Manuel Bachmann [Thu, 5 Dec 2013 16:50:58 +0000 (17:50 +0100)]
Fix window hide/show() using withdrawn_set()

Bug-Tizen: https://bugs.tizen.org/jira/browse/TIVI-2048
Bug-Upstream: https://phab.enlightenment.org/T155

Co-Authored-by: Rafael Antognolli <rafael.antognolli@intel.com>
Change-Id: Ic43bf06fa619cc6c94054f2e39ac31d2e2eab431
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
11 years agoevas/image: Add video surface caps. 84/10784/1 accepted/tizen/20131018.135929 accepted/tizen/20131112.015524 submit/tizen/20131017.152452
Rafael Antognolli [Fri, 11 Oct 2013 19:43:50 +0000 (16:43 -0300)]
evas/image: Add video surface caps.

Wayland subsurfaces can be used as video surfaces too, similarly to
Ecore_X windows. However, they support a different set of features. Some
of them, like subsurface clipping and scaling, might be added in the
future, but so far we must work with what we have.

This commit allows to set an enum bitfield to the Video_Surface, with
the default value being one that will keep the same behavior as before,
for Ecore_X window. Thus, backward compatibility should not be broken.

It's possible to inform Evas that the surface in question is not able to
resize or scale, or that it's above or below the original canvas
surface. This allows Evas to show the surface itself, or use a buffer of
pixels instead, when the capabilities are not available.

Change-Id: I35764b72c31792e8af8c8d83a3f4694a1ae5fa87

11 years agoevas/wayland_egl: Do not create a new surface if we already have one. 36/9636/1 accepted/tizen/ivi/genivi accepted/tizen/ivi/release tizen_ivi_genivi accepted/tizen/20130910.211935 accepted/tizen/ivi/genivi/20140131.030331 accepted/tizen_ivi_release/20131120.050249 ivi_oct_m2 submit/tizen/20130910.211337 submit/tizen_ivi_genivi/20140131.025048 submit/tizen_ivi_release/20131120.032039
Rafael Antognolli [Wed, 4 Sep 2013 15:26:06 +0000 (12:26 -0300)]
evas/wayland_egl: Do not create a new surface if we already have one.

"Second eglCreateWindowSurface call should fail according to EGL
standard, the fact that it doesn't (and further eglMakeCurrent call
works) is just EGL implementation author's good will."

Patch by: Wang Quanxian <quanxian.wang@intel.com>

Change-Id: I5f426fbe0ab355bd650453ae73329c7db3645479

11 years agoUpdated to release 1.7.8 30/8230/1 submit/tizen/20130814.144019
Eduardo Lima (Etrunko) [Fri, 9 Aug 2013 17:10:01 +0000 (14:10 -0300)]
Updated to release 1.7.8

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
11 years agoevas/wayland_egl: Skip makecurrent if re->win is NULL.
Rafael Antognolli [Tue, 13 Aug 2013 19:54:53 +0000 (16:54 -0300)]
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.

11 years agoresetting manifest requested domain to floor
Alexandru Cornea [Fri, 28 Jun 2013 21:16:36 +0000 (00:16 +0300)]
resetting manifest requested domain to floor

11 years agoClean up build flags
Xavier Roche [Wed, 3 Jul 2013 12:07:45 +0000 (14:07 +0200)]
Clean up build flags

  - changing rendering engine to xcb
  - removing soft fb

11 years agoUpdate changelog
Rusty Lynch [Thu, 27 Jun 2013 19:55:31 +0000 (12:55 -0700)]
Update changelog

Change-Id: I598b0c9be02719ab184e5a57e1858ad94abb4e79

11 years agoChanges : Add build flags to get WRT widgets rendering in hardware acceleration mode
Xavier Roche [Tue, 25 Jun 2013 08:27:51 +0000 (10:27 +0200)]
Changes : Add build flags to get WRT widgets rendering in hardware acceleration mode

11 years agoAdd build flags to get WRT widgets rendering in hardware acceleration mode
Xavier Roche [Wed, 26 Jun 2013 16:24:10 +0000 (18:24 +0200)]
Add build flags to get WRT widgets rendering in hardware acceleration mode

  - wihtout this patch the only way to get widgets display is to manually export HW_ACC=NOT_USE

11 years agoUpdate to release 1.7.7
Rusty Lynch [Wed, 5 Jun 2013 22:14:44 +0000 (15:14 -0700)]
Update to release 1.7.7

11 years agoRemoved unrecognized --enable-gl-x11 build option
Rusty Lynch [Mon, 15 Apr 2013 17:37:06 +0000 (10:37 -0700)]
Removed unrecognized --enable-gl-x11 build option

add --enable-gles-variety-sgx which is required to
successfully build when wayland is enabled

11 years agoUpdate to 1.7.5
Anas Nashif [Wed, 20 Mar 2013 00:54:20 +0000 (17:54 -0700)]
Update to 1.7.5

11 years agoUpdate tp 1.7.4
Anas Nashif [Sat, 22 Dec 2012 00:25:30 +0000 (16:25 -0800)]
Update tp 1.7.4

11 years agoUpdate tp 1.7.4
Anas Nashif [Sat, 22 Dec 2012 00:24:23 +0000 (16:24 -0800)]
Update tp 1.7.4

11 years agoadd wayland support
Anas Nashif [Tue, 18 Dec 2012 02:01:42 +0000 (18:01 -0800)]
add wayland support

11 years agoUpdate to 1.7.3
Anas Nashif [Sun, 9 Dec 2012 16:45:13 +0000 (08:45 -0800)]
Update to 1.7.3

11 years agoUpdate to 1.7.3
Anas Nashif [Sun, 9 Dec 2012 16:43:02 +0000 (08:43 -0800)]
Update to 1.7.3

11 years agoupdate to 1.7.2
Anas Nashif [Fri, 23 Nov 2012 19:41:18 +0000 (11:41 -0800)]
update to 1.7.2

11 years agoadd wayland support
Anas Nashif [Fri, 23 Nov 2012 19:26:40 +0000 (11:26 -0800)]
add wayland support

11 years ago add packaging files
Anas Nashif [Wed, 24 Oct 2012 15:51:31 +0000 (08:51 -0700)]
 add packaging files

11 years agoImported Upstream version 1.7.8 59/8159/1 upstream upstream/1.7.8
Eduardo Lima (Etrunko) [Mon, 12 Aug 2013 19:51:47 +0000 (16:51 -0300)]
Imported Upstream version 1.7.8

11 years agoImported Upstream version 1.7.7 upstream/1.7.7
Rusty Lynch [Wed, 5 Jun 2013 22:14:02 +0000 (15:14 -0700)]
Imported Upstream version 1.7.7

11 years agoImported Upstream version 1.7.5 upstream/1.7.5
Anas Nashif [Wed, 20 Mar 2013 00:53:35 +0000 (17:53 -0700)]
Imported Upstream version 1.7.5

11 years agoImported Upstream version 1.7.4 upstream/1.7.4
Anas Nashif [Sat, 22 Dec 2012 00:23:43 +0000 (16:23 -0800)]
Imported Upstream version 1.7.4

11 years agoImported Upstream version 1.7.3 upstream/1.7.3
Anas Nashif [Sun, 9 Dec 2012 16:42:42 +0000 (08:42 -0800)]
Imported Upstream version 1.7.3

11 years agoImported Upstream version 1.7.2 upstream/1.7.2
Anas Nashif [Fri, 23 Nov 2012 19:27:19 +0000 (11:27 -0800)]
Imported Upstream version 1.7.2

12 years agoImported Upstream version 1.7.1 upstream/1.7.1
Anas Nashif [Wed, 24 Oct 2012 15:50:49 +0000 (08:50 -0700)]
Imported Upstream version 1.7.1