<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-qt5.git, branch upstream/jethro</title>
<subtitle>Mirror of https://code.qt.io/cgit/yocto/meta-qt5.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=upstream%2Fjethro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-qt5.git/atom?h=upstream%2Fjethro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/'/>
<updated>2016-04-25T19:19:27+00:00</updated>
<entry>
<title>qtbase: Fix installation of fonts and libraries</title>
<updated>2016-04-25T19:19:27+00:00</updated>
<author>
<name>Simon Aittamaa</name>
<email>simon.aittamaa@gmail.com</email>
</author>
<published>2016-01-29T08:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=ea37a0bc987aa9484937ad68f762b4657c198617'/>
<id>urn:sha1:ea37a0bc987aa9484937ad68f762b4657c198617</id>
<content type='text'>
This patch fixes three problems
    1) Running on a case-sensitive system would result in an error
       due to invalid casing of pattern to install.
    2) Using install on symlinks would cause multiple copies of the
       same file to be installed on the target-system, since install
       doesn't preserve symlinks. This wastes a lot of space and it
       causes ldconfig to complain about non-symlinked files.
    3) Leakage of user-ids, i.e. cp -a would preserve the uid/gid of
       whoever built the files, which is usually not what you want.

Signed-off-by: Simon Aittamaa &lt;simon.aittamaa@gmail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtscript/qtwebkit: disable thumb for armv4 and armv5 only to fix segfault on armv7</title>
<updated>2016-01-14T10:14:54+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@googlemail.com</email>
</author>
<published>2016-01-04T10:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=9bfcf79fcd824efb9f2a9bd72ecbedfee1315c96'/>
<id>urn:sha1:9bfcf79fcd824efb9f2a9bd72ecbedfee1315c96</id>
<content type='text'>
We have a simple application containing a QWebView which segfaulted during
loading a page on a CortexA9 (armv7 thumb2). After enabling debug information
for qtwebkit and remote debug session the point of segfault was detected in

Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1082
  callSlowPath(_llint_slow_path_new_func_exp)

Further digging around lead to similar source in:

* qtwebkit: Source/JavaScriptCore/assembler/ARMv7Assembler.h
* qtscript: src/3rdparty/javascriptcore/JavaScriptCore/assembler/ARMv7Assembler.h

In these files a class ARMThumbImmediate is declared and used in many places.
This lead me to the suspicion that compiligng for armv7 expects thumb support.

The following tests were performed:

* our application is working fine again
* qtscript and qtwebkit were build with
  'ARM_INSTRUCTION_SET = "thumb"' =&gt; TUNE_FEATURES = "arm armv5 thumb dsp"
  for qemuarm without issues

This is a partial/rebased revert of:
commit 932b32c1c9e9a3ac833c82ff9273683345056ec7
Author: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
Date:   Wed Apr 22 15:33:01 2015 +0200

    qtscript,qtwebking: disable thumb

    * qemuarm builds fail when thumb is enabled

    Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;

Signed-off-by: Andreas Müller &lt;schnitzeltony@googlemail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtconnectivity, qtsystems: fix bluetooth support</title>
<updated>2016-01-14T10:14:54+00:00</updated>
<author>
<name>Javier Viguera</name>
<email>javier.viguera@digi.com</email>
</author>
<published>2016-01-04T15:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=9f3f9e10bf6f7aee59087060273647bf058c5d4e'/>
<id>urn:sha1:9f3f9e10bf6f7aee59087060273647bf058c5d4e</id>
<content type='text'>
QMAKE_CACHE_EVAL is only used in qtwebengine and qtwebkit, but not in
the rest of the QT5 packages, so use EXTRA_QMAKEVARS_PRE to pass the
packageconfig options to the do_configure task.

Also generalize bluetooth support so it can be used not only with bluez4
but with bluez5 as well.

Signed-off-by: Javier Viguera &lt;javier.viguera@digi.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: support oe-device-extra.pri in configure</title>
<updated>2015-12-15T15:46:13+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-11-06T13:20:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=aac80246dab483993bff4718c1fbcddd4a7ab199'/>
<id>urn:sha1:aac80246dab483993bff4718c1fbcddd4a7ab199</id>
<content type='text'>
configure parses through the mkspec, but does not handle conditions
at all, so oe-device-extra.pri was not included at configure phase.
For example QT_QPA_DEFAULT_PLATFORM had no effect for configure.
With include() on a separate line, oe-device-extra.pri is correctly
included also in configure.

Signed-off-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: align target qmake paths/mkspec</title>
<updated>2015-12-15T15:46:00+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@googlemail.com</email>
</author>
<published>2015-11-26T08:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=d5536e34ec985c82b621448ab4325e5cbba38560'/>
<id>urn:sha1:d5536e34ec985c82b621448ab4325e5cbba38560</id>
<content type='text'>
With this we can setup qt-creator to build/debug on target again.

Signed-off-by: Andreas Müller &lt;schnitzeltony@googlemail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwayland: remove unnecessary header install</title>
<updated>2015-11-11T21:06:55+00:00</updated>
<author>
<name>Samuli Piippo</name>
<email>samuli.piippo@theqtcompany.com</email>
</author>
<published>2015-11-10T08:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=0454fb083c38f2155a8be3b61930ad1ddf995695'/>
<id>urn:sha1:0454fb083c38f2155a8be3b61930ad1ddf995695</id>
<content type='text'>
Installation of the generated headers was fixed in qtbase v5.3.2

Signed-off-by: Samuli Piippo &lt;samuli.piippo@theqtcompany.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: add glib to PACKAGECONFIG_X11</title>
<updated>2015-11-11T12:24:34+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@googlemail.com</email>
</author>
<published>2015-11-04T17:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=f39bc18eae46e0df30580f0e5992d069f9c881be'/>
<id>urn:sha1:f39bc18eae46e0df30580f0e5992d069f9c881be</id>
<content type='text'>
configure script disables gtkstyle if glib is not set. See configure section:

| # auto-detect GTK style support
| if [ "$CFG_GLIB" = "yes" -a "$CFG_QGTKSTYLE" != "no" ]; then
| ...
| elif [ "$CFG_GLIB" = "no" ]; then
|     CFG_QGTKSTYLE=no
| fi

for more details.

Signed-off-by: Andreas Müller &lt;schnitzeltony@googlemail.com&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtwebengine: include chromium SRCREV in SRCPV</title>
<updated>2015-11-06T20:04:38+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2015-11-06T13:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=e53fce849b91d1c0d919ee87658901082900dc3f'/>
<id>urn:sha1:e53fce849b91d1c0d919ee87658901082900dc3f</id>
<content type='text'>
* some projects can update chromium and qtwebengine SRCREVs independenty
  (we do that in LuneOS) and without this qtwebengine won't rebuild
  automatically when just SRCREV_chromium is changed (other alternative
  is to add do_fetch[vardeps] += "SRCREV_chromium", but having both
  SRCREVs in SRCPV is useful in these cases so just include both.

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>README: mention Yocto Project Compatible</title>
<updated>2015-11-06T18:22:58+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2015-11-06T18:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=cf940de40441b2260b5402c3281c41d5b160cc3f'/>
<id>urn:sha1:cf940de40441b2260b5402c3281c41d5b160cc3f</id>
<content type='text'>
* add badge to be used on github wiki

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>qtbase: fix QA warning of host uid leakage</title>
<updated>2015-10-27T11:03:01+00:00</updated>
<author>
<name>Anders Darander</name>
<email>anders@chargestorm.se</email>
</author>
<published>2015-10-19T06:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-qt5.git/commit/?id=f432ddee16a33136a107ddbc70e1d36a18d7990a'/>
<id>urn:sha1:f432ddee16a33136a107ddbc70e1d36a18d7990a</id>
<content type='text'>
By using cp, the wrong uid ended up in the package. Use install,
as that will automatically handle the uid and gid.

Signed-off-by: Anders Darander &lt;anders@chargestorm.se&gt;
Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
</feed>
