Protocol symbols clash with wlroots symbols
Let's say we have a stable layer shell protocol. wayland-scanner would export symbols like wlr_layer_shell
. However we'd like to use this name for the wlroots implementation too.
Wayland uses a different prefix to address this issue: wp_
(instead of wl_
). Maybe we should consider switching to something like wlrp_
.
No rush though, we're nowhere near standardizing stable protocols and wayland-protocols is changing.