Hi Pekka, On Wed, Oct 25, 2017 at 10:09 AM, Ucan, Emre (ADITG/ESB) <[email protected]> wrote: > Actually, IMO ivi-shell is not a proper wayland compositor. Because it is > violating wayland protocol by not supporting wl_shell interface. > > Therefore, we have to at least support wl_shell interface in ivi-shell. Why > not support it via libweston-desktop ?
I'm wondering if you have any thoughts on this one specific point that Emre made. I know there's a lot of heartburn over the inclusion of wl_shell into the core protocol, and you wouldn't do it that way if that decision were getting made today. But given the history that actually happened, is there a reason not to go ahead and allow the ivi-shell to implement wl_shell simply on the grounds that it is part of the defined core protocol? I think that some potentially reasonable answers were made above to your concerns that the API offered by wl_shell targeted toward desktops wouldn't be meaningful on an IVI system. All the mandatory operations seem to be possible to support, and the IVI shell just needs to come up with sensible definitions (i.e., documented for its users) about how the anonymous wl_shell clients' surfaces will be integrated with the explicit IVI clients. Note, I'm not for the moment trying to expand this line of reasoning into a grounds for justifying the support of xdg-shell. That protocol is (deliberately) not part of the core, and I understand that. If a magic wand were to be waved and use of libweston-desktop didn't automatically mean that xdg-shell is supported too, would that be tolerable? _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
