Exotic text (e.g. attempting to render a binary file such as .zip or .exe as a webpage) can trigger an assertion failure in the Harfbuzz code. Chromium developers also noticed this issue and committed a patch to fix it: http://lists.freedesktop.org/archives/harfbuzz/2009-August/000354.html This patch has not been accepted by upstream, but this (old) version of Harfbuzz has been abandoned and superceded by Harfbuzz-NG. Issue #11264
Related to issue #11880
Related to issue #11880.
Includes the following fixes taken from trvrnrths-qt: - Ensure we have a first cell to measure when checking required table height - Handle page break edge case with exactly fitting last table row In the case where the last table row on a page fitted exactly no extra offset was afforded to the next row. This resulted in no space being left for the painting of the table header on the next page. - Fix segfault when checking heights for pagination if table body does not have a cell at 0,0 See ariya#11291 and ariya#11490.
Previously the test suite 'WebPage render image' made a series of webpage.open without waiting them to complete. This effected next runned tests because on load handlers for pages were fired after 'WebPage render image' test finish. ariya#11780
This reduces the amount of repetitive compiler warnings. ariya#11880