qt5base-lts/src
Konstantin Ritt 98c1eb1750 Optimize Q*FontEngine*::stringToCMap()
by avoiding the glyph metrics calculation when those metrics weren't requested
(QFontEngine::GlyphIndicesOnly flag has been passed).

As a side effect, this fixes a crash in case QGlyphLayout
was initialized only partially (with the glyphs array and the size).

Change-Id: I7d67abc2a74683131361fa21f8be203f61f247bc
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
2012-07-10 03:23:43 +02:00
..
3rdparty Fix PCRE build under non-__GNUC__ compilers 2012-06-26 14:53:36 +02:00
concurrent Update the macros for shared/DLL and static builds 2012-06-28 06:21:48 +02:00
corelib QNX: QtGlobal: compile as a C header again 2012-07-09 15:27:18 +02:00
dbus Add some quotes to prevent damage from spaces in the paths 2012-07-03 22:55:13 +02:00
gui Optimize Q*FontEngine*::stringToCMap() 2012-07-10 03:23:43 +02:00
network QtNetwork: add member-swap to shared classes 2012-07-06 16:08:02 +02:00
opengl Remove duplicate triangulating stroker implementation. 2012-07-06 13:58:28 +02:00
platformsupport Move ShaperFlags enum from QTextEngine to QFontEngine 2012-07-10 03:23:41 +02:00
plugins Move ShaperFlags enum from QTextEngine to QFontEngine 2012-07-10 03:23:41 +02:00
printsupport Remove Library dependency on Settings 2012-07-09 11:18:17 +02:00
sql Add support for SQLSTATE error codes 2012-07-03 13:21:23 +02:00
testlib Doc: Replace all occurences of \BR with \br. 2012-07-06 16:08:02 +02:00
tools Use QDoc instead of Qdoc to be consistent with the rest of the documentation 2012-07-08 15:33:35 +02:00
widgets fix "paintEngine: Should no longer be called" warnings on Windows 2012-07-09 11:54:49 +02:00
winmain fix misnomer: qt_module.prf => qt_build_config.prf 2012-06-19 16:46:08 +02:00
xml Clean up the EXPORT macros in qglobal.h. 2012-06-29 00:27:18 +02:00
src.pro enable platformsupport for -no-widgets 2012-07-04 02:46:27 +02:00