<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qt/qtdeclarative.git, branch v5.4.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>QQmlInspectorService: handle views only with supported plugins.</title>
<updated>2014-12-05T04:50:59+00:00</updated>
<author>
<name>Ulf Hermann</name>
<email>ulf.hermann@theqtcompany.com</email>
</author>
<published>2014-12-02T17:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=fdf004803d036583f58ceb832803cfe39c6ba6d8'/>
<id>fdf004803d036583f58ceb832803cfe39c6ba6d8</id>
<content type='text'>
Task-number: QTBUG-43048
Change-Id: I5b32bd0a1e28fdf56b5346580daf21e7ec1b9f8c
Reviewed-by: Kevin Funk &lt;kevin.funk@kdab.com&gt;
Reviewed-by: Kai Koehne &lt;kai.koehne@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-43048
Change-Id: I5b32bd0a1e28fdf56b5346580daf21e7ec1b9f8c
Reviewed-by: Kevin Funk &lt;kevin.funk@kdab.com&gt;
Reviewed-by: Kai Koehne &lt;kai.koehne@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qttest: make findChild available only for QtTest 1.1</title>
<updated>2014-12-05T04:50:52+00:00</updated>
<author>
<name>Fawzi Mohamed</name>
<email>fawzi.mohamed@theqtcompany.com</email>
</author>
<published>2014-12-04T17:00:40+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=6601789fd75dfe1abe294e45b97b5433a7f52465'/>
<id>6601789fd75dfe1abe294e45b97b5433a7f52465</id>
<content type='text'>
Change-Id: I4ceb1a969bd4296b82f899088b02b5e8cf100bcd
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4ceb1a969bd4296b82f899088b02b5e8cf100bcd
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update plugins.qmltypes</title>
<updated>2014-12-05T04:50:47+00:00</updated>
<author>
<name>Kai Koehne</name>
<email>kai.koehne@theqtcompany.com</email>
</author>
<published>2014-12-04T08:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=e8338b8e861c8b94592c8e076c2b375814c0d791'/>
<id>e8338b8e861c8b94592c8e076c2b375814c0d791</id>
<content type='text'>
Change-Id: I9b6c54b572d4653d609b154000e274b9e64d591f
Reviewed-by: Fawzi Mohamed &lt;fawzi.mohamed@theqtcompany.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9b6c54b572d4653d609b154000e274b9e64d591f
Reviewed-by: Fawzi Mohamed &lt;fawzi.mohamed@theqtcompany.com&gt;
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add string::arg method in installTranslatorFunctions</title>
<updated>2014-12-05T04:50:27+00:00</updated>
<author>
<name>Kai Koehne</name>
<email>kai.koehne@theqtcompany.com</email>
</author>
<published>2014-12-04T13:19:09+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2ab6b863f4493acf5256de0027f1e3daa0fdd038'/>
<id>2ab6b863f4493acf5256de0027f1e3daa0fdd038</id>
<content type='text'>
QJSEngine::installTranslatorFunctions install the translator functions
to any given JS object. However, the custom string::arg() method is only
added in qqmlbuiltinfunctions.cpp, making the use of qsTr() in other
pure-JS programs quite hard.

Task-number: QTBUG-43113
Change-Id: Ia9ed97a4c07a4d167c792f3ea13e4f6e96c97423
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QJSEngine::installTranslatorFunctions install the translator functions
to any given JS object. However, the custom string::arg() method is only
added in qqmlbuiltinfunctions.cpp, making the use of qsTr() in other
pure-JS programs quite hard.

Task-number: QTBUG-43113
Change-Id: Ia9ed97a4c07a4d167c792f3ea13e4f6e96c97423
Reviewed-by: Simon Hausmann &lt;simon.hausmann@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crashes on QNX/x86</title>
<updated>2014-12-03T09:50:07+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@digia.com</email>
</author>
<published>2014-12-03T09:37:16+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=2509e9b7bcb9f06351016433244e529436f380cc'/>
<id>2509e9b7bcb9f06351016433244e529436f380cc</id>
<content type='text'>
On x86 we assume that ebx holds the address of the global offset table for
position independent code. So before placing a run-time call we restore the
register from it's position we saved it on earlier on the stack. However after
commit d9f33ccdef985badc56fd8940373748626beffc7 the register wasn't saved on the
stack anymore in the prologue because we skipped because it's caller saved. So
when we seemingly reloaded ebx with the GOT from the stack, we loaded it from a location
we never saved it to. This patch makes sure to always save it on the stack so that
we can always restore it.

Change-Id: I8f6a8e38779151fff517f17220f29a7cb45ca89d
Task-number: QTBUG-43036
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On x86 we assume that ebx holds the address of the global offset table for
position independent code. So before placing a run-time call we restore the
register from it's position we saved it on earlier on the stack. However after
commit d9f33ccdef985badc56fd8940373748626beffc7 the register wasn't saved on the
stack anymore in the prologue because we skipped because it's caller saved. So
when we seemingly reloaded ebx with the GOT from the stack, we loaded it from a location
we never saved it to. This patch makes sure to always save it on the stack so that
we can always restore it.

Change-Id: I8f6a8e38779151fff517f17220f29a7cb45ca89d
Task-number: QTBUG-43036
Reviewed-by: Erik Verbruggen &lt;erik.verbruggen@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Added change log for 5.4.0</title>
<updated>2014-12-02T08:56:19+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@theqtcompany.com</email>
</author>
<published>2014-11-29T08:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=d40fcf19f7768e6ae80532ff3d8a416132594f87'/>
<id>d40fcf19f7768e6ae80532ff3d8a416132594f87</id>
<content type='text'>
Change-Id: Ie3e238a3ccac1d95978229316977d131be3010d6
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie3e238a3ccac1d95978229316977d131be3010d6
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Regression: Fix array data corruption</title>
<updated>2014-12-02T08:56:13+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@theqtcompany.com</email>
</author>
<published>2014-12-01T09:21:27+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=1eedf91fcde959f5ac799f339384f44c6a9d0fd9'/>
<id>1eedf91fcde959f5ac799f339384f44c6a9d0fd9</id>
<content type='text'>
When inserting into a sparse JS array, we may have to re-allocate the
underlying data vector. When that happens we must reload the ArrayData
pointer, to avoid returning a wrong pointer in ArrayData::insert.

This patch also fixes the valgrind support in the memory allocator by correctly
marking the mmap'ed memory region as inaccessible.

Change-Id: I86aabc2cec74a4f3c8396463910d90c8968a741d
Task-number: QTBUG-42956
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When inserting into a sparse JS array, we may have to re-allocate the
underlying data vector. When that happens we must reload the ArrayData
pointer, to avoid returning a wrong pointer in ArrayData::insert.

This patch also fixes the valgrind support in the memory allocator by correctly
marking the mmap'ed memory region as inaccessible.

Change-Id: I86aabc2cec74a4f3c8396463910d90c8968a741d
Task-number: QTBUG-42956
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip tst_qquickwindow::headless() when using ANGLE/Windows.</title>
<updated>2014-12-02T08:56:04+00:00</updated>
<author>
<name>Friedemann Kleint</name>
<email>Friedemann.Kleint@theqtcompany.com</email>
</author>
<published>2014-12-01T09:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=06fc202e81bfbf619ceebb9cef803270590f9e7f'/>
<id>06fc202e81bfbf619ceebb9cef803270590f9e7f</id>
<content type='text'>
The test crashes frequently.

Task-number: QTBUG-42967
Change-Id: Ic17c6187bfa657154a9b04eb9c5b9a3de291cb1e
Reviewed-by: Andrew Knight &lt;andrew.knight@theqtcompany.com&gt;
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The test crashes frequently.

Task-number: QTBUG-42967
Change-Id: Ic17c6187bfa657154a9b04eb9c5b9a3de291cb1e
Reviewed-by: Andrew Knight &lt;andrew.knight@theqtcompany.com&gt;
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix loading of .ui.qml form files with cached compilation units</title>
<updated>2014-12-02T08:55:58+00:00</updated>
<author>
<name>Simon Hausmann</name>
<email>simon.hausmann@theqtcompany.com</email>
</author>
<published>2014-11-24T14:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=64c9cbf3046ca62281aac284271a13f5340f8e21'/>
<id>64c9cbf3046ca62281aac284271a13f5340f8e21</id>
<content type='text'>
Simplify the type loading logic and try the Type -&gt; Type.qml and Type -&gt;
Type.ui.qml mapping in a simple loop that tries off-disk and cached
compilation unit loading.

Change-Id: I537feabd0a158a71f330bede9e6988291298ae81
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify the type loading logic and try the Type -&gt; Type.qml and Type -&gt;
Type.ui.qml mapping in a simple loop that tries off-disk and cached
compilation unit loading.

Change-Id: I537feabd0a158a71f330bede9e6988291298ae81
Reviewed-by: Lars Knoll &lt;lars.knoll@digia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make effectiveDevicePixelRatio() return a qreal.</title>
<updated>2014-11-30T08:45:11+00:00</updated>
<author>
<name>Morten Johan Sørvig</name>
<email>morten.sorvig@digia.com</email>
</author>
<published>2014-11-25T13:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/qt/qtdeclarative.git/commit/?id=ca5e643ea9d2878f4a00546ed63a004e10da6ae0'/>
<id>ca5e643ea9d2878f4a00546ed63a004e10da6ae0</id>
<content type='text'>
Fractional scale factors are not as broken as previously
believed, especially for Qt Quick. Keep the door open
for finding a way to support it at some point in the
future.

Change-Id: Ifeadcc53175ac6c25ea0288d5fe1966e3de408f9
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@theqtcompany.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fractional scale factors are not as broken as previously
believed, especially for Qt Quick. Keep the door open
for finding a way to support it at some point in the
future.

Change-Id: Ifeadcc53175ac6c25ea0288d5fe1966e3de408f9
Reviewed-by: Laszlo Agocs &lt;laszlo.agocs@theqtcompany.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
