<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/qmltest, 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>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-11-15T09:57:49+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-11-15T09:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=365a3ac6ae50eb53253eca92bfdf4c527b3a5c05'/>
<id>365a3ac6ae50eb53253eca92bfdf4c527b3a5c05</id>
<content type='text'>
Conflicts:
	src/qmldevtools/qmldevtools.pro
	tests/auto/qml/qqmlconnections/tst_qqmlconnections.cpp

Change-Id: I12255c16716bd8a74e7047cdb1f9302a4d1ea827
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	src/qmldevtools/qmldevtools.pro
	tests/auto/qml/qqmlconnections/tst_qqmlconnections.cpp

Change-Id: I12255c16716bd8a74e7047cdb1f9302a4d1ea827
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix QtQuickTest::mouseMove not having timestamps</title>
<updated>2016-11-11T12:27:35+00:00</updated>
<author>
<name>Frederik Gladhorn</name>
<email>frederik.gladhorn@qt.io</email>
</author>
<published>2016-11-10T09:58:21+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=291223876bb190ca4b5a07cf8f605c7bf88d7ab6'/>
<id>291223876bb190ca4b5a07cf8f605c7bf88d7ab6</id>
<content type='text'>
af002b8df9b084fd7f26e9eead9844aab36bdc4d added timestamps to press and
release events. It did not add the timestamp to move events though. When
using the quick test functionality to send events to flickable, this
leads to great confusion since the move events will be from a completely
different time than the release, in which case flickable responds with
"you waited a long time before releasing, I think you didn't want to
flick". Adding the timestamp also to move events is consistent and makes
tests in qtlocation happy.

Change-Id: I33653c435eff5b62eeaf5a03653d917b7acc4fed
Reviewed-by: Peter Varga &lt;pvarga@inf.u-szeged.hu&gt;
Reviewed-by: Paolo Angelelli &lt;paolo.angelelli@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
af002b8df9b084fd7f26e9eead9844aab36bdc4d added timestamps to press and
release events. It did not add the timestamp to move events though. When
using the quick test functionality to send events to flickable, this
leads to great confusion since the move events will be from a completely
different time than the release, in which case flickable responds with
"you waited a long time before releasing, I think you didn't want to
flick". Adding the timestamp also to move events is consistent and makes
tests in qtlocation happy.

Change-Id: I33653c435eff5b62eeaf5a03653d917b7acc4fed
Reviewed-by: Peter Varga &lt;pvarga@inf.u-szeged.hu&gt;
Reviewed-by: Paolo Angelelli &lt;paolo.angelelli@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-10-12T18:49:45+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-10-12T18:49:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b4cdfc4a12d2b9ebc79fe17a2f1aff67bd940d71'/>
<id>b4cdfc4a12d2b9ebc79fe17a2f1aff67bd940d71</id>
<content type='text'>
Change-Id: Ib31008e593442ca5813fb14ae6b02f7ab2577395
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib31008e593442ca5813fb14ae6b02f7ab2577395
</pre>
</div>
</content>
</entry>
<entry>
<title>testlib: Add timestamp to mouse click events</title>
<updated>2016-10-11T19:58:32+00:00</updated>
<author>
<name>Peter Varga</name>
<email>pvarga@inf.u-szeged.hu</email>
</author>
<published>2016-09-28T09:28:49+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=af002b8df9b084fd7f26e9eead9844aab36bdc4d'/>
<id>af002b8df9b084fd7f26e9eead9844aab36bdc4d</id>
<content type='text'>
Timestamp is necessary for testing custom mouse event handlers e.g. what
Qt WebEngine uses for handling triple and quadruple mouse clicks.

Based on Qt Base commit 181ee8f9ffacc51265ccc3a0005bf146f230cf85

Task-number: QTBUG-56223
Change-Id: I84d0ca40767d0b1dccb33da1fb1f6ff5721d1096
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@qt.io&gt;
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Timestamp is necessary for testing custom mouse event handlers e.g. what
Qt WebEngine uses for handling triple and quadruple mouse clicks.

Based on Qt Base commit 181ee8f9ffacc51265ccc3a0005bf146f230cf85

Task-number: QTBUG-56223
Change-Id: I84d0ca40767d0b1dccb33da1fb1f6ff5721d1096
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
Reviewed-by: Friedemann Kleint &lt;Friedemann.Kleint@qt.io&gt;
Reviewed-by: Frederik Gladhorn &lt;frederik.gladhorn@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>V4: allow inlining of ExecutionEngine::{qml,js}Engine()</title>
<updated>2016-05-20T13:44:13+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@digia.com</email>
</author>
<published>2016-03-23T12:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=607320ca9fb2796a5f6f2578578fd314f7e8b99e'/>
<id>607320ca9fb2796a5f6f2578578fd314f7e8b99e</id>
<content type='text'>
All other changes are just to be able to include qv8engine_p.h in
qv4engine_p.h

Change-Id: I71ba2ec42cdc20d5c7d97a74b99b4d1ada1a5ed8
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All other changes are just to be able to include qv8engine_p.h in
qv4engine_p.h

Change-Id: I71ba2ec42cdc20d5c7d97a74b99b4d1ada1a5ed8
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use QStringRef to optimize memory allocation</title>
<updated>2016-04-26T10:31:19+00:00</updated>
<author>
<name>Anton Kudryavtsev</name>
<email>a.kudryavtsev@netris.ru</email>
</author>
<published>2016-04-06T12:23:58+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1be53f4e143d417d60cd1f9a292193dab59b5b20'/>
<id>1be53f4e143d417d60cd1f9a292193dab59b5b20</id>
<content type='text'>
Replace substring functions that return QString with
corresponding functions that return QStringRef where
it's possible.

Create QString from QStringRef only where necessary.

While touching the code, also port loops to C++11 style.

Change-Id: I04c99b24ea6afd3715e3edf9ea00bfab838fd53c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
Reviewed-by: Frank Meerkoetter &lt;frank.meerkoetter@basyskom.com&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace substring functions that return QString with
corresponding functions that return QStringRef where
it's possible.

Create QString from QStringRef only where necessary.

While touching the code, also port loops to C++11 style.

Change-Id: I04c99b24ea6afd3715e3edf9ea00bfab838fd53c
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@theqtcompany.com&gt;
Reviewed-by: Frank Meerkoetter &lt;frank.meerkoetter@basyskom.com&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&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>Use pixel() instead of scanLine() to check the color</title>
<updated>2016-03-24T19:35:08+00:00</updated>
<author>
<name>Andy Shaw</name>
<email>andy.shaw@theqtcompany.com</email>
</author>
<published>2016-03-23T11:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d30aad9e66e10fc511ce51aaca3b28aa221d1da8'/>
<id>d30aad9e66e10fc511ce51aaca3b28aa221d1da8</id>
<content type='text'>
For some image formats it is not possible to rely on scanLine() so it is
best to use pixel() for this check as it will take into account the format
of the image correctly.

Change-Id: Iee753b79291f210d243a5aed9d61359c67a78931
Reviewed-by: aavit &lt;eirik.aavitsland@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some image formats it is not possible to rely on scanLine() so it is
best to use pixel() for this check as it will take into account the format
of the image correctly.

Change-Id: Iee753b79291f210d243a5aed9d61359c67a78931
Reviewed-by: aavit &lt;eirik.aavitsland@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
