<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/quick/items/qquickwindow.cpp, branch v5.7.0</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 "Merge remote-tracking branch 'origin/5.6' into 5.7" into refs/staging/5.7</title>
<updated>2016-05-06T09:38:48+00:00</updated>
<author>
<name>Erik Verbruggen</name>
<email>erik.verbruggen@qt.io</email>
</author>
<published>2016-05-06T09:38:48+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1484039a77d86504901e82b18582d908648b8d35'/>
<id>1484039a77d86504901e82b18582d908648b8d35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickWindowPrivate: Only update transform on polish if needed</title>
<updated>2016-05-06T07:21:49+00:00</updated>
<author>
<name>Richard Moe Gustavsen</name>
<email>richard.gustavsen@theqtcompany.com</email>
</author>
<published>2016-04-28T11:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=697cbf3474d32ebd4f7e22695223cdb8cdf44f35'/>
<id>697cbf3474d32ebd4f7e22695223cdb8cdf44f35</id>
<content type='text'>
As it stood, whenever QtQuick did a polish we would update
IM transform. The result would be that we signaled changes
to e.g cursor rectangle and input rectangle each time the
cursor was redrawn. This of course caused code elsewhere, e.g
in the platform plugins, to recalculate overlays such as
cursor handles when nothing with regards to input item
transform had actually changed.

This patch will add some extra checks that the effective transform
of the focus object has really changed before telling IM
to update.

Change-Id: If7057e4dd8f41e251a27d68fcaebdb10da953ee7
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>
As it stood, whenever QtQuick did a polish we would update
IM transform. The result would be that we signaled changes
to e.g cursor rectangle and input rectangle each time the
cursor was redrawn. This of course caused code elsewhere, e.g
in the platform plugins, to recalculate overlays such as
cursor handles when nothing with regards to input item
transform had actually changed.

This patch will add some extra checks that the effective transform
of the focus object has really changed before telling IM
to update.

Change-Id: If7057e4dd8f41e251a27d68fcaebdb10da953ee7
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-05-06T07:17:24+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-05-06T07:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9b6d55ddf361f14c05c2965b29184a95e3c6a989'/>
<id>9b6d55ddf361f14c05c2965b29184a95e3c6a989</id>
<content type='text'>
Change-Id: I3c6a93917cb46868cdb9dd50566b90c70f67102e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3c6a93917cb46868cdb9dd50566b90c70f67102e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Qt::ImInputItemClipRectangle support to QtQuick items</title>
<updated>2016-05-02T13:50:29+00:00</updated>
<author>
<name>Jan Arve Saether</name>
<email>jan-arve.saether@theqtcompany.com</email>
</author>
<published>2016-04-20T13:10:07+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=b3bc1d6a1c9390ed42a044bad956816836beaad6'/>
<id>b3bc1d6a1c9390ed42a044bad956816836beaad6</id>
<content type='text'>
Let QtQuick items respond to ImInputItemClipRectangle inputMethodQuery and
notify about potential changes with QInputMethod::update()

Change-Id: I3025583d751bcc7f54bab87792bb7a2f38b60591
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let QtQuick items respond to ImInputItemClipRectangle inputMethodQuery and
notify about potential changes with QInputMethod::update()

Change-Id: I3025583d751bcc7f54bab87792bb7a2f38b60591
Reviewed-by: Richard Moe Gustavsen &lt;richard.gustavsen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Document Window.contentItem QML property</title>
<updated>2016-04-28T10:00:06+00:00</updated>
<author>
<name>Topi Reinio</name>
<email>topi.reinio@theqtcompany.com</email>
</author>
<published>2016-04-28T09:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=f36a1b9048bcf7e29eeb92a5b4560d851c527252'/>
<id>f36a1b9048bcf7e29eeb92a5b4560d851c527252</id>
<content type='text'>
Change-Id: I6914919675e8787312824ac958e3ea3fb6dc5264
Task-number: QTBUG-53045
Reviewed-by: J-P Nurmi &lt;jpnurmi@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6914919675e8787312824ac958e3ea3fb6dc5264
Task-number: QTBUG-53045
Reviewed-by: J-P Nurmi &lt;jpnurmi@qt.io&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Copy the inverted property when the QWheelEvent is cloned</title>
<updated>2016-03-07T09:12:47+00:00</updated>
<author>
<name>Jan Arve Sæther</name>
<email>jan-arve.saether@theqtcompany.com</email>
</author>
<published>2016-02-26T10:13:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=669c554516736a6735b7286039c56cc0e8d56e05'/>
<id>669c554516736a6735b7286039c56cc0e8d56e05</id>
<content type='text'>
Task-number: QTBUG-35972
Change-Id: I51efc0a390053f1da41352e4242cc4339c15a372
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-35972
Change-Id: I51efc0a390053f1da41352e4242cc4339c15a372
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into 5.7</title>
<updated>2016-02-19T11:59:04+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@theqtcompany.com</email>
</author>
<published>2016-02-19T11:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4e7f570f921671c627040537b4dd8cdb77bda3d1'/>
<id>4e7f570f921671c627040537b4dd8cdb77bda3d1</id>
<content type='text'>
Conflicts:
	src/quick/items/qquickitem.cpp
	tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
	tests/auto/quick/qquicklistview/tst_qquicklistview.cpp

Change-Id: I3cf47faa2fe567d62fffd985aeecbefe5811cc42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	src/quick/items/qquickitem.cpp
	tests/auto/quick/qquickgridview/tst_qquickgridview.cpp
	tests/auto/quick/qquicklistview/tst_qquicklistview.cpp

Change-Id: I3cf47faa2fe567d62fffd985aeecbefe5811cc42
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Window.window attached property</title>
<updated>2016-02-12T15:33:53+00:00</updated>
<author>
<name>J-P Nurmi</name>
<email>jpnurmi@theqtcompany.com</email>
</author>
<published>2016-01-31T08:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=04d4dca69d526611b60ec32e873d5de51d10be4d'/>
<id>04d4dca69d526611b60ec32e873d5de51d10be4d</id>
<content type='text'>
The Window attached property exposes all kinds of window attributes,
but not the window itself. Being able to access the window is often
useful for various purposes. For example, in QML TestCase, to be able
to access the window of the TestCase so that one can call various
slots such as requestActivate().

Change-Id: Id03c9f277bb17810b41a60957011ccf07399e149
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Window attached property exposes all kinds of window attributes,
but not the window itself. Being able to access the window is often
useful for various purposes. For example, in QML TestCase, to be able
to access the window of the TestCase so that one can call various
slots such as requestActivate().

Change-Id: Id03c9f277bb17810b41a60957011ccf07399e149
Reviewed-by: Mitch Curtis &lt;mitch.curtis@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rerender natively rendered text items when DPI scaling changes.</title>
<updated>2016-02-05T09:05:10+00:00</updated>
<author>
<name>Andreas Hartmetz</name>
<email>andreas.hartmetz@kdab.com</email>
</author>
<published>2016-01-13T23:15:37+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d870ea28656a2155c39a1aabefa1c56871a017e4'/>
<id>d870ea28656a2155c39a1aabefa1c56871a017e4</id>
<content type='text'>
The whole purpose of native rendering is to optimize precisely for a
given pixel grid.

DPI scaling can change when either settings of the current screen are
changed, or when the window is moved to a different screen.

Details:
- add an ItemDevicePixelRatioHasChanged item change event
- detect DPI scaling changes by watching screen (identity) and screen
  config changes
- when DPI scaling changes, recursively send an
  ItemDevicePixelRatioHasChanged signal to all items with content
- when a natively renderet TextItem catches such an event, call
  updateLayout() which automatically picks up the new logical DPI

Task-number: QTBUG-49019
Change-Id: I9f4f8d1a7f2c172ed26c276294ab143161c4a48b
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The whole purpose of native rendering is to optimize precisely for a
given pixel grid.

DPI scaling can change when either settings of the current screen are
changed, or when the window is moved to a different screen.

Details:
- add an ItemDevicePixelRatioHasChanged item change event
- detect DPI scaling changes by watching screen (identity) and screen
  config changes
- when DPI scaling changes, recursively send an
  ItemDevicePixelRatioHasChanged signal to all items with content
- when a natively renderet TextItem catches such an event, call
  updateLayout() which automatically picks up the new logical DPI

Task-number: QTBUG-49019
Change-Id: I9f4f8d1a7f2c172ed26c276294ab143161c4a48b
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.6' into dev</title>
<updated>2016-01-29T12:01:22+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@theqtcompany.com</email>
</author>
<published>2016-01-29T12:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1e421097f08876f5e2242be6f7a20db2aeb51692'/>
<id>1e421097f08876f5e2242be6f7a20db2aeb51692</id>
<content type='text'>
Change-Id: Iec1b2de53c275996364c4bab0123ccb3e6e9895e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iec1b2de53c275996364c4bab0123ccb3e6e9895e
</pre>
</div>
</content>
</entry>
</feed>
