OSDN Git Service

always allocate QGlyphLayout data on the heap
authorIvailo Monev <xakepa10@gmail.com>
Wed, 16 Nov 2022 17:15:45 +0000 (19:15 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Wed, 16 Nov 2022 17:18:02 +0000 (19:18 +0200)
commit4a5239046adeb78397c868074fe48d595fcb8fa4
tree24e98c92b175545569f83070f131bb239c05952f
parent4b19a3adfc485c3a0af055d83048752f1a8ae074
always allocate QGlyphLayout data on the heap

much easier to calculate the glyph array data size and also no
possibility for stack corruption

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/gui/painting/qpainterpath.cpp
src/gui/text/qfontengine.cpp
src/gui/text/qfontengine_ft.cpp
src/gui/text/qfontmetrics.cpp
src/gui/text/qfontsubset.cpp
src/gui/text/qharfbuzz.cpp
src/gui/text/qtextengine.cpp
src/gui/text/qtextengine_p.h