From: Chad Versace 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-----