[PATCH weston v2 0/9] weston wayland-protocols migration

Jonas Ådahl jadahl at gmail.com
Tue Nov 17 00:00:26 PST 2015


Hi again,

This is the second version of the weston wayland-protocols migration
patch series.

Overall, it's pretty much the same, but here are the differences:

Naming is updated to new naming (wl -> wp, N -> _vN).

The presentation timing protocol is dropped. Pekka said he'd like to
avoid the rename dance and just go stable directly. So I'm leaving that
protocol where it is for now.

desktop_shell -> weston_desktop_shell had a couple of minor fixes
related to left over version things.

There are Acks and RBs on all patches already, but I'll leave this series
here before pushing anything so people have another chance on providing
input.


Jonas


Jonas Ådahl (9):
  Use fullscreen-shell.xml from wayland-protocols
  Use linux-dmabuf protocol from wayland-protocols
  Use text input protocol from wayland-protocols
  Use input method protocol from wayland-protocols
  Makefile.am: Make the external xml scanning rule version generic
  Use xdg_shell protocol from wayland-protocols
  desktop-shell: Rename protocol weston_desktop_shell
  Rename screenshooter protocol to weston_screenshooter
  Remove workspaces protocol

 Makefile.am                         | 173 +++++-----
 clients/desktop-shell.c             |  79 ++---
 clients/editor.c                    | 119 +++----
 clients/fullscreen.c                |  60 ++--
 clients/keyboard.c                  | 186 +++++------
 clients/screenshot.c                |  21 +-
 clients/simple-damage.c             |  20 +-
 clients/simple-dmabuf.c             |  80 ++---
 clients/simple-egl.c                |   2 +-
 clients/simple-shm.c                |  20 +-
 clients/weston-simple-im.c          | 130 ++++----
 clients/window.c                    |  60 +---
 configure.ac                        |   4 +
 desktop-shell/input-panel.c         |  15 +-
 desktop-shell/shell.c               | 191 +++--------
 desktop-shell/shell.h               |   4 +-
 fullscreen-shell/fullscreen-shell.c |  55 ++--
 ivi-shell/input-panel-ivi.c         |  14 +-
 protocol/desktop-shell.xml          | 138 --------
 protocol/fullscreen-shell.xml       | 206 ------------
 protocol/input-method.xml           | 291 -----------------
 protocol/linux-dmabuf.xml           | 274 ----------------
 protocol/screenshooter.xml          |  12 -
 protocol/text.xml                   | 374 ----------------------
 protocol/weston-desktop-shell.xml   | 134 ++++++++
 protocol/weston-screenshooter.xml   |  12 +
 protocol/workspaces.xml             |  27 --
 protocol/xdg-shell.xml              | 616 ------------------------------------
 src/compositor-wayland.c            |  58 ++--
 src/gl-renderer.c                   |   6 +-
 src/linux-dmabuf.c                  |  48 +--
 src/screen-share.c                  |  36 ++-
 src/screenshooter.c                 |  10 +-
 src/text-backend.c                  |  85 ++---
 tests/text-test.c                   |  54 ++--
 35 files changed, 851 insertions(+), 2763 deletions(-)
 delete mode 100644 protocol/desktop-shell.xml
 delete mode 100644 protocol/fullscreen-shell.xml
 delete mode 100644 protocol/input-method.xml
 delete mode 100644 protocol/linux-dmabuf.xml
 delete mode 100644 protocol/screenshooter.xml
 delete mode 100644 protocol/text.xml
 create mode 100644 protocol/weston-desktop-shell.xml
 create mode 100644 protocol/weston-screenshooter.xml
 delete mode 100644 protocol/workspaces.xml
 delete mode 100644 protocol/xdg-shell.xml

-- 
2.4.3



More information about the wayland-devel mailing list