<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/tests, branch v5.31.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Automatically mark classes with pure virtual functions as /Abstract/.</title>
<updated>2017-02-04T11:45:00+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2017-02-03T20:22:52+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=2e20aeab6e86670a66ff99a7b79120c4004b4d22'/>
<id>2e20aeab6e86670a66ff99a7b79120c4004b4d22</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Take account of visibility of classes</title>
<updated>2017-02-04T11:30:04+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2017-02-04T11:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=98d065773413aba437c0bc537c701ed39d38a9b9'/>
<id>98d065773413aba437c0bc537c701ed39d38a9b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Take account of visibility attribute on APIs</title>
<updated>2017-02-04T11:27:15+00:00</updated>
<author>
<name>Shaheed Haque</name>
<email>srhaque@theiet.org</email>
</author>
<published>2017-02-04T11:00:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=050f15ef6a0c44dc6a7abbbe0f1954ea1925f473'/>
<id>050f15ef6a0c44dc6a7abbbe0f1954ea1925f473</id>
<content type='text'>
Don't export API which has visibility "hidden".

Visibility attributes on variables are ignored, but call the generic
method anyway.

Remove checks for macros which obscure the attributes.  Processing the
attribute directly means that is not needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't export API which has visibility "hidden".

Visibility attributes on variables are ignored, but call the generic
method anyway.

Remove checks for macros which obscure the attributes.  Processing the
attribute directly means that is not needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Test file in subdirectory.</title>
<updated>2017-01-18T23:31:17+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-18T23:31:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=3e6eb0562e5fd3831d66db4720c67cc950b3536c'/>
<id>3e6eb0562e5fd3831d66db4720c67cc950b3536c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Handle const-ref of non-record parameter defaults</title>
<updated>2017-01-18T23:03:16+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-18T23:03:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ded67db971a2d185dc999255942141e54b44c478'/>
<id>ded67db971a2d185dc999255942141e54b44c478</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Handle const-ref parameters with {} initializer</title>
<updated>2017-01-18T22:55:57+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-18T22:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=c7940ff6b0c482b78d7a96db740e21488ce9587f'/>
<id>c7940ff6b0c482b78d7a96db740e21488ce9587f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Handle parameter initializers using {} gracefully</title>
<updated>2017-01-18T22:20:07+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-18T22:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=68611eca6d20a2f0f54de919e634222de39ed2e0'/>
<id>68611eca6d20a2f0f54de919e634222de39ed2e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Add explicit handling of nullptr as a parameter default</title>
<updated>2017-01-18T22:20:07+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-18T22:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=22a487a08743e78944b161c33c004b9bcbb0dc34'/>
<id>22a487a08743e78944b161c33c004b9bcbb0dc34</id>
<content type='text'>
Don't prepend a namespace to it as we do otherwise with enum/flags.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't prepend a namespace to it as we do otherwise with enum/flags.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Skip implementations of inline methods while parsing</title>
<updated>2017-01-15T11:19:31+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-15T00:56:24+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dec469837d646351bd4288fa3390682f96b3e37c'/>
<id>dec469837d646351bd4288fa3390682f96b3e37c</id>
<content type='text'>
Don't process the same function name twice.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't process the same function name twice.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bindings: Fix handling of forward declarations</title>
<updated>2017-01-15T11:18:50+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-01-14T22:13:49+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=636d6acc7adf8bf7169d38833340161dc42d3484'/>
<id>636d6acc7adf8bf7169d38833340161dc42d3484</id>
<content type='text'>
It is not appropriate to decorate each forward declaration with the SIP
attribute /External/.  That is only needed for forward declarations of
types which are defined in a different module.

Local forward declarations can be omitted from the sip code.  In sip
code, a forward declaration followed later by a full class definition is
an error.

Omit forward declarations unless they are decorated with the external
attribute.  Introduce a rules database for consumers to decorate them
with the attribute as required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is not appropriate to decorate each forward declaration with the SIP
attribute /External/.  That is only needed for forward declarations of
types which are defined in a different module.

Local forward declarations can be omitted from the sip code.  In sip
code, a forward declaration followed later by a full class definition is
an error.

Omit forward declarations unless they are decorated with the external
attribute.  Introduce a rules database for consumers to decorate them
with the attribute as required.
</pre>
</div>
</content>
</entry>
</feed>
