efl/src/lib/evas/canvas
Gwanglim Lee ca443ac152 Fixed a problem with e wl server that sent invalid key value to wl client.
Summary:
This problem occurred due to xkb_keysym_t value of libxkbcommon by e wl server.
e wl server should pass keycode from evdev input device on to wl client.
In order that e wl server receives valid keycode Ecore_Event_Key should have
an extended data member. This patch should be applied with server side patch.

@fix

Test Plan: run e wl server -> create wl client -> type keys

Reviewers: raster, devilhorns, zmike

CC: cedric

Differential Revision: https://phab.enlightenment.org/D712
2014-04-14 09:41:43 -04:00
..
common_interfaces.c Eolian: fix initialization of Evas Clickable Interface 2014-03-16 18:25:57 +02:00
evas.eo Fixed a problem with e wl server that sent invalid key value to wl client. 2014-04-14 09:41:43 -04:00
evas_async_events.c evas: Use Eina_Spinlock for Evas_Scalecache, Evas_Async_Events and Image_Entry. 2013-10-11 11:08:17 +09:00
evas_box.eo Eolian: Added class constructor delegate to Evas Box 2014-03-19 07:04:28 +02:00
evas_callbacks.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_clickable_interface.eo Eolian: Integration of Evas Clickable Interface 2014-03-16 09:24:05 +02:00
evas_clip.c evas: add NULL check to avoid crash when clipper dosen't have a layer. 2014-03-15 19:55:59 +09:00
evas_common_interface.c Eolian: Integration of Evas Common Interface 2014-03-16 09:23:00 +02:00
evas_common_interface.eo Eolian: Integration of Evas Common Interface 2014-03-16 09:23:00 +02:00
evas_data.c Eo: eo_base's data_*->key_data_*. 2014-04-10 04:20:21 +01:00
evas_device.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_draggable_interface.eo Eolian: Integration of Evas Draggable Interface 2014-03-16 09:24:05 +02:00
evas_events.c Fixed a problem with e wl server that sent invalid key value to wl client. 2014-04-14 09:41:43 -04:00
evas_focus.c Eolian: Integration of Evas 2014-03-12 10:57:28 +02:00
evas_font_dir.c evas: simplify path logic and make backend code more robust. 2014-03-13 10:57:38 +09:00
evas_gl.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_grid.eo Eolian: Integration of Evas Grid 2014-03-12 10:57:28 +02:00
evas_image.eo +evas_object_image_mmap_get() 2014-03-31 09:51:00 -04:00
evas_key.c evas: track modifier in the limited range of unsigned long long. 2014-03-13 10:52:37 +09:00
evas_key_grab.c Eolian: Integration of Evas Object. 2014-03-12 10:57:28 +02:00
evas_layer.c Eolian: Integration of Evas Object. 2014-03-12 10:57:28 +02:00
evas_line.eo Eolian: add support of eo_prefix and data. 2014-03-10 15:07:05 +02:00
evas_main.c Eolian: Fix ctor/dtor generation 2014-03-19 07:04:28 +02:00
evas_map.c evas: let's not access a potential NULL object when looping on a corrupted object list. 2014-03-13 10:40:14 +09:00
evas_name.c evas: be consistent in our check for NULL layer. 2014-03-13 10:46:05 +09:00
evas_object.eo Eolian: Integration of Evas Object. 2014-03-12 10:57:28 +02:00
evas_object_box.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_grid.c Eolian: Fix ctor/dtor generation 2014-03-19 07:04:28 +02:00
evas_object_image.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_inform.c evas: Fix potential crash after image preload 2013-10-28 15:47:15 +09:00
evas_object_intercept.c evas: let's allow intercept of other type of operation on the same object during an intercept. 2013-08-29 14:25:23 +09:00
evas_object_line.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_main.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_polygon.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_rectangle.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_smart.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_smart_clipped.c Eolian: Fix ctor/dtor generation 2014-03-19 07:04:28 +02:00
evas_object_table.c Eolian: Legacy integration of Evas Table 2014-04-13 11:30:58 +03:00
evas_object_text.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_object_textblock.c Eolian: Legacy integration of Evas Rectangle, Polygon, Line, Textgrid and Textblock 2014-04-11 09:26:15 +03:00
evas_object_textgrid.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_out.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_out.eo Eolian: Integration of Evas Out 2014-03-13 09:14:14 +02:00
evas_polygon.eo Eolian: add support of eo_prefix and data. 2014-03-10 15:07:05 +02:00
evas_rectangle.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_rectangle.eo Eolian: add support of eo_prefix and data. 2014-03-10 15:07:05 +02:00
evas_render.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_render2.c Adjust eo_do calls to work with the eo2 api. 2014-04-10 04:20:21 +01:00
evas_scrollable_interface.eo Eolian: Integration of Evas Scrollable Interface 2014-03-16 09:24:05 +02:00
evas_selectable_interface.eo Eolian: Integration of Evas Selectable Interface 2014-03-16 09:24:05 +02:00
evas_signal_interface.eo Eolian: Integration of Evas Smart 2014-03-11 07:37:47 +02:00
evas_smart.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_smart.eo Eolian: Integration of Evas Smart 2014-03-11 07:37:47 +02:00
evas_smart_clipped.eo Eolian: Integration of Evas Smart Clipped 2014-03-11 07:37:48 +02:00
evas_stack.c evas: protect correctly for object layer not being set. 2014-03-13 10:44:15 +09:00
evas_stats.c evas: Keep sane name for public header 2013-06-20 12:53:29 +02:00
evas_table.eo Eolian: Legacy integration of Evas Table 2014-04-13 11:30:58 +03:00
evas_text.eo Evas filters: Fix Eo documentation of program.set 2014-03-21 15:23:02 +09:00
evas_textblock.eo Eolian: Legacy integration of Evas Rectangle, Polygon, Line, Textgrid and Textblock 2014-04-11 09:26:15 +03:00
evas_textgrid.eo Eolian: add support of eo_prefix and data. 2014-03-10 15:07:05 +02:00
evas_touch_point.c Eolian: Integration of Evas 2014-03-12 10:57:28 +02:00
evas_zoomable_interface.eo Eolian: Integration of Evas Zoomable Interface 2014-03-16 09:24:05 +02:00