[RFC PULL] Cleanup and fixes for Weston 0.85

Pekka Paalanen ppaalanen at gmail.com
Tue Apr 10 01:20:21 PDT 2012


Hi,

here is a set of fixes for Weston 0.85 branch. They have been very
lightly tested: weston boots into desktop-shell, and many demo clients
still work.

One patch adds the EGL_WL_bind_wayland_display headers, so that Weston
can be compiled on systems without the headers for it. Such systems are
still useful, because they (in theory at least) can work with the shm
buffer passing.


The following changes since commit cc3c79553a200c45df07a183e57903a0b1b02ab7:

  configure: Fix build on debian by avoiding bashisms in the test command. (2012-02-09 12:58:47 -0500)

are available in the git repository at:
  git://git.collabora.co.uk/git/user/pq/wayland-demos.git for-0.85

Benjamin Franzke (1):
      compositor: Fix compilation without xserver launcher

Kristian Høgsberg (1):
      Add signedness warning flag and fix fallout

Pekka Paalanen (9):
      config-parser: add missing return for an error case
      compositor: move libudev.h to evdev.h
      compositor: add missing time.h
      compositor: add EGL_WL_bind_wayland_display definitions
      compositor-drm: fb_id is unsigned, don't use -1
      compositor-drm: connector is unsigned
      trivial fixes to warnings
      fix image loaders
      window: trivial fix a warning

 clients/cairo-util.c   |    4 ++--
 clients/dnd.c          |   11 ++++++-----
 clients/eventdemo.c    |    2 +-
 clients/gears.c        |    2 +-
 clients/glmatrix.c     |    2 +-
 clients/simple-touch.c |    2 +-
 clients/terminal.c     |    6 +++---
 clients/window.c       |    4 +---
 clients/wscreensaver.h |    4 ++--
 configure.ac           |    5 ++++-
 shared/config-parser.c |    2 ++
 src/Makefile.am        |    1 +
 src/compositor-drm.c   |   15 ++++++++-------
 src/compositor-x11.c   |    4 ++--
 src/compositor.c       |   12 ++++++++----
 src/compositor.h       |    4 +++-
 src/evdev.h            |    2 ++
 src/hash.c             |    2 +-
 src/image-loader.c     |    2 +-
 src/tty.c              |    2 ++
 src/weston-egl-ext.h   |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 src/xserver-launcher.c |   11 ++++++-----
 22 files changed, 104 insertions(+), 41 deletions(-)
 create mode 100644 src/weston-egl-ext.h

Thanks,
pq


More information about the wayland-devel mailing list