<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v5.12.8</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Add changes file for Qt 5.12.8</title>
<updated>2020-03-18T10:24:49+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@qt.io</email>
</author>
<published>2020-03-16T11:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=101799f8acdbfc4ebd05f37a7c09544d24b41af1'/>
<id>101799f8acdbfc4ebd05f37a7c09544d24b41af1</id>
<content type='text'>
+ ddeffeed1d933b6513f18533a9186e9f472da117 Remove shadereffect dependency from shapes
+ 03df41fbcdb6e1ae3d0792d5b7806e5335b58794 QML list property: Avoid crash if contained object is deleted
+ d5b6cf62be82727deff279f1b61b8ed238e3a214 Bump version
+ e9b4fac4e1765ea8789b17948a0a22fad7db50c0 Fix some ListView bugs related to snapping when it had a header
+ 0a155d14578d01bfe02fa9383745e04bfa1e5648 QV4MM: Fix crash caused by MarkStack overflow
+ cbd4456c9db70afda6c8408be7e5da800889d169 Fix warning about non-relative paths in qmldir files

Change-Id: Ib245030ae96cdbd8143450283300e937fd951474
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ ddeffeed1d933b6513f18533a9186e9f472da117 Remove shadereffect dependency from shapes
+ 03df41fbcdb6e1ae3d0792d5b7806e5335b58794 QML list property: Avoid crash if contained object is deleted
+ d5b6cf62be82727deff279f1b61b8ed238e3a214 Bump version
+ e9b4fac4e1765ea8789b17948a0a22fad7db50c0 Fix some ListView bugs related to snapping when it had a header
+ 0a155d14578d01bfe02fa9383745e04bfa1e5648 QV4MM: Fix crash caused by MarkStack overflow
+ cbd4456c9db70afda6c8408be7e5da800889d169 Fix warning about non-relative paths in qmldir files

Change-Id: Ib245030ae96cdbd8143450283300e937fd951474
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Check that value type exists before creating wrapper</title>
<updated>2020-03-16T12:39:25+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2020-03-12T09:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=008c8119ee10a453580281c16e4737efe98203e8'/>
<id>008c8119ee10a453580281c16e4737efe98203e8</id>
<content type='text'>
Fixes: QTBUG-82843
Change-Id: I1ea4a52b33e7d318525e63346eab46ecf7a8fec0
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 5bcb2ff883f9f8ceb42ed6de298aa3036d6413b3)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: QTBUG-82843
Change-Id: I1ea4a52b33e7d318525e63346eab46ecf7a8fec0
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 5bcb2ff883f9f8ceb42ed6de298aa3036d6413b3)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix warning about non-relative paths in qmldir files</title>
<updated>2020-02-18T15:30:42+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@qt.io</email>
</author>
<published>2019-11-13T09:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=cbd4456c9db70afda6c8408be7e5da800889d169'/>
<id>cbd4456c9db70afda6c8408be7e5da800889d169</id>
<content type='text'>
Permit the use of resource urls in qmldir files to allow for the
use-case of a plugin including its .qml files in resources and
optionally compiling them ahead of time. When the resources are bundled
in the plugin, qmlplugindump might or might not work.

Task-number: QTBUG-48809
Change-Id: Icb331c7575f26316b5c2bcc604b9c6d793977a9f
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit f15c2c22cb677677ccf8aacb2603fcf774d13584)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Permit the use of resource urls in qmldir files to allow for the
use-case of a plugin including its .qml files in resources and
optionally compiling them ahead of time. When the resources are bundled
in the plugin, qmlplugindump might or might not work.

Task-number: QTBUG-48809
Change-Id: Icb331c7575f26316b5c2bcc604b9c6d793977a9f
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit f15c2c22cb677677ccf8aacb2603fcf774d13584)
</pre>
</div>
</content>
</entry>
<entry>
<title>QV4MM: Fix crash caused by MarkStack overflow</title>
<updated>2020-02-17T16:21:12+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2020-01-06T12:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0a155d14578d01bfe02fa9383745e04bfa1e5648'/>
<id>0a155d14578d01bfe02fa9383745e04bfa1e5648</id>
<content type='text'>
MemoryManager::collectFromJSStack did push to the mark stack without
checking if there is actually still space available. To fix this, we now
drain the stack once we hit the limit.

The test case is a slightly modified version compared to the reported
one, removing one loop. This was required as our regular expression does
not throw an exception when there are too many capture groups. However,
to trigger the bug, looping was not actually necessary.

(cherry-picked from commit e72b032cc1c5a8a07a99fc6522a692c36f369abc)
Change-Id: I4d00865f25a989c380f4f5b221f4068c80b71d2b
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MemoryManager::collectFromJSStack did push to the mark stack without
checking if there is actually still space available. To fix this, we now
drain the stack once we hit the limit.

The test case is a slightly modified version compared to the reported
one, removing one loop. This was required as our regular expression does
not throw an exception when there are too many capture groups. However,
to trigger the bug, looping was not actually necessary.

(cherry-picked from commit e72b032cc1c5a8a07a99fc6522a692c36f369abc)
Change-Id: I4d00865f25a989c380f4f5b221f4068c80b71d2b
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some ListView bugs related to snapping when it had a header</title>
<updated>2020-01-31T22:06:22+00:00</updated>
<author>
<name>Jan Arve Sæther</name>
<email>jan-arve.saether@qt.io</email>
</author>
<published>2019-12-03T10:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e9b4fac4e1765ea8789b17948a0a22fad7db50c0'/>
<id>e9b4fac4e1765ea8789b17948a0a22fad7db50c0</id>
<content type='text'>
Most bugs were related to the PullBackHeader header positining mode, for
instance the old code did not take into consideration that for the
PullBackHeader it was sometimes not sufficient to scroll the view. The
header also had to be scrolled independently from the view:

We achieve this by hooking on to the same timeline that is used for
scrolling the view. (This way, both animations are synchronized, and
they start and end at the same time).

Change-Id: I75708c0fd8d4741032c04ad9ee144d7a49cf3359
Fixes: QTBUG-76362
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 01660fbb67c39c74b2e1eeae1e3d1b97c8886cdb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most bugs were related to the PullBackHeader header positining mode, for
instance the old code did not take into consideration that for the
PullBackHeader it was sometimes not sufficient to scroll the view. The
header also had to be scrolled independently from the view:

We achieve this by hooking on to the same timeline that is used for
scrolling the view. (This way, both animations are synchronized, and
they start and end at the same time).

Change-Id: I75708c0fd8d4741032c04ad9ee144d7a49cf3359
Fixes: QTBUG-76362
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 01660fbb67c39c74b2e1eeae1e3d1b97c8886cdb)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.12.7' into 5.12</title>
<updated>2020-01-31T11:01:50+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2020-01-31T11:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=30b0bf3bf3097045d1027603ab9102712ac2d512'/>
<id>30b0bf3bf3097045d1027603ab9102712ac2d512</id>
<content type='text'>
Change-Id: I6a7e59c3f2c9f7e5bd0b384b2d2c5e5ddc599ee0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6a7e59c3f2c9f7e5bd0b384b2d2c5e5ddc599ee0
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2020-01-28T10:57:08+00:00</updated>
<author>
<name>Alexandru Croitor</name>
<email>alexandru.croitor@qt.io</email>
</author>
<published>2020-01-28T10:57:08+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d5b6cf62be82727deff279f1b61b8ed238e3a214'/>
<id>d5b6cf62be82727deff279f1b61b8ed238e3a214</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>QML list property: Avoid crash if contained object is deleted</title>
<updated>2020-01-28T08:47:56+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2020-01-10T14:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=03df41fbcdb6e1ae3d0792d5b7806e5335b58794'/>
<id>03df41fbcdb6e1ae3d0792d5b7806e5335b58794</id>
<content type='text'>
Task-number: QTBUG-81123
Change-Id: I3dd1a42e444f817722368cd268c2f987a99fbf1c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit e5570eecd3a4fc61020d28699169707a2c1f5dc9)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-81123
Change-Id: I3dd1a42e444f817722368cd268c2f987a99fbf1c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit e5570eecd3a4fc61020d28699169707a2c1f5dc9)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove shadereffect dependency from shapes</title>
<updated>2020-01-23T12:58:56+00:00</updated>
<author>
<name>Karim Pinter</name>
<email>karim.pinter@qt.io</email>
</author>
<published>2020-01-16T13:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ddeffeed1d933b6513f18533a9186e9f472da117'/>
<id>ddeffeed1d933b6513f18533a9186e9f472da117</id>
<content type='text'>
Uses wavefrontmesh only if the shadereffect feature is there. Path
doesn't need to depend on shadereffect feature only on gui module. The
shape also missed a sgtexture header.

Fixes: QTBUG-81296
Change-Id: I78425ef8a09226b99e9b9f6010dda9dac9009fe5
Reviewed-by: Andy Shaw &lt;andy.shaw@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
(cherry picked from commit 39c614bed375d67f796d1519ebd2997060f81a0b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Uses wavefrontmesh only if the shadereffect feature is there. Path
doesn't need to depend on shadereffect feature only on gui module. The
shape also missed a sgtexture header.

Fixes: QTBUG-81296
Change-Id: I78425ef8a09226b99e9b9f6010dda9dac9009fe5
Reviewed-by: Andy Shaw &lt;andy.shaw@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
(cherry picked from commit 39c614bed375d67f796d1519ebd2997060f81a0b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changes file for Qt 5.12.7</title>
<updated>2020-01-21T09:55:27+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@qt.io</email>
</author>
<published>2020-01-16T13:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d762ea24b56d03d449c330626ff9b76f7663ad8d'/>
<id>d762ea24b56d03d449c330626ff9b76f7663ad8d</id>
<content type='text'>
+ 1b5bb04b0e092a214328b90dae5eb15f128fb677 Bump version
+ 5dad0afa9e0905bd384878327f19cc7faf3d8d9f MultiPointTouchArea: stop ignoring Qt-synthesized mouse events
+ 33d93478aa2a53983dd6a02588db2dc0ccbe694d Set the screen on the QOpenGLContext to be the same as the window
+ ff6bd91f580fa5ddae2d02f32b9d83be4374a445 MouseArea: react to touch ungrab
+ e93a471dfde3c3b08d41eac53e595129ca520c68 Particle system: fix infinite loop after running for many hours
+ 6dff64714e3683c1af6164f99ffe23b3a0001be1 TapHandler: don't reject stationary touchpoints
+ d18f6c27af18c2cf4090b456349196e9f563e9b3 QQuickBehavior: Check that animation is not semi-deleted
+ 7ff9e3c3959c2ef1d7c95c8d2a1d277ccb2752a9 On QQmlEngine destruction drop singletons before type loader

Change-Id: I1ce787590e47c62f3d0781443b3c02ac449eefe3
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
+ 1b5bb04b0e092a214328b90dae5eb15f128fb677 Bump version
+ 5dad0afa9e0905bd384878327f19cc7faf3d8d9f MultiPointTouchArea: stop ignoring Qt-synthesized mouse events
+ 33d93478aa2a53983dd6a02588db2dc0ccbe694d Set the screen on the QOpenGLContext to be the same as the window
+ ff6bd91f580fa5ddae2d02f32b9d83be4374a445 MouseArea: react to touch ungrab
+ e93a471dfde3c3b08d41eac53e595129ca520c68 Particle system: fix infinite loop after running for many hours
+ 6dff64714e3683c1af6164f99ffe23b3a0001be1 TapHandler: don't reject stationary touchpoints
+ d18f6c27af18c2cf4090b456349196e9f563e9b3 QQuickBehavior: Check that animation is not semi-deleted
+ 7ff9e3c3959c2ef1d7c95c8d2a1d277ccb2752a9 On QQmlEngine destruction drop singletons before type loader

Change-Id: I1ce787590e47c62f3d0781443b3c02ac449eefe3
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
