<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src, branch wip/material3</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Merge remote-tracking branch 'origin/dev' into wip/material3</title>
<updated>2022-12-05T08:21:58+00:00</updated>
<author>
<name>Paul Wicking</name>
<email>paul.wicking@qt.io</email>
</author>
<published>2022-12-05T08:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=5ce3b931fec49eb77912d1510342d1d341c6cac7'/>
<id>5ce3b931fec49eb77912d1510342d1d341c6cac7</id>
<content type='text'>
Change-Id: I55ec34220c5b9001893fc924ab6be7fd64e63a02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I55ec34220c5b9001893fc924ab6be7fd64e63a02
</pre>
</div>
</content>
</entry>
<entry>
<title>a11y: track item enabled state</title>
<updated>2022-12-03T11:45:13+00:00</updated>
<author>
<name>Harald Sitter</name>
<email>sitter@kde.org</email>
</author>
<published>2022-11-28T13:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=20fd2902a6d7bdb4a3306005d2718ca5a8fef96d'/>
<id>20fd2902a6d7bdb4a3306005d2718ca5a8fef96d</id>
<content type='text'>
disabled items are neither enabled nor focusable

Change-Id: I4f286c7b85605d5ad6fa787d1f5cfcce1297d268
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
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>
disabled items are neither enabled nor focusable

Change-Id: I4f286c7b85605d5ad6fa787d1f5cfcce1297d268
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Fix faulty include file extension</title>
<updated>2022-12-02T18:53:13+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@qt.io</email>
</author>
<published>2022-12-01T07:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=665db9b9aab765dfdda129202b3b4d085b4a89b6'/>
<id>665db9b9aab765dfdda129202b3b4d085b4a89b6</id>
<content type='text'>
Two qdoc files included a .cmake file that contained qdoc markup.  After
.cmake files got license headers, the license header showed up in the
flow content of the documentation.

Rename the .cmake file to .qdocinc and adjust the license header to be
in line with the rest of the documentation.

This amends commit 0d276381135ed5724464cb784f3d17775ac4d764.

Pick-to: 6.4
Change-Id: I5d5487387bf1d2b1627db93764e4e45f34a13d4e
Reviewed-by: Alexandru Croitor &lt;alexandru.croitor@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Two qdoc files included a .cmake file that contained qdoc markup.  After
.cmake files got license headers, the license header showed up in the
flow content of the documentation.

Rename the .cmake file to .qdocinc and adjust the license header to be
in line with the rest of the documentation.

This amends commit 0d276381135ed5724464cb784f3d17775ac4d764.

Pick-to: 6.4
Change-Id: I5d5487387bf1d2b1627db93764e4e45f34a13d4e
Reviewed-by: Alexandru Croitor &lt;alexandru.croitor@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qv4qobjectwrapper: return false on failed argument conversion</title>
<updated>2022-12-02T18:53:12+00:00</updated>
<author>
<name>Sami Shalayel</name>
<email>sami.shalayel@qt.io</email>
</author>
<published>2022-11-30T14:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=cda417cf03694256a84b4abe77de0f5f49ebdf32'/>
<id>cda417cf03694256a84b4abe77de0f5f49ebdf32</id>
<content type='text'>
It was possible to call c++-methods (either invokable or as slot) with
wrong arguments, which caused a crash.
The reason was that CallMethod(...) converted something to a QObject
without checking if it was an actual QObject. The wrongly typed argument
would end up reinterpret_cast'ed into another type for the call, which
leads to segmentation fault when accessing the argument in the function.

Added a test where an int tried to be reinterpret-cast'ed into a QFont.

Pick-to: 6.4 6.2
Fixes: QTBUG-108994
Change-Id: I8c45c9124411ad3fd100faed0b03390843f7d034
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was possible to call c++-methods (either invokable or as slot) with
wrong arguments, which caused a crash.
The reason was that CallMethod(...) converted something to a QObject
without checking if it was an actual QObject. The wrongly typed argument
would end up reinterpret_cast'ed into another type for the call, which
leads to segmentation fault when accessing the argument in the function.

Added a test where an int tried to be reinterpret-cast'ed into a QFont.

Pick-to: 6.4 6.2
Fixes: QTBUG-108994
Change-Id: I8c45c9124411ad3fd100faed0b03390843f7d034
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce QQmlApplicationEngine::loadFromModule</title>
<updated>2022-12-02T15:55:21+00:00</updated>
<author>
<name>Fabian Kosmale</name>
<email>fabian.kosmale@qt.io</email>
</author>
<published>2022-11-22T10:35:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=3f4856dbca0114b8f354df482fec437dc6b04d23'/>
<id>3f4856dbca0114b8f354df482fec437dc6b04d23</id>
<content type='text'>
This allow instantiating QML types via their module and typename. It
simply exposes the underlying functionality of
QQmlComponent::loadFromModule.
Also add the corresponding convenience constructor.

This commit also does some minor refactoring so that functionality can
be shared between load and loadFromModule.

[ChangeLog][QtQml][QQmlApplicationEngine] It is now possible to load QML
types via their module and type name.

Fixes: QTBUG-97156
Change-Id: Iee812db269d27e4db4b10117ed2570272a7cc40c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allow instantiating QML types via their module and typename. It
simply exposes the underlying functionality of
QQmlComponent::loadFromModule.
Also add the corresponding convenience constructor.

This commit also does some minor refactoring so that functionality can
be shared between load and loadFromModule.

[ChangeLog][QtQml][QQmlApplicationEngine] It is now possible to load QML
types via their module and type name.

Fixes: QTBUG-97156
Change-Id: Iee812db269d27e4db4b10117ed2570272a7cc40c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickMacStyle: stop using deprecated constants, use suggested replacements</title>
<updated>2022-12-02T15:55:21+00:00</updated>
<author>
<name>Timur Pocheptsov</name>
<email>timur.pocheptsov@qt.io</email>
</author>
<published>2022-12-01T10:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=90da0220e77cb6d71df460bd0e30358d734346d1'/>
<id>90da0220e77cb6d71df460bd0e30358d734346d1</id>
<content type='text'>
Pick-to: 6.4 6.2
Change-Id: I6f0dfb34d836cfa3afc2fb5fc5990eb77f506e5c
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pick-to: 6.4 6.2
Change-Id: I6f0dfb34d836cfa3afc2fb5fc5990eb77f506e5c
Reviewed-by: Volker Hilsheimer &lt;volker.hilsheimer@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iOS Style: Add BusyIndicator control</title>
<updated>2022-12-02T15:55:21+00:00</updated>
<author>
<name>Doris Verria</name>
<email>doris.verria@qt.io</email>
</author>
<published>2022-12-01T10:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e8375ec9b369beaba5c91679fee4c52034ce5b2b'/>
<id>e8375ec9b369beaba5c91679fee4c52034ce5b2b</id>
<content type='text'>
Change-Id: I18cc7645cc49237475886dba9a73c686470084f6
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I18cc7645cc49237475886dba9a73c686470084f6
Reviewed-by: Mitch Curtis &lt;mitch.curtis@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: update list of supported native dialogs</title>
<updated>2022-12-02T15:55:21+00:00</updated>
<author>
<name>Oliver Eftevaag</name>
<email>oliver.eftevaag@qt.io</email>
</author>
<published>2022-12-01T15:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9969bd2aa782773df65b7df07cc253028d4f98d2'/>
<id>9969bd2aa782773df65b7df07cc253028d4f98d2</id>
<content type='text'>
Qt 6.5 introduces a few more native dialogs, speficially the message
dialog for macOS and the font dialog and color dialog for iOS.

Change-Id: I78bd3df1777b0fad891fd66f442e1075a95a7bd5
Reviewed-by: Doris Verria &lt;doris.verria@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Qt 6.5 introduces a few more native dialogs, speficially the message
dialog for macOS and the font dialog and color dialog for iOS.

Change-Id: I78bd3df1777b0fad891fd66f442e1075a95a7bd5
Reviewed-by: Doris Verria &lt;doris.verria@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QmlCompiler: Fix various kinds of enum lookup</title>
<updated>2022-12-02T12:35:42+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2022-11-30T09:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=8bc748e7e52d19a078b0281c5b8265a42015ffdb'/>
<id>8bc748e7e52d19a078b0281c5b8265a42015ffdb</id>
<content type='text'>
* If we got an object type exposed as namespace, we still need to add
  the "*" to get its augmentedInternalName(). Otherwise we cannot get
  its metaobject, needed to look up enums.
* Enums cannot be shadowed. The shadow check will produce garbage if we
  try to check because an enum lookup also does not use the accumulator,
  which then contains some artifact from a previous operation.
* If we find a property lookup on a plain QMetaObject* we have to
  immediately return in order to not confuse it with attached
  properties.

Pick-to: 6.4 6.2
Fixes: QTBUG-109048
Change-Id: If9e3b4806e4d773de9cf48f1b3750b684a8c8f69
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* If we got an object type exposed as namespace, we still need to add
  the "*" to get its augmentedInternalName(). Otherwise we cannot get
  its metaobject, needed to look up enums.
* Enums cannot be shadowed. The shadow check will produce garbage if we
  try to check because an enum lookup also does not use the accumulator,
  which then contains some artifact from a previous operation.
* If we find a property lookup on a plain QMetaObject* we have to
  immediately return in order to not confuse it with attached
  properties.

Pick-to: 6.4 6.2
Fixes: QTBUG-109048
Change-Id: If9e3b4806e4d773de9cf48f1b3750b684a8c8f69
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update jsroot.qmltypes</title>
<updated>2022-12-02T12:35:34+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2022-11-30T11:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b7bc1874a5cf1738ce7885b8bef0e16d0f83f56f'/>
<id>b7bc1874a5cf1738ce7885b8bef0e16d0f83f56f</id>
<content type='text'>
Apparently the test we have in tst_qmllint is never executed in the CI.

Change-Id: I4eb7788973ade39eea2817f4121e3e4cfd4d2eb2
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently the test we have in tst_qmllint is never executed in the CI.

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