Go to file
John Tapsell 6604e1a324 Fix RTL layout for fonts when non-printable character has an advance
If a non-printable character has an advance, we would lay out the text
as if the character was part of the output, and then ignore the
character later when the text was rendered. To fix cases such as this,
we take the dontPrint attribute into consideration when adjusting the
advances.

Task-number: QTBUG-21347
Reviewed-by: Eskil
Reviewed-by: Lars
(cherry picked from commit 6326227674efa85c1a5320141041110d211efc75)

Change-Id: I4d01b60498f3b5f30b69530c8b49dd720d83ad0b
Reviewed-on: http://codereview.qt-project.org/4410
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
2011-09-08 10:30:50 +02:00
bin Merge remote branch 'gerrit/master' into HEAD 2011-09-06 10:55:40 +02:00
config.profiles Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
config.tests Fix for wayland config.test 2011-09-07 14:04:02 +02:00
dist Remove the build-key from the plugin verification data 2011-09-02 14:11:41 +02:00
doc/src Merge branch 'master' into refactor 2011-08-25 12:48:52 +02:00
examples Fixed hellowindow making context current in wrong thread. 2011-08-31 09:26:48 +02:00
lib Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mkspecs Mac: make platformsupport a static lib 2011-09-01 13:04:11 +02:00
qmake Merge remote branch 'gerrit/master' into refactor 2011-08-03 11:03:22 +02:00
src Fix RTL layout for fonts when non-printable character has an advance 2011-09-08 10:30:50 +02:00
tests Fixed tst_QGL::partialGLWidgetUpdates. 2011-09-07 08:36:21 +02:00
tools Merge remote branch 'gerrit/master' into HEAD 2011-09-06 10:55:40 +02:00
util drop an obsolete QChar::NoCategory enum value 2011-07-13 13:31:13 +02:00
.gitattributes Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
.gitignore Add src/v8/qtv8version.h to .gitignore 2011-08-31 18:43:28 +02:00
.gitmodules Add QtV8 library to QtBase 2011-08-29 10:16:01 +02:00
.tag Added .tag file with Git revision. 2011-05-03 16:23:49 +02:00
configure Merge remote branch 'gerrit/master' into HEAD 2011-09-06 10:55:40 +02:00
configure.exe New configure.exe binary 2011-09-05 08:55:31 +02:00
header.BSD Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
header.FDL Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
header.LGPL Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
header.LGPL-ONLY Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
INSTALL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LGPL_EXCEPTION.txt Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.FDL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.LGPL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
LICENSE.PREVIEW.COMMERCIAL Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qtbase.pro Try to make sure the config test script is installed. 2011-07-26 13:40:07 +02:00
sync.profile Merge remote branch 'gerrit/master' into refactor 2011-08-30 11:51:20 +02:00