<div dir="ltr">Is there no way to just make the scanner use the text without adding extra nesting?<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 9, 2015 at 9:14 AM, Derek Foreman <span dir="ltr"><<a href="mailto:derekf@osg.samsung.com" target="_blank">derekf@osg.samsung.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 08/11/15 09:58 PM, Peter Hutterer wrote:<br>
> The scanner parses CDATA in <entry> but lets it disappear otherwise. To have<br>
> descriptive text associated with the <entry>, we need a <description> tag -<br>
> and that must have a summary attribute. The current scanner doesn't handle<br>
> <description> however, so to get the summary printed in the output file we<br>
> still need the summary attribute in the entry tag too.<br>
<br>
</span>Kinda gross.  wayland.xml seems to get this wrong all over the place?<br>
(wrt missing summary= in some sections)<br>
<br>
Should we be teaching the scanner about <description> to avoid the need<br>
for duplication?<br>
<br>
> Signed-off-by: Peter Hutterer <<a href="mailto:peter.hutterer@who-t.net">peter.hutterer@who-t.net</a>><br>
<br>
Reviewed-by: Derek Foreman <<a href="mailto:derekf@osg.samsung.com">derekf@osg.samsung.com</a>><br>
<div class="HOEnZb"><div class="h5"><br>
> ---<br>
>  unstable/xdg-shell/xdg-shell-unstable-v5.xml | 34 +++++++++++++++++-----------<br>
>  1 file changed, 21 insertions(+), 13 deletions(-)<br>
><br>
> diff --git a/unstable/xdg-shell/xdg-shell-unstable-v5.xml b/unstable/xdg-shell/xdg-shell-unstable-v5.xml<br>
> index 64346fb..127992b 100644<br>
> --- a/unstable/xdg-shell/xdg-shell-unstable-v5.xml<br>
> +++ b/unstable/xdg-shell/xdg-shell-unstable-v5.xml<br>
> @@ -340,23 +340,31 @@<br>
>          0x1000 - 0x1FFF: GNOME<br>
>        </description><br>
>        <entry name="maximized" value="1" summary="the surface is maximized"><br>
> -        The surface is maximized. The window geometry specified in the configure<br>
> -        event must be obeyed by the client.<br>
> +     <description summary="the surface is maximized"><br>
> +       The surface is maximized. The window geometry specified in the configure<br>
> +       event must be obeyed by the client.<br>
> +     </description><br>
>        </entry><br>
>        <entry name="fullscreen" value="2" summary="the surface is fullscreen"><br>
> -        The surface is fullscreen. The window geometry specified in the configure<br>
> -        event must be obeyed by the client.<br>
> +     <description summary="the surface is fullscreen"><br>
> +       The surface is fullscreen. The window geometry specified in the configure<br>
> +       event must be obeyed by the client.<br>
> +     </description><br>
>        </entry><br>
> -      <entry name="resizing" value="3"><br>
> -        The surface is being resized. The window geometry specified in the<br>
> -        configure event is a maximum; the client cannot resize beyond it.<br>
> -        Clients that have aspect ratio or cell sizing configuration can use<br>
> -        a smaller size, however.<br>
> +      <entry name="resizing" value="3" summary="the surface is being resized"><br>
> +     <description summary="the surface is being resized"><br>
> +       The surface is being resized. The window geometry specified in the<br>
> +       configure event is a maximum; the client cannot resize beyond it.<br>
> +       Clients that have aspect ratio or cell sizing configuration can use<br>
> +       a smaller size, however.<br>
> +     </description><br>
>        </entry><br>
> -      <entry name="activated" value="4"><br>
> -        Client window decorations should be painted as if the window is<br>
> -        active. Do not assume this means that the window actually has<br>
> -        keyboard or pointer focus.<br>
> +      <entry name="activated" value="4" summary="the surface is now activated"><br>
> +     <description summary="the surface is now activated"><br>
> +       Client window decorations should be painted as if the window is<br>
> +       active. Do not assume this means that the window actually has<br>
> +       keyboard or pointer focus.<br>
> +     </description><br>
>        </entry><br>
>      </enum><br>
><br>
><br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" rel="noreferrer" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</div></div></blockquote></div><br></div>