[PATCH wayland-protocols] xdg_shell: add missing <description> tags to the 'state' enum entries

Bill Spitzak spitzak at gmail.com
Mon Nov 9 10:08:15 PST 2015


Is there no way to just make the scanner use the text without adding extra
nesting?


On Mon, Nov 9, 2015 at 9:14 AM, Derek Foreman <derekf at osg.samsung.com>
wrote:

> On 08/11/15 09:58 PM, Peter Hutterer wrote:
> > The scanner parses CDATA in <entry> but lets it disappear otherwise. To
> have
> > descriptive text associated with the <entry>, we need a <description>
> tag -
> > and that must have a summary attribute. The current scanner doesn't
> handle
> > <description> however, so to get the summary printed in the output file
> we
> > still need the summary attribute in the entry tag too.
>
> Kinda gross.  wayland.xml seems to get this wrong all over the place?
> (wrt missing summary= in some sections)
>
> Should we be teaching the scanner about <description> to avoid the need
> for duplication?
>
> > Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
>
> Reviewed-by: Derek Foreman <derekf at osg.samsung.com>
>
> > ---
> >  unstable/xdg-shell/xdg-shell-unstable-v5.xml | 34
> +++++++++++++++++-----------
> >  1 file changed, 21 insertions(+), 13 deletions(-)
> >
> > diff --git a/unstable/xdg-shell/xdg-shell-unstable-v5.xml
> b/unstable/xdg-shell/xdg-shell-unstable-v5.xml
> > index 64346fb..127992b 100644
> > --- a/unstable/xdg-shell/xdg-shell-unstable-v5.xml
> > +++ b/unstable/xdg-shell/xdg-shell-unstable-v5.xml
> > @@ -340,23 +340,31 @@
> >          0x1000 - 0x1FFF: GNOME
> >        </description>
> >        <entry name="maximized" value="1" summary="the surface is
> maximized">
> > -        The surface is maximized. The window geometry specified in the
> configure
> > -        event must be obeyed by the client.
> > +     <description summary="the surface is maximized">
> > +       The surface is maximized. The window geometry specified in the
> configure
> > +       event must be obeyed by the client.
> > +     </description>
> >        </entry>
> >        <entry name="fullscreen" value="2" summary="the surface is
> fullscreen">
> > -        The surface is fullscreen. The window geometry specified in the
> configure
> > -        event must be obeyed by the client.
> > +     <description summary="the surface is fullscreen">
> > +       The surface is fullscreen. The window geometry specified in the
> configure
> > +       event must be obeyed by the client.
> > +     </description>
> >        </entry>
> > -      <entry name="resizing" value="3">
> > -        The surface is being resized. The window geometry specified in
> the
> > -        configure event is a maximum; the client cannot resize beyond
> it.
> > -        Clients that have aspect ratio or cell sizing configuration can
> use
> > -        a smaller size, however.
> > +      <entry name="resizing" value="3" summary="the surface is being
> resized">
> > +     <description summary="the surface is being resized">
> > +       The surface is being resized. The window geometry specified in
> the
> > +       configure event is a maximum; the client cannot resize beyond it.
> > +       Clients that have aspect ratio or cell sizing configuration can
> use
> > +       a smaller size, however.
> > +     </description>
> >        </entry>
> > -      <entry name="activated" value="4">
> > -        Client window decorations should be painted as if the window is
> > -        active. Do not assume this means that the window actually has
> > -        keyboard or pointer focus.
> > +      <entry name="activated" value="4" summary="the surface is now
> activated">
> > +     <description summary="the surface is now activated">
> > +       Client window decorations should be painted as if the window is
> > +       active. Do not assume this means that the window actually has
> > +       keyboard or pointer focus.
> > +     </description>
> >        </entry>
> >      </enum>
> >
> >
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20151109/91d01dbb/attachment-0001.html>


More information about the wayland-devel mailing list