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">
<description summary="the surface is maximized">
The surface is maximized. The window geometry specified in the configure The surface is maximized. The window geometry specified in the configure
event must be obeyed by the client. 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">
<description summary="the surface is fullscreen">
The surface is fullscreen. The window geometry specified in the configure The surface is fullscreen. The window geometry specified in the configure
event must be obeyed by the client. 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">
<description summary="the surface is being resized">
The surface is being resized. The window geometry specified in the The surface is being resized. The window geometry specified in the
configure event is a maximum; the client cannot resize beyond it. configure event is a maximum; the client cannot resize beyond it.
Clients that have aspect ratio or cell sizing configuration can use Clients that have aspect ratio or cell sizing configuration can use
a smaller size, however. a smaller size, however.
</description>
</entry> </entry>
<entry name="activated" value="4"> <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 Client window decorations should be painted as if the window is
active. Do not assume this means that the window actually has active. Do not assume this means that the window actually has
keyboard or pointer focus. keyboard or pointer focus.
</description>
</entry> </entry>
</enum> </enum>