<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/particles/qquickcustomaffector_p.h, branch dev</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<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>Remove the use of Q_QUICKPARTICLES_PRIVATE_EXPORT</title>
<updated>2024-01-09T09:40:46+00:00</updated>
<author>
<name>Alexey Edelev</name>
<email>alexey.edelev@qt.io</email>
</author>
<published>2023-11-23T07:42:14+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=de3030c06ee251f56d8dff0e17fc3b6954d044ce'/>
<id>de3030c06ee251f56d8dff0e17fc3b6954d044ce</id>
<content type='text'>
Task-number: QTBUG-117983
Change-Id: I9d1dfcd6ca3c2c17fc98dbb280ae24deaefdb3a9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-117983
Change-Id: I9d1dfcd6ca3c2c17fc98dbb280ae24deaefdb3a9
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make QQuickV4ParticleData a value type</title>
<updated>2023-10-19T07:30:53+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2023-09-23T06:52:54+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=c85695369c065d3735dc58d7e50c901c20f4bb35'/>
<id>c85695369c065d3735dc58d7e50c901c20f4bb35</id>
<content type='text'>
We don't need all the QJSValue wrangling.

Change-Id: I683e3edc55de2cf3457cb86f952cf1eb717ae395
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Shawn Rutledge (away) &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need all the QJSValue wrangling.

Change-Id: I683e3edc55de2cf3457cb86f952cf1eb717ae395
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Shawn Rutledge (away) &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make properties in the particles module FINAL</title>
<updated>2023-06-07T14:26:23+00:00</updated>
<author>
<name>Oliver Eftevaag</name>
<email>oliver.eftevaag@qt.io</email>
</author>
<published>2023-05-26T14:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=cb82b9f2addf25db34970ebb48f69291901ad7ba'/>
<id>cb82b9f2addf25db34970ebb48f69291901ad7ba</id>
<content type='text'>
Without setting the FINAL flag, properties can be shadowed by
users.
This can both cause confusion for non-experienced users, and it
causes issues with qmlsc.

[ChangeLog][Important Behavior Changes][Particles] Properties for
types in the Qt Quick Particles module are now FINAL, meaning they
can no longer be shadowed by declaring new properties with the same
names in QML. A warning will be printed out to the console, when a
FINAL property is being shadowed. We recommend that users rename
those properties to avoid potential unexpected behavior changes.

Pick-to: 6.6
Task-number: QTBUG-108739
Change-Id: I5ab970c112ab92fee468038af9a228345b8c625d
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>
Without setting the FINAL flag, properties can be shadowed by
users.
This can both cause confusion for non-experienced users, and it
causes issues with qmlsc.

[ChangeLog][Important Behavior Changes][Particles] Properties for
types in the Qt Quick Particles module are now FINAL, meaning they
can no longer be shadowed by declaring new properties with the same
names in QML. A warning will be printed out to the console, when a
FINAL property is being shadowed. We recommend that users rename
those properties to avoid potential unexpected behavior changes.

Pick-to: 6.6
Task-number: QTBUG-108739
Change-Id: I5ab970c112ab92fee468038af9a228345b8c625d
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QuickParticles: export classes exposed to QML</title>
<updated>2023-01-24T12:41:52+00:00</updated>
<author>
<name>Sami Shalayel</name>
<email>sami.shalayel@qt.io</email>
</author>
<published>2023-01-11T14:07:39+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=08e01f457d70ce4dcc23187b3b56260f0ec00435'/>
<id>08e01f457d70ce4dcc23187b3b56260f0ec00435</id>
<content type='text'>
Add export macros to all classes exposing their behavior to QML using
QML_NAMED_ELEMENT and friends. This allows qmltc to compile qml files
using Quick.Particles without linker errors.

Change-Id: Iccbe33410460e211b4f8b631237f95c270d79187
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add export macros to all classes exposing their behavior to QML using
QML_NAMED_ELEMENT and friends. This allows qmltc to compile qml files
using Quick.Particles without linker errors.

Change-Id: Iccbe33410460e211b4f8b631237f95c270d79187
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use SPDX license identifiers</title>
<updated>2022-06-11T06:05:15+00:00</updated>
<author>
<name>Lucie Gérard</name>
<email>lucie.gerard@qt.io</email>
</author>
<published>2022-05-13T13:12:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0dc4fd240a2897c5c443a0ef6d84c416843e4938'/>
<id>0dc4fd240a2897c5c443a0ef6d84c416843e4938</id>
<content type='text'>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Files that have to be modified by hand are modified.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I63563bbeb6f60f89d2c99660400dca7fab78a294
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace the current license disclaimer in files by
a SPDX-License-Identifier.
Files that have to be modified by hand are modified.
License files are organized under LICENSES directory.

Pick-to: 6.4
Task-number: QTBUG-67283
Change-Id: I63563bbeb6f60f89d2c99660400dca7fab78a294
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace 0 pointer constants with nullptr</title>
<updated>2021-10-18T10:39:28+00:00</updated>
<author>
<name>Allan Sandfeld Jensen</name>
<email>allan.jensen@qt.io</email>
</author>
<published>2021-10-15T14:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=72c3befaa24e7e6021898061b5bc5389554e7126'/>
<id>72c3befaa24e7e6021898061b5bc5389554e7126</id>
<content type='text'>
Replaced in most common patterns.

Change-Id: Idcaff1f2e915f29922702d3600a2e5f1e2418a7a
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replaced in most common patterns.

Change-Id: Idcaff1f2e915f29922702d3600a2e5f1e2418a7a
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add major version to all Q_REVISIONs</title>
<updated>2020-02-19T14:48:27+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2020-01-16T12:42:11+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ddde036f6a5781dc0481fae293bd387b3344171a'/>
<id>ddde036f6a5781dc0481fae293bd387b3344171a</id>
<content type='text'>
Change-Id: Id72fbe10c16de61bd847773d0055d83cfe03f63c
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Id72fbe10c16de61bd847773d0055d83cfe03f63c
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.14' into 5.15</title>
<updated>2019-10-07T23:00:31+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2019-10-07T23:00:31+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=38e97c68ba25c29a6fbdd3f79d56fd52a0f58a4c'/>
<id>38e97c68ba25c29a6fbdd3f79d56fd52a0f58a4c</id>
<content type='text'>
Change-Id: Ib381f350ada365747ce20b989bfdc368d75f2219
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib381f350ada365747ce20b989bfdc368d75f2219
</pre>
</div>
</content>
</entry>
<entry>
<title>Small performance improvements suggested by clang-tidy</title>
<updated>2019-10-07T07:09:49+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>albert.astals.cid@kdab.com</email>
</author>
<published>2019-10-04T12:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ce94b847c87e2606c5f189d2ad3715c1d025b9cf'/>
<id>ce94b847c87e2606c5f189d2ad3715c1d025b9cf</id>
<content type='text'>
mostly add const &amp;, a few std::move and in particular case, remove const
so the std::move being done over the variable actually has effect

Change-Id: Id611cd31bc012f219d7a17d4626b1c2a5fbddd66
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mostly add const &amp;, a few std::move and in particular case, remove const
so the std::move being done over the variable actually has effect

Change-Id: Id611cd31bc012f219d7a17d4626b1c2a5fbddd66
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
