qt5base-lts/tests/auto/gui/text
Konstantin Ritt ceb9a8232c A step out from Harfbuzz (reduce dependency)
Introduce QCharAttributes and use it instead of HB_CharAttributes everywhere in Qt
(in Harfbuzz, the HB_CharAttributes is only used in the text segmentation algorithm
which has been moved from HB to Qt (well, most of it)).
Rename some members to better reflect their meaning,
remember to keep HB_CharAttributes in sync with QCharAttributes.
Also replace HB_ScriptItem with a (temporary) QUnicodeTools::ScriptItem struct
that will be replaced with a more efficient/friendly solution a bit later.

The soft hyphen and the mandatory break detection has been factored out
of the default text breaking algorithm to a higher level in order to refactor
the QCharAttributes bitfields and to optimize the implementation for the common case.

Change-Id: Ieb365623ae954430f1c8b2dfcd65c82973143eec
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
2012-09-22 00:47:40 +02:00
..
qabstracttextdocumentlayout Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qcssparser Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfont Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qfontdatabase Fix freetype font rendering for Windows CE 2012-08-20 12:25:03 +02:00
qfontmetrics Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qglyphrun Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qrawfont Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qstatictext Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qsyntaxhighlighter Auto test for passing QTextEdit as QSyntaxHighlighter parent 2012-08-18 10:58:46 +02:00
qtextblock Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextcursor Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextdocument Fix regression in QTextDocument::toHtml() with font pixel size 2012-09-12 16:05:12 +02:00
qtextdocumentfragment Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextdocumentlayout Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextformat Make letter spacing APIs in QTextFormat more consistent 2012-08-27 10:58:03 +02:00
qtextlayout A step out from Harfbuzz (reduce dependency) 2012-09-22 00:47:40 +02:00
qtextlist Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextobject Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextodfwriter Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextpiecetable Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtextscriptengine Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qtexttable Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
qzip Set the Qt API level to compatibility mode in all tests. 2012-08-01 15:37:46 +02:00
text.pro Start running some disabled tests again on Mac OS. 2012-04-23 09:46:22 +02:00