The WebKit2 logging system always enables logging. There is a more sophistic mechanism in WebCore that actually disables logging if the QT_WEBKIT_LOG environment variable is not set. Maybe we should fix this in the future but I am dubious about that because the most of the qt codes does not use the wtf logging channels but qDebug and friends instead. Currently I just want to fix the issue to not break the tests by disabling logging unconditionally.
Created attachment 79260 [details] Patch
After the change the u-szeged wk2 bot will need a full rebuild because the dependencies from the prefix header is not handled by the build system.
Comment on attachment 79260 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=79260&action=review LGTM, r=me. > Source/WebKit2/WebKit2Prefix.h:61 > +// Disable notImplemented() warnings to not break layout tests. // Disable notImplemented() warnings not to break layout tests.
Comment on attachment 79260 [details] Patch Clearing flags.
Committed in http://trac.webkit.org/changeset/76014.