From: Chad Versace <chad.versace@linux.intel.com>
To: waffle@lists.freedesktop.org
To: piglit@lists.freedesktop.org
Subject: [ANNOUNCE] waffle-1.2.3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

We have a new maintenance release of Waffle, waffle-1.2.3, that fixes
critical bugs discovered since the 1.2.2 release. There are fixes for
all major supported platforms: GLX, X/EGL, Wayland, GBM, and Android.

As usual, the release is available as a tarball

    http://people.freedesktop.org/~chadversary/waffle/files/release/waffle-1.2.3/waffle-1.2.3.tar.xz
    http://people.freedesktop.org/~chadversary/waffle/files/release/waffle-1.2.3/waffle-1.2.3.tar.xz.sig

    sha256sums:
    602104a2deaa843679bd25f5532b3422aab17ff2597915b6ed781daf9676131a  waffle-1.2.3.tar.xz
    192cdf271e259cb968c912b95524f03ebea8925b549062fbeb838c00744f3348  waffle-1.2.3.tar.xz.sig

or as tag 'waffle-1.2.3' in the git repository

    git://people.freedesktop.org/~chadversary/waffle.git refs/tags/waffle-1.2.3

or, if you're using Archlinux, in the AUR as package 'waffle'.


Bugfix Summary
- --------------
* glx:  Workaround for NVidia bug in glXCreateContextAttribs.
* glx, xegl: Properly catch Xlib errors generated by Waffle.
* gbm: Use libudev.pc, not non-existent udev.pc.
* wayland: Fix registration of shell and compositor.
* android: Fix segfault and build error.


Changes
- -------
The full set of changes can be viewed with `git log waffle-1.2.2..waffle-1.2.3`.

Chad Versace (8):
      doc: Add missing sha256 sums to release notes
      glx: Add glXCreateContextAttribs workaround for NVidia bug
      wayland: Ensure that shell and compositor are registered
      cmake: Use libudev.pc, not non-existent udev.pc
      x11: Catch Xlib errors with function wrappers
      glx: Catch Xlib errors with function wrappers
      waffle: Bump version to waffle-1.2.3
      doc: Add waffle-1.2.3 release notes

Adrian Marius Negreanu (1):
      android: Fix createSurface compiler error

Jeff Bland (1):
      examples/gl_basic: Fix example in usage message

Juha-Pekka Heikkila (1):
      Android: Fix surface setup segfault

Marek Olšák (1):
      glx: make unsuccessful context creation not terminate the whole process

Ross Burton (1):
      cmake: respect existing CMAKE_C_FLAGS

Tom Gall (1):
      glx: Fix gles regression

 Android.mk                                      |   2 +-
 CMakeLists.txt                                  |   6 +-
 doc/release-notes/waffle-1.2.1.txt              |   4 +-
 doc/release-notes/waffle-1.2.2.txt              |   4 +-
 doc/release-notes/waffle-1.2.3.txt              |  21 ++++
 examples/gl_basic.c                             |   2 +-
 src/waffle/CMakeLists.txt                       |   4 +-
 src/waffle/android/droid_surfaceflingerlink.cpp |  20 ++--
 src/waffle/glx/glx_config.c                     |  21 ++--
 src/waffle/glx/glx_context.c                    |  72 ++++++++++---
 src/waffle/glx/glx_display.c                    |   5 +-
 src/waffle/glx/glx_platform.c                   |   7 +-
 src/waffle/glx/glx_window.c                     |   3 +-
 src/waffle/glx/glx_wrappers.h                   | 131 ++++++++++++++++++++++++
 src/waffle/wayland/wayland_display.c            |  20 +++-
 src/waffle/x11/x11_display.c                    |   9 +-
 src/waffle/x11/x11_wrappers.h                   |  79 ++++++++++++++
 17 files changed, 350 insertions(+), 60 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)

iQIcBAEBAgAGBQJSA8bjAAoJEAIvNt057x8iRMUQALms5qirCuTkj7tnj1D1mfbS
jY6joOHNvYy/lxQ9vCykCVIbbLFHPpetKTDQIhxUaZ7QEc14iWvcpB2I2QcSpEVU
Qz6iNdWPk9onc8mhe7IBNyMZqPs3AbQcErYXDqOmObzs/ukUVpRh58+XQenPAyMt
UQraMuZDbJrWfpvmwGIDXT0OxrytcGlq5rEw+RB2dONDDjtZsGzIU+yWo3Z8R24U
KZYNulqEqEP1Fv4y6s+74gPF526FXKPzIgLUa5c5NUYkd+cg1EDhFw3eGgNZPZqJ
X05rw0/1SeLax9l/w5/NyCfmO+0liNOF9hrXk/S6khinhB15f2tT7yO6xjF9x41V
ZnSbV2qeQ4bCO81ScSRnUL7TniKC4gE71aDq2QRDJc8hrnKLfc6cpYqr3TtMXDan
wkUgLgeql5SVO9QDlmIlsMapoJgreC3pyBn1E96XGLYLMg2RPPJcG+bxoxHDILwz
tBnCq5UCgyOy1tegc51bC9IZmZYcXGUx8y573ltb8QmAzVDnkqC/rq8Lcpxkj2jX
/AxumKqNMV5vmfsGzRS8tUm2Jr5J0Knwf8lM/nUC9/bs/P1iSt0Ky0gQWH29Tb7D
syFc4h5DlP9/8awsu2ddWncuWE36B5K14zHXTXZEwifZaJkYZwyzMu/n953nkkfB
mZ4iGWslPThSKLONENji
=ODB7
-----END PGP SIGNATURE-----
