<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi Paolo</p>
<p>The reference is available under the link in my first mail,
<a class="moz-txt-link-freetext" href="https://github.com/KDE/clazy/blob/master/README.md">https://github.com/KDE/clazy/blob/master/README.md</a></p>
<p>In general, developers will notice if travis tells them that it
cannot be merged.</p>
<p>Matthias<br>
</p>
<div class="moz-cite-prefix">On 11/5/19 10:18 AM, Paolo Cavallini
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:6469A71A-DAAE-4BE2-A0FD-FC83972EE8C8@faunalia.it">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
Great news, thanks Matthias, and thanks to all the donors.<br>
Is there more documentation to help others developers not falling
in these traps?<br>
Cheers.<br>
<br>
<div class="gmail_quote">On 5 November 2019 10:11:38 CET, Matthias
Kuhn <a class="moz-txt-link-rfc2396E" href="mailto:matthias@opengis.ch"><matthias@opengis.ch></a> wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<p>Hi,</p>
<p>As you all know, Qt is heavily used by QGIS. Qt has some
non-standard C++ concepts like signals and slots. These are
very powerful but also bear some risks when not used
properly. And it's not always easy to see what "properly"
means.</p>
<p>Thanks to the folks at KDE, there is a tool named <a
moz-do-not-send="true"
href="https://github.com/KDE/clazy#clazy-v17">clazy</a>,
that can detect many of these risks at compile time. We have
recently corrected a number of issues reported by clazy,
which will result in an increased stability of QGIS.</p>
<p>We have also integrated clazy on our CI infrastructure
(travis) which will help the stability of QGIS in the long
run by disallowing risky code to enter the QGIS codebase.</p>
<p>Best regards</p>
<p><br>
</p>
<p>This work has been sponsored by the <a
moz-do-not-send="true"
href="https://www.opengis.ch/qgis-sustainability-initiative/">OPENGIS.ch
Sustainability Initiative</a>.</p>
<div class="moz-signature">-- <br>
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
<div class="moz-signature">
<title></title>
<div class="moz-signature"> <span style="text-align:
left; color: #000000; font-family: 'Verdana',
sans-serif; font-size: 10pt">Matthias Kuhn</span><br>
<a href="mailto:matthias@opengis.ch" target="_blank"
moz-do-not-send="true"> <span style="text-align:
left; color: #000000; font-family: 'Verdana',
sans-serif; font-size: 8pt">matthias@opengis.ch</span>
</a><br>
<span style="text-align: left; color: #000000;
font-family: 'Verdana', sans-serif; font-size: 8pt"><a
href="tel:+41764356763" moz-do-not-send="true">+41
(0)76 435 67 63</a></span><br>
<div> <a href="http://www.opengis.ch"
moz-do-not-send="true"> <img moz-do-not-send="true"
src="cid:part5.579D7A2D.D6815A1F@opengis.ch"
alt="OPENGIS.ch Logo" width="200" height="80"></a>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
-- <br>
Please excuse my brevity.
</blockquote>
</body>
</html>