Cedric BAIL [Mon, 29 Dec 2014 16:48:04 +0000 (17:48 +0100)]
ector: start the implementation of a Cairo backend.
Change-Id: I839818883ddeb52d974c634f3a2bc02d6c4d02c4
Cedric BAIL [Mon, 29 Dec 2014 16:46:37 +0000 (17:46 +0100)]
ector: start the implementation of the Generic surface.
Change-Id: I08c0991bc374ceb907c453ad755c34b2ce9f764a
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
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
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
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
Cedric BAIL [Fri, 26 Dec 2014 10:17:13 +0000 (11:17 +0100)]
efl: introduce an Efl Gradient Radial interface.
Change-Id: I3918a36523191dfb52a9c80b75572a8ac36ef5ed
Cedric BAIL [Tue, 23 Dec 2014 16:26:57 +0000 (17:26 +0100)]
efl: add a linear gradient interface.
Change-Id: I42a3eab1abc8f3c03ad07329f7ef495d8eb2721d
Cedric BAIL [Tue, 23 Dec 2014 16:08:01 +0000 (17:08 +0100)]
ector: add top gradient renderer.
Change-Id: I5ab3f86fff033fc85db6de5563843cd383f6b510
Cedric BAIL [Tue, 23 Dec 2014 15:48:51 +0000 (16:48 +0100)]
efl: add a gradient interface.
Change-Id: I91b8d127b0d059dde3ca207954487817e4608ab2
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
Cedric BAIL [Mon, 22 Dec 2014 17:40:30 +0000 (18:40 +0100)]
ector: add initial interface for a shape object.
Change-Id: If7f93231e88a134f64cb69329aea4eefffa895b5
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
Cedric BAIL [Wed, 5 Nov 2014 03:23:09 +0000 (04:23 +0100)]
ector: add initial interface for Surface and Renderer.
Change-Id: I9f5533189106ef30c8d30152f20ce61ed0141d1a
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
Cedric BAIL [Thu, 18 Dec 2014 16:41:13 +0000 (17:41 +0100)]
efl: use Efl_Geometry_Shape.
Change-Id: Ib1651bcc982affa91f7d5510cd57a7fe5c946dec
Cedric BAIL [Thu, 18 Dec 2014 16:40:39 +0000 (17:40 +0100)]
efl: add an interface for Efl_Geometry_Shape.
Change-Id: I342f1bf96b8714ff9f86bd3210fa6881c50bc8a4
Cedric BAIL [Mon, 15 Dec 2014 08:14:05 +0000 (09:14 +0100)]
evas: fix Evas_VG eo files.
Change-Id: I5e4080383f5f63197244f963b8f654b582a8c21f
Cedric BAIL [Fri, 12 Dec 2014 02:45:02 +0000 (03:45 +0100)]
evas: implement all Evas_VG_Shape property.
Change-Id: I3a1bd3b0f9e0727bf36410301e038b099a3e031d
Cedric BAIL [Thu, 11 Dec 2014 08:56:59 +0000 (09:56 +0100)]
evas: actually compile Evas_VG_Shape.
Change-Id: Ieaca0ac6e4770236ce1610fa96d4b50f8a9da0ca
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
Cedric BAIL [Thu, 11 Dec 2014 08:55:56 +0000 (09:55 +0100)]
evas: fix prototype and correctly call the function.
Change-Id: I4546abeaa55f0bd516a38ab4272f5408018d3945
Cedric BAIL [Thu, 11 Dec 2014 08:55:09 +0000 (09:55 +0100)]
evas: declare internal evas_vg helper.
Change-Id: I6281ca2e1072b04c5492e9a16ae07219d014b806
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
Cedric BAIL [Thu, 11 Dec 2014 08:06:04 +0000 (09:06 +0100)]
evas: handle path set on shape object.
Change-Id: Ibec36efc79ea9dfc8c68b0ebc0d61fa88c6bff6d
Cedric BAIL [Wed, 10 Dec 2014 10:08:43 +0000 (11:08 +0100)]
evas: implement stupid bound get at container level.
Change-Id: I3ce421fa57162c63de9ec7bbedb0293a4ec6dcb0
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
Cedric BAIL [Wed, 10 Dec 2014 09:31:03 +0000 (10:31 +0100)]
evas: add Evas_VG_Image.
Change-Id: I5af183b030d9a73d56e839a3aaccb178f357ee82
Cedric BAIL [Wed, 10 Dec 2014 07:08:36 +0000 (08:08 +0100)]
evas: implement Evas_VG_Node stacking functions.
Change-Id: Ic1f9612baf22e076084478b4da6e074217d391e6
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
Cedric BAIL [Wed, 10 Dec 2014 07:07:12 +0000 (08:07 +0100)]
evas: remove unecessary duplicated code.
Change-Id: I041c4904f34b1dfad9adc2d28622053d711c0aa1
Cedric BAIL [Mon, 8 Dec 2014 08:04:41 +0000 (09:04 +0100)]
evas: add evas_vg note.
Change-Id: I11728a386c2f2175ca06c5649833ce49d90fac93
Cedric BAIL [Thu, 4 Dec 2014 10:59:24 +0000 (11:59 +0100)]
evas: add utility function to build path.
Change-Id: I966dbb2cff9b8106b19164c24dc3ffab7b300d58
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
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
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>
Jihoon Kim [Mon, 6 Jul 2015 12:56:31 +0000 (21:56 +0900)]
ecore-imf: support input panel state callback
Change-Id: I32b101c4deec7bb7c53ec97876158298415eb261
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
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>
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>
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>
Seunghun Lee [Tue, 30 Jun 2015 11:06:36 +0000 (20:06 +0900)]
ecore-buffer: Add omitted function for getting bpp
Change-Id: Ia9f08345e76d9095f2a01bb85ef64a53387646d0
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
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
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>
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
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
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>
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
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>
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>
Jihoon Kim [Tue, 16 Jun 2015 07:27:29 +0000 (16:27 +0900)]
ecore_imf/wayland: Add NULL check before accessing
Change-Id: I1800e7f20a76ae3016a5c455b387466268ceb42e
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
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
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
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
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
Boram Park [Wed, 10 Jun 2015 01:00:50 +0000 (10:00 +0900)]
empty commit for re-upload package
Change-Id: Ia704fc7ddc4f5d48e1bc4fdd08c2a52080f26dfe
Boram Park [Tue, 9 Jun 2015 06:41:20 +0000 (15:41 +0900)]
re-upload pakcage to solve OBS build issue
Change-Id: I9227708b1d844dc722b4d0c025e29d5307ec41bd
Boram Park [Mon, 8 Jun 2015 04:08:59 +0000 (13:08 +0900)]
gl_drm: support evas_render_copy
Change-Id: Iec1dac4cd10e9f4dbe2e2fcefd988b6019279431
Boram Park [Tue, 2 Jun 2015 06:35:29 +0000 (15:35 +0900)]
ecore_drm_output keeps current fb information
Change-Id: I9fe62a5eea81c457dc2411ec057a9a52de29d547
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
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
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
Seunghun Lee [Tue, 2 Jun 2015 05:42:33 +0000 (14:42 +0900)]
ecore-buffer: fix wrong check for failure case
Change-Id: I3e59d41166b4c8180f643c7b825836186ed469a6
Seunghun Lee [Tue, 2 Jun 2015 05:40:33 +0000 (14:40 +0900)]
ecore-buffer: fix formatting
Change-Id: I57bc9fe315b749bbaf512f18db4668ed59b77897
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
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
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
Seunghun Lee [Tue, 2 Jun 2015 05:34:37 +0000 (14:34 +0900)]
ecore-buffer: fix inconsistency in return value.
Change-Id: I8cd7578ebb990859084f8357a59088aefeaf3d53
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
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>
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>
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
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
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
Seunghun Lee [Wed, 20 May 2015 13:43:38 +0000 (22:43 +0900)]
ecore-buffer: fix formatting and typo
Change-Id: I020543aee469209547b92e7da4dac260a6265e5e
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
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
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
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
Gwanglim Lee [Mon, 18 May 2015 12:38:08 +0000 (21:38 +0900)]
remove execute permissions
Change-Id: I29083260a3d15906c518a111ac5000f8e14832c1
Boram Park [Mon, 18 May 2015 12:26:26 +0000 (21:26 +0900)]
remove place_below_parent from tizen_surface_extension
Change-Id: I8782598df10fe0e03b499f498e13af5407326cc7
Duna Oh [Mon, 18 May 2015 07:38:26 +0000 (16:38 +0900)]
support 'transient_for' protocol
Add 'tizen_surface_extension', 'tizen_resource' interfaces
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ibffb7da647a66ba38c9acce42cb58625c017805e
Seunghun Lee [Thu, 14 May 2015 10:29:24 +0000 (19:29 +0900)]
ecore-buffer: Add intial ecore-buffer library
Change-Id: Ie1a7bef8f5d31ab45814f4682cb7ee4c1c0efc46
jhyuni.kang [Mon, 18 May 2015 04:04:37 +0000 (13:04 +0900)]
ecore-wayland: Add a grab_count variable for synchronization wl_input_grab/ungrab with pointer and touch event
Change-Id: I06fdcc2ced0108b306a9079a6016804e4ce15f07
Wonsik Jung [Tue, 12 May 2015 08:30:48 +0000 (17:30 +0900)]
Create Wl surface for evas gl capability testing
@fix - Current Evas GL native egl surface is created using wl surface of Evas Wayland EGL Backend
If this wl surface is deleted, Evas GL native egl surface will be invalid.
To fix, this patch has the creation of new wl surface for Evas GL.
It is similar to XOrg's Evas GL.
Change-Id: I0a9b1434a51ae80ec882c3db6212081d92ebe2b7