<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v5.4.1</title>
<subtitle>Qt Declarative (Quick 2)
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/'/>
<entry>
<title>Add list of changes for 5.4.1 relative to 5.4.0</title>
<updated>2015-02-04T11:45:20+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@theqtcompany.com</email>
</author>
<published>2015-01-30T08:54:53+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=aebdf4649934e65bdab94d799da5afb2da145a37'/>
<id>aebdf4649934e65bdab94d799da5afb2da145a37</id>
<content type='text'>
Change-Id: I2ea7f237ffb4af6445e62178f824421104be1f1d
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2ea7f237ffb4af6445e62178f824421104be1f1d
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>QQuickTextItem: fix crash on polishing</title>
<updated>2015-01-29T09:32:59+00:00</updated>
<author>
<name>Giuseppe D'Angelo</name>
<email>giuseppe.dangelo@kdab.com</email>
</author>
<published>2015-01-26T14:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=9abd557e2c718b02fc0a14999150e50508ff5f9a'/>
<id>9abd557e2c718b02fc0a14999150e50508ff5f9a</id>
<content type='text'>
The "d-&gt;extra" pointer is lazily allocated, hence we must check if it's
valid before dereferencing it.

Task-number: QTBUG-44128
Change-Id: Id69c91e889193b0e9b73ed178c0ff3b13003227f
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@theqtcompany.com&gt;
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "d-&gt;extra" pointer is lazily allocated, hence we must check if it's
valid before dereferencing it.

Task-number: QTBUG-44128
Change-Id: Id69c91e889193b0e9b73ed178c0ff3b13003227f
Reviewed-by: Eskil Abrahamsen Blomfeldt &lt;eskil.abrahamsen-blomfeldt@theqtcompany.com&gt;
Reviewed-by: J-P Nurmi &lt;jpnurmi@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failing assertion in debug builds for JS that calls constants</title>
<updated>2015-01-15T10:29:37+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@theqtcompany.com</email>
</author>
<published>2015-01-13T15:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=0bba8d7411d0b1f1b547f9ac960e7d84769c7154'/>
<id>0bba8d7411d0b1f1b547f9ac960e7d84769c7154</id>
<content type='text'>
For
    true()

we generate IR that looks like this:

    temp = true
    result = call temp()

and therefore the move at isel time has IR::Call as source and a temp
as base for the call. However constant propagation in the optimizer transforms
this to

    result = call true()

and that's a case we didn't handle in the IR visitor. Since we have
Runtime::callValue we can however handle this case as well and the run-time
will consequently produce the expected run-time error.

Change-Id: Ia94a8116388e66f9f339913307f68e33a5c18a19
Task-number: QTBUG-43819
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Jan Kundrát &lt;jkt@kde.org&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For
    true()

we generate IR that looks like this:

    temp = true
    result = call temp()

and therefore the move at isel time has IR::Call as source and a temp
as base for the call. However constant propagation in the optimizer transforms
this to

    result = call true()

and that's a case we didn't handle in the IR visitor. Since we have
Runtime::callValue we can however handle this case as well and the run-time
will consequently produce the expected run-time error.

Change-Id: Ia94a8116388e66f9f339913307f68e33a5c18a19
Task-number: QTBUG-43819
Reviewed-by: Robin Burchell &lt;robin.burchell@viroteck.net&gt;
Reviewed-by: Jan Kundrát &lt;jkt@kde.org&gt;
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>doc: The correct enum name is 'Time', not 'LastModified'.</title>
<updated>2015-01-12T20:23:16+00:00</updated>
<author>
<name>Gunnar Sletta</name>
<email>gunnar.sletta@jollamobile.com</email>
</author>
<published>2015-01-11T15:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=88e87647c3b7d651dba2c8e61f945d47ecdd02c4'/>
<id>88e87647c3b7d651dba2c8e61f945d47ecdd02c4</id>
<content type='text'>
Change-Id: I4e75b97e9e70a440a2e2ec96af04d004323f09bb
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4e75b97e9e70a440a2e2ec96af04d004323f09bb
Reviewed-by: Shawn Rutledge &lt;shawn.rutledge@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make opengl context current in context2d's toImage if necessary</title>
<updated>2015-01-12T10:37:53+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@theqtcompany.com</email>
</author>
<published>2014-11-17T13:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=8b3643dd8b492f7754846e7371686db61bcfef69'/>
<id>8b3643dd8b492f7754846e7371686db61bcfef69</id>
<content type='text'>
With the basic render loop the scene graph thread is the render thread
and thus we don't get a different opengl context for context2d in
immediate/fbo mode. We have to make sure the opengl context is current
when we call flush() from functions exposed to JS.

Change-Id: Idd91cf1ce9c299a7645cf3b78d4498652376b17e
Reviewed-by: Gunnar Sletta &lt;gunnar@sletta.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the basic render loop the scene graph thread is the render thread
and thus we don't get a different opengl context for context2d in
immediate/fbo mode. We have to make sure the opengl context is current
when we call flush() from functions exposed to JS.

Change-Id: Idd91cf1ce9c299a7645cf3b78d4498652376b17e
Reviewed-by: Gunnar Sletta &lt;gunnar@sletta.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix timing output from windows render loop</title>
<updated>2015-01-11T13:23:30+00:00</updated>
<author>
<name>Laszlo Agocs</name>
<email>laszlo.agocs@digia.com</email>
</author>
<published>2015-01-08T12:51:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e339c279e0241cd132e068f929c303fabde509ee'/>
<id>e339c279e0241cd132e068f929c303fabde509ee</id>
<content type='text'>
Print the frame time, not the total, and in milliseconds.

Change-Id: Ia7fe3bea8efafcce475c49517d7adab1b3841729
Reviewed-by: Gunnar Sletta &lt;gunnar@sletta.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print the frame time, not the total, and in milliseconds.

Change-Id: Ia7fe3bea8efafcce475c49517d7adab1b3841729
Reviewed-by: Gunnar Sletta &lt;gunnar@sletta.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Print exceptions in JS slots</title>
<updated>2015-01-09T12:14:21+00:00</updated>
<author>
<name>Kai Koehne</name>
<email>kai.koehne@theqtcompany.com</email>
</author>
<published>2015-01-05T14:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e2c1e7b8a274b2b00e19f00f0c24d9b17810f603'/>
<id>e2c1e7b8a274b2b00e19f00f0c24d9b17810f603</id>
<content type='text'>
Do print JS exceptions raised in slots to the console, and clear the
status afterwards. Otherwise exceptions raised might silently propagate
to later JS calls.

Change-Id: I122f3026aa18028415c5a4672cb3287e7d58ac4d
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do print JS exceptions raised in slots to the console, and clear the
status afterwards. Otherwise exceptions raised might silently propagate
to later JS calls.

Change-Id: I122f3026aa18028415c5a4672cb3287e7d58ac4d
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix grammatical error in Text and TextEdit documentation.</title>
<updated>2015-01-09T09:48:58+00:00</updated>
<author>
<name>Mitch Curtis</name>
<email>mitch.curtis@theqtcompany.com</email>
</author>
<published>2015-01-08T15:48:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=956d8b8025eb604673402e7cb0565b47d3169d67'/>
<id>956d8b8025eb604673402e7cb0565b47d3169d67</id>
<content type='text'>
Change-Id: I6fd68166108a060931cd6bcd64ccd865d251a4c3
Reviewed-by: Venugopal Shivashankar &lt;venugopal.shivashankar@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6fd68166108a060931cd6bcd64ccd865d251a4c3
Reviewed-by: Venugopal Shivashankar &lt;venugopal.shivashankar@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TextEdit: fix construction time text cache</title>
<updated>2015-01-08T17:18:15+00:00</updated>
<author>
<name>J-P Nurmi</name>
<email>jpnurmi@theqtcompany.com</email>
</author>
<published>2014-11-17T11:36:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=5fa4e1d0981cbe52392f474d0297678915bc48f5'/>
<id>5fa4e1d0981cbe52392f474d0297678915bc48f5</id>
<content type='text'>
QQuickTextEdit does not apply cached text to the underlying document
until component construction is complete. However, if text() was called
during the construction (eg. because of a binding), it would blindly
overwrite the cached text with (still) empty document content.

Task-number: QTBUG-41583
Change-Id: I6c5c1b6283d70d8a5ec2c8bd986095ee3c35a14c
Reviewed-by: Pierre Rossi &lt;pierre.rossi@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QQuickTextEdit does not apply cached text to the underlying document
until component construction is complete. However, if text() was called
during the construction (eg. because of a binding), it would blindly
overwrite the cached text with (still) empty document content.

Task-number: QTBUG-41583
Change-Id: I6c5c1b6283d70d8a5ec2c8bd986095ee3c35a14c
Reviewed-by: Pierre Rossi &lt;pierre.rossi@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Parse dates as Qt::RFC2822Date too</title>
<updated>2015-01-08T09:03:02+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>albert.astals@canonical.com</email>
</author>
<published>2015-01-05T13:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=5cfe7d2074306a72909ea20718c1c4bebeb27bad'/>
<id>5cfe7d2074306a72909ea20718c1c4bebeb27bad</id>
<content type='text'>
[ChangeLog][QtQml] Fix JavaScript Date parsing to correctly accept RC2822 dates.

Task-number: QTBUG-38011
Change-Id: Ic7d3f5b8c624d6780d4c3595fd2efe22c427ffd3
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ChangeLog][QtQml] Fix JavaScript Date parsing to correctly accept RC2822 dates.

Task-number: QTBUG-38011
Change-Id: Ic7d3f5b8c624d6780d4c3595fd2efe22c427ffd3
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
