<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch 5.12</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Bump version</title>
<updated>2021-10-04T08:45:19+00:00</updated>
<author>
<name>Jani Heikkinen</name>
<email>jani.heikkinen@qt.io</email>
</author>
<published>2021-10-04T08:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=824570979e211171f158e7fcab15c599c5e7ca4e'/>
<id>824570979e211171f158e7fcab15c599c5e7ca4e</id>
<content type='text'>
Change-Id: If174616ccebaad0a204468058f8090376aeda016
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If174616ccebaad0a204468058f8090376aeda016
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: Remove bogus PinchHandler.minimumTouchPoints prop; improve actual</title>
<updated>2021-07-09T12:47:21+00:00</updated>
<author>
<name>Shawn Rutledge</name>
<email>shawn.rutledge@qt.io</email>
</author>
<published>2021-07-08T20:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=49aae3906e1424cf93347a5f5c63927154955b9c'/>
<id>49aae3906e1424cf93347a5f5c63927154955b9c</id>
<content type='text'>
PinchHandler.minimumTouchPoints was probably just an early idea for the
name, because MultiPointTouchArea has it. Anyway it's now honoring the
inherited minimum/maximumPointCount properties from MultiPointHandler.

Change-Id: I6408da9dfe1d31a38da2777efa2c5d79ad17390f
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
(cherry picked from commit a04d98787dc5c816569a6eecce695a8d80257c05)
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>
PinchHandler.minimumTouchPoints was probably just an early idea for the
name, because MultiPointTouchArea has it. Anyway it's now honoring the
inherited minimum/maximumPointCount properties from MultiPointHandler.

Change-Id: I6408da9dfe1d31a38da2777efa2c5d79ad17390f
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
(cherry picked from commit a04d98787dc5c816569a6eecce695a8d80257c05)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MASM: Put pageSize into an inline namespace</title>
<updated>2021-05-07T10:51:24+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2021-05-06T14:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f8b414f23ee085d9fa1089a98da6a117bc5e50c5'/>
<id>f8b414f23ee085d9fa1089a98da6a117bc5e50c5</id>
<content type='text'>
Apple errorneously detects pagesize as belonging to their private API.
Avoid this by putting the functions into an inline namespace to change
their mangling.

Fixes: QTBUG-69577
Change-Id: I061febdc6f961fa8a6e1d43de4154a8e26b04f27
Reviewed-by: Tor Arne Vestbø &lt;tor.arne.vestbo@qt.io&gt;
(cherry picked from commit 719fa10c8219537187f2e3c63eacdf44bd76d410)
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>
Apple errorneously detects pagesize as belonging to their private API.
Avoid this by putting the functions into an inline namespace to change
their mangling.

Fixes: QTBUG-69577
Change-Id: I061febdc6f961fa8a6e1d43de4154a8e26b04f27
Reviewed-by: Tor Arne Vestbø &lt;tor.arne.vestbo@qt.io&gt;
(cherry picked from commit 719fa10c8219537187f2e3c63eacdf44bd76d410)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickTextInput: update cursor rectangle after padding changed</title>
<updated>2021-04-19T11:06:19+00:00</updated>
<author>
<name>Wang Chuan</name>
<email>ouchuanm@outlook.com</email>
</author>
<published>2021-04-05T03:41:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ca5d6cccde1f977eedb46f3320fe8384ea41758e'/>
<id>ca5d6cccde1f977eedb46f3320fe8384ea41758e</id>
<content type='text'>
The position of cursor delegate needs to be updated when we change
padding, otherwise it will be in a wrong position.

Fixes: QTBUG-91867
Change-Id: I89ca84fe893ebf517ab67890196eede14a4055d7
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit d98694c4023881673259ba040c10df7e71ec3d37)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The position of cursor delegate needs to be updated when we change
padding, otherwise it will be in a wrong position.

Fixes: QTBUG-91867
Change-Id: I89ca84fe893ebf517ab67890196eede14a4055d7
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
(cherry picked from commit d98694c4023881673259ba040c10df7e71ec3d37)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix QQuickKeyNavigationAttached issue</title>
<updated>2021-03-14T09:12:24+00:00</updated>
<author>
<name>Valery Volgutov</name>
<email>valery.volgutov@lge.com</email>
</author>
<published>2020-04-20T17:42:56+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=057972edc90da80252764e1b3abb71e1e6ab0191'/>
<id>057972edc90da80252764e1b3abb71e1e6ab0191</id>
<content type='text'>
When Repeater used for Item creation,
we have following issue:

When Repeater create new item and this item tried to
use keyboard.left or keyboard.right to other Repeater's item -
these items don't create yet, and we have issue with
navigation keys.

Set rightSet to true if right really changed.
When object call KeboardNavigation::setRight with null item.
rightSet field = true, but right field did not changed (null).
After that navigation keys works incorrect.
The same for other cases.

Task-number: QTBUG-83356
Change-Id: I9ea6d6a7d13ff989aac3d9e2d22467b48080de13
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When Repeater used for Item creation,
we have following issue:

When Repeater create new item and this item tried to
use keyboard.left or keyboard.right to other Repeater's item -
these items don't create yet, and we have issue with
navigation keys.

Set rightSet to true if right really changed.
When object call KeboardNavigation::setRight with null item.
rightSet field = true, but right field did not changed (null).
After that navigation keys works incorrect.
The same for other cases.

Task-number: QTBUG-83356
Change-Id: I9ea6d6a7d13ff989aac3d9e2d22467b48080de13
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQmlPropertyPrivate::signalExpression: handle object being null</title>
<updated>2021-02-23T08:45:49+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2021-02-16T14:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=dadd6ea6864990fa0143a177500ab07296dfa46e'/>
<id>dadd6ea6864990fa0143a177500ab07296dfa46e</id>
<content type='text'>
QQmlData::get expects a non-null pointer, therefore we need to check
whether the object still exists.

Note that while this fixes the crash in the referenced bug,
PropertyChanges still does not support a dynamic target.

Task-number: QTBUG-46350
Change-Id: Ifeecf5df83e87468a1d314ce2b120006124d6f4b
Reviewed-by: Maximilian Goldstein &lt;max.goldstein@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 1ff376e64bf5af6df7e0079700d2b9164037dc89)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQmlData::get expects a non-null pointer, therefore we need to check
whether the object still exists.

Note that while this fixes the crash in the referenced bug,
PropertyChanges still does not support a dynamic target.

Task-number: QTBUG-46350
Change-Id: Ifeecf5df83e87468a1d314ce2b120006124d6f4b
Reviewed-by: Maximilian Goldstein &lt;max.goldstein@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
(cherry picked from commit 1ff376e64bf5af6df7e0079700d2b9164037dc89)
</pre>
</div>
</content>
</entry>
<entry>
<title>QSequentialAnimationGroupJob: Protect against self-deletion</title>
<updated>2021-02-09T12:55:39+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2021-02-05T12:18:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=604696479781c15ce3c967f30b63c53b15771dcb'/>
<id>604696479781c15ce3c967f30b63c53b15771dcb</id>
<content type='text'>
setCurrentAnimation() can indirectly delete the animation group job
itself by invoking the animation controller. Use the RETURN_IF_DELETED
mechanism to avoid the resulting dangling pointers.

Task-number: QTBUG-90401
Change-Id: Ibd0ad21e8d3af4760604c3ff37dc46101d5f49ad
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
(cherry picked from commit 680f28b08f65ad38c8d5498b5738231b2a2779a3)
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>
setCurrentAnimation() can indirectly delete the animation group job
itself by invoking the animation controller. Use the RETURN_IF_DELETED
mechanism to avoid the resulting dangling pointers.

Task-number: QTBUG-90401
Change-Id: Ibd0ad21e8d3af4760604c3ff37dc46101d5f49ad
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
(cherry picked from commit 680f28b08f65ad38c8d5498b5738231b2a2779a3)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QAnimationGroupJob: Don't call virtual functions from dtor</title>
<updated>2021-01-25T08:41:16+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2021-01-21T11:06:26+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a1c24fe34511eb7c63e000b2607977b2f26bf323'/>
<id>a1c24fe34511eb7c63e000b2607977b2f26bf323</id>
<content type='text'>
The subclasses are already dead at that point. We don't need to notify
them anymore. Rather, refactor the code so that we can clean up
QAnimationGroupJob itself without virtual calls.

Task-number: QTBUG-90401
Change-Id: I6917bf299ceb1383b9d29687e5bf53ae36803ecf
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Andrei Golubev &lt;andrei.golubev@qt.io&gt;
(cherry picked from commit 75437f824d4c3a608af9eb1afddcb4d8c1a25944)
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 subclasses are already dead at that point. We don't need to notify
them anymore. Rather, refactor the code so that we can clean up
QAnimationGroupJob itself without virtual calls.

Task-number: QTBUG-90401
Change-Id: I6917bf299ceb1383b9d29687e5bf53ae36803ecf
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Andrei Golubev &lt;andrei.golubev@qt.io&gt;
(cherry picked from commit 75437f824d4c3a608af9eb1afddcb4d8c1a25944)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix property cache leaks</title>
<updated>2020-12-02T11:31:40+00:00</updated>
<author>
<name>Andrei Golubev</name>
<email>andrei.golubev@qt.io</email>
</author>
<published>2020-11-30T10:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=776955c7dd7d31a5bc8c3503e867d702132a6d6b'/>
<id>776955c7dd7d31a5bc8c3503e867d702132a6d6b</id>
<content type='text'>
Ported the fix fcae2d13e43eab1ea60092194667939f85269bde to 5.12 branch

Fixes: QTBUG-87228
Change-Id: If7cdf38b0f0641f9d7dca4b4dcbbde3995e05e6e
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ported the fix fcae2d13e43eab1ea60092194667939f85269bde to 5.12 branch

Fixes: QTBUG-87228
Change-Id: If7cdf38b0f0641f9d7dca4b4dcbbde3995e05e6e
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2020-11-06T07:11:53+00:00</updated>
<author>
<name>Jani Heikkinen</name>
<email>jani.heikkinen@qt.io</email>
</author>
<published>2020-11-06T07:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0c7757ff6f75505d5abc4baa9522b63d694c92ac'/>
<id>0c7757ff6f75505d5abc4baa9522b63d694c92ac</id>
<content type='text'>
Change-Id: I622b51718197e8c97827edd099640e281de7508c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I622b51718197e8c97827edd099640e281de7508c
</pre>
</div>
</content>
</entry>
</feed>
