Bug 371213 - Implement xdg_shell_v6 support
Summary: Implement xdg_shell_v6 support
Status: RESOLVED FIXED
Alias: None
Product: kwayland
Classification: Frameworks and Libraries
Component: server (show other bugs)
Version: 5.27.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Martin Flöser
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-19 11:36 UTC by Alivema4ever
Modified: 2017-10-21 11:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alivema4ever 2016-10-19 11:36:30 UTC
Since the release of wayland-protocols 1.7, a new xdg_shell v6 is introduced[1]. This breaks backward-compatibility with older xdg_shell implementation.

[1] https://lists.freedesktop.org/archives/wayland-devel/2016-August/030606.html

Reproducible: Always

Steps to Reproduce:
1. Wayland-protocols 1.7, wayland 1.12, and weston 1.12 need to be installed.
2. Launch weston-terminal app on plasma wayland session or kwin_wayland

Actual Results:  
Notice that weston-terminal can't be launched, with the following message

weston-terminal: clients/window.c:5118: window_create_internal: Assertion `custom || display->xdg_shell || display->ivi_application' failed.

Expected Results:  
Kwin_wayland is able to launch weston-terminal and other weston apps.

This issue doesn't occur on Gnome 3.22.1, since weston-terminal and other weston apps run fine on Gnome 3.22.1
Comment 1 smldis 2017-08-23 11:11:24 UTC
will this enable native wayland gtk3 apps ander kwin?
Comment 2 Martin Flöser 2017-10-21 11:00:49 UTC
Implemented as of 5.39 release. Also integrated into KWin/master, so Plasma 5.12 will support this.