Issues in this release: https://github.com/detro/ghostdriver/issues?labels=1.0.4&state=closed See GhostDriver Changelog for more details.
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
…ransparent background. We need to use QImage::Format_ARGB32_Premultiplied on Windows to preserve a text hinting and antialiasing. Using the function `qRgba()` leads to wrong pixel values on a target image. Since, `QImage::fill(uint pixel)` doesn't handle the QImage::Format_ARGB32_Premultiplied format, so we need to use the another overload `QImage::fill(const QColor &color)` Issues: ariya#11276 ariya#11007 ariya#11366
To achieve this, Request Headers are stored in both "original" and "lowercase". In this way we don't mangle with the request object we have received, while still be able to handle headers when NOT in the classic "Camel-Case" format. Fixes #11421.
For whatever reason, swapping the order with the render() tests solve the intermittent random failures. Also, split the tests between loading start and finish checks (to better recognize which one is failing, if there is a failure), also make the tests more asynchoronous. ariya#11091
std::numeric_limits<qint64>::max is too big for QByteArray (throws Out of Memory exception). Set up the limit like it was done in Google Chrome Ref: https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/inspector/NetworkResourcesData.cpp Related to issue #10158 ariya#10158
`m_resourceTimeout` is declared before of other private variables, and the compiler was complaining the initialisation order could not be respected. This caused annoying (but innocuous) warnings at compile time.