xdg_shell: add missing <description> tags to the 'state' enum entries

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.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Jonas Ådahl <jadahl@gmail.com>
This commit is contained in:
Peter Hutterer 2015-11-09 13:58:12 +10:00 committed by Jonas Ådahl
parent f828a4381e
commit 5315fdabd4

View file

@ -340,23 +340,31 @@
0x1000 - 0x1FFF: GNOME 0x1000 - 0x1FFF: GNOME
</description> </description>
<entry name="maximized" value="1" summary="the surface is maximized"> <entry name="maximized" value="1" summary="the surface is maximized">
The surface is maximized. The window geometry specified in the configure <description summary="the surface is maximized">
event must be obeyed by the client. The surface is maximized. The window geometry specified in the configure
event must be obeyed by the client.
</description>
</entry> </entry>
<entry name="fullscreen" value="2" summary="the surface is fullscreen"> <entry name="fullscreen" value="2" summary="the surface is fullscreen">
The surface is fullscreen. The window geometry specified in the configure <description summary="the surface is fullscreen">
event must be obeyed by the client. The surface is fullscreen. The window geometry specified in the configure
event must be obeyed by the client.
</description>
</entry> </entry>
<entry name="resizing" value="3"> <entry name="resizing" value="3" summary="the surface is being resized">
The surface is being resized. The window geometry specified in the <description summary="the surface is being resized">
configure event is a maximum; the client cannot resize beyond it. The surface is being resized. The window geometry specified in the
Clients that have aspect ratio or cell sizing configuration can use configure event is a maximum; the client cannot resize beyond it.
a smaller size, however. Clients that have aspect ratio or cell sizing configuration can use
a smaller size, however.
</description>
</entry> </entry>
<entry name="activated" value="4"> <entry name="activated" value="4" summary="the surface is now activated">
Client window decorations should be painted as if the window is <description summary="the surface is now activated">
active. Do not assume this means that the window actually has Client window decorations should be painted as if the window is
keyboard or pointer focus. active. Do not assume this means that the window actually has
keyboard or pointer focus.
</description>
</entry> </entry>
</enum> </enum>