QML Text Component ignores alpha component of color property

Bug #1198830 reported by Timo Jyrinki
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtdeclarative-opensource-src (Ubuntu)
Fix Released
Undecided
Timo Jyrinki

Bug Description

We have a need for this Qt bug to be fixed:
https://bugreports.qt-project.org/browse/QTBUG-30246

After investigation it turns out that the fix is already in Qt trunk:
https://qt.gitorious.org/qt/qtdeclarative/commit/0b190b7114c816689eeb8478ea5151732bc7a5de

And in order to avoid a slight performance overhead it should be coupled with:
https://qt.gitorious.org/qt/qtdeclarative/commit/81a9dd71b9ce60ab4cae629b67d6f26ebdeb19db

Related branches

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Built a package with the two patches.

The test procedure is: 1. Have the latest saucy image installed on your device. Log in, and do apt-get update && apt-get dist-upgrade on the device 2. apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2 3. apt-get update && apt-get dist-upgrade (check that you get the PPA versions of the packages) 4. Reboot. Test!

Changed in qtdeclarative-opensource-src (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Revision history for this message
Michał Sawicz (saviq) wrote :

+1 that this bug is fixed with these patches.

Changed in qtdeclarative-opensource-src (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (4.1 KiB)

This bug was fixed in the package qtdeclarative-opensource-src - 5.0.2-6ubuntu1

---------------
qtdeclarative-opensource-src (5.0.2-6ubuntu1) saucy; urgency=low

  [ Timo Jyrinki ]
  * Resync with Debian, remaining changes:
    - Keep cherry-picked patches, and symbols
    - Keep debian/patches/rendering_performance_fix_lp1092358.patch
    - Add Vcs-Bzr field
  * Fix https://bugreports.qt-project.org/browse/QTBUG-30246 (LP: #1198830)
    - debian/patches/0b190b7114c816689eeb8478ea5151732bc7a5de_backport.patch
    - debian/patches/81a9dd71b9ce60ab4cae629b67d6f26ebdeb19db_backport.patch

  [ Dmitry Shachnev ]
  * Merge with Debian 5.0.2-6 to bring in documentation packages.
  * Note: architecture restrictions have been dropped from this upload,
    as requested by the Release Team.

qtdeclarative-opensource-src (5.0.2-6) experimental; urgency=low

  * Update symbols files.

qtdeclarative-opensource-src (5.0.2-5) experimental; urgency=low

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Make every package that ships a binary managed by qtchooser depend on it.
  * Build the documentation shipped with this submodule as a build-indep task:
    - Add the necessary indep build dependencies:
      * qttools5-dev-tools to use qhelpgenerator.
      * libqt5sql5-sqlite to generate qch doc.
    - Build and create packages for qch and HTML doc formats.
  * Update symbols files.
  * Set qtdeclarative5-dbg as M-A same, so it can be coinstalled with other
    archs debugging symbols.

  [ Timo Jyrinki ]
  * Depend on libgl1-mesa-dri from the qtquick2 QML plugin
    - Not depending may cause crashes due to lack of VBO support
      (https://bugs.launchpad.net/bugs/1176199)

qtdeclarative-opensource-src (5.0.2-4) experimental; urgency=low

  [ Pino Toscano ]
  * debian/control: remove extra ${misc:Pre-Depends} from qmlscene and
    qtdeclarative5-dev-tools.
  * Update symbols files.
  * Fix Vcs-* headers.

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Update symbols with amd64 build.

qtdeclarative-opensource-src (5.0.2-3) experimental; urgency=low

  [ Pino Toscano ]
  * Update symbols files.

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Update symbols files.

qtdeclarative-opensource-src (5.0.2-2) experimental; urgency=low

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * Fix wrong permissions of examples.

  [ Pino Toscano ]
  * Update symbols files.
  * qtdeclarative5-localstorage-plugin: depend on libqt5sql5-sqlite, as it is
    used directly.
  * Remove extra ${shlibs:Depends} from qtdeclarative5-private-dev.
  * Bump the libqt5v8-5-private-dev and libqt5xmlpatterns5-private-dev build
    dependencies to 5.0.2~.
  * rules: use $(DEB_HOST_MULTIARCH) everywhere.

qtdeclarative-opensource-src (5.0.2-1ubuntu2) saucy; urgency=low

  [ Timo Jyrinki ]
  * debian/patches/8a3d48915c29484c9ffb2fb8f0e3b569a9fe9b44_backport.patch:
    - Cherry-pick from upstream
      https://codereview.qt-project.org/#change,56583 (LP: #1183350)
  * debian/patches/0001-Fallback-to-QMetaObject-for-properties-not-in-QQmlPr.patch:
    - Cherry-pick from upstream
      https://codereview.qt-project.org/#change,57392 (LP: #1187746)

qtdeclarative-opensource-src (5.0.2-1ubuntu1) saucy; urgen...

Read more...

Changed in qtdeclarative-opensource-src (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.