qt5base-lts/tests/auto/gui/text
Jiang Jiang 8b4e40f535 Support adding application fonts with QFontconfigDatabase
QFontDatabaseQPA should be able to reinitialize database and
reregister all the fonts when an application font is added, because
it will trigger db->invalidate().

Add cloneWithSize support to QFontEngineBox so that even no usable
font is found in QFontDatabase, QRawFont::setPixelSize can still
work (without making the result rawfont invalid).

Register application fonts with QFontconfigDatabase, the code is
adapted from QFontDatabaseX11.

Reenable QRawFont tests for QPA, these usages are now supported in
QPA.

Fix QStaticText tests, raster in QPA does support transformations.
Translate the text before ZAxix rotation so that it will be visible
in canvas.

Add back fixedPitch support to QPA, and fix QFontDatabase tests.

Fix QGlyphRun tests, ignore non-existence glyphs in alphaMap
locking.

Fix QFontMetrics tests.

Task-number: QTBUG-21415, QTBUG-20754, QTBUG-20977,
             QTBUG-20976, QTBUG-20760, QTBUG-20759
Change-Id: I24aea7d6ec6b2ac6342134d1f2591327c23a692b
Reviewed-on: http://codereview.qt-project.org/5384
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
2011-09-23 10:48:37 +02:00
..
qabstracttextdocumentlayout Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qcssparser Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qfont Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qfontdatabase Support adding application fonts with QFontconfigDatabase 2011-09-23 10:48:37 +02:00
qfontmetrics Support adding application fonts with QFontconfigDatabase 2011-09-23 10:48:37 +02:00
qglyphrun Support adding application fonts with QFontconfigDatabase 2011-09-23 10:48:37 +02:00
qrawfont Support adding application fonts with QFontconfigDatabase 2011-09-23 10:48:37 +02:00
qstatictext Support adding application fonts with QFontconfigDatabase 2011-09-23 10:48:37 +02:00
qsyntaxhighlighter Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextblock Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextcursor Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextdocument Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextdocumentfragment Fix autotest gui/widgets dependencies 2011-09-19 10:24:25 +02:00
qtextdocumentlayout Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextformat Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextlayout Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextlist Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextobject Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextodfwriter Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextpiecetable Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtextscriptengine Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qtexttable Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
qzip Moved gui autotests into new directory structure 2011-09-01 10:59:49 +02:00
text.pro tests: mark `qstatictext' as using private API 2011-09-05 10:24:04 +02:00