<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/quick/items/qquickwindow.cpp, branch old/5.2</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Enforce texture cleanup to happen at the end of the sync phase.</title>
<updated>2014-01-22T14:51:31+00:00</updated>
<author>
<name>Gunnar Sletta</name>
<email>gunnar.sletta@jollamobile.com</email>
</author>
<published>2014-01-22T09:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=52a9d06bb028a16d9cf9be563a8ad1df09023439'/>
<id>52a9d06bb028a16d9cf9be563a8ad1df09023439</id>
<content type='text'>
This was ok for the threaded renderer, but for the single-threaded
renderers where the event loop was spinning we could run the risk
of scheduling a texture for deleteLater() and then cleaning it
up before we got around to the sync phase.

Task-number: QTBUG-35670
Change-Id: I92074294b427fd8ab2a1823ba79c7ac3b59094ec
Reviewed-by: Michael Brasser &lt;michael.brasser@live.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was ok for the threaded renderer, but for the single-threaded
renderers where the event loop was spinning we could run the risk
of scheduling a texture for deleteLater() and then cleaning it
up before we got around to the sync phase.

Task-number: QTBUG-35670
Change-Id: I92074294b427fd8ab2a1823ba79c7ac3b59094ec
Reviewed-by: Michael Brasser &lt;michael.brasser@live.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Fix broken links</title>
<updated>2013-12-30T11:13:29+00:00</updated>
<author>
<name>Sze Howe Koh</name>
<email>szehowe.koh@gmail.com</email>
</author>
<published>2013-12-30T04:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ef9f85ad8d2774cb11cbd8cfc5943af2dcf72339'/>
<id>ef9f85ad8d2774cb11cbd8cfc5943af2dcf72339</id>
<content type='text'>
Change-Id: I4c4577edde96978a986606bf30fbb925f871bd42
Reviewed-by: Topi Reiniö &lt;topi.reinio@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4c4577edde96978a986606bf30fbb925f871bd42
Reviewed-by: Topi Reiniö &lt;topi.reinio@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix touch to mouse synthesis/propagation.</title>
<updated>2013-12-13T10:30:12+00:00</updated>
<author>
<name>Robin Burchell</name>
<email>robin.burchell@jollamobile.com</email>
</author>
<published>2013-11-13T11:41:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2602b4402f3c8d867d11ea62b613b03dacc8a232'/>
<id>2602b4402f3c8d867d11ea62b613b03dacc8a232</id>
<content type='text'>
Having mouse events synthesised from both QtGui and internally in QtQuick  is
not a great way togo about things, especially when QtGui doesn't have the same
degree of knowledge as QtQuick about the items in the scene.

Thus, we now accept all events inside QtQuick to block QtGui synthesis, which
should fix a significant amount of edge-case touch breakage/bad behavior.

Change-Id: I14e1c87761c8f43160049b5e6f9da15b4e5edbb7
Done-with: Martin Jones &lt;martin.jones@jollamobile.com&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Having mouse events synthesised from both QtGui and internally in QtQuick  is
not a great way togo about things, especially when QtGui doesn't have the same
degree of knowledge as QtQuick about the items in the scene.

Thus, we now accept all events inside QtQuick to block QtGui synthesis, which
should fix a significant amount of edge-case touch breakage/bad behavior.

Change-Id: I14e1c87761c8f43160049b5e6f9da15b4e5edbb7
Done-with: Martin Jones &lt;martin.jones@jollamobile.com&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Mark item as dirty when nodes are cleaned</title>
<updated>2013-12-10T16:09:29+00:00</updated>
<author>
<name>Michael Brasser</name>
<email>michael.brasser@jollamobile.com</email>
</author>
<published>2013-12-05T18:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e6a417692652d925c6baed33d153f86d78244134'/>
<id>e6a417692652d925c6baed33d153f86d78244134</id>
<content type='text'>
Otherwise they may not be recreated in the correct configuration.

Change-Id: Ib103b1874d7f104680eae7b6f43f722b5fa93bf2
Done-with: Aaron Kennedy &lt;aaron.kennedy@jollamobile.com&gt;
Reviewed-by: Gunnar Sletta &lt;gunnar.sletta@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise they may not be recreated in the correct configuration.

Change-Id: Ib103b1874d7f104680eae7b6f43f722b5fa93bf2
Done-with: Aaron Kennedy &lt;aaron.kennedy@jollamobile.com&gt;
Reviewed-by: Gunnar Sletta &lt;gunnar.sletta@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Only emit focusObjectChanged when an actual change occurs.</title>
<updated>2013-12-06T04:20:37+00:00</updated>
<author>
<name>Michael Brasser</name>
<email>michael.brasser@jollamobile.com</email>
</author>
<published>2013-12-05T17:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1b16acceb174b89c7a95e204bcbc46e3a8857da4'/>
<id>1b16acceb174b89c7a95e204bcbc46e3a8857da4</id>
<content type='text'>
Change-Id: If18b460a8773e5cac597c02c51836b79711c20f4
Done-with: Matthew Vogt &lt;matthew.vogt@jollamobile.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
Reviewed-by: Alan Alpert &lt;aalpert@blackberry.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: If18b460a8773e5cac597c02c51836b79711c20f4
Done-with: Matthew Vogt &lt;matthew.vogt@jollamobile.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
Reviewed-by: Alan Alpert &lt;aalpert@blackberry.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'release' of ssh://codereview.qt-project.org/qt/qtdeclarative into stable</title>
<updated>2013-11-26T09:02:56+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@digia.com</email>
</author>
<published>2013-11-26T09:01:56+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ee6aa999ab0439dcb7a95af3dc9905a6daf13491'/>
<id>ee6aa999ab0439dcb7a95af3dc9905a6daf13491</id>
<content type='text'>
Change-Id: I0bf06be69927d5961f1bdb4948c3572ef6111923
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I0bf06be69927d5961f1bdb4948c3572ef6111923
</pre>
</div>
</content>
</entry>
<entry>
<title>No assert when the focus changes and a window has no active focus item.</title>
<updated>2013-11-25T16:32:12+00:00</updated>
<author>
<name>Frederik Gladhorn</name>
<email>frederik.gladhorn@digia.com</email>
</author>
<published>2013-11-22T18:13:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0d1e1ddbf5732f1755d31020f82c540f2a69f756'/>
<id>0d1e1ddbf5732f1755d31020f82c540f2a69f756</id>
<content type='text'>
[ChangeLog][QtQuick] Fix crash when showing and hiding a window that has
no active focus item.
QtQuickControls hit the situation where a popup window was shown without
ever having an active focus item. When then closing the popup,
clearFocusInScope would assume it had to always modify the old focus,
but in this case the focus would be on the window itself, so there is
nothing to update.

Task-number: QTBUG-35057

Change-Id: Ifbde4689d39f98b13e6f90573cb22e28bb86f2c4
Reviewed-by: J-P Nurmi &lt;jpnurmi@digia.com&gt;
Reviewed-by: Liang Qi &lt;liang.qi@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ChangeLog][QtQuick] Fix crash when showing and hiding a window that has
no active focus item.
QtQuickControls hit the situation where a popup window was shown without
ever having an active focus item. When then closing the popup,
clearFocusInScope would assume it had to always modify the old focus,
but in this case the focus would be on the window itself, so there is
nothing to update.

Task-number: QTBUG-35057

Change-Id: Ifbde4689d39f98b13e6f90573cb22e28bb86f2c4
Reviewed-by: J-P Nurmi &lt;jpnurmi@digia.com&gt;
Reviewed-by: Liang Qi &lt;liang.qi@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Be even more tolerant towards broken platform behavior.</title>
<updated>2013-11-22T21:34:37+00:00</updated>
<author>
<name>Gunnar Sletta</name>
<email>gunnar.sletta@digia.com</email>
</author>
<published>2013-11-21T13:13:07+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=99480d5420c0beea6771be582c039b550a4461f5'/>
<id>99480d5420c0beea6771be582c039b550a4461f5</id>
<content type='text'>
When the platform (Mac in particular) sends us exposes for windows
which are not renderable, we store it for later and fake expose events
when we get resized.

Task-number: QTCREATORBUG-10814
Change-Id: I909bb5a920550589322afd97ae1834884754cf81
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the platform (Mac in particular) sends us exposes for windows
which are not renderable, we store it for later and fake expose events
when we get resized.

Task-number: QTCREATORBUG-10814
Change-Id: I909bb5a920550589322afd97ae1834884754cf81
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix assert after giving focus to a disabled item.</title>
<updated>2013-11-22T01:01:39+00:00</updated>
<author>
<name>Andrew den Exter</name>
<email>andrew.den.exter@jollamobile.com</email>
</author>
<published>2013-11-21T01:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1a76a4926a7cfecbe2bf4d75589af54e98c201c5'/>
<id>1a76a4926a7cfecbe2bf4d75589af54e98c201c5</id>
<content type='text'>
If an item has focus stolen by another item remove activeFocus from it even
if the item that gains focus doesn't gain activeFocus.  Otherwise the focus
tree will enter a state where an item that is not the subFocusItem of its
focus scope has activeFocus which is invalid and will trigger an assert
in QQuickWindowPrivate::clearFocusInScope().

Task-number: QTBUG-34779

Change-Id: I72408ec0e4fd9b05ef595147ef1ef95b6aed1c16
Reviewed-by: Alan Alpert &lt;aalpert@blackberry.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If an item has focus stolen by another item remove activeFocus from it even
if the item that gains focus doesn't gain activeFocus.  Otherwise the focus
tree will enter a state where an item that is not the subFocusItem of its
focus scope has activeFocus which is invalid and will trigger an assert
in QQuickWindowPrivate::clearFocusInScope().

Task-number: QTBUG-34779

Change-Id: I72408ec0e4fd9b05ef595147ef1ef95b6aed1c16
Reviewed-by: Alan Alpert &lt;aalpert@blackberry.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the sharing context when grabbing a hidden QQuickWindow.</title>
<updated>2013-11-20T13:20:32+00:00</updated>
<author>
<name>Jocelyn Turcotte</name>
<email>jocelyn.turcotte@digia.com</email>
</author>
<published>2013-11-18T13:59:33+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=8171e3f8c89410231d6f2c7377178f3e0cb36f5c'/>
<id>8171e3f8c89410231d6f2c7377178f3e0cb36f5c</id>
<content type='text'>
This allows QtWebEngine auto tests to grab the window's contents
without having to show it.

Change-Id: I5989a9815d0f69a7eff655f322c99d6051fc4d25
Reviewed-by: Gunnar Sletta &lt;gunnar.sletta@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows QtWebEngine auto tests to grab the window's contents
without having to show it.

Change-Id: I5989a9815d0f69a7eff655f322c99d6051fc4d25
Reviewed-by: Gunnar Sletta &lt;gunnar.sletta@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
