From 580b912a30085528886603942c100c7b309b3bdb Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Mon, 25 Sep 2023 15:26:09 +0100 Subject: [PATCH] doc: Add release notes for 1.8.0 Signed-off-by: Emil Velikov --- doc/release-notes/waffle-1.8.0.md | 151 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 doc/release-notes/waffle-1.8.0.md diff --git a/doc/release-notes/waffle-1.8.0.md b/doc/release-notes/waffle-1.8.0.md new file mode 100644 index 0000000..44988e4 --- /dev/null +++ b/doc/release-notes/waffle-1.8.0.md @@ -0,0 +1,151 @@ + +The Waffle feature release 1.8.0 is now available. + +What is new in this release: + - meson: require meson v0.53, various wayland-scanner fixes + - cmake: deprecate in favour of meson + - ci: add lint stage, resolve intermittent Xvfb failures + - nacl: remove the backend, error out if requested at build + - cgl: fix warnings and compilation issues + - wflinfo: add zsh completion, simplify the bash completion + - tests: rework and de-duplicate the per-platform handling + +The source is available at: + + https://waffle.freedesktop.org/files/release/waffle-1.8.0/waffle-1.8.0.tar.xz + +You can also get the current source directly from the git +repository. See https://waffle.freedesktop.org for details. + +---------------------------------------------------------------- + +Changes since 1.7.0: + +Alexander Kanavin (1): + meson.build: request native wayland-scanner + +Alyssa Ross (1): + meson: find wayland.xml from wayland-scanner.pc + +David Heidelberg (1): + www: improve layout a bit + +Dylan Baker (1): + meson: use override_dependency and override_find_program + +Emil Velikov (73): + waffle: Bump post-release version to 1.7.90 + doc: Add release notes for 1.7.0 + release: Publish Waffle 1.7.0 + release: Fixup 1.7.0 URLs + wflinfo: doc: use space separator for longopts + wflinfo: bash-completion: remove quirky handling + wflinfo: add zsh completion + gitlab-ci: use xvfb -noreset + wayland: silence waffle 1.7 deprecation warnings + third_party/threads: initialize abs_time + tests/gl_basic_test: silence maybe-uninitialized warn + waffle: consistently set WAFFLE_API_VERSION + waffle: use same version API across programs + core: use Wpointer-arith safe container_of + core/tests: correct function type + wflinfo: fixup sign-compare warnings + tests/gl_basic_test: silence implicit-fallthrough warn + tests/gl_basic_test: silence sign-compare warning + meson: enable all the warnings + gitlab-ci: flip the error on any warning + Revert "gbm: work around mesa linkage issue" + gbm: use libdrm instead of libudev + clang-format: add config file + gitlab-ci: add clang-format stage + gitlab-ci: move the clang-format/git comment further up + editorconfig: add initial file + tree: update website references + doc: update references to new git location + tree: update maintainer Chad -> Emil + man: meson: add all dependencies + meson: omit bash completion, with custom prefix + www: kill off the manpages + www: add XDC 2012 presentation notes and videos + doc: add notes/announce from the website branch + www: use the in-tree release-notes, tarballs branch + gitlab-ci: remove trailing whitespace + gitlab-ci: correctly copy the www root files + www: add couple more sections to acknowledgements + editorconfig: https all the links + README, HACKING: https all the links + cmake: http -> https where applicable + doc: http -> https where applicable + waffle: https all the links + www: https all the links + gitlab-ci: correctly handle the release notes + gitlab-ci: actually use the tarball branch + gitlab-ci: trigger website updates on .gitlab-ci.yml changes + gitlab-ci: update container to bullseye + meson: use get_variable() update to meson 0.51 + meson: remove always true meson.version >= 0.46 + meson: generate cmake files only on Windows + meson: produce summary(), require meson 0.53 + doc: Add release notes for 1.7.1 + release: Publish 1.7.1 + meson: don't run TLS checks on mingw + wgl: remove unused dummy wgl_error.[ch] + all: use format(gnu_printf), enable in mingw + doc: Add release notes for 1.7.2 + release: Publish 1.7.2 + tests/gl_basic_test: remove #undef test* instances + tests/gl_basic_test: shuffle expect_error further up + tests/gl_basic_test: s/test_gl_basic_/test_/ + tests/gl_basic_test: rework rgb tests + tests/gl_basic_test: rework the ctx flags tests + tests/gl_basic_test: rework the version tests + tests/gl_basic_test: print error if waffle_init() fails + tests/gl_basic_test: rework the testsuite entrypoint + tests/gl_basic_test: sprinkle some clang-format goodness + Use a static waffle.def + meson: drop the libwaffle-1.dll lib prefix on windows + cmake: deprecate cmake in favour of meson + Error out when nacl is requested, reinstate WAFFLE_PLATFORM_NACL + waffle: Bump version to 1.8.0 + +Fabrice Fontaine (2): + cmake: drop C++ dependency + meson: drop C++ dependency + +Gert Wollny (2): + formatting: add add some annotations to not reformat macros + waffle: Add support for create a context with reset notification + +Jason Ekstrand (1): + wgbm: Don't destroy a surface if init fails + +Jose Fonseca (1): + gitlab-ci: Build and package with MinGW cross-compilers. + +Matt Turner (1): + surfaceless_egl: Implement get_native functions + +Philipp Zabel (1): + wayland: fix build against version 1.20 + +Romain Naour (1): + cmake: forward cflags from *.pc files to waffle cflags + +Simon McVittie (9): + waffle_dl: Fix missing format string parameter + waffle_window_create2: Fix mismatch between format string and parameter + Mark printf-like functions with the appropriate gcc attribute + meson: Enable format-string-related compiler warnings + wflinfo: Print absence of GL context flags correctly + wflinfo: Make context_flags more const-correct + meson: Detect non-const-correct uses of string constants + wflinfo: Move context_flags array into constant data section + examples, wflinfo: Add missing NORETURN attributes + +Simon Zeni (1): + remove NaCL backend + +Yurii Kolesnykov (2): + Fix build on macOS by fixing a typo + Add cflag to fix macOS build + -- 2.11.4.GIT