<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/qapi-schema/doc-good.texi, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/qapi-schema/doc-good.texi?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/qapi-schema/doc-good.texi?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-09-29T15:55:39+00:00</updated>
<entry>
<title>scripts/qapi: Remove texinfo generation support</title>
<updated>2020-09-29T15:55:39+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-09-25T16:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a27ff0a24916e7a6cdc90e4a984423069d8dfea6'/>
<id>urn:sha1:a27ff0a24916e7a6cdc90e4a984423069d8dfea6</id>
<content type='text'>
We no longer use the generated texinfo format documentation,
so delete the code that generates it, and the test case for
the generation.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20200925162316.21205-17-peter.maydell@linaro.org&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qapi-schema: Convert doc-good.json to rST-style strong/emphasis</title>
<updated>2020-09-29T15:55:39+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-09-25T16:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b09c8f7a99681054af1bcbb88f374c181af91972'/>
<id>urn:sha1:b09c8f7a99681054af1bcbb88f374c181af91972</id>
<content type='text'>
doc-good.json currently uses the old *strong* and _emphasis_ markup.
As part of the conversion to rST this needs to switch to **strong**
and *emphasis*, because rST uses underscores as part of its markup
of hyperlinks and will otherwise warn about the syntax error.

In commit a660eed482063b we fixed up the in-tree uses of the
old markup:
 1) _this_ was replaced with *this*
 2) the only in-tree use of *this* was left alone (turning
    a 'strong' into an 'emphasis')
(and so currently in-tree nothing is using either new-style
**strong** or old-style _emphasis_).

Update doc-good.json in a similar way:
 1) replace _this_ with *this*
 2) remove the usage of old-style *this*

(This slightly reduces the coverage for the old Texinfo generator,
which is about to go away, but is fine for the new rST generator
because that does not need to handle strong/emphasis itself because
it is simply passing the entire text as raw rST to Sphinx.)

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20200925162316.21205-13-peter.maydell@linaro.org&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qapi/doc-good.json: Prepare for qapi-doc Sphinx extension</title>
<updated>2020-09-29T15:55:39+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2020-09-25T16:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=63a97cf5a0aeaaafc6597a196581f4cfee9b8940'/>
<id>urn:sha1:63a97cf5a0aeaaafc6597a196581f4cfee9b8940</id>
<content type='text'>
doc-good.json tests doc comment parser corner cases.  We're about to
largely replace it by a Sphinx extension, which will have different
corner cases.  Tweak the test so it passes both with the old parser
and the Sphinx extension, by making it match the more restrictive
rST syntax:

 * in a single list the bullet types must all match
 * lists must have leading and following blank lines
 * the rules on when and where indentation matters differ
 * the '|' example syntax is going to go away entirely, so stop
   testing it

This will avoid the tests spuriously breaking when we tighten up the
parser code in the following commits.

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20200925162316.21205-4-peter.maydell@linaro.org&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Add feature flags to struct members</title>
<updated>2020-03-17T20:25:47+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2020-03-17T11:54:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=84ab00868798a65e19d76d3cb5f1552c6b25ceb4'/>
<id>urn:sha1:84ab00868798a65e19d76d3cb5f1552c6b25ceb4</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20200317115459.31821-21-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Add feature flags to remaining definitions</title>
<updated>2020-03-17T18:58:34+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2020-03-17T11:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=013b4efc9be9af8276bd891cd52267d409f1d712'/>
<id>urn:sha1:013b4efc9be9af8276bd891cd52267d409f1d712</id>
<content type='text'>
In v4.1.0, we added feature flags just to struct types (commit
6a8c0b5102^..f3ed93d545), to satisfy an immediate need (commit
c9d4070991 "file-posix: Add dynamic-auto-read-only QAPI feature").  In
v4.2.0, we added them to commands (commit 23394b4c39 "qapi: Add
feature flags to commands") to satisfy another immediate need (commit
d76744e65e "qapi: Allow introspecting fix for savevm's cooperation
with blockdev").

Add them to the remaining definitions: enumeration types, union types,
alternate types, and events.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Message-Id: &lt;20200317115459.31821-13-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: Implement boxed event argument documentation</title>
<updated>2019-10-29T06:35:16+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-10-24T11:02:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b621a26040dd626cf9098c277e763f55fcfacf67'/>
<id>urn:sha1:b621a26040dd626cf9098c277e763f55fcfacf67</id>
<content type='text'>
Generate a reference "Arguments: the members of ...", just like we do
for commands since commit c2dd311cb7 "qapi2texi: Implement boxed
argument documentation".

No change to generated QMP documentation; we don't yet use boxed
events outside tests/.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20191024110237.30963-7-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qapi-schema: Cover alternate documentation comments</title>
<updated>2019-10-29T06:35:16+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-10-24T11:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f6401deb067457119278586fbb2a0c283382cfa4'/>
<id>urn:sha1:f6401deb067457119278586fbb2a0c283382cfa4</id>
<content type='text'>
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20191024110237.30963-4-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qapi-schema: Demonstrate command and event doc comment bugs</title>
<updated>2019-10-29T06:35:16+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-10-24T11:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=717cfcfae6df46c82b1ae191ec7ae6e0e288c914'/>
<id>urn:sha1:717cfcfae6df46c82b1ae191ec7ae6e0e288c914</id>
<content type='text'>
Add negative tests doc-bad-boxed-command-arg and doc-bad-event-arg to
cover boxed and no arguments.  They demonstrate insufficient doc
comment checking.

Update positive test doc-good to cover boxed event arguments.  It
demonstrates the generated doc comment misses arguments.

These bugs will be fixed later in this series.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20191024110237.30963-3-armbru@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/qapi-schema: Cover feature documentation comments</title>
<updated>2019-10-22T11:54:13+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2019-10-18T08:14:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=79598c8a634c21de9ac7b5a04c03bf4f13967191'/>
<id>urn:sha1:79598c8a634c21de9ac7b5a04c03bf4f13967191</id>
<content type='text'>
Commit 8aa3a33e44 "tests/qapi-schema: Test for good feature lists in
structs" neglected to cover documentation comments, and the previous
commit followed its example.  Make up for them.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20191018081454.21369-5-armbru@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
</content>
</entry>
<entry>
<title>qapi: add condition to variants documentation</title>
<updated>2018-12-14T05:52:48+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2018-12-13T12:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=01ae9cc2544f03299bb8b9923dec5da3d94f7c57'/>
<id>urn:sha1:01ae9cc2544f03299bb8b9923dec5da3d94f7c57</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20181213123724.4866-21-marcandre.lureau@redhat.com&gt;
Reviewed-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
</content>
</entry>
</feed>
