XDG Support for ivi-shell: ivi-id-agent
These patches are the basis for a PR for wayland-ivi-extension repository: https://github.com/GENIVI/wayland-ivi-extension/pull/103
Libweston-desktop is used in ivi-shell to provide XDG support. In the wayland-ivi-extension repo an ivi-id-agent reference implementation is added to generate ids for the XDG surfaces. By means of this patch series xdg and ivi-application protocol are supported by ivi-shell and can be handled by the window manager by means of the ivi-wm protocol.
For more information please refer to: https://wiki.automotivelinux.org/_media/agl-distro/agl_amm_xdg_support_a04.pdf