<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/imports/testlib, branch 5.7</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: replace "the empty string" with "an empty string" in TestCase docs</title>
<updated>2016-11-10T10:12:20+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@qt.io</email>
</author>
<published>2016-11-09T16:06:25+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=a7c24b49fd7ac1a1c2ce7a5671cfae6c9f3351fa'/>
<id>a7c24b49fd7ac1a1c2ce7a5671cfae6c9f3351fa</id>
<content type='text'>
Change-Id: Idcc23782f2ed382914a74740ad9f2984d7a98f78
Reviewed-by: Topi Reiniö &lt;topi.reinio@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Idcc23782f2ed382914a74740ad9f2984d7a98f78
Reviewed-by: Topi Reiniö &lt;topi.reinio@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-08-19T14:32:09+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-08-19T14:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4f0988c3907406087dbfdc193abfbf767678d814'/>
<id>4f0988c3907406087dbfdc193abfbf767678d814</id>
<content type='text'>
Change-Id: I7bd70996e3372d154c6b0e47336baa22146667b0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7bd70996e3372d154c6b0e47336baa22146667b0
</pre>
</div>
</content>
</entry>
<entry>
<title>TestCase::mouseDrag: set mouse move delay &gt;= 1 ms</title>
<updated>2016-08-19T12:50:28+00:00</updated>
<author>
<name>Shawn Rutledge</name>
<email>shawn.rutledge@qt.io</email>
</author>
<published>2016-08-19T08:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=01a9c006b0cb3f9ec7c140d25e6bfa3ca6250a4c'/>
<id>01a9c006b0cb3f9ec7c140d25e6bfa3ca6250a4c</id>
<content type='text'>
Infinite-speed drags do not work well with velocity-sensitive
components like Flickable.  As with change d04982dc on qtbase,
adding a short delay helps to stabilize tests.

To keep it flexible, we make QTest::defaultMouseDelay()
available via the qtest_events.defaultMouseDelay property.
So the delay can be increased by passing a larger delay
value to mouseDrag, or by changing the QTEST_MOUSEEVENT_DELAY
environment variable (as before).

Task-number: QTBUG-55382
Change-Id: I8f8088758a206be104a439ee0d1832eeca574e8c
Reviewed-by: Liang Qi &lt;liang.qi@qt.io&gt;
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Infinite-speed drags do not work well with velocity-sensitive
components like Flickable.  As with change d04982dc on qtbase,
adding a short delay helps to stabilize tests.

To keep it flexible, we make QTest::defaultMouseDelay()
available via the qtest_events.defaultMouseDelay property.
So the delay can be increased by passing a larger delay
value to mouseDrag, or by changing the QTEST_MOUSEEVENT_DELAY
environment variable (as before).

Task-number: QTBUG-55382
Change-Id: I8f8088758a206be104a439ee0d1832eeca574e8c
Reviewed-by: Liang Qi &lt;liang.qi@qt.io&gt;
Reviewed-by: Jan Arve Sæther &lt;jan-arve.saether@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-04-27T06:47:35+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-04-27T06:47:35+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=da374438be8f34f746f359aa39ae6c59fd1c4854'/>
<id>da374438be8f34f746f359aa39ae6c59fd1c4854</id>
<content type='text'>
Conflicts:
	src/quick/items/qquickimagebase.cpp
	src/imports/layouts/plugin.cpp

Change-Id: I5f48474df4034a1347ec74795c85d369a55b6b21
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	src/quick/items/qquickimagebase.cpp
	src/imports/layouts/plugin.cpp

Change-Id: I5f48474df4034a1347ec74795c85d369a55b6b21
</pre>
</div>
</content>
</entry>
<entry>
<title>Instantiate static Qml plugins declaring QQmlExtensionInterface only</title>
<updated>2016-04-11T14:10:54+00:00</updated>
<author>
<name>Sebastian Lösch</name>
<email>Sebastian.Loesch@governikus.de</email>
</author>
<published>2016-03-24T11:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=392c7b99348e2a96ef11adb5712095fbd13fb780'/>
<id>392c7b99348e2a96ef11adb5712095fbd13fb780</id>
<content type='text'>
When instantiating static plugins no check is done whether the
QQmlExtensionInterface is declared. Therefore all user plugins are
instantiated in the Qml thread, which may cause problems.

Task-number: QTBUG-52012
Change-Id: Ia91ec5ec7b2a9721bd11e3648cdc161855b4454e
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When instantiating static plugins no check is done whether the
QQmlExtensionInterface is declared. Therefore all user plugins are
instantiated in the Qml thread, which may cause problems.

Task-number: QTBUG-52012
Change-Id: Ia91ec5ec7b2a9721bd11e3648cdc161855b4454e
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-04-08T11:03:25+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@theqtcompany.com</email>
</author>
<published>2016-04-07T08:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=68ba8fe3ccf7abe8d24ba3614f8d7ceb3778de74'/>
<id>68ba8fe3ccf7abe8d24ba3614f8d7ceb3778de74</id>
<content type='text'>
This change also fixes the build of two benchmarks, tst_affectors
and tst_emission.

Conflicts:
	src/plugins/qmltooling/qmldbg_native/qmldbg_native.pro
	src/qml/qml/ftw/qhashfield_p.h
	tests/benchmarks/particles/affectors/tst_affectors.cpp
	tests/benchmarks/particles/emission/tst_emission.cpp
	tests/benchmarks/qml/pointers/pointers.pro
	tests/benchmarks/qml/pointers/tst_pointers.cpp
	tests/benchmarks/qml/qmltime/qmltime.pro
	tests/benchmarks/qml/qquickwindow/qquickwindow.pro

Change-Id: I595309d1e183c18371cb9b07af6e4681059de3b2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change also fixes the build of two benchmarks, tst_affectors
and tst_emission.

Conflicts:
	src/plugins/qmltooling/qmldbg_native/qmldbg_native.pro
	src/qml/qml/ftw/qhashfield_p.h
	tests/benchmarks/particles/affectors/tst_affectors.cpp
	tests/benchmarks/particles/emission/tst_emission.cpp
	tests/benchmarks/qml/pointers/pointers.pro
	tests/benchmarks/qml/pointers/tst_pointers.cpp
	tests/benchmarks/qml/qmltime/qmltime.pro
	tests/benchmarks/qml/qquickwindow/qquickwindow.pro

Change-Id: I595309d1e183c18371cb9b07af6e4681059de3b2
</pre>
</div>
</content>
</entry>
<entry>
<title>Give a nicer error if the passed item doesn't exist</title>
<updated>2016-04-01T15:26:02+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>albert.astals@canonical.com</email>
</author>
<published>2016-03-31T15:42:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=886662d409f6422bc43df500314470f776958bfd'/>
<id>886662d409f6422bc43df500314470f776958bfd</id>
<content type='text'>
Instead of
  Cannot read property 'width' of null
and a line pointing to TestCase.qml, you get
  No item given to mouseWheel
and a line pointing to the offending code

Change-Id: I8e035878035cb836a4c0c33a772ad4353d8dd000
Reviewed-by: Filippo Cucchetto &lt;filippocucchetto@gmail.com&gt;
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of
  Cannot read property 'width' of null
and a line pointing to TestCase.qml, you get
  No item given to mouseWheel
and a line pointing to the offending code

Change-Id: I8e035878035cb836a4c0c33a772ad4353d8dd000
Reviewed-by: Filippo Cucchetto &lt;filippocucchetto@gmail.com&gt;
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>SignalSpy: fix qtest_signalHandlerName()</title>
<updated>2016-03-21T13:38:07+00:00</updated>
<author>
<name>J-P Nurmi</name>
<email>jpnurmi@theqtcompany.com</email>
</author>
<published>2016-03-21T13:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=37547a91b10da7559ee03f9fe2c23f8f22cc1c27'/>
<id>37547a91b10da7559ee03f9fe2c23f8f22cc1c27</id>
<content type='text'>
Don't add second 'on' prefix if the user passed a signal handler name.

Change-Id: I9ba3e61503ca3f9f0ac880dbbb83ca790b98eb47
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't add second 'on' prefix if the user passed a signal handler name.

Change-Id: I9ba3e61503ca3f9f0ac880dbbb83ca790b98eb47
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>SignalSpy: Support "pressed" signal use-case</title>
<updated>2016-03-18T21:24:50+00:00</updated>
<author>
<name>Gabriel de Dietrich</name>
<email>gabriel.dedietrich@theqtcompany.com</email>
</author>
<published>2015-05-04T11:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2e7d4ecdc59942b484159ca827f5d5dbc8787a1b'/>
<id>2e7d4ecdc59942b484159ca827f5d5dbc8787a1b</id>
<content type='text'>
In some types, e.g. MouseArea, the "pressed" symbol refers
both to a signal and to a property. When trying to connect
to the signal, we get an error since the engine will resolve
to the property instead. We circumvent that by connecting to
the signal handler instead, i.e. "onPressed" for the "pressed"
signal.

Change-Id: I4212b752be4da4ec2209a3447ac41326f1e0bb5d
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some types, e.g. MouseArea, the "pressed" symbol refers
both to a signal and to a property. When trying to connect
to the signal, we get an error since the engine will resolve
to the property instead. We circumvent that by connecting to
the signal handler instead, i.e. "onPressed" for the "pressed"
signal.

Change-Id: I4212b752be4da4ec2209a3447ac41326f1e0bb5d
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated license headers</title>
<updated>2016-01-19T14:53:18+00:00</updated>
<author>
<name>Jani Heikkinen</name>
<email>jani.heikkinen@theqtcompany.com</email>
</author>
<published>2016-01-19T09:38:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=45bd04ba73bd3e71c070e5724535ba87f6771323'/>
<id>45bd04ba73bd3e71c070e5724535ba87f6771323</id>
<content type='text'>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/

Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: Ic36f1a0a1436fe6ac6eeca8c2375a79857e9cb12
Reviewed-by: Lars Knoll &lt;lars.knoll@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From Qt 5.7 -&gt; LGPL v2.1 isn't an option anymore, see
http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/

Updated license headers to use new LGPL header instead of LGPL21 one
(in those files which will be under LGPL v3)

Change-Id: Ic36f1a0a1436fe6ac6eeca8c2375a79857e9cb12
Reviewed-by: Lars Knoll &lt;lars.knoll@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
