bdilly pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5fdc93c02e0743c8750cd1a03d2f3a6b4df61278

commit 5fdc93c02e0743c8750cd1a03d2f3a6b4df61278
Merge: 2ce2a65 ad1d160
Author: Bruno Dilly <bdi...@profusion.mobi>
Date:   Fri Dec 2 09:58:18 2016 -0200

    Merge branch 'devs/iscaro/locks_and_mods'
    
    This series add support to setting mode and properties
    of mouse pointer, enabling key locks and modifiers per device
    on Evas.
    
    Also it fixes Ecore Input Evas keeping an evas device
    on Ecore_Input_Last struct to separate event sources and
    add support to lock / modifiers per seat.
    
    With that, multiseat support should be complete up
    to Evas layer.
    
    Patches by Guilherme Iscaro <isc...@profusion.mobi>
    Differential Revision: https://phab.enlightenment.org/D4415
    
    @feature

 src/lib/ecore_input_evas/Ecore_Input_Evas.h        |    3 +
 src/lib/ecore_input_evas/ecore_input_evas.c        |   80 +-
 src/lib/evas/Evas_Common.h                         |   55 +-
 src/lib/evas/canvas/efl_canvas_object.eo           |   33 +-
 src/lib/evas/canvas/efl_input_key.c                |   11 +-
 src/lib/evas/canvas/efl_input_pointer.c            |   12 +-
 src/lib/evas/canvas/evas_canvas.eo                 |  145 ++-
 src/lib/evas/canvas/evas_clip.c                    |   26 +-
 src/lib/evas/canvas/evas_device.c                  |   32 +-
 src/lib/evas/canvas/evas_events.c                  | 1136 ++++++++++++++------
 src/lib/evas/canvas/evas_events_legacy.c           |   10 +-
 src/lib/evas/canvas/evas_key.c                     |  164 ++-
 src/lib/evas/canvas/evas_layer.c                   |   15 +-
 src/lib/evas/canvas/evas_main.c                    |  164 ++-
 src/lib/evas/canvas/evas_map.c                     |   14 +-
 src/lib/evas/canvas/evas_object_line.c             |   32 +-
 src/lib/evas/canvas/evas_object_main.c             |  149 +--
 src/lib/evas/canvas/evas_object_polygon.c          |   51 +-
 src/lib/evas/canvas/evas_object_text.c             |   63 +-
 src/lib/evas/canvas/evas_object_textgrid.c         |   27 +-
 src/lib/evas/canvas/evas_stack.c                   |   64 +-
 src/lib/evas/include/evas_private.h                |   74 +-
 .../engines/wayland/ecore_evas_wayland_common.c    |    5 +-
 .../ecore_evas/vnc_server/ecore_evas_vnc_server.c  |   36 +-
 24 files changed, 1663 insertions(+), 738 deletions(-)

-- 


Reply via email to