<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v6.2.3</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Update dependencies on '6.2.3' in qt/qtdeclarative</title>
<updated>2022-01-18T15:51:24+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2022-01-18T15:35:56+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=28dfd3b03d5ed8ca4c0f7f07f70fb591b5e245ba'/>
<id>28dfd3b03d5ed8ca4c0f7f07f70fb591b5e245ba</id>
<content type='text'>
Change-Id: I1e6dd178e2b04e0dd99a7bcadf7df38fe06439d4
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1e6dd178e2b04e0dd99a7bcadf7df38fe06439d4
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies on '6.2.3' in qt/qtdeclarative</title>
<updated>2022-01-14T02:54:35+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2022-01-13T02:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=dc95f960cf85397d001ef4110abf3a35ebed6e1b'/>
<id>dc95f960cf85397d001ef4110abf3a35ebed6e1b</id>
<content type='text'>
Change-Id: I96740b8e84d76cc3473679acc43094fe547f42db
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I96740b8e84d76cc3473679acc43094fe547f42db
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qml{plugindump|importscanner}: Don't mix std::cerr and std::wcerr</title>
<updated>2022-01-07T20:04:27+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2022-01-07T08:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=709e78842567fa464f158bfba609a0b149bb54bb'/>
<id>709e78842567fa464f158bfba609a0b149bb54bb</id>
<content type='text'>
Apparently that causes output to be suppressed.

Fixes: QTBUG-99400
Change-Id: I4ac6a66a10c7d2c27dfc1efa6d52afa60bdc58d6
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@qt.io&gt;
Reviewed-by: Fawzi Mohamed &lt;fawzi.mohamed@qt.io&gt;
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
(cherry picked from commit 5fa9093191c8a0fbf765f3b51a68dea996fed76e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently that causes output to be suppressed.

Fixes: QTBUG-99400
Change-Id: I4ac6a66a10c7d2c27dfc1efa6d52afa60bdc58d6
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@qt.io&gt;
Reviewed-by: Fawzi Mohamed &lt;fawzi.mohamed@qt.io&gt;
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
(cherry picked from commit 5fa9093191c8a0fbf765f3b51a68dea996fed76e)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix handling of QML_COMPILE_HASH</title>
<updated>2022-01-07T08:57:08+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2022-01-06T11:01:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9dce073372e6fc66987a577a03d88d0ad6e3a2c7'/>
<id>9dce073372e6fc66987a577a03d88d0ad6e3a2c7</id>
<content type='text'>
We need to check for the contents of the tag file, not its name. We need
to strip the contents before checking. We need to run git in the right
directory. We need to fail if we cannot find any QML_COMPILE_HASH.

Task-number: QTBUG-99608
Change-Id: Ic42a073b196143f8576a84e7a4531b5f2927fb68
Reviewed-by: Alexey Edelev &lt;alexey.edelev@qt.io&gt;
(cherry picked from commit 0616a44e8ad0faa9c441212e281a61136c287f73)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to check for the contents of the tag file, not its name. We need
to strip the contents before checking. We need to run git in the right
directory. We need to fail if we cannot find any QML_COMPILE_HASH.

Task-number: QTBUG-99608
Change-Id: Ic42a073b196143f8576a84e7a4531b5f2927fb68
Reviewed-by: Alexey Edelev &lt;alexey.edelev@qt.io&gt;
(cherry picked from commit 0616a44e8ad0faa9c441212e281a61136c287f73)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickMultiPointHandler: remove unneeded QMutableEventPoint::from()</title>
<updated>2022-01-07T00:17:53+00:00</updated>
<author>
<name>Marc Mutz</name>
<email>marc.mutz@qt.io</email>
</author>
<published>2022-01-06T15:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ead5198c6d9d060dd2571a80bc6d5071fb4f20ff'/>
<id>ead5198c6d9d060dd2571a80bc6d5071fb4f20ff</id>
<content type='text'>
No setters are called on 'p'.

Task-number: QTBUG-99615
Change-Id: I3bd9fe7e3d442577035a3112d7fbdeb5b2774a11
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 453902af4f4cdac11aecab4e173604a7bf7e5a54)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No setters are called on 'p'.

Task-number: QTBUG-99615
Change-Id: I3bd9fe7e3d442577035a3112d7fbdeb5b2774a11
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 453902af4f4cdac11aecab4e173604a7bf7e5a54)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickDeliveryAgent: remove unneeded QMutableEventPoint::from()</title>
<updated>2022-01-07T00:17:46+00:00</updated>
<author>
<name>Marc Mutz</name>
<email>marc.mutz@qt.io</email>
</author>
<published>2022-01-06T15:22:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d923d5d2cbe19dc7b5a10fc5beae559a93d78f8e'/>
<id>d923d5d2cbe19dc7b5a10fc5beae559a93d78f8e</id>
<content type='text'>
No (QMutableEventPoint-only) setters are called on 'point'.

Task-number: QTBUG-99615
Change-Id: I7282bfeacae8ab568f7da9357498546f60d1a109
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 6f121aded053069676084e20c9ad48734b89449a)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No (QMutableEventPoint-only) setters are called on 'point'.

Task-number: QTBUG-99615
Change-Id: I7282bfeacae8ab568f7da9357498546f60d1a109
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit 6f121aded053069676084e20c9ad48734b89449a)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Use find_package(Qt6 REQUIRED COMPONENTS ...) idiom</title>
<updated>2022-01-06T11:25:27+00:00</updated>
<author>
<name>Kai Köhne</name>
<email>kai.koehne@qt.io</email>
</author>
<published>2021-12-10T08:17:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a3484ba93997cbf63acb0fc7636b5e888bff65ba'/>
<id>a3484ba93997cbf63acb0fc7636b5e888bff65ba</id>
<content type='text'>
Using REQUIRED as a prefix instead of suffix works better with
OPTIONAL_COMPONENTS, and is also the order in the CMake manual.

Task-number: QTBUG-98867
Change-Id: I021c8f0c7f886d8f7037a1dd92ef1e8d747a45f4
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
(cherry picked from commit ad69aca9a6c2fdcc12bd6ecd55d2e417d1af6335)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using REQUIRED as a prefix instead of suffix works better with
OPTIONAL_COMPONENTS, and is also the order in the CMake manual.

Task-number: QTBUG-98867
Change-Id: I021c8f0c7f886d8f7037a1dd92ef1e8d747a45f4
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
(cherry picked from commit ad69aca9a6c2fdcc12bd6ecd55d2e417d1af6335)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Flickable: make overshoot distance velocity-sensitive; limit velocity</title>
<updated>2022-01-06T00:41:41+00:00</updated>
<author>
<name>Shawn Rutledge</name>
<email>shawn.rutledge@qt.io</email>
</author>
<published>2022-01-03T11:49:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e8c1db9f98baf1fbffb34765ca84add1854258b3'/>
<id>e8c1db9f98baf1fbffb34765ca84add1854258b3</id>
<content type='text'>
QQuickFlickablePrivate::overShootDistance() was documented to take
velocity, but actually took the size (content width or height) instead.
When animated flicking occurs while handling wheel events, and we hit
the end-stop, we want the springy overshoot behavior to be proportional
to velocity, not always go to the max of 150 pixels.

But then the calculated velocity needs to be kept reasonable; so we
avoid updating the value if the time between updates is less than 2 ms.

This code is bypassed when the user is actually drag-flicking the
content, i.e. when the wheel events have phase() or when dragging via
mouse or touch.

Fixes: QTBUG-99529
Change-Id: Ia9278c6fb14654d0a05b9679824ee7bdef4e219b
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
(cherry picked from commit 97eaba8998cad554e6466831ea8977f26c9e0de5)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQuickFlickablePrivate::overShootDistance() was documented to take
velocity, but actually took the size (content width or height) instead.
When animated flicking occurs while handling wheel events, and we hit
the end-stop, we want the springy overshoot behavior to be proportional
to velocity, not always go to the max of 150 pixels.

But then the calculated velocity needs to be kept reasonable; so we
avoid updating the value if the time between updates is less than 2 ms.

This code is bypassed when the user is actually drag-flicking the
content, i.e. when the wheel events have phase() or when dragging via
mouse or touch.

Fixes: QTBUG-99529
Change-Id: Ia9278c6fb14654d0a05b9679824ee7bdef4e219b
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
(cherry picked from commit 97eaba8998cad554e6466831ea8977f26c9e0de5)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Document that custom styles should not import QtQuick.Controls</title>
<updated>2022-01-05T19:59:59+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2022-01-05T14:37:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a41f00b68d4ce7e23550613a52f5c74e4a9d3664'/>
<id>a41f00b68d4ce7e23550613a52f5c74e4a9d3664</id>
<content type='text'>
As it messes up the QML compiler.

Task-number: QTBUG-99367
Change-Id: I5be497f7ec0a535b169ecfa8de8eaf6f4387b23c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit da8993ce16dc01811af53580df550490038ce0d2)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As it messes up the QML compiler.

Task-number: QTBUG-99367
Change-Id: I5be497f7ec0a535b169ecfa8de8eaf6f4387b23c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit da8993ce16dc01811af53580df550490038ce0d2)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix edge cases in arcTo</title>
<updated>2022-01-05T19:59:58+00:00</updated>
<author>
<name>Delf Neumärker</name>
<email>neumaerker@byonoy.com</email>
</author>
<published>2021-12-09T09:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=6821f7023ff8a63505e848d140cd97718ccf18cb'/>
<id>6821f7023ff8a63505e848d140cd97718ccf18cb</id>
<content type='text'>
The implementation is mathematically sound, but due to floating point
arithmetic the code would sometimes call acos with values very slightly
out of the valid [-1..1] interval. Using hypot and atan2 instead gives
the correct result.

Fixes: QTBUG-49049
Change-Id: I0185514a63dc2c99cb67e1f9951aac0ac32b5fd8
Reviewed-by: Giuseppe D'Angelo &lt;giuseppe.dangelo@kdab.com&gt;
(cherry picked from commit c1938ddbb45c75593c8a21aaec2420f8f2c7b3d8)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The implementation is mathematically sound, but due to floating point
arithmetic the code would sometimes call acos with values very slightly
out of the valid [-1..1] interval. Using hypot and atan2 instead gives
the correct result.

Fixes: QTBUG-49049
Change-Id: I0185514a63dc2c99cb67e1f9951aac0ac32b5fd8
Reviewed-by: Giuseppe D'Angelo &lt;giuseppe.dangelo@kdab.com&gt;
(cherry picked from commit c1938ddbb45c75593c8a21aaec2420f8f2c7b3d8)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
