aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-13pointer-constraints: Correct spelling, grammar and consistencyYong Bakos
Downcase the protocol summary description to match other protocols. Replace 'surface-relative' with 'surface local' for consistency and clarity. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13pointer-gestures: Correct pluralization, one space, minor vertical whitespaceYong Bakos
Adjust double-space after period to be consistent with all content. Adjust vertical whitespace surrounding first and last protocol tag to match conventions in this, and other, protocol xml docs. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13relative-pointer: Correct spelling error, one capitalization, and minor spaceYong Bakos
Downcase the protocol description summary. Adjust two double-spaces to one, like the rest of the content. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13tablet: Correct grammar and punctuationYong Bakos
Correcting minor grammar and punctuation affords clarity. Standardize the use of 'surface local coordinates' in lieu of 'surface relative'. Capitalize Wayland where appropriate, similar to other occurences. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13tablet: Adjust vertical whitespace for consistencyYong Bakos
Add/remove vertial whitespace between xml elements according to conventions elsewhere within this, and other, protocol xml docs. Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13presentation-time: Correct minor grammar errorsYong Bakos
Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-04-13readme: Correct spelling and grammarYong Bakos
Signed-off-by: Yong Bakos <ybakos@humanoriented.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-03-10configure.ac: Bump version to 1.3Jonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-09Revert "xdg-shell: clarify xdg_surface creation semantics regarding buffers"Jonas Ådahl
This patch was intended to be part of the coming v6 version of the xdg_shell protocol. It is an semantically backward incompatible change, so it cannot be implemented in xdg_shell v5 without breaking compatibility with available clients. This reverts commit 275fd34023fabdcb487f2adf2fe80bda1e4bf0dc.
2016-03-08Add the tablet protocolPeter Hutterer
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Daniel Stone <daniels@collabora.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-08xdg-shell: clarify xdg_surface creation semantics regarding buffersMike Blumenkrantz
this change ensures that the client will set its initial state before performing any drawing, ensuring that there is no mismatch when creating a surface with a non-default state (eg. maximize, fullscreen, ...) looking at the following event flows: 1) wl_surface.attach, wl_surface.commit, xdg_shell.get_xdg_surface 2) wl_surface.attach, xdg_shell.get_xdg_surface, wl_surface.commit 3) xdg_shell.get_xdg_surface, wl_surface.commit, xdg_surface.configure, wl_surface.attach, wl_surface.commit only 3) is now valid, while 1) and 2) will trigger errors as a result of handling buffers prior to creating the xdg surface Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com> Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-03-07configure.ac: Bump version to 1.2Jonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-01Makefile: install and dist stable protocolsPekka Paalanen
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-01Makefile: add presentation-time to stable protocolsPekka Paalanen
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-01presentation-time: finish stabilizationPekka Paalanen
Rename interfaces and the protocol to follow the policy. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-03-01stable: add presentation-time draftPekka Paalanen
This XML file has been copied verbatim from Weston 1.10.0 release, protocol/presentation_timing.xml. The last behavioral change to that file was in December 2014, so the behaviour is considered stable. Interfaces still need to be renamed according wayland-protocols policy. That will be done in a follow-up patch to clearly show the changes. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2016-02-29Remove 'is'.Carlos Olmedo Escobar
Signed-off-by: Carlos Olmedo Escobar <carlos.olmedo.e@gmail.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2016-02-16configure.ac: Bump version to 1.1Jonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2016-02-16Introduce pointer locking and confinement protocolJonas Ådahl
This patch introduces a new protocol for locking and confining a pointer. It consists of a new global object with two requests; one for locking the surface to a position, one for confining the pointer to a given region. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Reviewed-by: Daniel Stone <daniels@collabora.com>
2016-02-16Introduce wp_relative_pointer interfaceJonas Ådahl
The wp_relative_pointer interface is an extension to the wl_pointer interface created from wl_seat. It has the same focus, but adds the functionality of sending relative pointer motions unhindered by constraints such as monitor edges or other barriers. It also contains unaccelerated pointer motion information. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Reviewed-by: Daniel Stone <daniels@collabora.com>
2016-01-14ignore: ignore config.sub and config.guessDerek Foreman
Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
2016-01-14test: add make checkDerek Foreman
We can now test all the protocol files by running make check (or distcheck) which will pass them through the scanner. Signed-off-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net> Acked-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Jonas Ådahl <jadahl@gmail.com>
2015-12-07xdg-shell: add state range reservation for EFLMike Blumenkrantz
Signed-off-by: Mike Blumenkrantz <zmike@osg.samsung.com> Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com>
2015-12-04configure.ac: Fix compatibility for older pkg-config versionsBryce Harrington
noarch_pkgconfigdir is not available on oldish pkg-config's. Among other things this affects Wayland's nightly auto-build Ubuntu 14.04 PPAs. Signed-off-by: Bryce Harrington <bryce@osg.samsung.com> Cc: Pekka Paalanen <ppaalanen@gmail.com> Cc: Quentin Glidic <sardemff7+wayland@sardemff7.net> Cc: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2015-11-25configure.ac: Bump version to 1.0Jonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-25configure.ac: Fix bugzilla linkJonas Ådahl
File bugs to the 'unspecified' version of the 'wayland' component. We currently don't have a 'wayland-protocols' component, and 'wayland' is the closest there is right now. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-25configure.ac: Remove micro version from version numberJonas Ådahl
Just use two numbers, major and minor. There is no practical use for a micro version number. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-23configure.ac: Remove unused output variablesJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-23configure.ac: Print version when done configuringJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-23install pkg-config file to arch-independent locationIgor Gnatenko
It is arch-independent, so no need to install it to /usr/lib* Cc: Jonas Ådahl <jadahl@gmail.com> Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com> Reviewed-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2015-11-20xdg_shell: add missing <description> tags to the 'state' enum entriesPeter Hutterer
The scanner parses CDATA in <entry> but lets it disappear otherwise. To have descriptive text associated with the <entry>, we need a <description> tag - and that must have a summary attribute. The current scanner doesn't handle <description> however, so to get the summary printed in the output file we still need the summary attribute in the entry tag too. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Derek Foreman <derekf@osg.samsung.com> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-20COPYING: Update copyrightsJonas Ådahl
I went through all of the protocols and used the copyright hints in them and used the result of that to put in the COPYING file. One exception was the fullscreen shell which was missing the copyright details. As per direct contact with the original author, copyright of fullscreen shell should be attributed to the author himself and was therefore added to COPYING. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-18Makefile.am: Include protocol README files in tarballJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-17README: postfix -> suffixJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-17README: Use the word 'deprecated' instead of 'obsolete'Jonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-17Remove presentation timing protocolJonas Ådahl
The presentation timing protocol is already ready for being declared stable and given this we can skip having it going through the unstable naming procedures. Lets remove it for now, and re-introduce in stable/ when declaring it stable. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-16README: Add note about CC:ing maintainersJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09linux-dmabuf: Change the zlinux_prefix to zwp_linuxJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09Apply the new version suffix convention to the protocolsJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09README: Make the interface major version suffix more clearJonas Ådahl
Append _vN instead of just N where N is the major version. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09README: Some clarifications regarding major vs minor versionsJonas Ådahl
Was missing that the major version is also part of the interface names. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09Change all of the zwl_ prefixed protocols to use the zwp_ prefixJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09README: Document interface naming conventionJonas Ådahl
Document that what different types of protocols should prefix their interfaces with. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09README: Change the examples from wl_ to wp_Jonas Ådahl
It was decided that the wl_ prefixed used by protocols and the wayland-client and wayland-server API should only be used by those two libraries. Instead, invent a new prefix for protocols in wayland-protocols: wp_, which stands for Wayland Protocol. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-09README: Remove confusing part of paragraph about releasesJonas Ådahl
It should be understood that it is possible to make "oops didn't mean that" commits making intra-release backward incompatible changes. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-06README: Another typo fix and some line wrap cleanupJonas Ådahl
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-06README: typo fixesPekka Paalanen
Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk> Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-03README: Clarify unstable between release on an unstable protocolJonas Ådahl
Unstable changes can be made to unstable protocols, but this was about unstable changes within the same major version. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-11-03Added README file describing development procedures etcJonas Ådahl
The format used is (unverified) AsciiDoc. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2015-10-30Migrate xdg_shell protocolJonas Ådahl
This migration did not involve any renaming, xdg_shell already has its own form of unstable protocol semantics. The next xdg_shell protocol change will change to the new naming semantics, and not earlier in order to minimize breakage. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>