qt6-bb10/tests/auto/gui/text
Shawn Rutledge 7447e2b337 QTextMarkdownImporter: fix use after free; add fuzz-generated tests
It was possible to end up with a dangling pointer in m_listStack.
This is now avoided by using QPointer and doing nullptr checks before
accessing any QTextList pointer stored there.

We have 2 specimens of garbage that caused crashes before; now they don't.
But only fuzz20450 triggered the dangling pointer in the list stack.
The crash caused by fuzz20580 was fixed by updating md4c from upstream:
4b0fc03077

Change-Id: I8e1eca23b281256a03aea0f55e9ae20f1bdd2a38
Reviewed-by: Robert Loehning <robert.loehning@qt.io>
2020-02-28 09:31:59 +01:00
..
qabstracttextdocumentlayout
qcssparser Support missing white-space:pre-line CSS 2019-08-12 17:24:05 +01:00
qfont Merge remote-tracking branch 'origin/5.13' into 5.14 2019-11-06 11:41:19 +01:00
qfontcache Port from QAtomic::load() to loadRelaxed() 2019-06-20 20:48:59 +02:00
qfontdatabase Merge remote-tracking branch 'origin/5.13' into dev 2019-05-27 15:34:10 +02:00
qfontmetrics Fix bounding box of zero-width entities in QFontEngineFT 2020-02-27 08:59:08 +00:00
qglyphrun unblacklist passing tests 2019-07-08 11:01:42 +00:00
qinputcontrol
qrawfont [Windows] Fixed regression when creating fallback fonts 2019-02-14 08:01:05 +00:00
qstatictext Prefix QTextStream operators with Qt:: in tests 2019-05-03 09:36:36 +00:00
qsyntaxhighlighter tst_qsyntaxhighlighter: fix no-op QTRY_VERIFY check 2019-01-16 14:23:42 +00:00
qtextblock
qtextcursor Fix crash when detaching dangling QTextCursor 2018-09-27 06:51:37 +00:00
qtextdocument QTextDocument: Set the font family to be after the families set 2020-01-06 12:01:08 +01:00
qtextdocumentfragment Fix assert in QTextDocument CSS parser on "border-width: 1pt" 2019-12-03 17:54:24 +01:00
qtextdocumentlayout unblacklist passing tests 2019-07-08 11:01:42 +00:00
qtextformat
qtextlayout Enable cursor in ligature test on Windows 2019-10-21 09:01:26 +02:00
qtextlist Tests: Fix some warnings about deprecated functions not under test 2019-05-27 15:29:16 +02:00
qtextmarkdownimporter QTextMarkdownImporter: fix use after free; add fuzz-generated tests 2020-02-28 09:31:59 +01:00
qtextmarkdownwriter Markdown importer: properly set hyperlinks 2020-02-03 14:58:06 +01:00
qtextobject
qtextodfwriter
qtextpiecetable
qtextscriptengine
qtexttable QTextDocument: add css-styling of table cell borders to HTML import/export 2019-08-19 20:59:12 +02:00
qzip
text.pro Markdown: fix several issues with lists and continuations 2019-05-08 20:28:28 +00:00