devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=55c6441f6c2e5aa6022379778c7f4e9c561dd8c5

commit 55c6441f6c2e5aa6022379778c7f4e9c561dd8c5
Merge: 320733e b566360
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Thu Dec 3 12:18:16 2015 -0500

    ecore: Add a new wayland module
    
    This is a merge of branch 'devs/devilhorns/ecore_wl2' that improves on
    the existing ecore_wayland module. Improvements include support for
    mulitple wayland displays (nested compositor scenario), Improved time
    to first frame, reduced input latency, and better support for xdg window
    geometry.
    
    @feature

 Makefile.am                                        |    4 +
 configure.ac                                       |   41 +
 pc/.gitignore                                      |    1 +
 pc/ecore-wl2.pc.in                                 |   12 +
 src/Makefile.am                                    |    1 +
 src/Makefile_Ecore_Cocoa.am                        |    3 +-
 src/Makefile_Ecore_Evas.am                         |   10 +-
 src/Makefile_Ecore_IMF.am                          |    6 +-
 src/Makefile_Ecore_Wl2.am                          |   30 +
 src/lib/ecore_cocoa/Ecore_Cocoa.h                  |    4 +
 src/lib/ecore_cocoa/ecore_cocoa_private.h          |    2 -
 src/lib/ecore_cocoa/ecore_cocoa_window.m           |   47 +
 src/lib/ecore_evas/Ecore_Evas.h                    |    1 +
 src/lib/ecore_evas/Ecore_Evas_Types.h              |    5 +
 src/lib/ecore_evas/ecore_evas.c                    |   19 +
 src/lib/ecore_evas/ecore_evas_wayland.h            |    1 +
 src/lib/ecore_wayland/ecore_wl.c                   |    2 +-
 src/lib/ecore_wayland/ecore_wl_private.h           |    1 +
 src/lib/ecore_wayland/ecore_wl_window.c            |    1 +
 src/lib/ecore_wl2/Ecore_Wl2.h                      | 1012 ++++++++++++++
 src/lib/ecore_wl2/ecore_wl2.c                      |  135 ++
 src/lib/ecore_wl2/ecore_wl2_display.c              |  745 +++++++++++
 src/lib/ecore_wl2/ecore_wl2_dnd.c                  |  627 +++++++++
 src/lib/ecore_wl2/ecore_wl2_input.c                | 1376 ++++++++++++++++++++
 src/lib/ecore_wl2/ecore_wl2_output.c               |  110 ++
 src/lib/ecore_wl2/ecore_wl2_private.h              |  403 ++++++
 src/lib/ecore_wl2/ecore_wl2_seat.c                 |  350 +++++
 src/lib/ecore_wl2/ecore_wl2_subsurf.c              |  177 +++
 src/lib/ecore_wl2/ecore_wl2_window.c               |  869 ++++++++++++
 src/lib/ecore_wl2/subsurface-client-protocol.h     |  167 +++
 src/lib/ecore_wl2/subsurface-protocol.c            |   70 +
 src/lib/ecore_wl2/xdg-shell-client-protocol.h      |  561 ++++++++
 src/lib/ecore_wl2/xdg-shell-protocol.c             |  125 ++
 .../ecore_evas/engines/cocoa/ecore_evas_cocoa.c    |    3 +
 .../engines/wayland/ecore_evas_wayland_common.c    |  150 ++-
 .../engines/wayland/ecore_evas_wayland_egl.c       |   74 +-
 .../engines/wayland/ecore_evas_wayland_private.h   |    4 +-
 .../engines/wayland/ecore_evas_wayland_shm.c       |   75 +-
 src/modules/ecore_imf/wayland/wayland_imcontext.c  |   27 +-
 src/modules/ecore_imf/wayland/wayland_imcontext.h  |    4 +
 src/modules/ecore_imf/wayland/wayland_module.c     |   50 +-
 41 files changed, 7156 insertions(+), 149 deletions(-)

-- 


Reply via email to