• Home
  • Raw
  • Download

Lines Matching refs:protocol

5 available in the Wayland core protocol. Such protocols either add
7 protocol either in Wayland core, or some other protocol in
10 A protocol in wayland-protocols consists of a directory containing a set
11 of XML files containing the protocol specification, and a README file
17 and protocol names as well as place in the directory tree will reflect
20 A stable protocol is a protocol which has been declared stable by
24 An unstable protocol is a protocol currently under development and this
25 will be reflected in the protocol and interface names. See <<Unstable
28 A deprecated protocol is a protocol that has either been replaced by some
29 other protocol, or declared undesirable for some other reason. No more
30 changes will be made to a deprecated protocol.
32 Depending on which of the above states the protocol is in, the protocol
40 To propose a new protocol, create a patch adding the relevant files and
45 'PATCH wayland-protocols' depending on what state the protocol is in.
52 If the changes are backward incompatible changes to an unstable protocol,
53 see <<Unstable protocol changes>>.
58 the protocol interface names in order to minimize risk that the generated
64 should be used on all interfaces in the protocol.
75 An unstable protocol has at least two versions: the major version, which
77 represents backward compatible changes to the interfaces in the protocol.
79 The major version is part of the XML file name, the protocol name in the
80 XML, and interface names in the protocol.
83 There may be more than one minor version per protocol, if there are more
86 The XML file and protocol name also has the word 'unstable' in them, and
87 all of the interfaces in the protocol are prefixed with +z+ and
90 For example, an unstable protocol called foo-bar with major version 2
97 Unstable protocol changes
99 During the development of a new protocol it is possible that backward
101 in the major and minor versions of the protocol.
107 . Increase the major version number in the protocol XML by +1+.
116 Declaring a protocol stable
118 Once it is decided that a protocol should be declared stable, meaning no
125 same name as the protocol directory in the +unstable/+ directory.
128 should be the same name as the protocol directory but with the +.xml+
130 . Rename the name of the protocol in the XML by removing the
133 of the interfaces in the protocol.