<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v5.14.1</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Merge 5.14 into 5.14.1</title>
<updated>2020-01-15T17:08:34+00:00</updated>
<author>
<name>Kari Oikarinen</name>
<email>kari.oikarinen@qt.io</email>
</author>
<published>2020-01-15T17:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=51a158929b55dffbdfb757da8bd6a2cd181906c6'/>
<id>51a158929b55dffbdfb757da8bd6a2cd181906c6</id>
<content type='text'>
Change-Id: Iefb900b42cc0476e62342724a5f3a480c09ce354
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iefb900b42cc0476e62342724a5f3a480c09ce354
</pre>
</div>
</content>
</entry>
<entry>
<title>Blacklist tst_TouchMouse::touchButtonOnFlickable() on mingw</title>
<updated>2020-01-15T13:09:29+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2020-01-15T09:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=3f8bcced6790059c279430ff34903c16bea25a98'/>
<id>3f8bcced6790059c279430ff34903c16bea25a98</id>
<content type='text'>
Task-number: QTBUG-74517
Change-Id: I9733fe53f65d107c830b2fe47a475b2159a70540
Reviewed-by: Maximilian Goldstein &lt;max.goldstein@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-74517
Change-Id: I9733fe53f65d107c830b2fe47a475b2159a70540
Reviewed-by: Maximilian Goldstein &lt;max.goldstein@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickItemView: fix crash when changing model</title>
<updated>2020-01-15T02:25:21+00:00</updated>
<author>
<name>Wang Chuan</name>
<email>ouchuanm@outlook.com</email>
</author>
<published>2019-11-30T12:03:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a20132c326f6d2c5fec848efb98dd86afb320e2a'/>
<id>a20132c326f6d2c5fec848efb98dd86afb320e2a</id>
<content type='text'>
When visible items become invisible, ListView will try to cache
them and redisplay these items if necessary. However, we can't
cache items when changing to a new model, since the old one will
be deleted later

Fix by adding a flag to let ListView know we are clearing items
and prevent cache unnecessary items

Fixes: QTBUG-80203
Change-Id: I50dcd3f0586c93496b143bdad0e59751360501a8
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When visible items become invisible, ListView will try to cache
them and redisplay these items if necessary. However, we can't
cache items when changing to a new model, since the old one will
be deleted later

Fix by adding a flag to let ListView know we are clearing items
and prevent cache unnecessary items

Fixes: QTBUG-80203
Change-Id: I50dcd3f0586c93496b143bdad0e59751360501a8
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix for out-of-screen preview windows</title>
<updated>2020-01-14T09:36:13+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2019-09-03T13:20:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=c061719d2e63c45dc2e126c8e36e9fe906a0bdfe'/>
<id>c061719d2e63c45dc2e126c8e36e9fe906a0bdfe</id>
<content type='text'>
The problem was that the screen position was changed by the user
and it did not check this before it set it to that saved position.

Also added a warning if it is still happening - which is not expected
anymore.

Fixes: QTBUG-79323
Change-Id: Id3d945626461016d51fcad9f8882c3d39544a985
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The problem was that the screen position was changed by the user
and it did not check this before it set it to that saved position.

Also added a warning if it is still happening - which is not expected
anymore.

Fixes: QTBUG-79323
Change-Id: Id3d945626461016d51fcad9f8882c3d39544a985
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add changes file for Qt 5.14.1</title>
<updated>2020-01-14T05:36:17+00:00</updated>
<author>
<name>Antti Kokko</name>
<email>antti.kokko@qt.io</email>
</author>
<published>2020-01-09T08:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=3a06d02197179240b8ea589534dc3416c75fc0f2'/>
<id>3a06d02197179240b8ea589534dc3416c75fc0f2</id>
<content type='text'>
Change-Id: I3e657c2f231c5b5b8a851470f9a381e7eb29052e
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3e657c2f231c5b5b8a851470f9a381e7eb29052e
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Register PointerScrollEvent and document the WheelHandler.wheel signal</title>
<updated>2020-01-13T16:36:37+00:00</updated>
<author>
<name>Shawn Rutledge</name>
<email>shawn.rutledge@qt.io</email>
</author>
<published>2020-01-13T07:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=96cf8a33c3c2fa8a3e010e33c37462e3a703fe3d'/>
<id>96cf8a33c3c2fa8a3e010e33c37462e3a703fe3d</id>
<content type='text'>
Writing an onWheel() handler script was working and mentioned briefly
in docs; but PointerScrollEvent and the signal were not documented.

Also fixed the type of QtQuick::WheelEvent::inverted: bool not int.

Fixes: QTBUG-81302
Change-Id: I31342955c42e20ff52460a1b7ee95da325e38af6
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Writing an onWheel() handler script was working and mentioned briefly
in docs; but PointerScrollEvent and the signal were not documented.

Also fixed the type of QtQuick::WheelEvent::inverted: bool not int.

Fixes: QTBUG-81302
Change-Id: I31342955c42e20ff52460a1b7ee95da325e38af6
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unneeded/unused signal</title>
<updated>2020-01-13T08:06:05+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>albert.astals.cid@kdab.com</email>
</author>
<published>2020-01-10T16:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1f4cfccecdb423be66ac1f6eda70e87c382972f8'/>
<id>1f4cfccecdb423be66ac1f6eda70e87c382972f8</id>
<content type='text'>
QQuickMultiPointHandler inherits from QQuickPointerDeviceHandler, which
inherits from QQuickPointerHandler that already has a marginChanged
signal.  It's the only place that signal gets actually emitted from.
Amends da722fb448f06cf43780e6f857a1ccd9f07176d6

Change-Id: I8ba3129ed69903d6f3cff56401c8a18580af0375
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQuickMultiPointHandler inherits from QQuickPointerDeviceHandler, which
inherits from QQuickPointerHandler that already has a marginChanged
signal.  It's the only place that signal gets actually emitted from.
Amends da722fb448f06cf43780e6f857a1ccd9f07176d6

Change-Id: I8ba3129ed69903d6f3cff56401c8a18580af0375
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Return false for user types in isSaveable()</title>
<updated>2020-01-10T15:02:25+00:00</updated>
<author>
<name>Andy Shaw</name>
<email>andy.shaw@qt.io</email>
</author>
<published>2020-01-10T12:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=46bcbf0921520fcc0b10116b82df0aebf0097714'/>
<id>46bcbf0921520fcc0b10116b82df0aebf0097714</id>
<content type='text'>
When calling isSaveable() for a user based type then it should
return false because the client will not be able to read these
types. This prevents it from using the wrong streaming operator
for the user types then.

Change-Id: I7f3bff359dd0c3fa49dc4e83db0057b79c481ed9
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When calling isSaveable() for a user based type then it should
return false because the client will not be able to read these
types. This prevents it from using the wrong streaming operator
for the user types then.

Change-Id: I7f3bff359dd0c3fa49dc4e83db0057b79c481ed9
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Blacklist touchAndDragHandlerOnFlickable() on OpenSuse 15.0</title>
<updated>2020-01-10T12:03:13+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2020-01-10T11:33:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=08e0742699286b47d7ea9a1cbc49b9f91130135a'/>
<id>08e0742699286b47d7ea9a1cbc49b9f91130135a</id>
<content type='text'>
Task-number: QTBUG-81290
Change-Id: I58f64f5eabdb72f2f01bf72e988941521a89d331
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-81290
Change-Id: I58f64f5eabdb72f2f01bf72e988941521a89d331
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickItemView: Fix iteration/deletion logic</title>
<updated>2020-01-10T12:03:04+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2020-01-09T13:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=490f787a1ebe3cee8e9f7793bb6919295b2aea47'/>
<id>490f787a1ebe3cee8e9f7793bb6919295b2aea47</id>
<content type='text'>
If a QVector has been modified from the outside, all its iterators are
invalid. Therefore, we need to do index-based iteration here.

Change-Id: I02b850daf6aadd8f8a81cc93b0d295e1170d7dd6
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a QVector has been modified from the outside, all its iterators are
invalid. Therefore, we need to do index-based iteration here.

Change-Id: I02b850daf6aadd8f8a81cc93b0d295e1170d7dd6
Reviewed-by: Simon Hausmann &lt;simon.hausmann@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
