diff options
author | Johan Klokkhammer Helsing <johan.helsing@qt.io> | 2018-05-23 14:30:13 +0200 |
---|---|---|
committer | Johan Helsing <johan.helsing@qt.io> | 2018-05-24 05:25:57 +0000 |
commit | d1a8677d72ba3d205263d8578a42ea1695245d04 (patch) | |
tree | e014cc8b9618b048b66b399b76226e80b7174fdf /src/client/qwaylanddisplay.cpp | |
parent | c2c0da3ffa9d8e603acc1135c6f02e10b6bfcc52 (diff) |
Add readme for internal protocol extension folder
There have been some misunderstandings about the compatibility guarantees
of our internal protocols. I.e. some compositors have started
implementing them, and then we have removed or made backwards
incompatible changes to the protocols.
Also, when we've made backwards incompatible changes, we've previously
incorrectly used the version attribute of the interface, however that
attribute is supposed to be used for backwards *compatible* changes. This
causes problems for both ourselves and others.
So let's be explicit about it in a README and be more careful when
reviewing protocol extension changes if they don't bump the version
suffix (i.e. rename the protocol).
This is the same versioning and naming scheme as used by the unstable
protocols in wayland-protocols.
Task-number QTBUG-68423
Change-Id: I9c1a7e13c9356660914bbfeff4139ec033f1d443
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/client/qwaylanddisplay.cpp')
0 files changed, 0 insertions, 0 deletions