qt5base-lts/tests/auto/gui
Tor Arne Vestbø 54dbdc26ba Move min left/right bearing calculations to QFontEngine baseclass
The logic used in the FreeType font engine can be generalized
and move to the QFontEngine baseclass. This allows the CoreText
font engine to correctly report the minimum left/right bearings,
which decreases the chance that an optimization in QTextLayout's
line breaking algorithm will produce wrong results.

The calculation of left and right bearing has been moved to the
glyph_metrics_t type to reduce code duplication. This allows us
to use the with and height of the bounding box to determine if
the glyph has any contours.

Change-Id: I864697d3f31ed56f22f04666199b6c5023c5e585
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
2015-09-02 09:11:31 +00:00
..
image Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
itemmodels Merge remote-tracking branch 'origin/5.5' into dev 2015-07-01 11:05:26 +02:00
kernel Harmonize input context selection 2015-08-25 07:04:19 +00:00
math3d tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
painting Remove type punning from QRgba64. 2015-08-11 11:01:27 +00:00
qopengl Support MRT in QOpenGLFramebufferObject 2015-07-29 07:54:13 +00:00
qopenglconfig windows: Verify the built-in GPU blacklist in autotests 2015-08-11 09:30:39 +00:00
text Move min left/right bearing calculations to QFontEngine baseclass 2015-09-02 09:11:31 +00:00
util tests/auto/gui: Replace Q[TRY]_VERIFY(a == b) by Q[TRY]_COMPARE(a, b). 2015-07-31 08:29:15 +00:00
gui.pro Add qopenglconfig test. 2015-02-02 23:05:41 +00:00