<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/particles, branch 6.8.2</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>doc: Fix string, real, point and size QML property documentation</title>
<updated>2024-12-05T15:13:55+00:00</updated>
<author>
<name>David Boddie</name>
<email>david.boddie@qt.io</email>
</author>
<published>2024-12-04T15:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ef0462d938dc8bfdc3ef298684318ac622eea8c9'/>
<id>ef0462d938dc8bfdc3ef298684318ac622eea8c9</id>
<content type='text'>
Change-Id: I2de731368e403696ecf9d74a0ac68d1982d5ce24
Reviewed-by: Andreas Eliasson &lt;andreas.eliasson@qt.io&gt;
(cherry picked from commit 2d9c5c46d34b90510f3af31f2dd01ae15226c6e0)
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>
Change-Id: I2de731368e403696ecf9d74a0ac68d1982d5ce24
Reviewed-by: Andreas Eliasson &lt;andreas.eliasson@qt.io&gt;
(cherry picked from commit 2d9c5c46d34b90510f3af31f2dd01ae15226c6e0)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Replace \instantiates with \nativetype</title>
<updated>2024-08-28T09:31:23+00:00</updated>
<author>
<name>Paul Wicking</name>
<email>paul.wicking@qt.io</email>
</author>
<published>2024-08-20T07:36:38+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=50032ea50b7a910071db616b922b3387ee50af2b'/>
<id>50032ea50b7a910071db616b922b3387ee50af2b</id>
<content type='text'>
Since the implementation of the `\nativetype`-command in QDoc,
the `\instantiates`-command is deprecated. Replace the use of the
deprecated command in favor of its replacement.

Task-number: QTBUG-128216
Change-Id: I23d9f66d3f6db2e5f827d7868497a432bb9b0626
Reviewed-by: Venugopal Shivashankar &lt;Venugopal.Shivashankar@qt.io&gt;
(cherry picked from commit a464ff5bfa15201de64d05121dc192dbd4655890)
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>
Since the implementation of the `\nativetype`-command in QDoc,
the `\instantiates`-command is deprecated. Replace the use of the
deprecated command in favor of its replacement.

Task-number: QTBUG-128216
Change-Id: I23d9f66d3f6db2e5f827d7868497a432bb9b0626
Reviewed-by: Venugopal Shivashankar &lt;Venugopal.Shivashankar@qt.io&gt;
(cherry picked from commit a464ff5bfa15201de64d05121dc192dbd4655890)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the use of GENERATE_CPP_EXPORTS argument</title>
<updated>2024-06-12T16:16:44+00:00</updated>
<author>
<name>Alexey Edelev</name>
<email>alexey.edelev@qt.io</email>
</author>
<published>2024-06-10T15:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f3ae43e7684ad96605369322439dc1e0976d3efa'/>
<id>f3ae43e7684ad96605369322439dc1e0976d3efa</id>
<content type='text'>
The behavior that argument was enabling is the default one now.

Task-number: QTBUG-90492
Change-Id: I11711d4c794f0b22169abb595b8ffad2eeb1300d
Reviewed-by: Alexandru Croitor &lt;alexandru.croitor@qt.io&gt;
(cherry picked from commit 180f13fdfd7e7c83fa4d0427a7b7068375bf15e0)
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 behavior that argument was enabling is the default one now.

Task-number: QTBUG-90492
Change-Id: I11711d4c794f0b22169abb595b8ffad2eeb1300d
Reviewed-by: Alexandru Croitor &lt;alexandru.croitor@qt.io&gt;
(cherry picked from commit 180f13fdfd7e7c83fa4d0427a7b7068375bf15e0)
Reviewed-by: Qt Cherry-pick Bot &lt;cherrypick_bot@qt-project.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Declare some missing value types</title>
<updated>2024-04-17T10:27:35+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2024-04-15T07:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ba22fb2116ecf2076d207d5e4f0c5897bd4a1ab5'/>
<id>ba22fb2116ecf2076d207d5e4f0c5897bd4a1ab5</id>
<content type='text'>
* An opaque pointer for the execution engine
* QQmlChangeSet
* long and ulong: For those we cannot know the size in advance.
  Therefore we cannot handle them as aliases of other numbers.
* QTextBlock
* FileProperty
* QQmlXmlListModuleQueryResult

Task-number: QTBUG-101143
Change-Id: If66d1fa3ab734351006e5a9f071e171c97dd738e
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* An opaque pointer for the execution engine
* QQmlChangeSet
* long and ulong: For those we cannot know the size in advance.
  Therefore we cannot handle them as aliases of other numbers.
* QTextBlock
* FileProperty
* QQmlXmlListModuleQueryResult

Task-number: QTBUG-101143
Change-Id: If66d1fa3ab734351006e5a9f071e171c97dd738e
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix deadlock in long-running particle system</title>
<updated>2024-03-14T21:18:57+00:00</updated>
<author>
<name>Eskil Abrahamsen Blomfeldt</name>
<email>eskil.abrahamsen-blomfeldt@qt.io</email>
</author>
<published>2024-03-14T08:38:00+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9c54252914634a6756b39261b027b48b96c6ea7b'/>
<id>9c54252914634a6756b39261b027b48b96c6ea7b</id>
<content type='text'>
2^30 was used as a "big number" sentinel and assumed to
always be higher than the particle system's age. But
a particle system running for a bit over 12 days will
hit this limit. The result was that such particle
systems would never exit the loop in recycle() and
deadlock.

Instead we add the check for an empty heap to the
loop condition itself.

Pick-to: 5.15 6.2 6.5 6.6 6.7
Fixes: QTBUG-123111
Change-Id: I6bf9c5a27271e74f56728c0ad7bdabdd87e028b2
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2^30 was used as a "big number" sentinel and assumed to
always be higher than the particle system's age. But
a particle system running for a bit over 12 days will
hit this limit. The result was that such particle
systems would never exit the loop in recycle() and
deadlock.

Instead we add the check for an empty heap to the
loop condition itself.

Pick-to: 5.15 6.2 6.5 6.6 6.7
Fixes: QTBUG-123111
Change-Id: I6bf9c5a27271e74f56728c0ad7bdabdd87e028b2
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ItemParticle constant CPU usage</title>
<updated>2024-03-08T14:46:11+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=c6fad0e79ec7768e1bbd852dd85a594e4318f8f7'/>
<id>c6fad0e79ec7768e1bbd852dd85a594e4318f8f7</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 6.6 6.7
Change-Id: I3921759cf09a3aea2b8bfa51f847c5a909bb534b
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</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 6.6 6.7
Change-Id: I3921759cf09a3aea2b8bfa51f847c5a909bb534b
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence -Wimplicit-fallthrough for clang</title>
<updated>2024-03-03T08:19:37+00:00</updated>
<author>
<name>Tim Blechmann</name>
<email>tim@klingt.org</email>
</author>
<published>2024-02-29T02:16:59+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f373e6407424bc23f0327b82a0b500d120339632'/>
<id>f373e6407424bc23f0327b82a0b500d120339632</id>
<content type='text'>
Unlike gcc, clang warns about implicit fallthrough even if the following
label only contains a `break` statement

Pick-to: 6.7
Change-Id: If7fb15b5e2e1a8fb80668087e4497efb8d3d30d4
Reviewed-by: Sami Shalayel &lt;sami.shalayel@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unlike gcc, clang warns about implicit fallthrough even if the following
label only contains a `break` statement

Pick-to: 6.7
Change-Id: If7fb15b5e2e1a8fb80668087e4497efb8d3d30d4
Reviewed-by: Sami Shalayel &lt;sami.shalayel@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickV4ParticleData: Mark properties as final</title>
<updated>2024-02-29T11:08:06+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2024-02-27T16:36:29+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=c60596ccf0057031787c1f877f61c6ee41b0260b'/>
<id>c60596ccf0057031787c1f877f61c6ee41b0260b</id>
<content type='text'>
The class is newly introduced, so this is fine.

Pick-to: 6.7
Change-Id: I09fa5b1e1031fb6a9c8df4f10f406b0109095166
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The class is newly introduced, so this is fine.

Pick-to: 6.7
Change-Id: I09fa5b1e1031fb6a9c8df4f10f406b0109095166
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mostly revert "Make properties in the particles module FINAL"</title>
<updated>2024-02-16T12:42:13+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2024-02-12T11:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=31a60b518bd7d811172b887501e831e6e4e4a9c1'/>
<id>31a60b518bd7d811172b887501e831e6e4e4a9c1</id>
<content type='text'>
Making properties FINAL is an API break not covered by any QUIP rule.
However, this does not apply to the attached type whose properties were
marked FINAL in the referenced commit, as it is not possible to derive
from it anyway.

This reverts the majority of commit
cb82b9f2addf25db34970ebb48f69291901ad7ba.

Pick-to: 6.6 6.7
Change-Id: Ib001417f0b4236f1c8e068ec5f238a4b9731f8cc
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making properties FINAL is an API break not covered by any QUIP rule.
However, this does not apply to the attached type whose properties were
marked FINAL in the referenced commit, as it is not possible to derive
from it anyway.

This reverts the majority of commit
cb82b9f2addf25db34970ebb48f69291901ad7ba.

Pick-to: 6.6 6.7
Change-Id: Ib001417f0b4236f1c8e068ec5f238a4b9731f8cc
Reviewed-by: Qt CI Bot &lt;qt_ci_bot@qt-project.org&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scenegraph: Add plumbing for enabling multiview</title>
<updated>2024-01-15T20:25:12+00:00</updated>
<author>
<name>Laszlo Agocs</name>
<email>laszlo.agocs@qt.io</email>
</author>
<published>2023-06-26T13:49:06+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b5a05e4e7e97f8ef5c4cc65fee0cfcfd9e4c5cc4'/>
<id>b5a05e4e7e97f8ef5c4cc65fee0cfcfd9e4c5cc4</id>
<content type='text'>
This will be used in RenderMode3D only in practice, where Qt Quick 3D
is going to pass in multiple matrices to the QSGRenderer.

Task-number: QTBUG-114871
Change-Id: Icae7f05958729d9e51948e1f38621ec4a541192d
Reviewed-by: Andy Nichols &lt;andy.nichols@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be used in RenderMode3D only in practice, where Qt Quick 3D
is going to pass in multiple matrices to the QSGRenderer.

Task-number: QTBUG-114871
Change-Id: Icae7f05958729d9e51948e1f38621ec4a541192d
Reviewed-by: Andy Nichols &lt;andy.nichols@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
