<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git/src/quickwidgets/qquickwidget.cpp, branch 5.14</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.13' into 5.14</title>
<updated>2019-10-31T08:44:09+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2019-10-31T00:01:32+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9c050d452961f348c8bcc33e3422aed6316bb18b'/>
<id>9c050d452961f348c8bcc33e3422aed6316bb18b</id>
<content type='text'>
 Conflicts:
	.qmake.conf
	src/qml/common/qv4compileddata_p.h
	src/qml/types/qqmlbind.cpp
	tests/auto/qml/qqmlproperty/tst_qqmlproperty.cpp

Change-Id: I6a137907e63445f17a3d6181b832a6bd76135bb2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Conflicts:
	.qmake.conf
	src/qml/common/qv4compileddata_p.h
	src/qml/types/qqmlbind.cpp
	tests/auto/qml/qqmlproperty/tst_qqmlproperty.cpp

Change-Id: I6a137907e63445f17a3d6181b832a6bd76135bb2
</pre>
</div>
</content>
</entry>
<entry>
<title>Set the screen on the QOpenGLContext to be the same as the window</title>
<updated>2019-10-18T12:18:05+00:00</updated>
<author>
<name>Andy Shaw</name>
<email>andy.shaw@qt.io</email>
</author>
<published>2019-10-09T09:09:51+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=4080025fed9d43a78b578bcab67397712459d28c'/>
<id>4080025fed9d43a78b578bcab67397712459d28c</id>
<content type='text'>
This ensures that the QOpenGLContext has the right screen information
and can create a compatible context for use with QQuickWidget.

Change-Id: I9d78ff2b616e5c1d1c11d1da438ce336a0f24953
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that the QOpenGLContext has the right screen information
and can create a compatible context for use with QQuickWidget.

Change-Id: I9d78ff2b616e5c1d1c11d1da438ce336a0f24953
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle context loss in QQuickWidget</title>
<updated>2019-10-08T21:26:20+00:00</updated>
<author>
<name>David Edmundson</name>
<email>davidedmundson@kde.org</email>
</author>
<published>2019-08-29T08:27:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=97c488a3740492d804ffce6ad948f19bd21b7544'/>
<id>97c488a3740492d804ffce6ad948f19bd21b7544</id>
<content type='text'>
QQuickWidget handles its own rendering, and so needs the same code as
the two render loops

Change-Id: I6549048dd77a44a52d79a7aa6fe7eceee4dbdc9a
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQuickWidget handles its own rendering, and so needs the same code as
the two render loops

Change-Id: I6549048dd77a44a52d79a7aa6fe7eceee4dbdc9a
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickWidget: state that we want premul alpha based blending</title>
<updated>2019-09-11T07:43:10+00:00</updated>
<author>
<name>Laszlo Agocs</name>
<email>laszlo.agocs@qt.io</email>
</author>
<published>2019-09-02T13:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=69f5eabe45adcb3d07f7c955251f9106270690da'/>
<id>69f5eabe45adcb3d07f7c955251f9106270690da</id>
<content type='text'>
Task-number: QTBUG-77471
Change-Id: I819c4e0cf751a12726a170f2c48f63f003c549a1
Reviewed-by: Paul Olav Tvete &lt;paul.tvete@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-77471
Change-Id: I819c4e0cf751a12726a170f2c48f63f003c549a1
Reviewed-by: Paul Olav Tvete &lt;paul.tvete@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove qqmlmemoryprofiler*</title>
<updated>2019-06-13T10:58:39+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2019-06-13T08:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=67191c2b3213259c6eaf045154e9370faa085868'/>
<id>67191c2b3213259c6eaf045154e9370faa085868</id>
<content type='text'>
I've never seen it used and I've never seen the companion library
required to operate it.

Change-Id: I5a0e6aed9a416f1bd26dea97def9667a11a4d77d
Reviewed-by: Robin Burchell &lt;robin.burchell@crimson.no&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Michael Brasser &lt;michael.brasser@live.com&gt;
 </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've never seen it used and I've never seen the companion library
required to operate it.

Change-Id: I5a0e6aed9a416f1bd26dea97def9667a11a4d77d
Reviewed-by: Robin Burchell &lt;robin.burchell@crimson.no&gt;
Reviewed-by: Fabian Kosmale &lt;fabian.kosmale@qt.io&gt;
Reviewed-by: Michael Brasser &lt;michael.brasser@live.com&gt;
 </pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.13' into dev</title>
<updated>2019-06-11T09:28:44+00:00</updated>
<author>
<name>Qt Forward Merge Bot</name>
<email>qt_forward_merge_bot@qt-project.org</email>
</author>
<published>2019-06-10T23:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=10e3b24c02cd1c22c7df0f350f229625e13faeae'/>
<id>10e3b24c02cd1c22c7df0f350f229625e13faeae</id>
<content type='text'>
 Conflicts:
	src/qml/jsruntime/qv4value_p.h
	src/qml/qml/qqmlmetatype.cpp
	src/qml/qml/qqmltypewrapper.cpp
	src/quick/items/qquicktableview.cpp

Change-Id: I684f8e01a711580512848bf1253f39b39fcbf4c7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Conflicts:
	src/qml/jsruntime/qv4value_p.h
	src/qml/qml/qqmlmetatype.cpp
	src/qml/qml/qqmltypewrapper.cpp
	src/quick/items/qquicktableview.cpp

Change-Id: I684f8e01a711580512848bf1253f39b39fcbf4c7
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a feature for Drag&amp;Drop support in Qt Quick</title>
<updated>2019-05-23T09:33:53+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@qt.io</email>
</author>
<published>2019-05-23T09:16:23+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2f24150b03a8141b3e64442bcfcc08448b9a79e5'/>
<id>2f24150b03a8141b3e64442bcfcc08448b9a79e5</id>
<content type='text'>
Even if we have drag&amp;drop in QtGui we don't necessarily want it in
QtQuick. Also, since the QQuickDropArea needs QRegularExpression,
quick-draganddrop needs to depend on regularexpression.

Change-Id: I623e910178160ad3e3af3c01c96c30e88dc1b7ba
Reviewed-by: Samuel Gaist &lt;samuel.gaist@idiap.ch&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
 
 </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even if we have drag&amp;drop in QtGui we don't necessarily want it in
QtQuick. Also, since the QQuickDropArea needs QRegularExpression,
quick-draganddrop needs to depend on regularexpression.

Change-Id: I623e910178160ad3e3af3c01c96c30e88dc1b7ba
Reviewed-by: Samuel Gaist &lt;samuel.gaist@idiap.ch&gt;
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@qt.io&gt;
 
 </pre>
</div>
</content>
</entry>
<entry>
<title>Quick fix for not working input handling for eglfs</title>
<updated>2019-04-15T07:53:58+00:00</updated>
<author>
<name>Michal Klocek</name>
<email>michal.klocek@qt.io</email>
</author>
<published>2019-04-02T14:07:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=7ded77dda5a050db7064430d1a45948bca8194ab'/>
<id>7ded77dda5a050db7064430d1a45948bca8194ab</id>
<content type='text'>
On eglfs platform input events are driven by libinput and
do not have window information as such. They are simply
delivered based on QGuiApplication::topLevelAt window selection.
In case of WebEnigne, QQuickWindow is returned as top level window.
QQuickWidget uses this QQuickWindow as an offscreen window,
however since 561b932 we fake 'visible' and 'visibility' values so
windows api in qml can use those properties. This ends up with broken
event delivery on eglfs, since window is offscreen and therefore
not really visible.

Make a minimalistic change to fix the issue, without braking
QTBUG-49054, which requires 'visibility' to have fake values,
and 'visible' will keep window as not visible for event
delivery system.

Fix encapsulation of setVisible(), prevent accidental window
creation when setVsiible() called from qml via binding.

The proper fix would require for example adding some new flag
to underlying offscreen window, which could be used
by event window selection mechanism or rework of qquickwidget
offscreen window parameters expose to qml.

Task-number: QTBUG-65761
Task-number: QTBUG-49054
Change-Id: I2a307ee5613771adf6d31f1c3cc4b4a25d7620df
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On eglfs platform input events are driven by libinput and
do not have window information as such. They are simply
delivered based on QGuiApplication::topLevelAt window selection.
In case of WebEnigne, QQuickWindow is returned as top level window.
QQuickWidget uses this QQuickWindow as an offscreen window,
however since 561b932 we fake 'visible' and 'visibility' values so
windows api in qml can use those properties. This ends up with broken
event delivery on eglfs, since window is offscreen and therefore
not really visible.

Make a minimalistic change to fix the issue, without braking
QTBUG-49054, which requires 'visibility' to have fake values,
and 'visible' will keep window as not visible for event
delivery system.

Fix encapsulation of setVisible(), prevent accidental window
creation when setVsiible() called from qml via binding.

The proper fix would require for example adding some new flag
to underlying offscreen window, which could be used
by event window selection mechanism or rework of qquickwidget
offscreen window parameters expose to qml.

Task-number: QTBUG-65761
Task-number: QTBUG-49054
Change-Id: I2a307ee5613771adf6d31f1c3cc4b4a25d7620df
Reviewed-by: Ulf Hermann &lt;ulf.hermann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickWidget: fix missing update on show event for software renderer</title>
<updated>2019-05-28T12:03:33+00:00</updated>
<author>
<name>Kirill Burtsev</name>
<email>kirill.burtsev@qt.io</email>
</author>
<published>2019-05-24T16:02:54+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=306843e180207665c88de22165cf96b3d5450f42'/>
<id>306843e180207665c88de22165cf96b3d5450f42</id>
<content type='text'>
The triggerUpdate call was incorrectly removed by merge 42f485231c

Fixes: QTBUG-68566
Change-Id: Ibf37d88315d3ef9879e6cb9728a1c4ef4655c72b
Reviewed-by: Michal Klocek &lt;michal.klocek@qt.io&gt;
 
 
 </content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The triggerUpdate call was incorrectly removed by merge 42f485231c

Fixes: QTBUG-68566
Change-Id: Ibf37d88315d3ef9879e6cb9728a1c4ef4655c72b
Reviewed-by: Michal Klocek &lt;michal.klocek@qt.io&gt;
 
 
 </pre>
</div>
</content>
</entry>
<entry>
<title>Re-enable the software rendered when Qt is built without threads</title>
<updated>2018-09-10T09:42:08+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@qt.io</email>
</author>
<published>2018-09-07T08:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=92fcfdda3d0ebeb6a8151ce5f9f90fe0f86d4861'/>
<id>92fcfdda3d0ebeb6a8151ce5f9f90fe0f86d4861</id>
<content type='text'>
This partially reverts commit a7472867f407f1226d82aa7bce4cd4d6f9bd652f
and merely excludes the threaded render loop of the software renderer.

Task-number: QTBUG-70422
Change-Id: Id56a3fc12a3601cb3bce8be35e201d772988ae23
Reviewed-by: Lorn Potter &lt;lorn.potter@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This partially reverts commit a7472867f407f1226d82aa7bce4cd4d6f9bd652f
and merely excludes the threaded render loop of the software renderer.

Task-number: QTBUG-70422
Change-Id: Id56a3fc12a3601cb3bce8be35e201d772988ae23
Reviewed-by: Lorn Potter &lt;lorn.potter@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
