[waffle] [ANNOUNCE] Waffle 1.4.0

Chad Versace chad.versace at intel.com
Mon Sep 22 02:46:55 PDT 2014


Waffle 1.4.0 is now available.

It's been a loooooong time since the last release (Waffle 1.3.0 happened
in 2013!) and a lot has happened since then. Waffle now has a wflinfo
utility, supports Linux DRM render nodes through the GBM backend, is
packaged by several distributions, and has a proper issue tracker on
Github.  The most prominent change, in my opinion, as that Waffle has
more active contributors than last year (namely Jordan and Emil).

Since I've been out of practice of making releases, the release candidate will
cautiously bake for a full week before the final release.  If all goes
smoothly, I plan to publish the final 1.4.0 tarballs on Monday 15 September.

The next major release should happen in less than a month.  Emil has been
working hard to add Windows support to Waffle and Piglit, and that needs to be
packaged up and shipped soon.

Tarballs and other release files are available at:

    Release Page:       http://www.waffle-gl.org/release.html#1.4.0
    Source:             http://www.waffle-gl.org/files/release/waffle-1.4.0/waffle-1.4.0.tar.xz
    GPG Signature:      http://www.waffle-gl.org/files/release/waffle-1.4.0/waffle-1.4.0.tar.asc

    SHA256 3238b3da5d066750084c7cdd7b3e185bd8dce3a974cb1f804ccf0a8c87600923  waffle-1.4.0.tar.xz

The signed git tag v1.4.0 is available in the following repos:

    git://github.com/waffle-gl/waffle
    http://github.com/waffle-gl/waffle

You can verify the release files by:

    Verifying the tarball's signature:
      xz -d waffle-1.4.0.tar.xz
      gpg --verify waffle-1.4.0.tar.asc

    Verifying the tag's signature:
      git fetch --tags origin
      git tag --verify v1.4.0

    Verifying the tarball's checksum (least secure method):
      echo '3238b3da5d066750084c7cdd7b3e185bd8dce3a974cb1f804ccf0a8c87600923  waffle-1.4.0.tar.xz' | sha256sum -c
    
Please file bugs and issues at:

    https://github.com/waffle-gl/waffle/issues


Waffle 1.4.0 Release Notes
==========================

Backwards compatibility notes
-----------------------------
Waffle 1.4.0 is backwards-compatible with Waffle 1.3.0, in ABI and API.


New Features
------------
* All platforms

    * wflinfo

      The new 'wflinfo' utility reports information about the system's OpenGL
      capabilities, similar to 'glxinfo'.  See the documentation at
      [man:wflinfo.1] or [http://www.waffle-gl.org/man/wflinfo.1.html].

      (Implemented by Jordan Justen. Chad Versace fixed some bugs and corner
      cases).

* Linux

    * GBM backend gains support for DRM render nodes.

      Waffle's GBM backend will now use render nodes (/dev/dri/render*) if
      available. Otherwise, it falls back to 1.3.0 behavior and will use a DRI
      card device (/dev/dri/card*). Render nodes require a recent kernel; you
      may need to add drm.rnodes=1 to the kernel cmdline.

      (Implemented by Jordan Justen).

    * Debian packaging support.

      Waffle now contains a toplevel 'debian' directory that supports creation
      of Debian packages.  Waffle packages are already available in Debian
      Unstable ("sid") as 'libwaffle-1.0', 'libwaffle-dev', 'libwaffle-doc',
      and 'waffle-utils'.

      (Debian packages are maintained by Jordan Justen).


Contributors since Waffle 1.3.0
-------------------------------
Sorted by number of commits.

    97	Chad Versace <chad.versace at linux.intel.com>
    38	Jordan Justen <jordan.l.justen at intel.com>
    28	Emil Velikov <emil.l.velikov at gmail.com>
     2	Arun Sl <arun.sl at tcs.com>
     2	Rob Bradford <rob at linux.intel.com>
     1	Arthur She <arthur.she at linaro.org>
     1	Brian Paul <brianp at vmware.com>
     1	Juha-Pekka Heikkila <juha-pekka.heikkila at linux.intel.com>
     1	Marek Olšák <marek.olsak at amd.com>
     1	Matt Turner <mattst88 at gmail.com>
     1	Paul Berry <stereotype441 at gmail.com>


Changes since Waffle 1.4.0-rc1
------------------------------

Chad Versace (5):
      e7bbe42 doc: Install all release notes
      8b746b9 gitignore: Ignore libcmocka.a
      d9e8239 pkg/archlinux: Add PKGBUILD for waffle-git
      e4a8f56 doc: Add final touches to 1.4.0 release notes
      b6c9009 waffle: Bump version to 1.4.0

Emil Velikov (4):
      ff47d34 cmake: wire up check and check-func with valgrind
      92116da cmake: drop the LINK_INTERFACE_LIBRARIES hack
      e0a1970 cmake: remove empty LDFLAGS
      62f882c cmake: do not over-link

Jordan Justen (2):
      772afd2 debian: Update changelog for 1.4.0~rc1-1
      e13ac97 HACKING: Don't recommend Apache 2.0 for contributions


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/waffle/attachments/20140922/2c64d08d/attachment.sig>


More information about the waffle mailing list