platform/upstream/efl.git
9 years agoector: all those function needs to be static. 69/43169/1
Cedric BAIL [Fri, 2 Jan 2015 12:19:17 +0000 (13:19 +0100)]
ector: all those function needs to be static.

Change-Id: I760fe801105f1fc800aedf8a746795fcad94879a

9 years agoector: share base type structure to the rest of ecore_private.h. 68/43168/1
Cedric BAIL [Fri, 2 Jan 2015 11:33:37 +0000 (12:33 +0100)]
ector: share base type structure to the rest of ecore_private.h.

Change-Id: I31817ce602c08335b6ac24fdd97b11500da74583

9 years agoector: duplicate PATH could be useful. 67/43167/1
Cedric BAIL [Fri, 2 Jan 2015 11:02:12 +0000 (12:02 +0100)]
ector: duplicate PATH could be useful.

Change-Id: Ib0cf93fa2307c5805d87ead9efa64282e6c64c8c

9 years agoector: add stop implementation. 66/43166/1
Cedric BAIL [Fri, 2 Jan 2015 10:52:22 +0000 (11:52 +0100)]
ector: add stop implementation.

Change-Id: I5925da7cb85ec33643df41d2da317b594fdf3794

9 years agoefl: move PATH manipulation from Evas into Efl interfaces. 65/43165/1
Cedric BAIL [Fri, 2 Jan 2015 10:42:41 +0000 (11:42 +0100)]
efl: move PATH manipulation from Evas into Efl interfaces.

Change-Id: I7d9a04b109bf4f5b12b8056e4178dc9e84542172

9 years agoector: start the implementation of a Cairo backend. 64/43164/1
Cedric BAIL [Mon, 29 Dec 2014 16:48:04 +0000 (17:48 +0100)]
ector: start the implementation of a Cairo backend.

Change-Id: I839818883ddeb52d974c634f3a2bc02d6c4d02c4

9 years agoector: start the implementation of the Generic surface. 63/43163/1
Cedric BAIL [Mon, 29 Dec 2014 16:46:37 +0000 (17:46 +0100)]
ector: start the implementation of the Generic surface.

Change-Id: I08c0991bc374ceb907c453ad755c34b2ce9f764a

9 years agoector: make the drawing function virtual as it rely on the backend implementation. 62/43162/1
Cedric BAIL [Mon, 29 Dec 2014 16:45:10 +0000 (17:45 +0100)]
ector: make the drawing function virtual as it rely on the backend implementation.

Change-Id: I2d440a5f32861859193072c997e415722849011f

9 years agoector: move all interface to be in the Generic namespace. 61/43161/1
Cedric BAIL [Mon, 29 Dec 2014 15:37:16 +0000 (16:37 +0100)]
ector: move all interface to be in the Generic namespace.

This will enable the possibility to have many implementation for the
backend. Will come first Cairo, followed by Software and GL one day.

Change-Id: Ic7dbdb2cddcfc644eb568bdc64e6fa69d4c345ed

9 years agoevas: make the interface part of the Generic name space. 60/43160/1
Cedric BAIL [Mon, 29 Dec 2014 15:34:29 +0000 (16:34 +0100)]
evas: make the interface part of the Generic name space.

This should enable having multiple backend that will use another namespace instead
of Generic.

Change-Id: I407c0ec8554e68df0a49f6fe2065960d6657d023

9 years agoector: add linear and radial gradial renderer to Ector. 59/43159/1
Cedric BAIL [Fri, 26 Dec 2014 15:12:05 +0000 (16:12 +0100)]
ector: add linear and radial gradial renderer to Ector.

Change-Id: Id36c3e748fc41b1306b6917701c04db043a8cd80

9 years agoefl: introduce an Efl Gradient Radial interface. 58/43158/1
Cedric BAIL [Fri, 26 Dec 2014 10:17:13 +0000 (11:17 +0100)]
efl: introduce an Efl Gradient Radial interface.

Change-Id: I3918a36523191dfb52a9c80b75572a8ac36ef5ed

9 years agoefl: add a linear gradient interface. 57/43157/1
Cedric BAIL [Tue, 23 Dec 2014 16:26:57 +0000 (17:26 +0100)]
efl: add a linear gradient interface.

Change-Id: I42a3eab1abc8f3c03ad07329f7ef495d8eb2721d

9 years agoector: add top gradient renderer. 56/43156/1
Cedric BAIL [Tue, 23 Dec 2014 16:08:01 +0000 (17:08 +0100)]
ector: add top gradient renderer.

Change-Id: I5ab3f86fff033fc85db6de5563843cd383f6b510

9 years agoefl: add a gradient interface. 55/43155/1
Cedric BAIL [Tue, 23 Dec 2014 15:48:51 +0000 (16:48 +0100)]
efl: add a gradient interface.

Change-Id: I91b8d127b0d059dde3ca207954487817e4608ab2

9 years agoefl: rename geometry to graphics to be more general. 54/43154/1
Cedric BAIL [Tue, 23 Dec 2014 09:45:14 +0000 (10:45 +0100)]
efl: rename geometry to graphics to be more general.

Change-Id: I58fd18cae7126dcc8f44391fe9cd90f60110714e

9 years agoector: add initial interface for a shape object. 53/43153/1
Cedric BAIL [Mon, 22 Dec 2014 17:40:30 +0000 (18:40 +0100)]
ector: add initial interface for a shape object.

Change-Id: If7f93231e88a134f64cb69329aea4eefffa895b5

9 years agoautotools: add ector in the list of Eolian file provider. 52/43152/1
Cedric BAIL [Mon, 22 Dec 2014 17:38:59 +0000 (18:38 +0100)]
autotools: add ector in the list of Eolian file provider.

Change-Id: I71d65596d4b913cb6237455e0211670c00926b9b

9 years agoector: add initial interface for Surface and Renderer. 51/43151/1
Cedric BAIL [Wed, 5 Nov 2014 03:23:09 +0000 (04:23 +0100)]
ector: add initial interface for Surface and Renderer.

Change-Id: I9f5533189106ef30c8d30152f20ce61ed0141d1a

9 years agoector: initial introduction. 50/43150/1
Cedric BAIL [Tue, 4 Nov 2014 08:40:20 +0000 (09:40 +0100)]
ector: initial introduction.

Idea for this library is to become a retained mode drawing library that use
Eo/Eolian for its API and take a lot of the good design from Enesim by
Jorge Zapata and Jose Gonzalez (http://enesim.org/).

Change-Id: I5856f63a902af0b6d974076d1ea5b6d6c9530573

9 years agoefl: use Efl_Geometry_Shape. 49/43149/1
Cedric BAIL [Thu, 18 Dec 2014 16:41:13 +0000 (17:41 +0100)]
efl: use Efl_Geometry_Shape.

Change-Id: Ib1651bcc982affa91f7d5510cd57a7fe5c946dec

9 years agoefl: add an interface for Efl_Geometry_Shape. 48/43148/1
Cedric BAIL [Thu, 18 Dec 2014 16:40:39 +0000 (17:40 +0100)]
efl: add an interface for Efl_Geometry_Shape.

Change-Id: I342f1bf96b8714ff9f86bd3210fa6881c50bc8a4

9 years agoevas: fix Evas_VG eo files. 47/43147/1
Cedric BAIL [Mon, 15 Dec 2014 08:14:05 +0000 (09:14 +0100)]
evas: fix Evas_VG eo files.

Change-Id: I5e4080383f5f63197244f963b8f654b582a8c21f

9 years agoevas: implement all Evas_VG_Shape property. 46/43146/1
Cedric BAIL [Fri, 12 Dec 2014 02:45:02 +0000 (03:45 +0100)]
evas: implement all Evas_VG_Shape property.

Change-Id: I3a1bd3b0f9e0727bf36410301e038b099a3e031d

9 years agoevas: actually compile Evas_VG_Shape. 45/43145/1
Cedric BAIL [Thu, 11 Dec 2014 08:56:59 +0000 (09:56 +0100)]
evas: actually compile Evas_VG_Shape.

Change-Id: Ieaca0ac6e4770236ce1610fa96d4b50f8a9da0ca

9 years agoevas: move Evas_VG_Node structure declaration into a shared header to use it directly... 44/43144/1
Cedric BAIL [Thu, 11 Dec 2014 08:56:25 +0000 (09:56 +0100)]
evas: move Evas_VG_Node structure declaration into a shared header to use it directly from Evas_VG.

Change-Id: Iec807bae6bbd1534fe597983eef2bc61fb54a54d

9 years agoevas: fix prototype and correctly call the function. 43/43143/1
Cedric BAIL [Thu, 11 Dec 2014 08:55:56 +0000 (09:55 +0100)]
evas: fix prototype and correctly call the function.

Change-Id: I4546abeaa55f0bd516a38ab4272f5408018d3945

9 years agoevas: declare internal evas_vg helper. 42/43142/1
Cedric BAIL [Thu, 11 Dec 2014 08:55:09 +0000 (09:55 +0100)]
evas: declare internal evas_vg helper.

Change-Id: I6281ca2e1072b04c5492e9a16ae07219d014b806

9 years agoeo: internal variable should not have that much chance to conflict prefix them with... 41/43141/1
Cedric BAIL [Thu, 11 Dec 2014 08:53:17 +0000 (09:53 +0100)]
eo: internal variable should not have that much chance to conflict prefix them with ___.

Change-Id: Ie02e6aeea08ec9140a17ad33ddeea60dfc7de052

9 years agoevas: handle path set on shape object. 40/43140/1
Cedric BAIL [Thu, 11 Dec 2014 08:06:04 +0000 (09:06 +0100)]
evas: handle path set on shape object.

Change-Id: Ibec36efc79ea9dfc8c68b0ebc0d61fa88c6bff6d

9 years agoevas: implement stupid bound get at container level. 39/43139/1
Cedric BAIL [Wed, 10 Dec 2014 10:08:43 +0000 (11:08 +0100)]
evas: implement stupid bound get at container level.

Change-Id: I3ce421fa57162c63de9ec7bbedb0293a4ec6dcb0

9 years agoevas: add Efl.File interface to Evas_Object_VG. 38/43138/1
Cedric BAIL [Wed, 10 Dec 2014 09:31:36 +0000 (10:31 +0100)]
evas: add Efl.File interface to Evas_Object_VG.

Change-Id: Ifd9c2d9273dedbab464ec4beb5dce8510a2ab7fd

9 years agoevas: add Evas_VG_Image. 37/43137/1
Cedric BAIL [Wed, 10 Dec 2014 09:31:03 +0000 (10:31 +0100)]
evas: add Evas_VG_Image.

Change-Id: I5af183b030d9a73d56e839a3aaccb178f357ee82

9 years agoevas: implement Evas_VG_Node stacking functions. 36/43136/1
Cedric BAIL [Wed, 10 Dec 2014 07:08:36 +0000 (08:08 +0100)]
evas: implement Evas_VG_Node stacking functions.

Change-Id: Ic1f9612baf22e076084478b4da6e074217d391e6

9 years agoevas: Evas_VG_Root_Node should only be attached to an Evas_Object_VG. 35/43135/1
Cedric BAIL [Wed, 10 Dec 2014 07:07:47 +0000 (08:07 +0100)]
evas: Evas_VG_Root_Node should only be attached to an Evas_Object_VG.

Change-Id: I1f62ffadc117c89049b45b385d8fbba4502c067d

9 years agoevas: remove unecessary duplicated code. 34/43134/1
Cedric BAIL [Wed, 10 Dec 2014 07:07:12 +0000 (08:07 +0100)]
evas: remove unecessary duplicated code.

Change-Id: I041c4904f34b1dfad9adc2d28622053d711c0aa1

9 years agoevas: add evas_vg note. 33/43133/1
Cedric BAIL [Mon, 8 Dec 2014 08:04:41 +0000 (09:04 +0100)]
evas: add evas_vg note.

Change-Id: I11728a386c2f2175ca06c5649833ce49d90fac93

9 years agoevas: add utility function to build path. 32/43132/1
Cedric BAIL [Thu, 4 Dec 2014 10:59:24 +0000 (11:59 +0100)]
evas: add utility function to build path.

Change-Id: I966dbb2cff9b8106b19164c24dc3ffab7b300d58

9 years agoevas: add initial Evas_Object_VG. 31/43131/1
Cedric BAIL [Thu, 4 Dec 2014 10:12:57 +0000 (11:12 +0100)]
evas: add initial Evas_Object_VG.

Evas_Object_VG is meant to become an object that can hold a SVG
scenegraph inside of it.

Change-Id: Iafdfa614a98738b38ec9cdeedca68ee38618716e

9 years agoeina: add eina_matrix. 30/43130/1
Cedric BAIL [Wed, 5 Nov 2014 07:00:58 +0000 (08:00 +0100)]
eina: add eina_matrix.

This code come from Enesim and was done by Jorge. I did just take care
of changing the namespace and coding style.

Change-Id: Ib459c93f1cfe230608109c11750a11995f61abc9

9 years agoecore_wayland: fix initialize on avaialable_rotations_set 75/43075/2 accepted/tizen/mobile/20150708.015626 accepted/tizen/tv/20150708.015644 accepted/tizen/wearable/20150708.015655 submit/tizen/20150707.131424
Mun, Gwan-gyeong [Tue, 7 Jul 2015 12:42:53 +0000 (21:42 +0900)]
ecore_wayland: fix initialize on avaialable_rotations_set
ecore_evas_wayland: fix state chagne on window rotation

Change-Id: I68a27f145b2973bfee12d3d86c7cac166129a30e
Signed-off-by: Mun, Gwan-gyeong <kk.moon@samsung.com>
9 years agoecore-imf: support input panel state callback 68/43068/1 accepted/tizen/mobile/20150708.015542 accepted/tizen/tv/20150708.015557 accepted/tizen/wearable/20150708.015609 submit/tizen/20150707.113118
Jihoon Kim [Mon, 6 Jul 2015 12:56:31 +0000 (21:56 +0900)]
ecore-imf: support input panel state callback

Change-Id: I32b101c4deec7bb7c53ec97876158298415eb261

9 years agoecore-wayland, ecore_evas-wayland: support "Window WM Rotation interface" for wayland 94/42894/3 accepted/tizen/mobile/20150707.063248 accepted/tizen/tv/20150707.063302 accepted/tizen/wearable/20150707.063317 submit/tizen/20150707.000327
Mun, Gwan-gyeong [Fri, 3 Jul 2015 04:55:36 +0000 (13:55 +0900)]
ecore-wayland, ecore_evas-wayland: support "Window WM Rotation interface" for wayland

Change-Id: I6671c8fd2f37f577d7090e0203c126db35632809

9 years agowayland_shm: check if there is an available buffer before rendering 66/42966/1
MinJeong Kim [Mon, 6 Jul 2015 10:35:47 +0000 (19:35 +0900)]
wayland_shm: check if there is an available buffer before rendering

If all buffers are waiting for buffer release event, it means there are
no available buffers. so render process is cancelled and will never be tried
again if the ecore_evas is not changed any more. This skip of rendering
can cause absence of latest image of ecore_evas. To resolve this unwanted
absence, it's needed to check if there is an available buffer before
rendering and it is also needed to observe release of buffer.

To satisfy those need, Ecore_Evas_Wayland_Shm and "wayland_shm" evas engine is
sharing function pointer and data pointer to communicate in this revision.

Change-Id: I3d2c395d563e09ef7ce50efa69b69ca26a2aa189
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agoecore-wayland: support 'conformant' for wayland 65/42865/1 submit/tizen/20150703.125223
Duna Oh [Fri, 3 Jul 2015 07:55:28 +0000 (16:55 +0900)]
ecore-wayland: support 'conformant' for wayland

- added 'conformant_set/unset/get' requests to tizen-policy
- The ecore_wl_window listens 'conformant_area' event and sends 'Ecore_Wl_Event_Conformant_Change' event,
then ecore_evas calls 'fn_state_change' function

Change-Id: I7f9c965b4a859a5abece69d26ca30ebffba12199
Signed-off-by: Duna Oh <duna.oh@samsung.com>
9 years agoecore-wayland: support "role_set" for wayland 02/42602/2 accepted/tizen/mobile/20150701.001521 accepted/tizen/tv/20150701.001537 accepted/tizen/wearable/20150701.001555 submit/tizen/20150630.130609
MinJeong Kim [Tue, 30 Jun 2015 12:06:21 +0000 (21:06 +0900)]
ecore-wayland: support "role_set" for wayland

Change-Id: I69172f1441b4fbd98a986e7206b048bb839fb785
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agoecore-buffer: Add omitted function for getting bpp 92/42592/2
Seunghun Lee [Tue, 30 Jun 2015 11:06:36 +0000 (20:06 +0900)]
ecore-buffer: Add omitted function for getting bpp

Change-Id: Ia9f08345e76d9095f2a01bb85ef64a53387646d0

9 years agoecore-buffer: check whether argument of tbm_surface is valid when ecore_buffer_new_wi... 91/42591/1
Seunghun Lee [Tue, 30 Jun 2015 10:14:38 +0000 (19:14 +0900)]
ecore-buffer: check whether argument of tbm_surface is valid when ecore_buffer_new_with_tbm_surface is called.

Change-Id: Ieca5182bafdfbae962f1bbc4db9bd1d07db711ef

9 years agoRevert "Add wl_display_roundtrip to wait for being done pending job by server" 70/42570/2
MinJeong Kim [Tue, 30 Jun 2015 07:47:15 +0000 (16:47 +0900)]
Revert "Add wl_display_roundtrip to wait for being done pending job by server"

This reverts commit 79cca758391b55e4ca6a8c73b661ac11a261c327.

Change-Id: I1e5aaa78b44892469aecf6761371c88689755b8d

9 years agoevas-software-generic: Allow future rendering calls if evas has to skip a frame 68/42568/3
Chris Michael [Thu, 19 Mar 2015 20:09:23 +0000 (16:09 -0400)]
evas-software-generic: Allow future rendering calls if evas has to skip a frame

Summary: If we do not get a new_region_for_update from an engine, it
could mean that the engine has skipped a frame. In that case, we still
want to try and render any future frames. Before this commit, evas
would never try to re-render anything again once it hit a failed
frame. To fix this, we test for a valid returned region, and if we
don't get one, mark this frame as failed so we can try again.

NB: Thanks for the help Cedric !! :)

@fix

Change-Id: I77aa4012483ef8c3474c7509628abd0981317c2e
Signed-off-by: Chris Michael <cp.michael@samsung.com>
9 years agoecore_imf: check parameter of ecore_imf_module_register () 71/42571/1
Jihoon Kim [Tue, 30 Jun 2015 07:43:37 +0000 (16:43 +0900)]
ecore_imf: check parameter of ecore_imf_module_register ()

Change-Id: I41defc3aad722ae3d97644238d1ee857962adc0f

9 years agoecore_imf: fix wrong return type of ecore_imf_context_input_panel_return_key_type_get 69/42569/1
Jihoon Kim [Tue, 30 Jun 2015 07:39:56 +0000 (16:39 +0900)]
ecore_imf: fix wrong return type of ecore_imf_context_input_panel_return_key_type_get

@fix

Change-Id: I5c240b95f1e591b02011a68e1c8cd442dcc8290c

9 years agoecore_wayland: use tizen_policy protocol regardless of window type 34/42434/1 accepted/tizen/mobile/20150630.002037 accepted/tizen/tv/20150630.002043 accepted/tizen/wearable/20150630.002056 submit/tizen/20150629.084820
MinJeong Kim [Mon, 29 Jun 2015 07:28:19 +0000 (16:28 +0900)]
ecore_wayland: use tizen_policy protocol regardless of window type

Change-Id: Ife7e0410ed235fc8188d901aa8b3e5b60eb32518
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agoedje: Add plugin keyword. 82/42282/2 accepted/tizen/mobile/20150626.064843 accepted/tizen/tv/20150626.064928 accepted/tizen/wearable/20150626.064955 submit/tizen/20150626.020647
Youngbok Shin [Sat, 10 Jan 2015 08:39:14 +0000 (17:39 +0900)]
edje: Add plugin keyword.

It is for removing build failure of edc.

Conflicts:
src/lib/edje/edje_private.h

Change-Id: Ic967d39cf76d4a64bff0e0b937108adfbbb4fcff

9 years agoecore_wayland: handle position changes of window 76/42276/1
MinJeong Kim [Thu, 25 Jun 2015 06:29:25 +0000 (15:29 +0900)]
ecore_wayland: handle position changes of window

To handle changes of window position by wayland server,
used new interface tizen_position of tizen_public protocol.

Change-Id: Id736cac37594d715f54bbd8e36f13902ea50fd5a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agoecore-wayland: support "lower" request for wayland surface 90/41290/2
MinJeong Kim [Fri, 12 Jun 2015 08:15:29 +0000 (17:15 +0900)]
ecore-wayland: support "lower" request for wayland surface

Change-Id: I3a8c13161a4a2f3a0ca59934465718cd4e02cdde
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agoecore_imf/wayland: Add NULL check before accessing 84/41484/1 accepted/tizen/mobile/20150617.012346 accepted/tizen/tv/20150617.012349 accepted/tizen/wearable/20150617.012402 submit/tizen/20150616.075952
Jihoon Kim [Tue, 16 Jun 2015 07:27:29 +0000 (16:27 +0900)]
ecore_imf/wayland: Add NULL check before accessing

Change-Id: I1800e7f20a76ae3016a5c455b387466268ceb42e

9 years agoedje: add text_class_get() APIs 12/41412/2
Sohyun Kim [Wed, 25 Mar 2015 17:45:59 +0000 (02:45 +0900)]
edje: add text_class_get() APIs

Summary: No APIs to get text_class for global hash and object hash

Reviewers: woohyun, cedric, raster

Reviewed By: cedric, raster

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2213

Change-Id: Ic48840f0e69946c482ba789bc87762f9211147cb
origin: upstream

9 years agoecore_imf: Add NULL check before accessing evas device API 10/41010/1 accepted/tizen_3.0.2015.q2_common tizen_3.0.2015.q2_common accepted/tizen/3.0.2015.q2/common/20150615.160128 accepted/tizen/common/20150611.114001 accepted/tizen/mobile/20150615.001100 accepted/tizen/tv/20150615.001105 accepted/tizen/wearable/20150612.004902 submit/tizen/20150611.010036 submit/tizen_3.0.2015.q2_common/20150615.075539
Jihoon Kim [Tue, 24 Mar 2015 11:33:45 +0000 (20:33 +0900)]
ecore_imf: Add NULL check before accessing evas device API

Change-Id: I4a88ff2c42ad1344dd733167f50383454e2009f4

9 years agoecore-imf: Added the device information in the Ecore_IMF_Event structs 09/41009/1
Wonkeun Oh [Tue, 24 Mar 2015 01:26:20 +0000 (10:26 +0900)]
ecore-imf: Added the device information in the Ecore_IMF_Event structs

Summary:
Added the device information in the Ecore_IMF_Event structs.
Applications may require to know actual source of key event to handle it differently depending on device.
Even if key events are currently generated from different devices, application couldn't distinguish it.
This patch will support device information for the Ecore-imf key events.

Reviewers: jihoon

Reviewed By: jihoon

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2214

Change-Id: I09516fcc6e587b3491838a5595eaa71845c44605

9 years agoecore_imf/wayland: support on-demand show mode 05/41005/1
Jihoon Kim [Tue, 9 Jun 2015 05:30:07 +0000 (14:30 +0900)]
ecore_imf/wayland: support on-demand show mode

In on-demand show mode, input panel will be shown in case of only an user's explicit Mouse Up event.
It doesn't request to show the input panel even though the Input Method Context has focus.

Change-Id: I846120697b65d4dbfea49223de1ac9895843c5b4

9 years agoevas: New Evas Callback added when viewport is resized. 56/40956/2 submit/tizen/20150610.123915
Amitesh Singh [Mon, 18 May 2015 11:10:21 +0000 (20:10 +0900)]
evas: New Evas Callback added when viewport is resized.

Summary: @feature

Reviewers: seoz, Hermet, cedric, raster

Subscribers: seoz, cedric, sachin.dev

Differential Revision: https://phab.enlightenment.org/D2526

Change-Id: Id10a11f4bb1f12983dc896705bed34a937f70a04
origin: upstream

9 years agoempty commit for re-upload package accepted/tizen/common/20150610.144459 accepted/tizen/mobile/20150612.003431 accepted/tizen/tv/20150612.003546 accepted/tizen/wearable/20150611.085706 submit/tizen/20150609.065415 submit/tizen_common/20150610.013111 submit/tizen_common/20150610.072250 submit/tizen_mobile/20150611.000000 submit/tizen_tv/20150611.000001 submit/tizen_wearable/20150611.000000
Boram Park [Wed, 10 Jun 2015 01:00:50 +0000 (10:00 +0900)]
empty commit for re-upload package

Change-Id: Ia704fc7ddc4f5d48e1bc4fdd08c2a52080f26dfe

9 years agore-upload pakcage to solve OBS build issue 95/40795/1
Boram Park [Tue, 9 Jun 2015 06:41:20 +0000 (15:41 +0900)]
re-upload pakcage to solve OBS build issue

Change-Id: I9227708b1d844dc722b4d0c025e29d5307ec41bd

9 years agogl_drm: support evas_render_copy 60/40660/3
Boram Park [Mon, 8 Jun 2015 04:08:59 +0000 (13:08 +0900)]
gl_drm: support evas_render_copy

Change-Id: Iec1dac4cd10e9f4dbe2e2fcefd988b6019279431

9 years agoecore_drm_output keeps current fb information 59/40659/1
Boram Park [Tue, 2 Jun 2015 06:35:29 +0000 (15:35 +0900)]
ecore_drm_output keeps current fb information

Change-Id: I9fe62a5eea81c457dc2411ec057a9a52de29d547

9 years agoecore-evas: Added support for getting window auxiliary hint ID and value 66/40566/1
Doyoun Kang [Thu, 14 May 2015 11:54:32 +0000 (20:54 +0900)]
ecore-evas: Added support for getting window auxiliary hint ID and value

Summary:
There are no APIs for getting window auxiliary hint ID and value which was set by a user.

Below API can get the ID of the window auxiliary hint.
- ecore_evas_aux_hint_id_get

Below API can get the value of the window auxiliary hint id.
- ecore_evas_aux_hint_val_get

Test Plan: N/A

Reviewers: seoz, bryceharrington, ManMower, devilhorns, cedric, raster, Hermet

Reviewed By: Hermet

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D2493

Change-Id: I9c297eb4c973ef071ae6f0a3181838b81c8f1479

9 years agoecore-buffer: change the passing argument of tbm_surface_internal_create_with_bos... 77/40477/1 submit/tizen/20150604.065932
Seunghun Lee [Tue, 2 Jun 2015 07:17:38 +0000 (16:17 +0900)]
ecore-buffer: change the passing argument of tbm_surface_internal_create_with_bos() by updating API of libtbm.

This patch is for updating libtbm's API.

Change-Id: I83673bc69ffde3216773ff5b344b08d91996617b

9 years agoecore-buffer: remove forward references to enum type for c++. 49/40449/1 submit/tizen/20150604.042838
Seunghun Lee [Thu, 4 Jun 2015 01:48:58 +0000 (10:48 +0900)]
ecore-buffer: remove forward references to enum type for c++.

Change-Id: I7ffd4d8eaae5ace5db45d00ab699ab10c67859cb

9 years agoecore-buffer: fix wrong check for failure case 14/40314/4
Seunghun Lee [Tue, 2 Jun 2015 05:42:33 +0000 (14:42 +0900)]
ecore-buffer: fix wrong check for failure case

Change-Id: I3e59d41166b4c8180f643c7b825836186ed469a6

9 years agoecore-buffer: fix formatting 13/40313/4
Seunghun Lee [Tue, 2 Jun 2015 05:40:33 +0000 (14:40 +0900)]
ecore-buffer: fix formatting

Change-Id: I57bc9fe315b749bbaf512f18db4668ed59b77897

9 years agoecore-buffer: fix memory leak when failed to allocate bo. 12/40312/5
Seunghun Lee [Tue, 2 Jun 2015 05:36:56 +0000 (14:36 +0900)]
ecore-buffer: fix memory leak when failed to allocate bo.

first allocate the memory for bo, and then if failed allocation for bo_data,
then just free "bo" and returning.

Change-Id: I9f4eb8f49731ea253d6fbcfacbb17b6a2e15d718

9 years agoRevert "ecore-buffer: change the passing argument of tbm_surface_internal_create_with... 16/40416/1
Seunghun Lee [Wed, 3 Jun 2015 11:53:09 +0000 (20:53 +0900)]
Revert "ecore-buffer: change the passing argument of tbm_surface_internal_create_with_bos() by updating API of libtbm."

This reverts commit 6f43e8a6cd13afe3b4406263e3784fa1419172e3.

Change-Id: I5a3de7530653b7dbd4c7974a362cac17f6f5b02f

9 years agoecore-buffer: change the passing argument of tbm_surface_internal_create_with_bos... 04/40404/2 submit/tizen/20150603.104901
Seunghun Lee [Tue, 2 Jun 2015 07:17:38 +0000 (16:17 +0900)]
ecore-buffer: change the passing argument of tbm_surface_internal_create_with_bos() by updating API of libtbm.

This patch is for updating libtbm's API.

Change-Id: I1c2fb45e974ae67c354b49ad5536166a389d694b

9 years agoecore-buffer: fix inconsistency in return value. 11/40311/2
Seunghun Lee [Tue, 2 Jun 2015 05:34:37 +0000 (14:34 +0900)]
ecore-buffer: fix inconsistency in return value.

Change-Id: I8cd7578ebb990859084f8357a59088aefeaf3d53

9 years agoecore-buffer: remove dependency on ecore-x from ecore-buffer. 10/40310/2
Seunghun Lee [Tue, 2 Jun 2015 05:32:17 +0000 (14:32 +0900)]
ecore-buffer: remove dependency on ecore-x from ecore-buffer.

Change-Id: I6b6638f5e4470d13a09c37b9ca79d4eca084397c

9 years agoImplementation 'focus_skip_unset' request for wl_surface 09/40309/2 submit/tizen/20150603.021106
Duna Oh [Tue, 2 Jun 2015 07:16:59 +0000 (16:16 +0900)]
Implementation 'focus_skip_unset' request for wl_surface

Change-Id: I086500b978126b501ffb239ccb6b64944fd208ee
Signed-off-by: Duna Oh <duna.oh@samsung.com>
9 years agoImplementation 'focus_skip_set' request for wl_surface 94/40294/2
Duna Oh [Tue, 2 Jun 2015 04:04:50 +0000 (13:04 +0900)]
Implementation 'focus_skip_set' request for wl_surface

Change-Id: Ide885bcb2211d39a6b17459a5662026db185528f
Signed-off-by: Duna Oh <duna.oh@samsung.com>
9 years agoDon't set EINA_LOG_LEVEL_DBG to default eina_log level 88/40288/2
Boram Park [Tue, 2 Jun 2015 02:06:10 +0000 (11:06 +0900)]
Don't set EINA_LOG_LEVEL_DBG to default eina_log level

Change-Id: I08127586f40425def8afff1647b442e113d7fe8a

9 years agoMerge ":wecore_wayland: Add key router feature related with client side. this feature...
Ji-Youn Park [Mon, 1 Jun 2015 07:34:02 +0000 (00:34 -0700)]
Merge ":wecore_wayland: Add key router feature related with client side. this feature is not freezed, so it can be changed." into tizen

9 years ago:wecore_wayland: Add key router feature related with client side. 70/40170/7 accepted/tizen/common/20150602.072655 accepted/tizen/mobile/20150602.090912 accepted/tizen/tv/20150602.090846 accepted/tizen/wearable/20150602.090859 submit/tizen/20150601.074813
Ji-Youn Park [Fri, 29 May 2015 17:42:12 +0000 (02:42 +0900)]
:wecore_wayland: Add key router feature related with client side.
this feature is not freezed, so it can be changed.

Change-Id: I1255d995d805cd296f7c455bbd0609a311bccbe6

9 years agoadd ECORE_DRM_DEVICE_USER_HANDLER to disable default drm event handler 04/40204/2 accepted/tizen/common/20150602.074425 accepted/tizen/mobile/20150602.090835 accepted/tizen/tv/20150602.090802 accepted/tizen/wearable/20150602.090824 submit/tizen/20150601.062754
Boram Park [Wed, 20 May 2015 11:12:21 +0000 (20:12 +0900)]
add ECORE_DRM_DEVICE_USER_HANDLER to disable default drm event handler

Change-Id: Ibd4a830676c7f330b06f4d090b6fc95a2c496ed1

9 years agoMerge "Fix issue wrong surrounding text returns when there is selection area" into... submit/tizen/20150601.010616
Jihoon Kim [Mon, 1 Jun 2015 01:04:20 +0000 (18:04 -0700)]
Merge "Fix issue wrong surrounding text returns when there is selection area" into tizen

9 years agoFix issue wrong surrounding text returns when there is selection area 03/40103/2
Jihoon Kim [Fri, 29 May 2015 04:16:49 +0000 (13:16 +0900)]
Fix issue wrong surrounding text returns when there is selection area

@fix

Change-Id: Iff89b396c1a69d2879b9f710eb41e58e9d377b87

9 years agoImplementation 'position_set' request for wl_surface 94/40094/2 accepted/tizen/common/20150602.074339 accepted/tizen/mobile/20150602.090611 accepted/tizen/tv/20150602.090532 accepted/tizen/wearable/20150602.090547 submit/tizen/20150529.120250
Duna Oh [Fri, 29 May 2015 03:34:33 +0000 (12:34 +0900)]
Implementation 'position_set' request for wl_surface

Ecore_wl_window send 'x,y' position to E19-server

Change-Id: Ie139e0c3e16994980eec78fcd9d6e4e87d2f70ea
Signed-off-by: Duna Oh <duna.oh@samsung.com>
9 years agoFix to the bug of create egl window surface 60/40060/3 accepted/tizen/common/20150529.082248 accepted/tizen/mobile/20150529.083528 accepted/tizen/tv/20150529.083450 accepted/tizen/wearable/20150529.083503 submit/tizen/20150528.130135
Wonsik Jung [Thu, 28 May 2015 10:55:17 +0000 (19:55 +0900)]
Fix to the bug of create egl window surface

@fix - When widow surface is created for Evas GL capa testing, invalid window id is used.
It is side effect of previoud patch

Change-Id: I7af2c43a87a317f4c90278a0b38e1ab7e46cd24c

9 years agoecore_imf/wayland: support input language mode in wayland text input 37/40037/1 accepted/tizen/common/20150528.081140 accepted/tizen/mobile/20150528.113719 accepted/tizen/tv/20150528.113652 accepted/tizen/wearable/20150528.113710 submit/tizen/20150528.044547
Jihoon Kim [Thu, 28 May 2015 04:13:25 +0000 (13:13 +0900)]
ecore_imf/wayland: support input language mode in wayland text input

@feature

Change-Id: I6bb0094db098060faa04458c75a23bad18093c31

9 years agoecore_imf/wayland: support input hint in wayland text input 34/40034/1
Jihoon Kim [Thu, 28 May 2015 02:00:20 +0000 (11:00 +0900)]
ecore_imf/wayland: support input hint in wayland text input

@feature

Change-Id: I29131fda6cfb9adec95c71d85b4e4fc72cc04d5a

9 years agoecore_imf/wayland: support password mode in wayland text input 29/40029/1
Jihoon Kim [Thu, 28 May 2015 01:05:11 +0000 (10:05 +0900)]
ecore_imf/wayland: support password mode in wayland text input

@feature

Change-Id: Ib90217c829d063882698d691d56af1d0ba8f6954

9 years agoecore_imf/wayland: support autocapital mode in wayland text input 70/39970/1 accepted/tizen/common/20150527.134934 accepted/tizen/mobile/20150528.003932 accepted/tizen/tv/20150528.003858 accepted/tizen/wearable/20150528.003910 submit/tizen/20150527.063043
Jihoon Kim [Wed, 27 May 2015 05:39:37 +0000 (14:39 +0900)]
ecore_imf/wayland: support autocapital mode in wayland text input

@feature

Change-Id: Iba85168256dc018ddcfbc3c5c28cf7d1484871c8

9 years agoecore-drm: add support for libinput device added and deleted events 84/39884/1 accepted/tizen/common/20150526.081153 accepted/tizen/mobile/20150526.094841 accepted/tizen/tv/20150526.094320 accepted/tizen/wearable/20150526.094623 submit/tizen/20150526.041002
Gwanglim Lee [Tue, 26 May 2015 04:06:28 +0000 (13:06 +0900)]
ecore-drm: add support for libinput device added and deleted events

Change-Id: I38fb9483ed1a30de630dc44bdb8164db896dec80

9 years agoecore_x: Add key router feature related with client side. 71/39671/5 accepted/tizen/common/20150521.125548 accepted/tizen/mobile/20150522.005633 accepted/tizen/tv/20150522.004731 accepted/tizen/wearable/20150522.005518 submit/tizen/20150520.110027
Ji-Youn Park [Wed, 13 May 2015 11:47:36 +0000 (20:47 +0900)]
ecore_x: Add key router feature related with client side.
Currently app only grab key using Xgrabkey.
Keyrouter will support several keygrab mode and apps can use it.

Change-Id: I051185968c00dc45002c1608ce16415285273dd4
Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
Conflicts:
src/lib/ecore_x/Ecore_X.h
src/lib/ecore_x/Ecore_X_Atoms.h
src/lib/ecore_x/ecore_x_atoms_decl.h
src/lib/ecore_x/xlib/ecore_x_e.c
origin: upstream

9 years agoecore-buffer: check if NULL before using function pointer 70/39670/2
Seunghun Lee [Wed, 20 May 2015 13:46:56 +0000 (22:46 +0900)]
ecore-buffer: check if NULL before using function pointer

Change-Id: Iee774c7ab702b850c3de8f8de49b361af28cb49c

9 years agoecore-buffer: fix the bug finding backend using argument 69/39669/1
Seunghun Lee [Wed, 20 May 2015 13:45:18 +0000 (22:45 +0900)]
ecore-buffer: fix the bug finding backend using argument

Change-Id: I1c084f5d626ceaf6e9dd95ed9862fa008370464c

9 years agoecore-buffer: fix formatting and typo 68/39668/1
Seunghun Lee [Wed, 20 May 2015 13:43:38 +0000 (22:43 +0900)]
ecore-buffer: fix formatting and typo

Change-Id: I020543aee469209547b92e7da4dac260a6265e5e

9 years agoecore-buffer: Use tbm API lower version. 52/39652/1
Seunghun Lee [Wed, 20 May 2015 10:52:32 +0000 (19:52 +0900)]
ecore-buffer: Use tbm API lower version.

tbm backend used libtbm's latest version API set.
but, libtbm is not updated yet, so we should use lower version.

Change-Id: Iddcbafdd74bd2abcb7b68c33f55ba146b09ab7ea

9 years agoecore_imf/wayland: support feature to change layout of virtual keyboard 49/39649/1
Jihoon Kim [Wed, 20 May 2015 09:47:58 +0000 (18:47 +0900)]
ecore_imf/wayland: support feature to change layout of virtual keyboard

Change-Id: I7826d6bbcd17be17537599ae23a64481c8d48548

9 years agoecore_imf/wayland: hide input panel explicitly in focus-out handler 00/39600/1 submit/tizen/20150519.102410
Jihoon Kim [Tue, 19 May 2015 10:19:54 +0000 (19:19 +0900)]
ecore_imf/wayland: hide input panel explicitly in focus-out handler

Change-Id: I9b5a34de849913f3becc650ca3ccaf8bc29f8c72

9 years agoremove 'transient_for' protocol from tizen_surface_extension 75/39575/1 submit/tizen/20150519.035408
Duna Oh [Tue, 19 May 2015 02:38:00 +0000 (11:38 +0900)]
remove 'transient_for' protocol from tizen_surface_extension

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Id992761a72b28cccf7e3bdc0ef9837d2a9fd7a1a

9 years agoremove execute permissions
Gwanglim Lee [Mon, 18 May 2015 12:38:08 +0000 (21:38 +0900)]
remove execute permissions

Change-Id: I29083260a3d15906c518a111ac5000f8e14832c1