<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtxmlpatterns.git/src/xmlpatterns/functions, branch dev</title>
<subtitle>Qt XmlPatterns (Xpath, Xquery, ... engine)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/'/>
<entry>
<title>Update dependencies on 'dev' in qt/qtxmlpatterns</title>
<updated>2019-11-04T12:55:43+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2019-11-04T02:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=c34155c55259edfaba104d66095a2670f9d936e7'/>
<id>c34155c55259edfaba104d66095a2670f9d936e7</id>
<content type='text'>
Also applied build fixes to build with QList == QVector.

This means replacing forward-declarations and removing conversion code
between list and vector.

Change-Id: I6eac649f8376eafca8f96c3fa603d27ad5ad7b38
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also applied build fixes to build with QList == QVector.

This means replacing forward-declarations and removing conversion code
between list and vector.

Change-Id: I6eac649f8376eafca8f96c3fa603d27ad5ad7b38
Reviewed-by: Lars Knoll &lt;lars.knoll@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>functions: Add missing override and remove redundant virtual</title>
<updated>2019-09-02T13:19:18+00:00</updated>
<author>
<name>Alexander Volkov</name>
<email>a.volkov@rusbitech.ru</email>
</author>
<published>2017-11-28T08:44:58+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=577b36c4eb38254f735ee4a3892f4cd2497711c7'/>
<id>577b36c4eb38254f735ee4a3892f4cd2497711c7</id>
<content type='text'>
Change-Id: I33a85990adb8b13db11c3e59a1eb9da2e7e3352f
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I33a85990adb8b13db11c3e59a1eb9da2e7e3352f
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix developer build with new GCC</title>
<updated>2018-04-13T10:37:04+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@qt.io</email>
</author>
<published>2018-03-21T11:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=e4abf2c6e3de158d3a6eb3c46b5158f741136c9d'/>
<id>e4abf2c6e3de158d3a6eb3c46b5158f741136c9d</id>
<content type='text'>
Avoid casting to a possibly null QXmlNodeModelIndex as that now can
cause -Wunitialized warnings.

Change-Id: Id53d213f90e9845f6e4b4e9ada5945726750ec86
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Avoid casting to a possibly null QXmlNodeModelIndex as that now can
cause -Wunitialized warnings.

Change-Id: Id53d213f90e9845f6e4b4e9ada5945726750ec86
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix clazy-temporary-iterator</title>
<updated>2017-11-14T08:58:57+00:00</updated>
<author>
<name>Friedemann Kleint</name>
<email>Friedemann.Kleint@qt.io</email>
</author>
<published>2017-10-19T08:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=0b20348321b0c5663e46f293ed0ceb3c68594e63'/>
<id>0b20348321b0c5663e46f293ed0ceb3c68594e63</id>
<content type='text'>
Change-Id: I512ffb927cfa161fc810c846a7b57b02601b14b9
Reviewed-by: Sérgio Martins &lt;sergio.martins@kdab.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I512ffb927cfa161fc810c846a7b57b02601b14b9
Reviewed-by: Sérgio Martins &lt;sergio.martins@kdab.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup implicit fallthroughs in xmlpatterns</title>
<updated>2017-03-30T22:16:47+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@qt.io</email>
</author>
<published>2017-03-29T10:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=f799a226b1025bf7158bc00dff35ee060f57a137'/>
<id>f799a226b1025bf7158bc00dff35ee060f57a137</id>
<content type='text'>
Use Q_FALLTHOUGH instead of comments, and use it consistently.

Change-Id: Ieaf4867b612e624774011275b90cdd3678a29fe9
Reviewed-by: Marc Mutz &lt;marc.mutz@kdab.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use Q_FALLTHOUGH instead of comments, and use it consistently.

Change-Id: Ieaf4867b612e624774011275b90cdd3678a29fe9
Reviewed-by: Marc Mutz &lt;marc.mutz@kdab.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-08-01T09:15:38+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-08-01T09:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=30a4041893c8132040cd982c9ca1204345801750'/>
<id>30a4041893c8132040cd982c9ca1204345801750</id>
<content type='text'>
Change-Id: I0653ca8dd6a9b6ee2314911c7679a1c056dc3709
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0653ca8dd6a9b6ee2314911c7679a1c056dc3709
</pre>
</div>
</content>
</entry>
<entry>
<title>Unbreak ubsan developer-build</title>
<updated>2016-07-12T06:38:56+00:00</updated>
<author>
<name>Marc Mutz</name>
<email>marc.mutz@kdab.com</email>
</author>
<published>2016-07-07T08:57:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=d91d3536eb82075aec25f3772c4209e15b7b3060'/>
<id>d91d3536eb82075aec25f3772c4209e15b7b3060</id>
<content type='text'>
GCC's undefined-behavior sanitizer checks that the
declared type of the object is a base class of the
dynamic type of the object on each access to a
member of a class type.

It therefore requires the typeinfo for these types,
which for polymorphic types is emitted in the TU
where the vtable is emitted, too.

QtPatternist::AtomicValue is a polymorphic non-
exported class, so this failed at link-time. Ditto
for the other cases.

Fix by autotest-exporting the classes.

Also, where applicable, de-inline the dtors, so the
vtable (and typeinfo) are pinned to one TU.

Change-Id: I5c47be779a3833433a7108a79a57d61a93ab5494
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCC's undefined-behavior sanitizer checks that the
declared type of the object is a base class of the
dynamic type of the object on each access to a
member of a class type.

It therefore requires the typeinfo for these types,
which for polymorphic types is emitted in the TU
where the vtable is emitted, too.

QtPatternist::AtomicValue is a polymorphic non-
exported class, so this failed at link-time. Ditto
for the other cases.

Fix by autotest-exporting the classes.

Also, where applicable, de-inline the dtors, so the
vtable (and typeinfo) are pinned to one TU.

Change-Id: I5c47be779a3833433a7108a79a57d61a93ab5494
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated license headers</title>
<updated>2016-01-21T07:58:07+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@theqtcompany.com</email>
</author>
<published>2016-01-20T11:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=37ecba3027c7465248bb1b23dfa8625144d95030'/>
<id>37ecba3027c7465248bb1b23dfa8625144d95030</id>
<content type='text'>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/
Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: I34265811e603ad9c5a7adcaab7791a521ae0ffb8
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/
Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: I34265811e603ad9c5a7adcaab7791a521ae0ffb8
Reviewed-by: Jani Heikkinen &lt;jani.heikkinen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright headers</title>
<updated>2015-02-17T16:59:04+00:00</updated>
<author>
<name>Jani Heikkinen</name>
<email>jani.heikkinen@theqtcompany.com</email>
</author>
<published>2015-02-13T12:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=686b7e5f94593c5d8595c98067a10e8ecf776ae8'/>
<id>686b7e5f94593c5d8595c98067a10e8ecf776ae8</id>
<content type='text'>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I1dc468d4e08c2dfdc4643410220f18bc8ec450b9
Reviewed-by: Antti Kokko &lt;antti.kokko@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt copyrights are now in The Qt Company, so we could update the source
code headers accordingly. In the same go we should also fix the links to
point to qt.io.

Change-Id: I1dc468d4e08c2dfdc4643410220f18bc8ec450b9
Reviewed-by: Antti Kokko &lt;antti.kokko@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.3' into 5.4</title>
<updated>2014-08-28T14:19:13+00:00</updated>
<author>
<name>Frederik Gladhorn</name>
<email>frederik.gladhorn@digia.com</email>
</author>
<published>2014-08-28T14:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtxmlpatterns.git/commit/?id=1f50edbd81baa57f9508f76f4d6493eaa01d6610'/>
<id>1f50edbd81baa57f9508f76f4d6493eaa01d6610</id>
<content type='text'>
Change-Id: I3d603fd0df0a445b392a758d1668bfaa9af29b53
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3d603fd0df0a445b392a758d1668bfaa9af29b53
</pre>
</div>
</content>
</entry>
</feed>
