[PATCH wayland-protocols, weston v3 0/17] Stabilize wl_scaler as wp_viewporter
Pekka Paalanen
ppaalanen at gmail.com
Tue Apr 26 12:50:52 UTC 2016
From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
Hi,
here is the v3 of the stabilization series, which I hope to the final to be
merged.
The wayland-protocols patches are essentially the same as v2, except few
cosmetic changes as suggested by review comments. There are mentioned in the
review log in each patch, if there were any.
The weston patches are v3 too, though v2 was never posted. The changes to v1
are:
- patches 6-7 are new (simple preparation)
- patches 8-12 are the same as v1
- patches 13-17 are new, accounting for the spec changes from
wayland-protocols v1
Note, that there are now tests for the wp_viewporter API. \o/
Wayland-protocols:
Pekka Paalanen (5):
stable: add viewporter draft
stable/viewporter: remove wp_viewport.set request
stable/viewporter: rename and build
stable/viewporter: rephrase a wp_viewport paragraph
stable/viewporter: add more error cases
Makefile.am | 1 +
stable/viewporter/README | 7 ++
stable/viewporter/viewporter.xml | 189 +++++++++++++++++++++++++++++++++++++++
3 files changed, 197 insertions(+)
create mode 100644 stable/viewporter/README
create mode 100644 stable/viewporter/viewporter.xml
Weston:
Pekka Paalanen (12):
compositor: constify weston_surface_build_buffer_matrix()
compositor: refactor into convert_size_by_transform_scale()
compositor: migrate to stable viewporter.xml
compositor: rename scaler to viewport(er)
clients/scaler: migrate to wp_viewporter
clients/simple-damage: migrate to wp_viewporter
protocol: remove scaler.xml
compositor: fix wp_viewport use after free
compositor: check viewport source rect validity
compositor: check viewport dst size validity
compositor: fix wp_viewport.set_source errors
tests: add wp_viewporter tests
Makefile.am | 27 ++-
clients/scaler.c | 43 ++--
clients/simple-damage.c | 32 +--
configure.ac | 2 +
protocol/scaler.xml | 208 ------------------
src/compositor.c | 343 +++++++++++++++++++-----------
src/compositor.h | 5 +-
tests/viewporter-test.c | 553 ++++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 823 insertions(+), 390 deletions(-)
delete mode 100644 protocol/scaler.xml
create mode 100644 tests/viewporter-test.c
Thanks,
pq
More information about the wayland-devel
mailing list