Fwd: [PATCH weston] xdg-shell: Make stable

Manuel Bachmann manuel.bachmann at open.eurogiciel.org
Fri Jul 18 05:13:47 PDT 2014


Hi everybody, and thanks Phillippe for reacting to this topic,

Yes, we under Tizen are using xdg-shell for some of the great features it
has, and doing the integration in applications and toolkits such
Ozone-Wayland, Qt, EFL...

We were recently challenged by a feature needed in the Web runtime, which
is "resuming" an application by making it visible again.
Currently, we use "xdg_shell_set_minimized()" to hide it. There is no
corresponding reverse function though, so we have been hacking by
destroying and recreating xdg_surfaces, but it is at best

Having a "xdg_surface_unset_minimized()" request would really solve this
issue.

I'm attaching the WIP patch implementing this. And here is a video of a
client-side implementation, here switching apps :
https://www.youtube.com/watch?v=Kn7mxUUD2B0

Looking forward for your feedback, Jasper and everyone interested !




2014-07-18 13:33 GMT+02:00 Philippe Coval <
philippe.coval at open.eurogiciel.org>:

>
>> We've gone through enough churn of xdg-shell that we're now feeling
>> confident enough to commit to this much. Let's do it.
>>
>
> Ok good news, I guess you're want to gather some feedback
> before it lands into next release
>
> As a qtwayland developer it seems ok for us
> (note current master branch is aligned to latest release wl-1.5)
> may giucam confirm too,
> I'll probably upgrade to 1.6 soon or later...
>
>
> But as mentionned in
>
> https://bugs.freedesktop.org/show_bug.cgi?id=53214
>
> We at Tizen feels the unset_minimized request is missing
> (may it be part of the states enum too ?)
>
>
> If we compare to maximize both are there :
>
>    <request name="set_maximized" />
>    <request name="unset_maximized" />
>
>
> While there is only :
>
>    <request name="set_minimized" />
>
>
> Would it make sense to add this one :
>
>    <request name="unset_minimized" />
>
>
> I supose it's not there because there is no real need,
> but it wasnt intentional please confirm ?
>
> We can share some patches if it maters.
>
> To be tracked here and at  :
>
> https://bugs.freedesktop.org/show_bug.cgi?id=53214
>
>
> Regards
>
>
> --
>  mailto:philippe.coval at eurogiciel.fr  --  gpg:0x467094BC
>  xmpp:philippe.coval.pro at gmail.com
>  https://dockr.eurogiciel.fr/blogs/embedded/author/pcl/
>                                                                        .
>
>


-- 
Regards,



*Manuel BACHMANN Tizen Project VANNES-FR*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20140718/a80f10af/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-shell-support-a-new-xdg_shell_unset_minimized-functi.patch
Type: text/x-diff
Size: 2445 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20140718/a80f10af/attachment.patch>


More information about the wayland-devel mailing list