published the release of the package Wayland-Protocols 1.26 containing a set of protocols and extensions that complement the capabilities of the base protocol Wayland and provide the opportunities necessary for building composite servers and user environment.
All protocols are sequentially undergoing three Phases – development, testing and stabilization. After completing the development stage (category “ unstable ) the protocol is placed in the branch” staging “and officially included in the set of Wayland-protocols, and after completion of testing moves to the category of stable. Protocols from the “Staging” category can already be used in composite servers and customers, where the functionality associated with them requires. Unlike the “Unstable” category, “Staging” is prohibited from making changes that violate compatibility, but in case of identification of problems and flaws during testing, a new significant version of the protocol or other Wayland expanding is excluded.
In the new version:
- The category of “Staging” has been added a protocol single-pixel-buper , which allows you to create single-pixel buffers, including four 32-bit RGBA values.
Using the Viewporter protocol, composite servers can scale single -pixel buffers to create homogeneous colored surfaces of arbitrary size. - In the protocol xdg_shell , providing an interface for interacting with surfaces as with windows as with windows which allows you to move the surfaces on the screen, turn, turn, change, change size, etc., text-Input The wording led to a comprehensive interpretation, and explanations about the implied behavior are added.
- The use of terminology defined in RFC 2119 .
. . .
Currently, Wayland-Protocols includes the following stable protocols, which ensure reverse compatibility:
- “ viewporter -allows the client to perform scaling and cutting stones surfaces on the server side.
- “ Presentation-time