<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v6.6.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.6.3' in qt/qtdeclarative</title>
<updated>2024-03-18T22:09:15+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2024-03-18T17:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ab5521fd1a637739c7e91def84caa84426055aff'/>
<id>ab5521fd1a637739c7e91def84caa84426055aff</id>
<content type='text'>
Change-Id: I132ad3050359c3bdf5071c25387058f129983781
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: I132ad3050359c3bdf5071c25387058f129983781
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle more potential underlying types</title>
<updated>2024-03-18T16:49:39+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2024-03-18T10:59:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=25255f7f37702adcf6890a880a067eb23c249fc1'/>
<id>25255f7f37702adcf6890a880a067eb23c249fc1</id>
<content type='text'>
Since f3bcbfd6a50fb7e74f4ff6714d3b3066fa74e253, we use the underlying
type of an enum when the binding is detected as a resolved enum and
the property is of enum type.

When using an enums underlying type, we can receive types that were
formerly not possible, because we would normalize them to plain int.

Fix this by teaching the object creator to handle assignments of
signed and unsigned integer types.

Fixes: QTBUG-123428
Change-Id: I3635b7de048e0c6ddf79381679aafee89a5b3def
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 186405955f1057111379369fc43951513c461aa9)
Reviewed-by: Sami Shalayel &lt;sami.shalayel@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since f3bcbfd6a50fb7e74f4ff6714d3b3066fa74e253, we use the underlying
type of an enum when the binding is detected as a resolved enum and
the property is of enum type.

When using an enums underlying type, we can receive types that were
formerly not possible, because we would normalize them to plain int.

Fix this by teaching the object creator to handle assignments of
signed and unsigned integer types.

Fixes: QTBUG-123428
Change-Id: I3635b7de048e0c6ddf79381679aafee89a5b3def
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 186405955f1057111379369fc43951513c461aa9)
Reviewed-by: Sami Shalayel &lt;sami.shalayel@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies on '6.6.3' in qt/qtdeclarative</title>
<updated>2024-03-18T06:06:55+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2024-03-18T04:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ccb9c7995703949972f85ce311a5d16b2a43f4b4'/>
<id>ccb9c7995703949972f85ce311a5d16b2a43f4b4</id>
<content type='text'>
Change-Id: I1f394cc6f7e76273b13bedeaaa07ba9b6caf0906
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: I1f394cc6f7e76273b13bedeaaa07ba9b6caf0906
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix crash in qquickspinbox.cpp</title>
<updated>2024-03-14T07:26:00+00:00</updated>
<author>
<name>Tim Jenssen</name>
<email>tim.jenssen@qt.io</email>
</author>
<published>2024-03-11T11:50:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=09edf9b91ed86d3282b97739d4100a8c88b79695'/>
<id>09edf9b91ed86d3282b97739d4100a8c88b79695</id>
<content type='text'>
With a custom style, the validator might not be set
initially or at all.

Task-number: QTBUG-123160
Change-Id: Idd4b801e75737fa2cfac112d06f9f7ad04278c26
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
Reviewed-by: Tim Jenssen &lt;tim.jenssen@qt.io&gt;
(cherry picked from commit 6e853af5b97d71d0cffa978a2bf502083c222348)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit e68b9dc5882382169225f6f409e510a4f52dd6d7)
(cherry picked from commit 10b5b1f51a427a9e223bfd4d942e0eaceed2ce0f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With a custom style, the validator might not be set
initially or at all.

Task-number: QTBUG-123160
Change-Id: Idd4b801e75737fa2cfac112d06f9f7ad04278c26
Reviewed-by: Alessandro Portale &lt;alessandro.portale@qt.io&gt;
Reviewed-by: Tim Jenssen &lt;tim.jenssen@qt.io&gt;
(cherry picked from commit 6e853af5b97d71d0cffa978a2bf502083c222348)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit e68b9dc5882382169225f6f409e510a4f52dd6d7)
(cherry picked from commit 10b5b1f51a427a9e223bfd4d942e0eaceed2ce0f)
</pre>
</div>
</content>
</entry>
<entry>
<title>Update dependencies on '6.6.3' in qt/qtdeclarative</title>
<updated>2024-03-11T09:17:45+00:00</updated>
<author>
<name>Qt Submodule Update Bot</name>
<email>qt_submodule_update_bot@qt-project.org</email>
</author>
<published>2024-03-11T09:17:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b4301c689b4875a645d56b2ff2610d4a0e640b52'/>
<id>b4301c689b4875a645d56b2ff2610d4a0e640b52</id>
<content type='text'>
Change-Id: If8b6b5d9d2c550e0be8a89e6047f6134bd95f05d
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: If8b6b5d9d2c550e0be8a89e6047f6134bd95f05d
Reviewed-by: Qt Submodule Update Bot &lt;qt_submodule_update_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ItemParticle constant CPU usage</title>
<updated>2024-03-09T12:52:45+00:00</updated>
<author>
<name>Sadegh Taghavi</name>
<email>Sadegh.Taghavi@qt.io</email>
</author>
<published>2024-02-28T08:38:11+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=cd64942d4542a19f20c647d5c37f60b82937f8dc'/>
<id>cd64942d4542a19f20c647d5c37f60b82937f8dc</id>
<content type='text'>
Takes particleSystem enabled and running states and particleItem
enabled and its parent enabled into account with some connections

Fixes: QTBUG-117923
Pick-to: 6.5
Change-Id: I3921759cf09a3aea2b8bfa51f847c5a909bb534b
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
(cherry picked from commit c6fad0e79ec7768e1bbd852dd85a594e4318f8f7)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 3fbca326e5bd4c0fabec79bfc7ff7439b30fc2d0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Takes particleSystem enabled and running states and particleItem
enabled and its parent enabled into account with some connections

Fixes: QTBUG-117923
Pick-to: 6.5
Change-Id: I3921759cf09a3aea2b8bfa51f847c5a909bb534b
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
(cherry picked from commit c6fad0e79ec7768e1bbd852dd85a594e4318f8f7)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 3fbca326e5bd4c0fabec79bfc7ff7439b30fc2d0)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fail gracefully when binding an attached property where the object is null</title>
<updated>2024-03-08T10:14:17+00:00</updated>
<author>
<name>Volker Hilsheimer</name>
<email>volker.hilsheimer@qt.io</email>
</author>
<published>2024-03-01T15:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a57e772eadc8e3edbb00f91ed1c92cdf73eafbec'/>
<id>a57e772eadc8e3edbb00f91ed1c92cdf73eafbec</id>
<content type='text'>
Overlay.overlay is an attached property that holds the window overlay
item, our documentation promises that it can be attached to anything,
but will be null if the thing is not in a window.

When using QQuickView on a QML code that declares an item which
tries to bind something to the Overlay.overlay property, then the overlay
will be null, and creating it will fail because there is also no window
yet. This crashes further down processing when trying to create the
binding.

While this cannot be made to work (modifying the window is not possible
in QML that doesn't declare a Window and is instead loaded into a
QQuickView), it should also not crash.

Add a nullptr check where it did crash, add a test that reproduces the
crash, and with the fix merely spits out a warning.

Fixes: QTBUG-122894
Pick-to: 6.5
Change-Id: Ie4438657a6855b44409edb28431e04eb9875a392
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Kwanghyo Park &lt;kwanghyo.park@qt.io&gt;
(cherry picked from commit bad5a7ac1fe3ec39c6c9a0111f1514177a69315e)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 56de91bec09bb0f14f13b2522efe547ffd86000e)
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Overlay.overlay is an attached property that holds the window overlay
item, our documentation promises that it can be attached to anything,
but will be null if the thing is not in a window.

When using QQuickView on a QML code that declares an item which
tries to bind something to the Overlay.overlay property, then the overlay
will be null, and creating it will fail because there is also no window
yet. This crashes further down processing when trying to create the
binding.

While this cannot be made to work (modifying the window is not possible
in QML that doesn't declare a Window and is instead loaded into a
QQuickView), it should also not crash.

Add a nullptr check where it did crash, add a test that reproduces the
crash, and with the fix merely spits out a warning.

Fixes: QTBUG-122894
Pick-to: 6.5
Change-Id: Ie4438657a6855b44409edb28431e04eb9875a392
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Kwanghyo Park &lt;kwanghyo.park@qt.io&gt;
(cherry picked from commit bad5a7ac1fe3ec39c6c9a0111f1514177a69315e)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 56de91bec09bb0f14f13b2522efe547ffd86000e)
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickDeliveryAgentPrivate::deliverHoverEventRecursive - remove "return"</title>
<updated>2024-03-07T14:18:07+00:00</updated>
<author>
<name>Axel Spoerl</name>
<email>axel.spoerl@qt.io</email>
</author>
<published>2023-12-06T19:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=11d2c8228322e8b8af8efc8bbc100e7ef82774cf'/>
<id>11d2c8228322e8b8af8efc8bbc100e7ef82774cf</id>
<content type='text'>
The return statement at the end of the method is never reached, due to
an earlier, unconditional return just above.

Remove it.

Task-number: QTBUG-115438
Pick-to: 6.5
Change-Id: I2750e01de6a34b6cedaf28ab01066e12eb0ac834
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit a997b376c79fb955c4c2344eae7da5fec4853958)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 020ac3d97611c8975147d537db4c52a62fd362b6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The return statement at the end of the method is never reached, due to
an earlier, unconditional return just above.

Remove it.

Task-number: QTBUG-115438
Pick-to: 6.5
Change-Id: I2750e01de6a34b6cedaf28ab01066e12eb0ac834
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit a997b376c79fb955c4c2344eae7da5fec4853958)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit 020ac3d97611c8975147d537db4c52a62fd362b6)
</pre>
</div>
</content>
</entry>
<entry>
<title>Material: remove ComboBox's insets</title>
<updated>2024-03-07T12:07:39+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2024-02-28T08:06:02+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=fe7687785a823be20ce4e9f59fb8ff3bca157811'/>
<id>fe7687785a823be20ce4e9f59fb8ff3bca157811</id>
<content type='text'>
These were probably necessary when it had drop shadows, but it no
longer does.

Doing this makes it the same height as TextField.

[ChangeLog][Controls][Material] ComboBox's insets were removed. This
may cause visual changes to UIs.

Task-number: QTBUG-120067
Change-Id: Ia66f254eb5d556b7f629488a8f74e2417d7d7489
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
(cherry picked from commit 4c355bf34efab09010d0f1cba4f5c3b6f5ebf0a3)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit bfe8bffbb954b91e97cf550c437af736f5ff6919)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These were probably necessary when it had drop shadows, but it no
longer does.

Doing this makes it the same height as TextField.

[ChangeLog][Controls][Material] ComboBox's insets were removed. This
may cause visual changes to UIs.

Task-number: QTBUG-120067
Change-Id: Ia66f254eb5d556b7f629488a8f74e2417d7d7489
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@qt.io&gt;
(cherry picked from commit 4c355bf34efab09010d0f1cba4f5c3b6f5ebf0a3)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit bfe8bffbb954b91e97cf550c437af736f5ff6919)
</pre>
</div>
</content>
</entry>
<entry>
<title>Material: animate RadioButton indicator</title>
<updated>2024-03-07T12:07:39+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2024-03-06T07:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=18159e199ebc5bb682617bbf5074e702654fa44d'/>
<id>18159e199ebc5bb682617bbf5074e702654fa44d</id>
<content type='text'>
This makes it match the specs:

https://m3.material.io/components/radio-button/guidelines#eba97636-1dd9-4e81-a1a6-20b8123d1b83

Fixes: QTBUG-113532
Pick-to: 6.5
Change-Id: I266a8f8c6ace780650b26f72fa1bd7ea8c933507
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
(cherry picked from commit 8726722886454be0fd531ce7f28ad3bdec12cab1)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit fa184d03837affe8a19b779d3c6fff59a6f2cd89)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it match the specs:

https://m3.material.io/components/radio-button/guidelines#eba97636-1dd9-4e81-a1a6-20b8123d1b83

Fixes: QTBUG-113532
Pick-to: 6.5
Change-Id: I266a8f8c6ace780650b26f72fa1bd7ea8c933507
Reviewed-by: Oliver Eftevaag &lt;oliver.eftevaag@qt.io&gt;
(cherry picked from commit 8726722886454be0fd531ce7f28ad3bdec12cab1)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
(cherry picked from commit fa184d03837affe8a19b779d3c6fff59a6f2cd89)
</pre>
</div>
</content>
</entry>
</feed>
