[chromium] Hint garbage collector to run if page uses Canvas contexts
https://bugs.webkit.org/show_bug.cgi?id=76225

Reviewed by Kentaro Hara.

Source/WebCore:

Upon creating a canvas context, set a hint in the current isolate
indicating that a full GC should be done upon the next page
navigation.

This improves Chrome's robustness on some WebGL stress tests which
simulate real-world behavior by repeatedly navigating among
several samples. More general measures are being investigated, but
this change makes V8 behave the same as JSC on these stress tests.
JSC doesn't currently use generational garbage collection, so it
has more opportunities to discover unreferenced canvas contexts.

Test: fast/canvas/webgl/context-creation-and-destruction.html

* bindings/v8/V8Binding.cpp:
(WebCore::V8BindingPerIsolateData::V8BindingPerIsolateData):
    Initialize per-isolate low memory hint.
* bindings/v8/V8Binding.h:
(V8BindingPerIsolateData):
(WebCore::V8BindingPerIsolateData::setLowMemoryNotificationHint):
    Set a per-isolate hint to signal a low memory condition upon the next page navigation.
(WebCore::V8BindingPerIsolateData::clearLowMemoryNotificationHint):
    Clear the previously set hint.
(WebCore::V8BindingPerIsolateData::isLowMemoryNotificationHint):
    Get the previously set hint.
* bindings/v8/V8Proxy.cpp:
(WebCore::V8Proxy::hintForGCIfNecessary):
    If necessary, send V8 a hint that it should GC.
(WebCore):
(WebCore::V8Proxy::clearForClose):
(WebCore::V8Proxy::clearForNavigation):
    Call hintForGCIfNecessary.
* bindings/v8/V8Proxy.h:
(V8Proxy):
* bindings/v8/custom/V8HTMLCanvasElementCustom.cpp:
(WebCore::V8HTMLCanvasElement::getContextCallback):
    Set a hint that we should GC upon the next page navigation.

LayoutTests:

This test doesn't directly exercise this code path yet, but it
needs to work regardless and also needs to be expanded.

* fast/canvas/webgl/context-creation-and-destruction-expected.txt: Added.
* fast/canvas/webgl/context-creation-and-destruction.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WKContextGetGlobalStatistics() assigns wrong value to wkFrameCount in WKContextStatistics
https://bugs.webkit.org/show_bug.cgi?id=92173

Patch by Jae Hyun Park <jae.park@company100.net> on 2012-07-24
Reviewed by John Sullivan.

In WKContextGetGlobalStatistics(), wkViewCount in WebContext::Statistics
is assigned to wkFrameCount in WKContextStatistics.
wkFrameCount in WebContext:Statistics should be assigned to wkFrameCount in WKContextStatistics.

* UIProcess/API/C/WKContext.cpp:
(WKContextGetGlobalStatistics):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Gardening stuff, rebaseline.
        
Unreviewed.

* platform/chromium-mac/fast/hidpi: Added.
* platform/chromium-mac/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
* platform/chromium-mac/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
* platform/chromium-mac/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
* platform/chromium-mac/fast/hidpi/device-scale-factor-paint-expected.png: Added.
* platform/chromium-mac/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-as-background-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-background-dynamic-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-background-repeat-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-border-image-comparison-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-border-image-dynamic-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-border-image-simple-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-in-content-dynamic-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-out-of-order-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-simple-expected.png: Added.
* platform/chromium-mac/fast/hidpi/image-set-without-specified-width-expected.png: Added.
* platform/chromium-mac/fast/hidpi/resize-corner-hidpi-expected.png: Added.
* platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
* platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.
* platform/chromium-win/fast/hidpi: Added.
* platform/chromium-win/fast/hidpi/broken-image-icon-hidpi-expected.png: Added.
* platform/chromium-win/fast/hidpi/broken-image-icon-hidpi-expected.txt: Added.
* platform/chromium-win/fast/hidpi/broken-image-with-size-hidpi-expected.png: Added.
* platform/chromium-win/fast/hidpi/broken-image-with-size-hidpi-expected.txt: Added.
* platform/chromium-win/fast/hidpi/clip-text-in-hidpi-expected.png: Added.
* platform/chromium-win/fast/hidpi/clip-text-in-hidpi-expected.txt: Added.
* platform/chromium-win/fast/hidpi/device-scale-factor-paint-expected.png: Added.
* platform/chromium-win/fast/hidpi/focus-rings-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-as-background-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-as-background-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-background-dynamic-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-background-dynamic-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-background-repeat-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-background-repeat-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-background-repeat-without-size-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-background-repeat-without-size-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-comparison-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-comparison-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-dynamic-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-dynamic-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-simple-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-border-image-simple-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-in-content-dynamic-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-in-content-dynamic-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-out-of-order-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-out-of-order-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-simple-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-simple-expected.txt: Added.
* platform/chromium-win/fast/hidpi/image-set-without-specified-width-expected.png: Added.
* platform/chromium-win/fast/hidpi/image-set-without-specified-width-expected.txt: Added.
* platform/chromium-win/fast/hidpi/resize-corner-hidpi-expected.png: Added.
* platform/chromium-win/fast/hidpi/resize-corner-hidpi-expected.txt: Added.
* platform/chromium-win/fast/hidpi/video-controls-in-hidpi-expected.png: Added.
* platform/chromium-win/fast/hidpi/video-controls-in-hidpi-expected.txt: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add per-HashTable stats
https://bugs.webkit.org/show_bug.cgi?id=92185

Reviewed by Anders Carlsson.

Add per-HashTable stats, so we can look at the effectiveness of an individual HashTable.

* wtf/HashTable.h:
(WTF::HashTable::Stats::Stats):
Add a HashTable::Stats to hold the stats.

(WTF::HashTable::Stats::recordCollisionAtCount):
(WTF::HashTable::Stats::dumpStats):
Add versions of recordCollisionAtCount and dumpStats for per-HashTable version.

(WTF::HashTable):
Keep the stats, if enabled, in an OwnPtr, to not blow JSCell max size restrictions.

(WTF::lookup):
(WTF::lookupForWriting):
(WTF::fullLookupForWriting):
(WTF::add):
(WTF::reinsert):
(WTF::remove):
(WTF::rehash):
Keep track of the stats as the table is used.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Convert HTML parser to handle 8-bit resources without converting to UChar*
https://bugs.webkit.org/show_bug.cgi?id=90321

Reviewed by Geoffrey Garen.

Source/WebCore: 

No new tests, no new functionality therefore covered by existing tests.

Changed the parsing of HTML to handle 8-bit strings without converting the 
whole string to 16-bits.  Primary change was to use the appropriate 
character pointer type (LChar* or UChar*) depending on the source string.
This access is abstracted in SegmentedSubstring by getCurrentChar{8,16} and
incrementAndGetCurrentChar{8,16} methods.  In SegmentedString, the advance()
and advanceAndUpdateLineNumber() methods have been refactored into a
state machine managed pair of function pointers.  The possible functions
have not only the 8 and 16 bitness factored out, they also have the 
"exclude line numbers" logic factored out for advanceAndUpdateLineNumber().
This provides a net speed-up even with the 8/16 bit testing.
Other changes involve using String methods to access and compare with the
source data.

* html/FTPDirectoryDocument.cpp:
(WebCore::FTPDirectoryDocumentParser::append): Changed to use currentChar()
instead of SegmentedString '*' operator.
* html/parser/HTMLEntityParser.cpp: Changed to use currentChar() instead of
SegmentedString '*' operator.
* html/parser/HTMLParserIdioms.cpp:
(WebCore::stripLeadingAndTrailingHTMLSpaces): Added 8-bit fast path.
* html/parser/HTMLSourceTracker.cpp:
(WebCore::HTMLSourceTracker::sourceForToken): Changed to use currentChar() instead of
SegmentedString '*' operator.
* loader/cache/CachedScript.cpp:
(WebCore::CachedScript::script): Updated to use new String::dataSize() method.
* platform/text/SegmentedString.cpp:
(WebCore::SegmentedString::SegmentedString):
(WebCore::SegmentedString::operator=):
(WebCore::SegmentedString::clear):
(WebCore::SegmentedString::append):
(WebCore::SegmentedString::prepend):
(WebCore::SegmentedString::advanceSubstring):
(WebCore::SegmentedString::advance): Changed to be a wrapper that invokes current 
advance function.
(WebCore::SegmentedString::advance8): Fast path advance function for 8 bit data.
(WebCore::SegmentedString::advance16): Fast path advance function for 16 bit data.
(WebCore::SegmentedString::advanceAndUpdateLineNumber8IncludeLineNumbers): Fast
path advanceAndUpdateLineNumber for 8 bit data when we need to update the line number.
(WebCore::SegmentedString::advanceAndUpdateLineNumber16IncludeLineNumbers): Fast
path advanceAndUpdateLineNumber for 16 bit data when we need to update the line number.
(WebCore::SegmentedString::advanceSlowCase): Slow case advance function for both
8 and 16 bit advance.
(WebCore::SegmentedString::advanceAndUpdateLineNumberSlowCase): Slow case
advanceAndUpdateLineNumber function for both 8 and 16 bit data.
(WebCore::SegmentedString::advanceEmpty): Advance function when input has been exhausted.
* platform/text/SegmentedString.h:
(WebCore::SegmentedSubstring::SegmentedSubstring):
(WebCore::SegmentedSubstring::clear):
(SegmentedSubstring):
(WebCore::SegmentedSubstring::is8Bit): New getter.
(WebCore::SegmentedSubstring::appendTo):
(WebCore::SegmentedSubstring::getCurrentChar8): New getter for the 8 bit case.
(WebCore::SegmentedSubstring::getCurrentChar16): New getter for the 16 bit case.
(WebCore::SegmentedSubstring::incrementAndGetCurrentChar8): New wrapper functions
that pre-increments the 8 bit pointer and returns the next character.
(WebCore::SegmentedSubstring::incrementAndGetCurrentChar16): New wrapper functions
that pre-increments the 16 bit pointer and returns the next character.
(WebCore::SegmentedSubstring::currentSubString):
(WebCore::SegmentedSubstring::getCurrentChar):
(WebCore::SegmentedSubstring::incrementAndGetCurrentChar):
(WebCore::SegmentedString::SegmentedString):
(WebCore::SegmentedString::push):
(WebCore::SegmentedString::isEmpty):
(WebCore::SegmentedString::lookAhead):
(WebCore::SegmentedString::lookAheadIgnoringCase):
(WebCore::SegmentedString::advance):
(WebCore::SegmentedString::advanceAndUpdateLineNumber):
(WebCore::SegmentedString::advanceAndASSERT):
(WebCore::SegmentedString::advanceAndASSERTIgnoringCase):
(WebCore::SegmentedString::advancePastNonNewline):
(WebCore::SegmentedString::advancePastNewlineAndUpdateLineNumber):
(WebCore::SegmentedString::currentChar):
(WebCore::SegmentedString::setSlowCase): Set advance function pointers to slow case
functions.
(WebCore::SegmentedString::decrementAndCheckLength): Decrement substring length and
change to slow case functions when only one character left.
(WebCore::SegmentedString::setAdvanceFunctionPointers): Select appropriate advance
functions based on current substring.
(WebCore::SegmentedString::lookAheadInline): Changed to use String::startsWith().
(WebCore::SegmentedString::lookAheadSlowCase):
* xml/parser/CharacterReferenceParserInlineMethods.h:
(WebCore::consumeCharacterReference): Changed to use currentChar() instead of
SegmentedString '*' operator.
* xml/parser/MarkupTokenizerBase.h:
(WebCore::MarkupTokenizerBase::InputStreamPreprocessor::nextInputCharacter):
(WebCore::MarkupTokenizerBase::InputStreamPreprocessor::peek): Changed to use
currentChar() instead of SegmentedString '*' operator.
(WebCore::MarkupTokenizerBase::InputStreamPreprocessor::advance):

Source/WTF: 

* wtf/text/WTFString.h:
(WTF::String::dataSize): New method to return the number of bytes 
the string requires.  This replaces a harcoded calculation based on
length and sizeof(UChar).


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] css2.1/t170602* rebaseline after new test fonts
https://bugs.webkit.org/show_bug.cgi?id=92188

Unreviewed.

* platform/qt-5.0/Skipped:
* platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.png: Added.
* platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-50-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-50-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-51-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-51-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-52-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-52-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-53-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-53-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-54-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-55-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-55-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-56-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-56-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-57-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-57-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-58-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-58-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-59-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-59-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-60-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-60-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-61-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-61-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-62-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-62-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-63-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-63-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-64-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-65-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-65-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-66-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-66-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-67-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-67-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-68-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-68-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-69-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-69-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-70-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-70-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-71-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-71-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-72-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-72-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-73-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-73-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-74-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-75-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-75-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-76-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-76-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-77-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-77-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-78-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-78-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-79-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-79-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-80-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-80-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-81-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-81-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-82-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-82-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-83-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-83-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-84-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-85-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-85-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-86-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-86-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-87-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-87-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-88-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-88-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-89-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-89-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-90-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-90-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-91-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-91-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-92-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-92-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-93-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-93-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-94-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-94-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-95-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-95-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-96-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-96-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-97-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-97-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-98-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-98-d-expected.txt:
* platform/qt/css2.1/t170602-bdr-conflct-w-99-d-expected.png:
* platform/qt/css2.1/t170602-bdr-conflct-w-99-d-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Unreviewed build fix.

* WebKitTestRunner/efl/EventSenderProxyEfl.cpp: Include unistd.h
for usleep(3).

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@123562 268f45cc-cd09-0410-ab3c-d52691b4dbfc