sfalken@apple.com [Mon, 28 Jun 2010 06:49:24 +0000 (06:49 +0000)]
Windows build fix.
Disable ENABLE_WEB_TIMING on Windows.
* win/tools/vsprops/FeatureDefines.vsprops:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61980
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrowe@apple.com [Mon, 28 Jun 2010 06:37:40 +0000 (06:37 +0000)]
Update guards related to blocks to check whether __BLOCKS__ is defined, rather than checking its value.
Rubber-stamped by Maciej Stachowiak.
This matches how similar checks are performed in system headers, and avoids a compile error when __BLOCKS__
is not defined.
* UIProcess/API/C/WKPage.cpp:
* UIProcess/API/C/WKPage.h:
* UIProcess/API/C/WKPagePrivate.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61979
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
morrita@google.com [Mon, 28 Jun 2010 05:45:46 +0000 (05:45 +0000)]
2010-06-27 MORITA Hajime <morrita@google.com>
Unreviewed.
Some never-called @staticmethods touched self.
Fixed it to replace these self with a class.
* Scripts/webkitpy/common/checkout/scm.py:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61978
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
morrita@google.com [Mon, 28 Jun 2010 05:34:12 +0000 (05:34 +0000)]
2010-06-27 MORITA Hajime <morrita@google.com>
Unreviewed.
Fixed exception raising syntax that is pointed out at
https://bugs.webkit.org/show_bug.cgi?id=41153
* Scripts/webkitpy/common/checkout/scm.py:
* Scripts/webkitpy/common/checkout/scm_unittest.py:
Removed a bad line that I accidentally checked-in at last revision.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61977
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
morrita@google.com [Mon, 28 Jun 2010 05:15:45 +0000 (05:15 +0000)]
2010-06-24 MORITA Hajime <morrita@google.com>
Reviewed by Eric Seidel.
rebaseline-chromium-webkit-tests should add or remove files to local git repository
https://bugs.webkit.org/show_bug.cgi?id=41153
- Added SCM.add() and SCM.remove()
- Replaced "svn add" and "svn remove"
rebaseline_chromium_webkit_tests.py: in with SCM method equivalents.
- add "-U" and "-q" options to rebaseline_chromium_webkit_tests.py
for debugging purpose.
* Scripts/webkitpy/common/checkout/scm.py:
* Scripts/webkitpy/common/checkout/scm_unittest.py:
* Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61976
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
yuzo@google.com [Mon, 28 Jun 2010 01:59:51 +0000 (01:59 +0000)]
2010-06-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Improve default value handling for page format properties.
https://bugs.webkit.org/show_bug.cgi?id=41150
* printing/page-format-data-expected.txt:
* printing/page-format-data.html:
* printing/page-rule-selection-expected.txt:
* printing/page-rule-selection.html:
2010-06-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Improve default value handling for page format properties.
Default page size and orientation have been hard-coded.
Instead, pass default page size and margins to
WebCore::Document::pageSizeAndMarginsInPixels to handle auto page size
and margins specified as percentages.
Return margins instead of page rect.
https://bugs.webkit.org/show_bug.cgi?id=41150
* WebCore.base.exp:
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyPageSizeProperty):
(WebCore::CSSStyleSelector::pageSizeFromName):
* css/html.css:
(@page):
* dom/Document.cpp:
(WebCore::Document::pageSizeAndMarginsInPixels):
* dom/Document.h:
* page/PrintContext.cpp:
(WebCore::PrintContext::pageProperty):
(WebCore::PrintContext::pageSizeAndMarginsInPixels):
* page/PrintContext.h:
* rendering/style/RenderStyle.h:
(WebCore::InheritedFlags::pageSizeType):
(WebCore::InheritedFlags::setPageSizeType):
(WebCore::InheritedFlags::resetPageSizeType):
* rendering/style/StyleRareNonInheritedData.cpp:
(WebCore::StyleRareNonInheritedData::StyleRareNonInheritedData):
(WebCore::StyleRareNonInheritedData::operator==):
* rendering/style/StyleRareNonInheritedData.h:
(WebCore::):
2010-06-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Improve default value handling for page format properties.
https://bugs.webkit.org/show_bug.cgi?id=41150
* public/WebFrame.h:
* src/WebFrameImpl.cpp:
(WebKit::WebFrameImpl::pageSizeAndMarginsInPixels):
* src/WebFrameImpl.h:
2010-06-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Improve default value handling for page format properties.
https://bugs.webkit.org/show_bug.cgi?id=41150
* Misc/WebCoreStatistics.h:
* Misc/WebCoreStatistics.mm:
(-[WebFrame pageSizeAndMarginsInPixels:pageNumber:width:height:marginTop:marginRight:marginBottom:]):
2010-06-25 Yuzo Fujishima <yuzo@google.com>
Reviewed by Shinichiro Hamaji.
Improve default value handling for page format properties.
https://bugs.webkit.org/show_bug.cgi?id=41150
* DumpRenderTree/LayoutTestController.cpp:
(parsePageNumber):
(parsePageNumberSizeMarings):
(pageSizeAndMarginsInPixelsCallback):
(LayoutTestController::staticFunctions):
* DumpRenderTree/LayoutTestController.h:
* DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::pageSizeAndMarginsInPixels):
* DumpRenderTree/mac/LayoutTestControllerMac.mm:
(LayoutTestController::pageSizeAndMarginsInPixels):
* DumpRenderTree/win/LayoutTestControllerWin.cpp:
(LayoutTestController::pageSizeAndMarginsInPixels):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61975
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sun, 27 Jun 2010 23:19:15 +0000 (23:19 +0000)]
2010-06-27 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Clean up some loose ends in HTML5 tree builder
https://bugs.webkit.org/show_bug.cgi?id=41265
This patch cleans up a few loose ends in HTML5 tree builder.
Technically, we could do each of these as individual patches, but that
didn't seem worth while.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::processStartTag):
- Add missing break before default case statement. I don't think
this change is observable.
(WebCore::HTMLTreeBuilder::processComment):
- Originally I thought that comments had special processing in the
InHeadNoscriptMode, but it turns out that when you unwind the
definitions, it amounts to exactly the same thing.
(WebCore::HTMLTreeBuilder::processEndOfFile):
- Add missing break before default case statement. I don't think
this change is observable.
(WebCore::HTMLTreeBuilder::insertComment):
- Eliminate one unnecessary ref/deref pair.
(WebCore::HTMLTreeBuilder::insertSelfClosingElement):
- When we insert self-closing elements, there's no reason to push
them onto the stack of open elements just to pop them off again.
This change saves a malloc/free pair as well as a ref/deref pair.
Go team.
* html/HTMLTreeBuilder.h:
- Remove unused function.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61974
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sun, 27 Jun 2010 22:45:17 +0000 (22:45 +0000)]
2010-06-27 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Implement remaining StartTag processing for InHeadNoscriptMode
https://bugs.webkit.org/show_bug.cgi?id=41264
The InHeadNoscriptMode processes some start tags "as if" the tree
builder were in the InHeadMode. This is an idiom we'll see more of
later. My approach is this patch is to factor all the logic for
processing start tags in the InHeadMode into a separate function that
can be called from both locations. This seems cleaner than just
splitting out the parts that are actually used by both modes.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processStartTagForInHead):
(WebCore::HTMLTreeBuilder::insertSelfClosingElement):
* html/HTMLTreeBuilder.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61973
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sun, 27 Jun 2010 22:20:45 +0000 (22:20 +0000)]
2010-06-27 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Add support for <title> and <style> elements
https://bugs.webkit.org/show_bug.cgi?id=41263
These elements use the generic RCDATA and RawText algorithms,
respectively.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::processEndTag):
(WebCore::HTMLTreeBuilder::insertGenericRCDATAElement):
(WebCore::HTMLTreeBuilder::insertGenericRawTextElement):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61972
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sun, 27 Jun 2010 22:09:17 +0000 (22:09 +0000)]
2010-06-27 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
Actually insert Doctype elements
https://bugs.webkit.org/show_bug.cgi?id=41262
This code is pretty much the same as in the old tree builder.
* html/HTMLToken.h:
(WebCore::AtomicHTMLToken::publicIdentifier):
(WebCore::AtomicHTMLToken::systemIdentifier):
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::insertDoctype):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61971
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 27 Jun 2010 17:10:10 +0000 (17:10 +0000)]
2010-06-27 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: Ignore calls to drawImage() with non-finite parameters
https://bugs.webkit.org/show_bug.cgi?id=38929
Rebaseline (and unskip for Qt) the now working test.
Spec link:
http://www.whatwg.org/specs/web-apps/current-work/#2dcontext
* canvas/philip/tests/2d.drawImage.nonfinite-expected.txt:
* platform/qt/Skipped:
2010-06-27 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
Canvas: Ignore calls to drawImage() with non-finite parameters
https://bugs.webkit.org/show_bug.cgi?id=38929
This also fixes a Qt assert when using the raster graphics system.
Spec link:
http://www.whatwg.org/specs/web-apps/current-work/#2dcontext
* html/canvas/CanvasRenderingContext2D.cpp:
(WebCore::CanvasRenderingContext2D::drawImage):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61970
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 27 Jun 2010 16:36:38 +0000 (16:36 +0000)]
2010-06-27 Kwang Yul Seo <skyul@company100.net>
Reviewed by Kent Tamura.
[BREWMP] Turn ENABLE(SINGLE_THREADED) on.
https://bugs.webkit.org/show_bug.cgi?id=41135
Brew MP does not support preemptive multi-threading.
Disable threading for Brew MP.
* wtf/Platform.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61969
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 27 Jun 2010 14:14:28 +0000 (14:14 +0000)]
2010-06-27 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
editing/execCommand/copy-without-selection.html fails on Qt after r61637
https://bugs.webkit.org/show_bug.cgi?id=41025
Unskip editing/execCommand/copy-without-selection.html for Qt.
* platform/qt/Skipped:
2010-06-27 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
editing/execCommand/copy-without-selection.html fails on Qt after r61637
https://bugs.webkit.org/show_bug.cgi?id=41025
The problem was that when getting data back via Clipboard::getData(),
the String::String(const char*, int) constructor was called
with UTF-16 data.
The solution is to use QMimeData's text() and setText() for "text/plain".
setText() which makes sure Qt passes the string in proper format to the
system clipboard. (The previous implementation would convert it to UTF-8)
text() makes sure that the correct encoding is used (UTF-16) and that
we get back whatever we originally put in there.
* platform/qt/ClipboardQt.cpp:
(WebCore::isTextMimeType):
(WebCore::ClipboardQt::getData):
(WebCore::ClipboardQt::setData):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61968
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mnaganov@chromium.org [Sun, 27 Jun 2010 10:05:14 +0000 (10:05 +0000)]
2010-06-27 Mikhail Naganov <mnaganov@chromium.org>
Unreviewed, mark fast/js/Object-create.html as crashing on Cr Linux, will look into it.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61967
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sun, 27 Jun 2010 08:38:22 +0000 (08:38 +0000)]
2010-06-27 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
HTML5 tree builder should be able to execute inline scripts
https://bugs.webkit.org/show_bug.cgi?id=41257
This patch implements enough machinery so that we can execute inline
scripts in extremely simple documents such as the following:
<html>
<script>
alert(1);
</script>
To get this to work, I had to flesh out a surprising amount of the data
structures for processing the <head>. No tests because this is
already covered by most LayoutTests.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
(WebCore::HTMLTreeBuilder::constructTreeFromToken):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processEndTag):
(WebCore::HTMLTreeBuilder::processCharacter):
(WebCore::HTMLTreeBuilder::insertComment):
(WebCore::HTMLTreeBuilder::insertElement):
(WebCore::HTMLTreeBuilder::insertScriptElement):
* html/HTMLTreeBuilder.h:
(WebCore::HTMLTreeBuilder::ElementRecord::ElementRecord):
(WebCore::HTMLTreeBuilder::ElementRecord::element):
(WebCore::HTMLTreeBuilder::ElementRecord::next):
(WebCore::HTMLTreeBuilder::ElementRecord::releaseNext):
(WebCore::HTMLTreeBuilder::ElementRecord::setNext):
(WebCore::HTMLTreeBuilder::ElementStack::pop):
(WebCore::HTMLTreeBuilder::ElementStack::push):
(WebCore::HTMLTreeBuilder::ElementStack::top):
(WebCore::HTMLTreeBuilder::ElementStack::remove):
(WebCore::HTMLTreeBuilder::currentElement):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61966
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hausmann@webkit.org [Sun, 27 Jun 2010 06:45:56 +0000 (06:45 +0000)]
[Qt] Prospective build fix for MSVC
In order for the forward declaration of QWebScriptWorldPrivate
to work with QExplicitlySharedDataPointer, then copy constructor
and assignment operators must not be compiler generated, to
avoid them ending up in places where the private class is not
declared.
* Api/qwebscriptworld.cpp:
(QWebScriptWorld::QWebScriptWorld):
(QWebScriptWorld::operator=):
* Api/qwebscriptworld.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61965
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
beidson@apple.com [Sat, 26 Jun 2010 22:59:31 +0000 (22:59 +0000)]
beforeProcess event needs to fire before inline scripts/stylesheets take effect
<rdar://problem/
8084335> and https://bugs.webkit.org/show_bug.cgi?id=40484
Reviewed by Darin Adler.
This patch adds the Event, the onBeforeProcess attribute, and hooks the attribute up in a few places.
Besides that, no change in behavior.
Layout tests will come with the actual implementations as a followup to this patch.
Project file nonsense:
* DerivedSources.make:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pri:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
Scaffolding for the event itself:
* dom/BeforeProcessEvent.cpp: Added.
(WebCore::BeforeProcessEvent::text):
(WebCore::BeforeProcessEvent::setText):
* dom/BeforeProcessEvent.h: Added.
(WebCore::BeforeProcessEvent::create):
(WebCore::BeforeProcessEvent::initBeforeProcessEvent):
(WebCore::BeforeProcessEvent::BeforeProcessEvent):
* dom/BeforeProcessEvent.idl: Added.
* dom/EventNames.h:
Respect the onBeforeProcess attribute:
* dom/Document.cpp:
(WebCore::Document::addListenerTypeIfNeeded):
* dom/Document.h:
(WebCore::Document::):
* html/HTMLAttributeNames.in:
* html/HTMLScriptElement.cpp:
(WebCore::HTMLScriptElement::parseMappedAttribute):
* html/HTMLStyleElement.cpp:
(WebCore::HTMLStyleElement::parseMappedAttribute):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61964
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin@apple.com [Sat, 26 Jun 2010 21:12:54 +0000 (21:12 +0000)]
Try to fix Chromium build by adding back function used only by Chromium WebKit.
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::defaultChecked): Added back.
* html/HTMLInputElement.h: Added defaultChecked function.
* html/HTMLMetaElement.cpp:
(WebCore::HTMLMetaElement::httpEquiv): Added back.
* html/HTMLMetaElement.h: Added httpEquiv function.
* html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::defaultSelected): Added back.
* html/HTMLOptionElement.h: Added defaultSelected function.
* rendering/style/StyleRareNonInheritedData.h: Fixed incorrect struct vs. class
here as seen in warnings on Chromium Windows bot.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61963
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin@apple.com [Sat, 26 Jun 2010 20:57:51 +0000 (20:57 +0000)]
Try to fix Windows build by adding back function used only by Windows WebKit.
* html/HTMLOptionElement.cpp:
(WebCore::HTMLOptionElement::label): Added back.
* html/HTMLOptionElement.h: Added label function.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61962
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin@apple.com [Sat, 26 Jun 2010 20:54:38 +0000 (20:54 +0000)]
Try to fix Qt build by adding back function used only by Qt WebKit.
* html/HTMLMetaElement.cpp:
(WebCore::HTMLMetaElement::content): Added back.
* html/HTMLMetaElement.h: Added content function.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61961
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin@apple.com [Sat, 26 Jun 2010 20:48:06 +0000 (20:48 +0000)]
* html/HTMLFormElement.h: Removed stray character that got in here before landing.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61960
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
darin@apple.com [Sat, 26 Jun 2010 20:42:56 +0000 (20:42 +0000)]
2010-06-26 Darin Adler <darin@apple.com>
Reviewed by Sam Weinig.
Add more use of reflection, remove unused functions
https://bugs.webkit.org/show_bug.cgi?id=41255
Also noticed that HTMLDirectoryElement was missing its create function
and added that so the element will get the correct class.
* html/HTMLBaseFontElement.idl: Use reflection for the size attribute
in the Objective-C code path too.
* html/HTMLSelectElement.idl: Use reflection for disabled and autofocus
attributes. Also removed spaces and indenting to match other IDL files.
* html/HTMLStyleElement.idl: Use reflection for disabled attribute.
* html/HTMLTableCellElement.idl: Use reflection for noWrap attribute.
* html/HTMLTextAreaElement.idl: Use reflection for disabled, autofocus,
readOnly, and required attributes.
* html/HTMLUListElement.idl: Use reflection for compact attribute.
* html/HTMLDirectoryElement.cpp:
(WebCore::HTMLDirectoryElement::HTMLDirectoryElement): Made inline.
(WebCore::HTMLDirectoryElement::create): Added.
* html/HTMLDirectoryElement.h:
Added create, made constructor private, removed unused functions.
* html/HTMLStyleElement.cpp:
(WebCore::HTMLStyleElement::parseMappedAttribute): Removed code to
set unused m_media data member.
* html/HTMLStyleElement.h:
Removed unused functions and m_media data member. Also made some
functions private.
* html/HTMLAppletElement.cpp:
* html/HTMLAppletElement.h:
* html/HTMLAreaElement.cpp:
* html/HTMLAreaElement.h:
* html/HTMLBaseFontElement.cpp:
* html/HTMLBaseFontElement.h:
* html/HTMLButtonElement.cpp:
* html/HTMLButtonElement.h:
* html/HTMLDListElement.cpp:
* html/HTMLDListElement.h:
* html/HTMLDivElement.cpp:
* html/HTMLDivElement.h:
* html/HTMLFontElement.cpp:
* html/HTMLFontElement.h:
* html/HTMLFormControlElement.cpp:
* html/HTMLFormControlElement.h:
* html/HTMLFormElement.cpp:
* html/HTMLFormElement.h:
* html/HTMLFrameElement.cpp: Also removed an incorrect FIXME comment
here after I did a little research to disprove it.
* html/HTMLFrameElement.h:
* html/HTMLFrameSetElement.cpp:
* html/HTMLFrameSetElement.h:
* html/HTMLHRElement.cpp:
* html/HTMLHRElement.h:
* html/HTMLHeadElement.cpp:
* html/HTMLHeadElement.h:
* html/HTMLHeadingElement.cpp:
* html/HTMLHeadingElement.h:
* html/HTMLHtmlElement.cpp:
* html/HTMLHtmlElement.h:
* html/HTMLImageElement.cpp:
* html/HTMLImageElement.h:
* html/HTMLInputElement.cpp:
* html/HTMLInputElement.h:
* html/HTMLIsIndexElement.cpp:
* html/HTMLIsIndexElement.h:
* html/HTMLLIElement.cpp:
* html/HTMLLIElement.h:
* html/HTMLLabelElement.cpp:
* html/HTMLLabelElement.h:
* html/HTMLLegendElement.cpp:
* html/HTMLLegendElement.h:
* html/HTMLLinkElement.cpp:
* html/HTMLLinkElement.h:
* html/HTMLMapElement.cpp:
* html/HTMLMapElement.h:
* html/HTMLMenuElement.cpp:
* html/HTMLMenuElement.h:
* html/HTMLMetaElement.cpp:
* html/HTMLMetaElement.h:
* html/HTMLModElement.cpp:
* html/HTMLModElement.h:
* html/HTMLOListElement.cpp:
* html/HTMLOListElement.h:
* html/HTMLObjectElement.cpp:
* html/HTMLObjectElement.h:
* html/HTMLOptGroupElement.cpp:
* html/HTMLOptGroupElement.h:
* html/HTMLOptionElement.cpp:
* html/HTMLOptionElement.h:
* html/HTMLParagraphElement.cpp:
* html/HTMLParagraphElement.h:
* html/HTMLParamElement.cpp:
* html/HTMLParamElement.h:
* html/HTMLPlugInElement.cpp:
* html/HTMLPlugInElement.h:
* html/HTMLPreElement.cpp:
* html/HTMLPreElement.h:
* html/HTMLQuoteElement.cpp:
* html/HTMLQuoteElement.h:
* html/HTMLScriptElement.cpp:
* html/HTMLScriptElement.h:
* html/HTMLTableCaptionElement.cpp:
* html/HTMLTableCaptionElement.h:
* html/HTMLTableCellElement.cpp:
* html/HTMLTableCellElement.h:
* html/HTMLTableColElement.cpp:
* html/HTMLTableColElement.h:
* html/HTMLTableElement.cpp:
* html/HTMLTableElement.h:
* html/HTMLTableRowElement.cpp:
* html/HTMLTableRowElement.h:
* html/HTMLTextAreaElement.cpp:
* html/HTMLTextAreaElement.h:
* html/HTMLUListElement.cpp:
* html/HTMLUListElement.h:
* html/HTMLVideoElement.cpp:
* html/HTMLVideoElement.h:
Removed unused functions.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61959
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mnaganov@chromium.org [Sat, 26 Jun 2010 18:42:44 +0000 (18:42 +0000)]
2010-06-26 Mikhail Naganov <mnaganov@chromium.org>
Unreviewed text expectations update.
* platform/chromium-mac/html5lib/runner-expected.txt:
* platform/chromium-win/html5lib/runner-expected.txt:
* platform/chromium/html5lib/runner-expected.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61958
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 17:23:42 +0000 (17:23 +0000)]
2010-06-26 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r61943.
http://trac.webkit.org/changeset/61943
https://bugs.webkit.org/show_bug.cgi?id=41251
Totally breaks webkit_unit_tests on Chromium linux and mac
(Requested by mnaganov on #webkit).
* WebKit.gyp:
* src/WebFrameImpl.cpp:
(WebKit::frameContentAsPlainText):
* tests/RunAllTests.cpp:
(main):
* tests/WebFrameTest.cpp: Removed.
* tests/data/iframes_test.html: Removed.
* tests/data/invisible_iframe.html: Removed.
* tests/data/visible_iframe.html: Removed.
* tests/data/zero_sized_iframe.html: Removed.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61957
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonyg@chromium.org [Sat, 26 Jun 2010 16:49:32 +0000 (16:49 +0000)]
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Adam Barth.
Add a document.write to script-line-number test to ensure its new lines are excluded.
https://bugs.webkit.org/show_bug.cgi?id=41060
* fast/js/script-line-number-expected.txt:
* fast/js/script-line-number.html:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Adam Barth.
Exclude line numbers for sources which are not from the network.
https://bugs.webkit.org/show_bug.cgi?id=41060
* html/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::write):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61956
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonikitoo@webkit.org [Sat, 26 Jun 2010 14:18:29 +0000 (14:18 +0000)]
Unreviewed complementary fix for r61818. It added StaticHashSetListNode.cpp|h to the system,
but did not added it to chromium build system.
* WebCore.gypi:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61955
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
pfeldman@chromium.org [Sat, 26 Jun 2010 13:25:43 +0000 (13:25 +0000)]
2010-06-26 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Yury Semikhatsky.
Web Inspector: ScripsPanel.prototype.editScriptSource uses old addBreakpoint signature.
https://bugs.webkit.org/show_bug.cgi?id=41247
* inspector/front-end/BreakpointManager.js:
(WebInspector.BreakpointManager.prototype.removeBreakpoint):
(WebInspector.Breakpoint.prototype.set enabled):
(WebInspector.Breakpoint.prototype.set condition):
* inspector/front-end/Object.js:
(WebInspector.Object.prototype.addEventListener):
(WebInspector.Object.prototype.removeEventListener):
(WebInspector.Object.prototype.removeAllListeners):
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype.editScriptSource.mycallback):
(WebInspector.ScriptsPanel.prototype.editScriptSource):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61954
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
robert@webkit.org [Sat, 26 Jun 2010 10:52:25 +0000 (10:52 +0000)]
2010-06-26 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] DRT Support for setCustomPolicyDelegate
https://bugs.webkit.org/show_bug.cgi?id=39564
Unskips:
LayoutTests/fast/loader/policy-delegate-action-hit-test-zoomed.html
LayoutTests/fast/loader/onload-policy-ignore-for-frame.html
LayoutTests/fast/loader/reload-policy-delegate.html
LayoutTests/fast/loader/javascript-url-hierarchical-execution.html
LayoutTests/http/tests/misc/policy-delegate-called-twice.html
* platform/qt/Skipped:
2010-06-26 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] DRT Support for setCustomPolicyDelegate
https://bugs.webkit.org/show_bug.cgi?id=39564
* WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(DumpRenderTreeSupportQt::setCustomPolicyDelegate):
* WebCoreSupport/DumpRenderTreeSupportQt.h:
* WebCoreSupport/FrameLoaderClientQt.cpp:
(drtDescriptionSuitableForTestResult):
(WebCore::navigationTypeToString):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
* WebCoreSupport/FrameLoaderClientQt.h:
2010-06-21 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] DRT Support for setCustomPolicyDelegate
https://bugs.webkit.org/show_bug.cgi?id=39564
* DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::setCustomPolicyDelegate):
* DumpRenderTree/qt/LayoutTestControllerQt.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61953
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
robert@webkit.org [Sat, 26 Jun 2010 10:10:59 +0000 (10:10 +0000)]
2010-06-26 Robert Hogan <robert@webkit.org>
Unreviewed, Qt build fix following http://trac.webkit.org/changeset/61879
Remove qwebscriptworld.h from LayoutTestControllerQt.cpp - it is no longer
exported.
* DumpRenderTree/qt/LayoutTestControllerQt.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61952
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mnaganov@chromium.org [Sat, 26 Jun 2010 09:10:05 +0000 (09:10 +0000)]
2010-06-26 Mikhail Naganov <mnaganov@chromium.org>
Unreviewed text expectations update.
* platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61951
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonyg@chromium.org [Sat, 26 Jun 2010 07:49:30 +0000 (07:49 +0000)]
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add an --enable-web-timing flag which guards Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
This flag is disabled by default.
See: http://dev.w3.org/2006/webapi/WebTiming/
* configure.ac:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
* Configurations/FeatureDefines.xcconfig:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add a guarded window.performance.timing binding which is disabled by default.
https://bugs.webkit.org/show_bug.cgi?id=38924
This is where Web Timing support will be implemented. Web Timing is a
draft spec for exposing load times to web pages. It will be enabled
once the spec and implementaiton are solidified. See:
http://dev.w3.org/2006/webapi/WebTiming/
No new tests because guarded behind a #DEFINE. Will add tests as
functionality is landed.
* Android.mk:
* CMakeLists.txt:
* Configurations/FeatureDefines.xcconfig:
* DerivedSources.cpp:
* DerivedSources.make:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pri:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* page/DOMWindow.cpp:
(WebCore::DOMWindow::clear):
(WebCore::DOMWindow::performance):
* page/DOMWindow.h:
(WebCore::DOMWindow::optionalPerformance):
* page/DOMWindow.idl:
* page/NavigationTiming.cpp: Added.
(WebCore::NavigationTiming::NavigationTiming):
(WebCore::NavigationTiming::frame):
(WebCore::NavigationTiming::disconnectFrame):
(WebCore::NavigationTiming::navigationStart):
* page/NavigationTiming.h: Added.
(WebCore::NavigationTiming::create):
* page/NavigationTiming.idl: Added.
* page/Performance.cpp: Added.
(WebCore::Performance::Performance):
(WebCore::Performance::frame):
(WebCore::Performance::disconnectFrame):
(WebCore::Performance::timing):
* page/Performance.h: Added.
(WebCore::Performance::create):
* page/Performance.idl: Added.
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Disable Web Timing support by default for chromium port.
https://bugs.webkit.org/show_bug.cgi?id=38924
* features.gypi:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
* Configurations/FeatureDefines.xcconfig:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add an ENABLE_WEB_TIMING option for enabling Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
* Configurations/FeatureDefines.xcconfig:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add a VS macro for enabling Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
* win/tools/vsprops/FeatureDefines.vsprops:
2010-06-26 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Dimitri Glazkov.
Add a build-webkit option for enabling Web Timing support.
https://bugs.webkit.org/show_bug.cgi?id=38924
* Scripts/build-webkit:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61950
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
zmo@google.com [Sat, 26 Jun 2010 07:10:35 +0000 (07:10 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
activeTexture wrongly generates error with legal input.
https://bugs.webkit.org/show_bug.cgi?id=41227
* fast/canvas/webgl/texture-active-bind-expected.txt: Added.
* fast/canvas/webgl/texture-active-bind.html: Added.
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
activeTexture wrongly generates error with legal input.
https://bugs.webkit.org/show_bug.cgi?id=41227
Test: fast/canvas/webgl/texture-active-bind.html
* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::activeTexture): Fix the upper limit test for test units.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61949
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Sat, 26 Jun 2010 06:37:26 +0000 (06:37 +0000)]
2010-06-25 Alpha Lam <hclam@chromium.org>
Unreviewed. Build fix.
Build fix for r61908. Updating test expectations.
* platform/chromium-linux/css1/basic/containment-expected.checksum:
* platform/chromium-linux/css1/basic/containment-expected.png:
* platform/chromium-linux/css1/box_properties/padding_right-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_right-expected.png:
* platform/chromium-linux/css1/font_properties/font_size-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_size-expected.png:
* platform/chromium-linux/editing/selection/
5354455-1-expected.checksum:
* platform/chromium-linux/editing/selection/
5354455-1-expected.png:
* platform/chromium-linux/editing/selection/
5354455-2-expected.checksum:
* platform/chromium-linux/editing/selection/
5354455-2-expected.png:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.checksum:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.png:
* platform/chromium-linux/fast/backgrounds/001-expected.checksum:
* platform/chromium-linux/fast/backgrounds/001-expected.png:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.checksum:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.png:
* platform/chromium-linux/fast/block/positioning/051-expected.checksum:
* platform/chromium-linux/fast/block/positioning/051-expected.png:
* platform/chromium-linux/fast/block/positioning/055-expected.checksum:
* platform/chromium-linux/fast/block/positioning/055-expected.png:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/events/
5056619-expected.checksum:
* platform/chromium-linux/fast/events/
5056619-expected.png:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.checksum:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.png:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.checksum:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.png:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.checksum:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.png:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.png:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.checksum:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.png:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.checksum:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.png:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.png:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.checksum:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.png:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.checksum:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.checksum:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.png:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.checksum:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.png:
* platform/chromium-linux/fast/repaint/list-marker-expected.checksum:
* platform/chromium-linux/fast/repaint/list-marker-expected.png:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.checksum:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.checksum:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.png:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.png:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.checksum:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/chromium-linux/svg/carto.net/button-expected.checksum:
* platform/chromium-linux/svg/carto.net/button-expected.png:
* platform/chromium-linux/svg/carto.net/combobox-expected.checksum:
* platform/chromium-linux/svg/carto.net/combobox-expected.png:
* platform/chromium-linux/svg/carto.net/slider-expected.checksum:
* platform/chromium-linux/svg/carto.net/slider-expected.png:
* platform/chromium-linux/svg/carto.net/textbox-expected.checksum:
* platform/chromium-linux/svg/carto.net/textbox-expected.png:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.checksum:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.png:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.checksum:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.png:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.checksum:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.png:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.checksum:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.png:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.checksum:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-linux/svg/custom/use-transform-expected.checksum:
* platform/chromium-linux/svg/custom/use-transform-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.png:
* platform/chromium-linux/tables/mozilla/core/captions-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/captions-expected.png:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.png:
* platform/chromium-linux/tables/mozilla/other/test3-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/test3-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.png:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61948
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Sat, 26 Jun 2010 06:34:15 +0000 (06:34 +0000)]
Unreviewed. Build fix.
More test expectations cleanup for r61908.
* platform/chromium-linux/printing/return-from-printing-mode-expected.checksum:
* platform/chromium-linux/printing/return-from-printing-mode-expected.png: Added.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61947
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 06:25:46 +0000 (06:25 +0000)]
2010-06-25 Nathan Lawrence <nlawrence@apple.com>
Reviewed by Geoffrey Garen.
We assume in testapi.c that the value aHeapRef refers to will not be
moved. When we have movable objects, this will not be the case.
* API/tests/testapi.c:
(main):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61946
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 26 Jun 2010 06:19:29 +0000 (06:19 +0000)]
2010-06-25 Adam Barth <abarth@webkit.org>
Unreviewed.
Skip fast/events/popup-when-select-change.html because GTK doesn't have
an eventSender implementation.
* platform/gtk/Skipped:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61945
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
sfalken@apple.com [Sat, 26 Jun 2010 06:03:58 +0000 (06:03 +0000)]
Windows build fix.
* win/WebKit2.vcproj:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61944
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 06:02:27 +0000 (06:02 +0000)]
2010-06-25 Jay Civelli <jcivelli@chromium.org>
Reviewed by Darin Fisher.
[chromium] Made WebFrame not report the text from hidden frames.
(some pages contain hidden frames with garbage text that
should not be indexed or used to detect the page's language).
https://bugs.webkit.org/show_bug.cgi?id=39456
* DEPS:
* WebKit.gyp:
* src/WebFrameImpl.cpp:
(WebKit::frameContentAsPlainText):
* tests/RunAllTests.cpp:
(main):
* tests/WebFrameTest.cpp: Added.
* tests/data: Added.
* tests/data/iframes_test.html: Added.
* tests/data/invisible_iframe.html: Added.
* tests/data/visible_iframe.html: Added.
* tests/data/zero_sized_iframe.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61943
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 05:51:03 +0000 (05:51 +0000)]
2010-06-25 Bernhard Bauer <bauerb@chromium.org>
Reviewed by Darin Fisher.
Add plugin accessors to WebPluginContainer.
https://bugs.webkit.org/show_bug.cgi?id=41145
* public/WebPluginContainer.h:
* src/WebPluginContainerImpl.h:
(WebKit::WebPluginContainerImpl::setPlugin):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61942
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 05:39:51 +0000 (05:39 +0000)]
2010-06-25 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=41061
Make sure the window can be opened in a user initiated event instead of blocking by popup blocker.
* fast/events/popup-when-select-change-expected.txt: Added.
* fast/events/popup-when-select-change.html: Added.
2010-06-25 Johnny Ding <jnd@chromium.org>
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=41061
Make sure Chromium's ScriptController::processingUserGesture follows the JSC's behavior.
Set right value in UserGestureIndicator when handling events in PopupMenuList in chromium.
Test: fast/events/popup-when-select-change.html
* bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::processingUserGesture):
* platform/chromium/PopupMenuChromium.cpp:
(WebCore::PopupContainer::handleMouseDownEvent):
(WebCore::PopupContainer::handleMouseMoveEvent):
(WebCore::PopupContainer::handleMouseReleaseEvent):
(WebCore::PopupContainer::handleWheelEvent):
(WebCore::PopupContainer::handleKeyEvent):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61941
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonyg@chromium.org [Sat, 26 Jun 2010 05:27:37 +0000 (05:27 +0000)]
2010-06-25 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
Make PendingScript hold a CachedResourceClient open for its lifetime
https://bugs.webkit.org/show_bug.cgi?id=40968
This replaces the mechanism introduced in r61374 with a simpler
appraoch for preventing unexpected purges: always keep a client open.
This approach will allow deferred scripts to add a client after
the resource may have already been loaded without having to worry about
the buffer being purged in the meantime.
No new tests because making a CachedResource purse itself is not
testable from a LayoutTest.
* html/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::watchForLoad):
(WebCore::HTMLDocumentParser::notifyFinished):
* html/HTMLScriptRunner.cpp:
(WebCore::HTMLScriptRunner::~HTMLScriptRunner):
(WebCore::HTMLScriptRunner::sourceFromPendingScript):
(WebCore::HTMLScriptRunner::isPendingScriptReady):
(WebCore::HTMLScriptRunner::executePendingScript):
(WebCore::HTMLScriptRunner::watchForLoad):
(WebCore::HTMLScriptRunner::stopWatchingForLoad):
(WebCore::HTMLScriptRunner::executeScriptsWaitingForLoad):
(WebCore::HTMLScriptRunner::requestScript):
(WebCore::HTMLScriptRunner::PendingScript::~PendingScript):
(WebCore::HTMLScriptRunner::PendingScript::releaseElementAndClear):
(WebCore::HTMLScriptRunner::PendingScript::setCachedScript):
(WebCore::HTMLScriptRunner::PendingScript::cachedScript):
* html/HTMLScriptRunner.h:
(WebCore::HTMLScriptRunner::PendingScript::PendingScript):
(WebCore::HTMLScriptRunner::PendingScript::watchingForLoad):
(WebCore::HTMLScriptRunner::PendingScript::setWatchingForLoad):
(WebCore::HTMLScriptRunner::PendingScript::notifyFinished):
* html/HTMLScriptRunnerHost.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61940
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
zmo@google.com [Sat, 26 Jun 2010 04:53:24 +0000 (04:53 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
getUniform will not work for fetching uniform array elements
https://bugs.webkit.org/show_bug.cgi?id=34508
* fast/canvas/webgl/gl-uniform-arrays-expected.txt: Added.
* fast/canvas/webgl/gl-uniform-arrays.html: Added.
* fast/canvas/webgl/incorrect-context-object-behaviour-expected.txt: Change the test so we test the return error explicitly.
* fast/canvas/webgl/script-tests/incorrect-context-object-behaviour.js: Ditto.
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
getUniform will not work for fetching uniform array elements
https://bugs.webkit.org/show_bug.cgi?id=34508
Test: fast/canvas/webgl/gl-uniform-arrays.html
* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::attachShader): Generate correct errors.
(WebCore::WebGLRenderingContext::getUniform): Dealing with array elements.
(WebCore::WebGLRenderingContext::useProgram): Deal with program==null.
(WebCore::WebGLRenderingContext::validateProgram): Generate correct errors.
* platform/graphics/mac/GraphicsContext3DMac.mm:
(WebCore::GraphicsContext3D::useProgram): Deal with program==null.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61939
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
zmo@google.com [Sat, 26 Jun 2010 04:23:45 +0000 (04:23 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
Bring set/get state functions to GLES2 conformance
https://bugs.webkit.org/show_bug.cgi?id=41095
* fast/canvas/webgl/gl-enable-enum-test-expected.txt: Added.
* fast/canvas/webgl/gl-enable-enum-test.html: Added.
* fast/canvas/webgl/gl-enum-tests-expected.txt: Added.
* fast/canvas/webgl/gl-enum-tests.html: Added.
* fast/canvas/webgl/resources/desktop-gl-constants.js: Added.
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
Bring set/get state functions to GLES2 conformance
https://bugs.webkit.org/show_bug.cgi?id=41095
Tests: fast/canvas/webgl/gl-enable-enum-test.html
fast/canvas/webgl/gl-enum-tests.html
* html/canvas/WebGLRenderingContext.cpp: Check input parameters according to GLES2 spec.
(WebCore::WebGLRenderingContext::blendEquation):
(WebCore::WebGLRenderingContext::blendEquationSeparate):
(WebCore::WebGLRenderingContext::disable):
(WebCore::WebGLRenderingContext::enable):
(WebCore::WebGLRenderingContext::hint):
(WebCore::WebGLRenderingContext::isEnabled):
(WebCore::WebGLRenderingContext::pixelStorei):
(WebCore::WebGLRenderingContext::validateBlendEquation):
(WebCore::WebGLRenderingContext::validateCapability):
* html/canvas/WebGLRenderingContext.h: Add helper function declaration.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61938
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 03:40:09 +0000 (03:40 +0000)]
2010-06-25 Sterling Swigart <sswigart@google.com>
Reviewed by David Levin.
Callback code generation fixed so that now string parameters are converted to JSString
using the jsString method instead of the toJS method which would not compile.
https://bugs.webkit.org/show_bug.cgi?id=41119
* bindings/scripts/CodeGeneratorJS.pm: Now generates jsString for String parameters in callbacks.
* bindings/scripts/test/JS/JSTestCallback.cpp: Fixed test for above.
(WebCore::JSTestCallback::callbackWithClass2Param): Ditto.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61937
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 03:22:26 +0000 (03:22 +0000)]
2010-06-25 Sterling Swigart <sswigart@google.com>
Reviewed by David Levin.
Resetting ENABLE_IMAGE_RESIZER to 0. Image.webkitGetImage needs to be developed under
a 0 value, at least until both the JSC and V8 bindings are in place.
https://bugs.webkit.org/show_bug.cgi?id=41116
* features.gypi: ENABLE_IMAGE_RESIZER=0
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61936
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 02:59:39 +0000 (02:59 +0000)]
2010-06-25 Luiz Agostini <luiz.agostini@openbossa.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] QtWebKit crashes if <select>'s render changes in its onchange event
https://bugs.webkit.org/show_bug.cgi?id=41164
QtWebKit crashes if <select>'s renderer changes in its onchange event.
* WebCoreSupport/QtFallbackWebPopup.cpp:
(WebCore::QtFallbackWebPopup::~QtFallbackWebPopup):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61935
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
zmo@google.com [Sat, 26 Jun 2010 02:47:45 +0000 (02:47 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
A buffer should be bound to one target in its lifetime
https://bugs.webkit.org/show_bug.cgi?id=41108
* fast/canvas/webgl/buffer-bind-test-expected.txt: Added.
* fast/canvas/webgl/buffer-bind-test.html: Added.
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
A buffer should be bound to one target in its lifetime
https://bugs.webkit.org/show_bug.cgi?id=41108
Test: fast/canvas/webgl/buffer-bind-test.html
* html/canvas/WebGLBuffer.cpp:
(WebCore::WebGLBuffer::WebGLBuffer): Init target to 0.
(WebCore::WebGLBuffer::associateBufferData): Remove target parameter, use one byteLength member.
(WebCore::WebGLBuffer::associateBufferSubData): Ditto.
(WebCore::WebGLBuffer::byteLength): Ditto.
(WebCore::WebGLBuffer::setTarget): Set target.
* html/canvas/WebGLBuffer.h: Cache target in the WebGLBuffer object, use one byteLength member.
(WebCore::WebGLBuffer::getTarget):
* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::bindBuffer): Check if a buffer is bound to another target; set buffer object internal target.
(WebCore::WebGLRenderingContext::bufferData): Remove target parameter and use the WebGLBuffer cached target instead.
(WebCore::WebGLRenderingContext::bufferSubData): Ditto.
(WebCore::WebGLRenderingContext::validateElementArraySize): Ditto.
(WebCore::WebGLRenderingContext::validateIndexArrayConservative): Ditto.
(WebCore::WebGLRenderingContext::vertexAttribPointer): Ditto.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61934
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
dino@apple.com [Sat, 26 Jun 2010 02:01:29 +0000 (02:01 +0000)]
2010-06-25 Dean Jackson <dino@apple.com>
Reviewed by Simon Fraser.
https://bugs.webkit.org/show_bug.cgi?id=41188
Animations should not require 0% and 100% keyframes
When we are generating the animation lists in CSSStyleSelector,
rather than bail if we notice that "from" or "to" are missing, we
now generate synthetic keyframes for those cases.
Tests: animations/missing-from-to-transforms.html
animations/missing-from-to.html
WebCore/manual-tests/animation-with-transition.html
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::styleForKeyframe):
Moved individual keyframe generation into a new function.
(WebCore::CSSStyleSelector::keyframeStylesForAnimation):
Call the new function above for regular keyframes, and
also check for missing keyframes and generate them if
necessary.
* css/CSSStyleSelector.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61933
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Sat, 26 Jun 2010 01:29:27 +0000 (01:29 +0000)]
Unreviewed.
[Qt] Add platform specific expected results for new passing tests.
Compared to Mac png files and Mac expected files.
* platform/qt/editing/selection/range-between-block-and-inline-expected.checksum: Added.
* platform/qt/editing/selection/range-between-block-and-inline-expected.png: Added.
* platform/qt/editing/selection/range-between-block-and-inline-expected.txt: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.checksum: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.png: Added.
* platform/qt/fast/css-generated-content/after-duplicated-after-split-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.checksum: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.png: Added.
* platform/qt/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.checksum: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.png: Added.
* platform/qt/fast/frames/take-focus-from-iframe-expected.txt: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.checksum: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.png: Added.
* platform/qt/fast/images/svg-background-partial-redraw-expected.txt: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.checksum: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.png: Added.
* platform/qt/fast/lists/alpha-boundary-values-expected.txt: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.checksum: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.png: Added.
* platform/qt/fast/multicol/column-count-with-rules-expected.txt: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.checksum: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.png: Added.
* platform/qt/fast/multicol/layers-in-multicol-expected.txt: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.checksum: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.png: Added.
* platform/qt/fast/multicol/layers-split-across-columns-expected.txt: Added.
* platform/qt/fast/multicol/nested-columns-expected.checksum: Added.
* platform/qt/fast/multicol/nested-columns-expected.png: Added.
* platform/qt/fast/multicol/nested-columns-expected.txt: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
* platform/qt/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.png: Added.
* platform/qt/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.checksum: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.png: Added.
* platform/qt/fast/multicol/span/span-margin-collapsing-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-move-after-keyboard-scroll-expected.txt: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.checksum: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.png: Added.
* platform/qt/fast/repaint/fixed-move-after-scroll-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset2-expected.txt: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.checksum: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.png: Added.
* platform/qt/fast/repaint/layout-state-scrolloffset3-expected.txt: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.checksum: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.png: Added.
* platform/qt/fast/repaint/positioned-document-element-expected.txt: Added.
* platform/qt/fast/text/format-control-expected.checksum: Added.
* platform/qt/fast/text/format-control-expected.png: Added.
* platform/qt/fast/text/format-control-expected.txt: Added.
* platform/qt/printing/page-rule-in-media-query-expected.checksum: Added.
* platform/qt/printing/page-rule-in-media-query-expected.png: Added.
* platform/qt/printing/page-rule-in-media-query-expected.txt: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61932
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Sat, 26 Jun 2010 01:21:46 +0000 (01:21 +0000)]
Unreviewed.
[Qt] Add platform specific expected results for new passing svg/* tests.
Compared to Mac png files and Mac expected files.
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.checksum: Added.
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png: Added.
* platform/qt/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
* platform/qt/svg/batik/text/textDecoration-expected.checksum: Added.
* platform/qt/svg/batik/text/textDecoration-expected.png: Added.
* platform/qt/svg/batik/text/textDecoration-expected.txt: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.checksum: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.png: Added.
* platform/qt/svg/custom/non-scaling-stroke-expected.txt: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.checksum: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.png: Added.
* platform/qt/svg/custom/repaint-stroke-width-changes-expected.txt: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.checksum: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
* platform/qt/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Copied from LayoutTests/platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.checksum: Added.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.png: Added.
* platform/qt/svg/filters/filter-on-filter-for-text-expected.txt: Added.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.checksum: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.checksum.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.png: Added.
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt: Copied from LayoutTests/platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.checksum: Added.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.png: Added.
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.checksum: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.png: Added.
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.checksum: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.png: Added.
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.checksum: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.png: Added.
* platform/qt/svg/foreignObject/text-tref-02-b-expected.txt: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61931
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Sat, 26 Jun 2010 01:18:20 +0000 (01:18 +0000)]
Unreviewed.
[Qt] Add platform specific expected results for new passing svg/text/* tests.
Compared to Mac png files and Mac expected files.
* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.txt: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.checksum: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png: Added.
* platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: Added.
* platform/qt/svg/text/select-x-list-1-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-1-expected.png: Added.
* platform/qt/svg/text/select-x-list-1-expected.txt: Added.
* platform/qt/svg/text/select-x-list-2-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-2-expected.png: Added.
* platform/qt/svg/text/select-x-list-2-expected.txt: Added.
* platform/qt/svg/text/select-x-list-3-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-3-expected.png: Added.
* platform/qt/svg/text/select-x-list-3-expected.txt: Added.
* platform/qt/svg/text/select-x-list-4-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-4-expected.png: Added.
* platform/qt/svg/text/select-x-list-4-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-1-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-2-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-3-expected.txt: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.checksum: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.png: Added.
* platform/qt/svg/text/select-x-list-with-tspans-4-expected.txt: Added.
* platform/qt/svg/text/text-hkern-expected.checksum: Added.
* platform/qt/svg/text/text-hkern-expected.png: Added.
* platform/qt/svg/text/text-hkern-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-hkern-expected.txt.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.checksum: Added.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.png: Added.
* platform/qt/svg/text/text-hkern-on-vertical-text-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt.
* platform/qt/svg/text/text-vkern-expected.checksum: Added.
* platform/qt/svg/text/text-vkern-expected.png: Added.
* platform/qt/svg/text/text-vkern-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-vkern-expected.txt.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.checksum: Added.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.png: Added.
* platform/qt/svg/text/text-vkern-on-horizontal-text-expected.txt: Copied from LayoutTests/platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61930
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
victorw@chromium.org [Sat, 26 Jun 2010 01:16:24 +0000 (01:16 +0000)]
2010-06-25 Victor Wang <victorw@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Update chromium webkit gyp so it has
option to be built as DLL.
Chromium webkit is built as webkit.dll on windows
if it is inside chromium build and variable component
is set to shared_library.
https://bugs.webkit.org/show_bug.cgi?id=41161
* WebKit.gyp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61929
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Sat, 26 Jun 2010 01:11:01 +0000 (01:11 +0000)]
Unreviewed.
[Qt] fast/text/bidi-explicit-embedding-past-end.html fails
https://bugs.webkit.org/show_bug.cgi?id=41241
* platform/qt/Skipped: fast/text/bidi-explicit-embedding-past-end.html skipped until fix.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61928
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 01:04:28 +0000 (01:04 +0000)]
2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r61924.
http://trac.webkit.org/changeset/61924
https://bugs.webkit.org/show_bug.cgi?id=41240
It was rolled out, but cq+ wasn't removed (Requested by Ossy_
on #webkit).
* runtime/RegExp.cpp:
(JSC::RegExp::RegExp):
(JSC::RegExp::create):
* runtime/RegExp.h:
* runtime/RegExpCache.cpp:
(JSC::RegExpCache::lookupOrCreate):
(JSC::RegExpCache::create):
* runtime/RegExpCache.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61927
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 00:58:18 +0000 (00:58 +0000)]
2010-06-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] QtTestBrowser does not have a "Load" button ; therefore, unable to load pages on touch only symbian devices (portrait mode).
https://bugs.webkit.org/show_bug.cgi?id=38597
Make the reload button act as a load button as well.
* QtTestBrowser/mainwindow.cpp:
(MainWindow::buildUI):
(MainWindow::changeLocation):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61926
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 26 Jun 2010 00:47:59 +0000 (00:47 +0000)]
2010-06-25 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
We should parse <html>
https://bugs.webkit.org/show_bug.cgi?id=41239
This patch is hard to test, but I think this patch lets us parse a
document consisting of only an <html> start tag.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::constructTreeFromToken):
(WebCore::HTMLTreeBuilder::insertHTMLStartTagBeforeHTML):
(WebCore::HTMLTreeBuilder::insertHTMLStartTagInBody):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processDefaultForBeforeHTMLMode):
* html/HTMLTreeBuilder.h:
(WebCore::HTMLTreeBuilder::ElementStack::push):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61925
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sat, 26 Jun 2010 00:41:49 +0000 (00:41 +0000)]
2010-06-25 Renata Hodovan <reni@inf.u-szeged.hu>
Reviewed by Geoffrey Garen.
Merge RegExp constructor and RegExp::create methods into one.
Both of function are called with tree parameters and check whether
flags (the third param) is given or not.
Simplify hash lookups in RegExpCache::create with giving them an extra
iterator parameter.
https://bugs.webkit.org/show_bug.cgi?id=41055
* runtime/RegExp.cpp:
(JSC::RegExp::RegExp):
* runtime/RegExp.h:
* runtime/RegExpCache.cpp:
(JSC::RegExpCache::lookupOrCreate):
(JSC::RegExpCache::create):
* runtime/RegExpCache.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61924
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sat, 26 Jun 2010 00:31:54 +0000 (00:31 +0000)]
<rdar://problem/
8000667> Certain text is repeated before and after a line break
Reviewed by Sam Weinig.
WebCore:
Test: fast/text/bidi-explicit-embedding-past-end.html
* platform/text/BidiResolver.h:
(WebCore::::createBidiRunsForLine): Committing explicit embedding past the end of the range
creates BidiRuns up to the end of the range, so at that point, we can stop iterating.
LayoutTests:
* fast/text/bidi-explicit-embedding-past-end-expected.checksum: Added.
* fast/text/bidi-explicit-embedding-past-end-expected.png: Added.
* fast/text/bidi-explicit-embedding-past-end-expected.txt: Added.
* fast/text/bidi-explicit-embedding-past-end.html: Added.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61921
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jam@chromium.org [Sat, 26 Jun 2010 00:18:10 +0000 (00:18 +0000)]
2010-06-25 John Abd-El-Malek <jam@chromium.org>
Reviewed by David Levin.
[chromium] Send unhandled events to Node's default handler
https://bugs.webkit.org/show_bug.cgi?id=41223
* src/WebPluginContainerImpl.cpp:
(WebKit::WebPluginContainerImpl::handleEvent):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61919
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
adachan@apple.com [Sat, 26 Jun 2010 00:13:51 +0000 (00:13 +0000)]
Rubber-stamped by Mark Rowe.
Add additional include search paths relative to $(WebKitLibrariesDir) to fix a build.
* win/WebKit2.vcproj:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61918
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Fri, 25 Jun 2010 23:56:55 +0000 (23:56 +0000)]
Unreviewed. Build fix.
Updating test expectations due to r61908.
* platform/chromium-linux/css1/basic/class_as_selector-expected.checksum:
* platform/chromium-linux/css1/basic/comments-expected.checksum:
* platform/chromium-linux/css1/basic/containment-expected.checksum:
* platform/chromium-linux/css1/basic/id_as_selector-expected.checksum:
* platform/chromium-linux/css1/basic/inheritance-expected.checksum:
* platform/chromium-linux/css1/box_properties/border-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_bottom_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_left_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_right_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_right_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_style-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_top_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/border_width-expected.checksum:
* platform/chromium-linux/css1/box_properties/clear-expected.checksum:
* platform/chromium-linux/css1/box_properties/clear_float-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_elements_in_series-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_margin-expected.checksum:
* platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.checksum:
* platform/chromium-linux/css1/box_properties/height-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_right-expected.checksum:
* platform/chromium-linux/css1/box_properties/margin_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_bottom-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_inline-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_left-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_right-expected.checksum:
* platform/chromium-linux/css1/box_properties/padding_top-expected.checksum:
* platform/chromium-linux/css1/box_properties/width-expected.checksum:
* platform/chromium-linux/css1/cascade/cascade_order-expected.checksum:
* platform/chromium-linux/css1/classification/display-expected.checksum:
* platform/chromium-linux/css1/classification/list_style_type-expected.checksum:
* platform/chromium-linux/css1/classification/white_space-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_attachment-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_position-expected.checksum:
* platform/chromium-linux/css1/color_and_background/background_repeat-expected.checksum:
* platform/chromium-linux/css1/conformance/forward_compatible_parsing-expected.checksum:
* platform/chromium-linux/css1/font_properties/font-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_family-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_size-expected.checksum:
* platform/chromium-linux/css1/font_properties/font_weight-expected.checksum:
* platform/chromium-linux/css1/formatting_model/floating_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/height_of_lines-expected.checksum:
* platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.checksum:
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/replaced_elements-expected.checksum:
* platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.checksum:
* platform/chromium-linux/css1/pseudo/anchor-expected.checksum:
* platform/chromium-linux/css1/pseudo/firstletter-expected.checksum:
* platform/chromium-linux/css1/pseudo/firstline-expected.checksum:
* platform/chromium-linux/css1/pseudo/multiple_pseudo_elements-expected.checksum:
* platform/chromium-linux/css1/pseudo/pseudo_elements_in_selectors-expected.checksum:
* platform/chromium-linux/css1/text_properties/letter_spacing-expected.checksum:
* platform/chromium-linux/css1/text_properties/line_height-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_decoration-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_indent-expected.checksum:
* platform/chromium-linux/css1/text_properties/text_transform-expected.checksum:
* platform/chromium-linux/css1/text_properties/vertical_align-expected.checksum:
* platform/chromium-linux/css1/text_properties/word_spacing-expected.checksum:
* platform/chromium-linux/css1/units/color_units-expected.checksum:
* platform/chromium-linux/css1/units/length_units-expected.checksum:
* platform/chromium-linux/css2.1/t0803-c5502-mrgn-r-02-c-expected.checksum:
* platform/chromium-linux/css2.1/t0803-c5505-mrgn-02-c-expected.checksum:
* platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltclr-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
* platform/chromium-linux/css2.1/t0905-c5526-fltclr-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t1002-c5523-width-02-b-g-expected.checksum:
* platform/chromium-linux/css2.1/t1202-counters-08-b-expected.checksum:
* platform/chromium-linux/css2.1/t1202-counters-09-b-expected.checksum:
* platform/chromium-linux/css2.1/t140201-c535-bg-fixd-00-b-g-expected.checksum:
* platform/chromium-linux/css2.1/t140201-c537-bgfxps-00-c-ag-expected.checksum:
* platform/chromium-linux/css2.1/t1508-c527-font-07-b-expected.checksum:
* platform/chromium-linux/editing/deleting/
5168598-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-001-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-002-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-003-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.checksum:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.checksum:
* platform/chromium-linux/editing/input/emacs-ctrl-o-expected.checksum:
* platform/chromium-linux/editing/inserting/12882-expected.checksum:
* platform/chromium-linux/editing/inserting/
5607069-2-expected.checksum:
* platform/chromium-linux/editing/inserting/insert-div-023-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-cntl-y-001-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-a-k-y-expected.checksum:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-k-y-001-expected.checksum:
* platform/chromium-linux/editing/selection/
5354455-1-expected.checksum:
* platform/chromium-linux/editing/selection/
5354455-2-expected.checksum:
* platform/chromium-linux/editing/selection/designmode-no-caret-expected.checksum:
* platform/chromium-linux/editing/selection/focus_editable_html-expected.checksum:
* platform/chromium-linux/editing/selection/iframe-expected.checksum:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-001-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-002-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-003-expected.checksum:
* platform/chromium-linux/editing/selection/select-all-004-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-001-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-002-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-003-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-004-expected.checksum:
* platform/chromium-linux/editing/selection/unrendered-005-expected.checksum:
* platform/chromium-linux/fast/backgrounds/001-expected.checksum:
* platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.checksum:
* platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.checksum:
* platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
* platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.checksum:
* platform/chromium-linux/fast/backgrounds/svg-as-background-1-expected.checksum:
* platform/chromium-linux/fast/block/basic/016-expected.checksum:
* platform/chromium-linux/fast/block/basic/fieldset-stretch-to-legend-expected.checksum:
* platform/chromium-linux/fast/block/float/008-expected.checksum:
* platform/chromium-linux/fast/block/float/013-expected.checksum:
* platform/chromium-linux/fast/block/float/019-expected.checksum:
* platform/chromium-linux/fast/block/float/021-expected.checksum:
* platform/chromium-linux/fast/block/float/025-expected.checksum:
* platform/chromium-linux/fast/block/float/026-expected.checksum:
* platform/chromium-linux/fast/block/float/027-expected.checksum:
* platform/chromium-linux/fast/block/float/028-expected.checksum:
* platform/chromium-linux/fast/block/float/032-expected.checksum:
* platform/chromium-linux/fast/block/float/033-expected.checksum:
* platform/chromium-linux/fast/block/float/035-expected.checksum:
* platform/chromium-linux/fast/block/float/avoidance-percent-width-strict-expected.checksum:
* platform/chromium-linux/fast/block/float/br-with-clear-2-expected.checksum:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.checksum:
* platform/chromium-linux/fast/block/float/relative-painted-twice-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/104-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/empty-clear-blocks-expected.checksum:
* platform/chromium-linux/fast/block/positioning/047-expected.checksum:
* platform/chromium-linux/fast/block/positioning/051-expected.checksum:
* platform/chromium-linux/fast/block/positioning/055-expected.checksum:
* platform/chromium-linux/fast/block/positioning/auto/007-expected.checksum:
* platform/chromium-linux/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.checksum:
* platform/chromium-linux/fast/block/positioning/negative-rel-position-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-block-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-expected.checksum:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-float-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/001-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/001-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/002-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/002-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/003-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/004-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/005-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/006-xhtml-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-declarative-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-expected.checksum:
* platform/chromium-linux/fast/body-propagation/overflow/007-xhtml-expected.checksum:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-expected.checksum:
* platform/chromium-linux/fast/box-shadow/basic-shadows-expected.checksum:
* platform/chromium-linux/fast/box-sizing/box-sizing-expected.checksum:
* platform/chromium-linux/fast/canvas/canvas-bg-expected.checksum:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-linux/fast/canvas/image-object-in-canvas-expected.checksum:
* platform/chromium-linux/fast/clip/014-expected.checksum:
* platform/chromium-linux/fast/css-generated-content/014-expected.checksum:
* platform/chromium-linux/fast/css/005-expected.checksum:
* platform/chromium-linux/fast/css/MarqueeLayoutTest-expected.checksum:
* platform/chromium-linux/fast/css/border-height-expected.checksum:
* platform/chromium-linux/fast/css/css2-system-fonts-expected.checksum:
* platform/chromium-linux/fast/css/empty-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/first-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/font-face-descriptor-multiple-values-expected.checksum:
* platform/chromium-linux/fast/css/font-face-implicit-local-font-expected.checksum:
* platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.checksum:
* platform/chromium-linux/fast/css/font_property_normal-expected.checksum:
* platform/chromium-linux/fast/css/hsl-color-expected.checksum:
* platform/chromium-linux/fast/css/last-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/line-height-overflow-expected.checksum:
* platform/chromium-linux/fast/css/nested-floating-relative-position-percentages-expected.checksum:
* platform/chromium-linux/fast/css/nested-rounded-corners-expected.checksum:
* platform/chromium-linux/fast/css/only-child-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.checksum:
* platform/chromium-linux/fast/css/percentage-non-integer-expected.checksum:
* platform/chromium-linux/fast/css/positioned-overflow-scroll-expected.checksum:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-expected.checksum:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-strict-expected.checksum:
* platform/chromium-linux/fast/css/variables/misplaced-import-test-expected.checksum:
* platform/chromium-linux/fast/css/word-space-extra-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
* platform/chromium-linux/fast/dom/clientWidthAfterDocumentIsRemoved-expected.checksum:
* platform/chromium-linux/fast/dom/clone-node-dynamic-style-expected.checksum:
* platform/chromium-linux/fast/dom/focus-contenteditable-expected.checksum:
* platform/chromium-linux/fast/dom/gc-10-expected.checksum:
* platform/chromium-linux/fast/dynamic/008-expected.checksum:
* platform/chromium-linux/fast/dynamic/anchor-lock-expected.checksum:
* platform/chromium-linux/fast/dynamic/insert-before-table-part-in-continuation-expected.checksum:
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.checksum:
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.checksum:
* platform/chromium-linux/fast/events/
5056619-expected.checksum:
* platform/chromium-linux/fast/events/autoscroll-expected.checksum:
* platform/chromium-linux/fast/events/keydown-1-expected.checksum:
* platform/chromium-linux/fast/events/pointer-events-2-expected.checksum:
* platform/chromium-linux/fast/events/reveal-link-when-focused-expected.checksum:
* platform/chromium-linux/fast/events/standalone-image-drag-to-editable-expected.checksum:
* platform/chromium-linux/fast/flexbox/009-expected.checksum:
* platform/chromium-linux/fast/flexbox/016-expected.checksum:
* platform/chromium-linux/fast/flexbox/flex-hang-expected.checksum:
* platform/chromium-linux/fast/forms/001-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label05-expected.checksum:
* platform/chromium-linux/fast/forms/basic-textareas-expected.checksum:
* platform/chromium-linux/fast/forms/basic-textareas-quirks-expected.checksum:
* platform/chromium-linux/fast/forms/button-default-title-expected.checksum:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.checksum:
* platform/chromium-linux/fast/forms/fieldset-align-expected.checksum:
* platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
* platform/chromium-linux/fast/forms/form-hides-table-expected.checksum:
* platform/chromium-linux/fast/forms/input-appearance-selection-expected.checksum:
* platform/chromium-linux/fast/forms/input-first-letter-expected.checksum:
* platform/chromium-linux/fast/forms/input-table-expected.checksum:
* platform/chromium-linux/fast/forms/input-text-double-click-expected.checksum:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.checksum:
* platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.checksum:
* platform/chromium-linux/fast/forms/listbox-scrollbar-incremental-load-expected.checksum:
* platform/chromium-linux/fast/forms/listbox-width-change-expected.checksum:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.checksum:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.checksum:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.checksum:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.checksum:
* platform/chromium-linux/fast/forms/select-block-background-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-popup-to-listbox-expected.checksum:
* platform/chromium-linux/fast/forms/select-initial-position-expected.checksum:
* platform/chromium-linux/fast/forms/select-item-background-clip-expected.checksum:
* platform/chromium-linux/fast/forms/select-list-box-with-height-expected.checksum:
* platform/chromium-linux/fast/forms/select-visual-hebrew-expected.checksum:
* platform/chromium-linux/fast/forms/select-writing-direction-natural-expected.checksum:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.checksum:
* platform/chromium-linux/fast/forms/textAreaLineHeight-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scroll-height-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scrollbar-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-scrolled-type-expected.checksum:
* platform/chromium-linux/fast/forms/textarea-width-expected.checksum:
* platform/chromium-linux/fast/forms/visual-hebrew-text-field-expected.checksum:
* platform/chromium-linux/fast/frames/frame-scrolling-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.checksum:
* platform/chromium-linux/fast/frames/inline-object-inside-frameset-expected.checksum:
* platform/chromium-linux/fast/frames/invalid-expected.checksum:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.checksum:
* platform/chromium-linux/fast/frames/take-focus-from-iframe-expected.checksum:
* platform/chromium-linux/fast/frames/valid-expected.checksum:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.checksum:
* platform/chromium-linux/fast/gradients/background-clipped-expected.checksum:
* platform/chromium-linux/fast/images/pdf-as-image-expected.checksum:
* platform/chromium-linux/fast/images/pdf-as-image-landscape-expected.checksum:
* platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.checksum:
* platform/chromium-linux/fast/inline-block/tricky-baseline-expected.checksum:
* platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.checksum:
* platform/chromium-linux/fast/inline/inline-continuation-borders-expected.checksum:
* platform/chromium-linux/fast/inline/long-wrapped-line-expected.checksum:
* platform/chromium-linux/fast/invalid/residual-style-expected.checksum:
* platform/chromium-linux/fast/layers/opacity-transforms-expected.checksum:
* platform/chromium-linux/fast/layers/overflow-scroll-auto-switch-expected.checksum:
* platform/chromium-linux/fast/layers/scroll-rect-to-visible-expected.checksum:
* platform/chromium-linux/fast/lists/008-expected.checksum:
* platform/chromium-linux/fast/lists/alpha-list-wrap-expected.checksum:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.checksum:
* platform/chromium-linux/fast/lists/li-br-expected.checksum:
* platform/chromium-linux/fast/lists/ol-start-parsing-expected.checksum:
* platform/chromium-linux/fast/lists/olstart-expected.checksum:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-alphabetic-expected.checksum:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-numeric-expected.checksum:
* platform/chromium-linux/fast/lists/w3-list-styles-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-02-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-03-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-04-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-05-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-06-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-07-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-08-expected.checksum:
* platform/chromium-linux/fast/media/mq-relative-constraints-09-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-01-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-02-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-03-expected.checksum:
* platform/chromium-linux/fast/media/mq-width-absolute-04-expected.checksum:
* platform/chromium-linux/fast/multicol/client-rects-expected.checksum:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.checksum:
* platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.checksum:
* platform/chromium-linux/fast/multicol/float-multicol-expected.checksum:
* platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum:
* platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.checksum:
* platform/chromium-linux/fast/multicol/nested-columns-expected.checksum:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.checksum:
* platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.checksum:
* platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.checksum:
* platform/chromium-linux/fast/overflow/002-expected.checksum:
* platform/chromium-linux/fast/overflow/003-expected.checksum:
* platform/chromium-linux/fast/overflow/005-expected.checksum:
* platform/chromium-linux/fast/overflow/006-expected.checksum:
* platform/chromium-linux/fast/overflow/007-expected.checksum:
* platform/chromium-linux/fast/overflow/008-expected.checksum:
* platform/chromium-linux/fast/overflow/childFocusRingClip-expected.checksum:
* platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.checksum:
* platform/chromium-linux/fast/overflow/float-in-relpositioned-expected.checksum:
* platform/chromium-linux/fast/overflow/hit-test-overflow-controls-expected.checksum:
* platform/chromium-linux/fast/overflow/image-selection-highlight-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-auto-position-absolute-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-auto-table-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-rtl-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-stacking-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-text-hit-testing-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-with-local-background-attachment-expected.checksum:
* platform/chromium-linux/fast/overflow/overflow-x-y-expected.checksum:
* platform/chromium-linux/fast/overflow/position-fixed-transform-clipping-expected.checksum:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
* platform/chromium-linux/fast/overflow/scrollRevealButton-expected.checksum:
* platform/chromium-linux/fast/overflow/scrollbar-position-update-expected.checksum:
* platform/chromium-linux/fast/overflow/table-overflow-float-expected.checksum:
* platform/chromium-linux/fast/overflow/unreachable-overflow-rtl-bug-expected.checksum:
* platform/chromium-linux/fast/parser/open-comment-in-textarea-expected.checksum:
* platform/chromium-linux/fast/reflections/reflection-direction-expected.checksum:
* platform/chromium-linux/fast/repaint/block-selection-gap-stale-cache-2-expected.checksum:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.checksum:
* platform/chromium-linux/fast/repaint/dynamic-table-vertical-alignment-change-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-move-after-keyboard-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-move-after-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/fixed-tranformed-expected.checksum:
* platform/chromium-linux/fast/repaint/layout-state-only-positioned-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.checksum:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.checksum:
* platform/chromium-linux/fast/repaint/list-marker-expected.checksum:
* platform/chromium-linux/fast/repaint/moving-shadow-on-container-expected.checksum:
* platform/chromium-linux/fast/repaint/moving-shadow-on-path-expected.checksum:
* platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.checksum:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.checksum:
* platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum:
* platform/chromium-linux/fast/repaint/repaint-during-scroll-expected.checksum:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-2-expected.checksum:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-expected.checksum:
* platform/chromium-linux/fast/replaced/005-expected.checksum:
* platform/chromium-linux/fast/replaced/border-radius-clip-expected.checksum:
* platform/chromium-linux/fast/replaced/pdf-as-image-expected.checksum:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-image-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-textarea-expected.checksum:
* platform/chromium-linux/fast/selectors/166-expected.checksum:
* platform/chromium-linux/fast/table/023-expected.checksum:
* platform/chromium-linux/fast/table/034-expected.checksum:
* platform/chromium-linux/fast/table/040-expected.checksum:
* platform/chromium-linux/fast/table/border-collapsing/004-expected.checksum:
* platform/chromium-linux/fast/table/edge-offsets-expected.checksum:
* platform/chromium-linux/fast/table/empty-cells-expected.checksum:
* platform/chromium-linux/fast/table/frame-and-rules-expected.checksum:
* platform/chromium-linux/fast/table/height-percent-test-expected.checksum:
* platform/chromium-linux/fast/table/overflowHidden-expected.checksum:
* platform/chromium-linux/fast/table/prepend-in-anonymous-table-expected.checksum:
* platform/chromium-linux/fast/table/table-display-types-expected.checksum:
* platform/chromium-linux/fast/table/wide-colspan-expected.checksum:
* platform/chromium-linux/fast/table/wide-column-expected.checksum:
* platform/chromium-linux/fast/text/drawBidiText-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-european-terminators-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-listbox-atsui-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-listbox-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.checksum:
* platform/chromium-linux/fast/text/softHyphen-expected.checksum:
* platform/chromium-linux/fast/text/text-letter-spacing-expected.checksum:
* platform/chromium-linux/fast/text/updateNewFont-expected.checksum:
* platform/chromium-linux/fast/text/wbr-expected.checksum:
* platform/chromium-linux/fast/text/whitespace/024-expected.checksum:
* platform/chromium-linux/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.checksum:
* platform/chromium-linux/fast/text/word-break-expected.checksum:
* platform/chromium-linux/fonts/cursive-expected.checksum:
* platform/chromium-linux/fonts/default-expected.checksum:
* platform/chromium-linux/fonts/fantasy-expected.checksum:
* platform/chromium-linux/fonts/monospace-expected.checksum:
* platform/chromium-linux/fonts/sans-serif-expected.checksum:
* platform/chromium-linux/fonts/serif-expected.checksum:
* platform/chromium-linux/http/tests/navigation/anchor-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.checksum:
* platform/chromium-linux/http/tests/navigation/error404-subframeload-expected.checksum:
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.checksum:
* platform/chromium-linux/http/tests/navigation/post-goback1-expected.checksum:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.checksum:
* platform/chromium-linux/media/video-controls-rendering-expected.checksum:
* platform/chromium-linux/media/video-zoom-expected.checksum:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-04-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-05-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-06-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-07-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-02-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-05-f-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-spacing-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.checksum:
* platform/chromium-linux/svg/carto.net/button-expected.checksum:
* platform/chromium-linux/svg/carto.net/combobox-expected.checksum:
* platform/chromium-linux/svg/carto.net/slider-expected.checksum:
* platform/chromium-linux/svg/carto.net/textbox-expected.checksum:
* platform/chromium-linux/svg/carto.net/window-expected.checksum:
* platform/chromium-linux/svg/css/stars-with-shadow-expected.checksum:
* platform/chromium-linux/svg/custom/altglyph-expected.checksum:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.checksum:
* platform/chromium-linux/svg/custom/invisible-text-after-scrolling-expected.checksum:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.checksum:
* platform/chromium-linux/svg/custom/junk-data-expected.checksum:
* platform/chromium-linux/svg/custom/marker-child-changes-expected.checksum:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.checksum:
* platform/chromium-linux/svg/custom/mask-changes-expected.checksum:
* platform/chromium-linux/svg/custom/missing-xlink-expected.checksum:
* platform/chromium-linux/svg/custom/path-bad-data-expected.checksum:
* platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.checksum:
* platform/chromium-linux/svg/custom/text-xy-updates-SVGList-expected.checksum:
* platform/chromium-linux/svg/custom/use-detach-expected.checksum:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.checksum:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.checksum:
* platform/chromium-linux/svg/custom/use-transform-expected.checksum:
* platform/chromium-linux/svg/filters/filterRes-expected.checksum:
* platform/chromium-linux/svg/hixie/error/012-expected.checksum:
* platform/chromium-linux/svg/hixie/links/003-broken-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/003-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/004-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/005-expected.checksum:
* platform/chromium-linux/svg/hixie/perf/006-expected.checksum:
* platform/chromium-linux/svg/hixie/text/003b-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.checksum:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.checksum:
* platform/chromium-linux/svg/text/kerning-expected.checksum:
* platform/chromium-linux/svg/text/multichar-glyph-expected.checksum:
* platform/chromium-linux/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum:
* platform/chromium-linux/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum:
* platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug101674-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug11944-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug120364-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1302-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug131020_iframe-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug149275-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug16252-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug22019-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug23151-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug27038-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2947-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug38916-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug43039-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug50695-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug56405-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug5797-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug5835-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug625-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug67915-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug8858-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug92143-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.checksum:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/bloomberg-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/borders-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/captions-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_span-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_widths_auto_fix-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/col_widths_fix_fixPer-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/nested1-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/one_row-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/row_span-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_height-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_td_nowrap-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_height-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_th_nowrap-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_name-expected.checksum:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/cell_widths-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/test3-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/test6-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug101759-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug131020-3-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug178855-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug19526-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug220653-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug67915-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug85016-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/columns-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/conflicts-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.checksum:
* platform/chromium-linux/transforms/2d/transform-fixed-container-expected.checksum:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61917
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Fri, 25 Jun 2010 23:46:59 +0000 (23:46 +0000)]
2010-06-25 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Move decoding into DocumentParser to further simplify RawDataDocumentParser and DocumentWriter
https://bugs.webkit.org/show_bug.cgi?id=41202
Hit the Windoze with the compile bat.
* WebCore.vcproj/WebCore.vcproj:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61916
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Fri, 25 Jun 2010 23:36:37 +0000 (23:36 +0000)]
2010-06-25 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
HTMLTreeBuilder should branch first on token type and then on insertion mode
https://bugs.webkit.org/show_bug.cgi?id=41232
This is different than how the spec is written, but it lets us remove a
lot of redudancy in the algorithm. We might even want to pull some of
the branches on token name outside the insertion mode branch, but I'll
leave that for a future patch.
Although this looks like a big patch, it's mostly just a mechanical
switch permutation.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::constructTreeFromToken):
(WebCore::HTMLTreeBuilder::processToken):
(WebCore::HTMLTreeBuilder::processDoctypeToken):
(WebCore::HTMLTreeBuilder::processStartTag):
(WebCore::HTMLTreeBuilder::processEndTag):
(WebCore::HTMLTreeBuilder::processComment):
(WebCore::HTMLTreeBuilder::processCharacter):
(WebCore::HTMLTreeBuilder::processEndOfFile):
(WebCore::HTMLTreeBuilder::processDefaultForInitialMode):
(WebCore::HTMLTreeBuilder::processDefaultForBeforeHTMLMode):
(WebCore::HTMLTreeBuilder::processDefaultForBeforeHeadMode):
(WebCore::HTMLTreeBuilder::processDefaultForInHeadMode):
(WebCore::HTMLTreeBuilder::processDefaultForInHeadNoscriptMode):
(WebCore::HTMLTreeBuilder::processDefaultForAfterHeadMode):
* html/HTMLTreeBuilder.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61915
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Fri, 25 Jun 2010 23:32:11 +0000 (23:32 +0000)]
2010-06-25 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
Tree builder doesn't need to return a Node
https://bugs.webkit.org/show_bug.cgi?id=41225
The old tree builder returned the newly inserted Node, but the new tree
builder doesn't need to do that as far as I can tell. Removing the
return value cuts down on a bunch of accounting.
* html/HTMLTreeBuilder.cpp:
(WebCore::HTMLTreeBuilder::passTokenToLegacyParser):
(WebCore::HTMLTreeBuilder::constructTreeFromToken):
(WebCore::HTMLTreeBuilder::processToken):
(WebCore::HTMLTreeBuilder::insertDoctype):
(WebCore::HTMLTreeBuilder::insertComment):
(WebCore::HTMLTreeBuilder::insertGenericRCDATAElement):
(WebCore::HTMLTreeBuilder::insertGenericRawTextElement):
(WebCore::HTMLTreeBuilder::insertScriptElement):
* html/HTMLTreeBuilder.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61914
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Fri, 25 Jun 2010 23:14:00 +0000 (23:14 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
getParameter(COLOR_WRITEMASK) needs to return Array
https://bugs.webkit.org/show_bug.cgi?id=40437
* bindings/js/JSWebGLRenderingContextCustom.cpp: Handling bool array.
(WebCore::toJS):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: Handling bool array.
(WebCore::toV8Object):
* html/canvas/WebGLGetInfo.cpp: Handling bool array.
(WebCore::WebGLGetInfo::WebGLGetInfo):
(WebCore::WebGLGetInfo::getBoolArray):
* html/canvas/WebGLGetInfo.h: Handling bool array.
(WebCore::WebGLGetInfo::):
* html/canvas/WebGLRenderingContext.cpp: Handling bool array.
(WebCore::WebGLRenderingContext::getParameter):
(WebCore::WebGLRenderingContext::getBooleanArrayParameter):
* html/canvas/WebGLRenderingContext.h: Handling bool array.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61913
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Fri, 25 Jun 2010 23:09:30 +0000 (23:09 +0000)]
Unreviewed. Build fix.
r61908 affected all image test on Chromium linux. Rebaseline those affected tests.
* platform/chromium-linux/css1/basic/class_as_selector-expected.png:
* platform/chromium-linux/css1/basic/comments-expected.png:
* platform/chromium-linux/css1/basic/containment-expected.png:
* platform/chromium-linux/css1/basic/id_as_selector-expected.png:
* platform/chromium-linux/css1/basic/inheritance-expected.png:
* platform/chromium-linux/css1/box_properties/border-expected.png:
* platform/chromium-linux/css1/box_properties/border_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/border_bottom_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_left-expected.png:
* platform/chromium-linux/css1/box_properties/border_left_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-linux/css1/box_properties/border_right_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_style-expected.png:
* platform/chromium-linux/css1/box_properties/border_top-expected.png:
* platform/chromium-linux/css1/box_properties/border_top_width-expected.png:
* platform/chromium-linux/css1/box_properties/border_width-expected.png:
* platform/chromium-linux/css1/box_properties/clear-expected.png:
* platform/chromium-linux/css1/box_properties/clear_float-expected.png:
* platform/chromium-linux/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-linux/css1/box_properties/float_margin-expected.png:
* platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-linux/css1/box_properties/height-expected.png:
* platform/chromium-linux/css1/box_properties/margin-expected.png:
* platform/chromium-linux/css1/box_properties/margin_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/margin_inline-expected.png:
* platform/chromium-linux/css1/box_properties/margin_left-expected.png:
* platform/chromium-linux/css1/box_properties/margin_right-expected.png:
* platform/chromium-linux/css1/box_properties/margin_top-expected.png:
* platform/chromium-linux/css1/box_properties/padding-expected.png:
* platform/chromium-linux/css1/box_properties/padding_bottom-expected.png:
* platform/chromium-linux/css1/box_properties/padding_inline-expected.png:
* platform/chromium-linux/css1/box_properties/padding_left-expected.png:
* platform/chromium-linux/css1/box_properties/padding_right-expected.png:
* platform/chromium-linux/css1/box_properties/padding_top-expected.png:
* platform/chromium-linux/css1/box_properties/width-expected.png:
* platform/chromium-linux/css1/cascade/cascade_order-expected.png:
* platform/chromium-linux/css1/classification/display-expected.png:
* platform/chromium-linux/css1/classification/list_style_type-expected.png:
* platform/chromium-linux/css1/classification/white_space-expected.png:
* platform/chromium-linux/css1/color_and_background/background-expected.png:
* platform/chromium-linux/css1/color_and_background/background_attachment-expected.png:
* platform/chromium-linux/css1/color_and_background/background_position-expected.png:
* platform/chromium-linux/css1/color_and_background/background_repeat-expected.png:
* platform/chromium-linux/css1/conformance/forward_compatible_parsing-expected.png:
* platform/chromium-linux/css1/font_properties/font-expected.png:
* platform/chromium-linux/css1/font_properties/font_family-expected.png:
* platform/chromium-linux/css1/font_properties/font_size-expected.png:
* platform/chromium-linux/css1/font_properties/font_weight-expected.png:
* platform/chromium-linux/css1/formatting_model/floating_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/height_of_lines-expected.png:
* platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.png:
* platform/chromium-linux/css1/formatting_model/inline_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/replaced_elements-expected.png:
* platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.png:
* platform/chromium-linux/css1/pseudo/anchor-expected.png:
* platform/chromium-linux/css1/pseudo/firstletter-expected.png:
* platform/chromium-linux/css1/pseudo/firstline-expected.png:
* platform/chromium-linux/css1/pseudo/multiple_pseudo_elements-expected.png:
* platform/chromium-linux/css1/pseudo/pseudo_elements_in_selectors-expected.png:
* platform/chromium-linux/css1/text_properties/letter_spacing-expected.png:
* platform/chromium-linux/css1/text_properties/line_height-expected.png:
* platform/chromium-linux/css1/text_properties/text_decoration-expected.png:
* platform/chromium-linux/css1/text_properties/text_indent-expected.png:
* platform/chromium-linux/css1/text_properties/text_transform-expected.png:
* platform/chromium-linux/css1/text_properties/vertical_align-expected.png:
* platform/chromium-linux/css1/text_properties/word_spacing-expected.png:
* platform/chromium-linux/css1/units/color_units-expected.png:
* platform/chromium-linux/css1/units/length_units-expected.png:
* platform/chromium-linux/css2.1/t0803-c5502-mrgn-r-02-c-expected.png:
* platform/chromium-linux/css2.1/t0803-c5505-mrgn-02-c-expected.png:
* platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltclr-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltmrgn-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-linux/css2.1/t0905-c5526-fltclr-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t1002-c5523-width-02-b-g-expected.png:
* platform/chromium-linux/css2.1/t1202-counters-08-b-expected.png:
* platform/chromium-linux/css2.1/t1202-counters-09-b-expected.png:
* platform/chromium-linux/css2.1/t140201-c535-bg-fixd-00-b-g-expected.png:
* platform/chromium-linux/css2.1/t140201-c537-bgfxps-00-c-ag-expected.png:
* platform/chromium-linux/css2.1/t1508-c527-font-07-b-expected.png:
* platform/chromium-linux/editing/deleting/
5168598-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-001-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-002-expected.png:
* platform/chromium-linux/editing/deleting/delete-after-span-ws-003-expected.png:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-001-expected.png:
* platform/chromium-linux/editing/deleting/delete-line-end-ws-002-expected.png:
* platform/chromium-linux/editing/input/emacs-ctrl-o-expected.png:
* platform/chromium-linux/editing/inserting/12882-expected.png:
* platform/chromium-linux/editing/inserting/
5607069-2-expected.png:
* platform/chromium-linux/editing/inserting/insert-div-023-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-cntl-y-001-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-a-k-y-expected.png:
* platform/chromium-linux/editing/pasteboard/emacs-ctrl-k-y-001-expected.png:
* platform/chromium-linux/editing/selection/
5354455-1-expected.png:
* platform/chromium-linux/editing/selection/
5354455-2-expected.png:
* platform/chromium-linux/editing/selection/designmode-no-caret-expected.png:
* platform/chromium-linux/editing/selection/focus_editable_html-expected.png:
* platform/chromium-linux/editing/selection/iframe-expected.png:
* platform/chromium-linux/editing/selection/move-by-line-001-expected.png:
* platform/chromium-linux/editing/selection/select-all-001-expected.png:
* platform/chromium-linux/editing/selection/select-all-002-expected.png:
* platform/chromium-linux/editing/selection/select-all-003-expected.png:
* platform/chromium-linux/editing/selection/select-all-004-expected.png:
* platform/chromium-linux/editing/selection/unrendered-001-expected.png:
* platform/chromium-linux/editing/selection/unrendered-002-expected.png:
* platform/chromium-linux/editing/selection/unrendered-003-expected.png:
* platform/chromium-linux/editing/selection/unrendered-004-expected.png:
* platform/chromium-linux/editing/selection/unrendered-005-expected.png:
* platform/chromium-linux/fast/backgrounds/001-expected.png:
* platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.png:
* platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
* platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
* platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.png:
* platform/chromium-linux/fast/backgrounds/svg-as-background-1-expected.png:
* platform/chromium-linux/fast/block/basic/016-expected.png:
* platform/chromium-linux/fast/block/basic/fieldset-stretch-to-legend-expected.png:
* platform/chromium-linux/fast/block/float/008-expected.png:
* platform/chromium-linux/fast/block/float/013-expected.png:
* platform/chromium-linux/fast/block/float/019-expected.png:
* platform/chromium-linux/fast/block/float/021-expected.png:
* platform/chromium-linux/fast/block/float/025-expected.png:
* platform/chromium-linux/fast/block/float/026-expected.png:
* platform/chromium-linux/fast/block/float/027-expected.png:
* platform/chromium-linux/fast/block/float/028-expected.png:
* platform/chromium-linux/fast/block/float/032-expected.png:
* platform/chromium-linux/fast/block/float/033-expected.png:
* platform/chromium-linux/fast/block/float/035-expected.png:
* platform/chromium-linux/fast/block/float/avoidance-percent-width-strict-expected.png:
* platform/chromium-linux/fast/block/float/br-with-clear-2-expected.png:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
* platform/chromium-linux/fast/block/float/nested-clearance-expected.png:
* platform/chromium-linux/fast/block/float/relative-painted-twice-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/104-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/empty-clear-blocks-expected.png:
* platform/chromium-linux/fast/block/positioning/047-expected.png:
* platform/chromium-linux/fast/block/positioning/051-expected.png:
* platform/chromium-linux/fast/block/positioning/055-expected.png:
* platform/chromium-linux/fast/block/positioning/auto/007-expected.png:
* platform/chromium-linux/fast/block/positioning/fixed-positioning-scrollbar-bug-expected.png:
* platform/chromium-linux/fast/block/positioning/negative-rel-position-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-block-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-expected.png:
* platform/chromium-linux/fast/block/positioning/relative-overflow-replaced-float-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/001-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/001-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/002-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/002-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/003-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/004-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/005-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/006-xhtml-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-declarative-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-expected.png:
* platform/chromium-linux/fast/body-propagation/overflow/007-xhtml-expected.png:
* platform/chromium-linux/fast/borders/inline-mask-overlay-image-expected.png:
* platform/chromium-linux/fast/box-shadow/basic-shadows-expected.png:
* platform/chromium-linux/fast/box-sizing/box-sizing-expected.png:
* platform/chromium-linux/fast/canvas/canvas-bg-expected.png:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-linux/fast/canvas/image-object-in-canvas-expected.png:
* platform/chromium-linux/fast/clip/014-expected.png:
* platform/chromium-linux/fast/css-generated-content/014-expected.png:
* platform/chromium-linux/fast/css/005-expected.png:
* platform/chromium-linux/fast/css/MarqueeLayoutTest-expected.png:
* platform/chromium-linux/fast/css/border-height-expected.png:
* platform/chromium-linux/fast/css/css2-system-fonts-expected.png:
* platform/chromium-linux/fast/css/empty-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/first-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/font-face-descriptor-multiple-values-expected.png:
* platform/chromium-linux/fast/css/font-face-implicit-local-font-expected.png:
* platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.png:
* platform/chromium-linux/fast/css/font_property_normal-expected.png:
* platform/chromium-linux/fast/css/hsl-color-expected.png:
* platform/chromium-linux/fast/css/last-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/line-height-overflow-expected.png:
* platform/chromium-linux/fast/css/nested-floating-relative-position-percentages-expected.png:
* platform/chromium-linux/fast/css/nested-rounded-corners-expected.png:
* platform/chromium-linux/fast/css/only-child-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.png:
* platform/chromium-linux/fast/css/percentage-non-integer-expected.png:
* platform/chromium-linux/fast/css/positioned-overflow-scroll-expected.png:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-expected.png:
* platform/chromium-linux/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/chromium-linux/fast/css/variables/misplaced-import-test-expected.png:
* platform/chromium-linux/fast/css/word-space-extra-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-linux/fast/dom/clientWidthAfterDocumentIsRemoved-expected.png:
* platform/chromium-linux/fast/dom/clone-node-dynamic-style-expected.png:
* platform/chromium-linux/fast/dom/focus-contenteditable-expected.png:
* platform/chromium-linux/fast/dom/gc-10-expected.png:
* platform/chromium-linux/fast/dynamic/008-expected.png:
* platform/chromium-linux/fast/dynamic/anchor-lock-expected.png:
* platform/chromium-linux/fast/dynamic/insert-before-table-part-in-continuation-expected.png:
* platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.png:
* platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.png:
* platform/chromium-linux/fast/events/
5056619-expected.png:
* platform/chromium-linux/fast/events/autoscroll-expected.png:
* platform/chromium-linux/fast/events/keydown-1-expected.png:
* platform/chromium-linux/fast/events/pointer-events-2-expected.png:
* platform/chromium-linux/fast/events/reveal-link-when-focused-expected.png:
* platform/chromium-linux/fast/events/standalone-image-drag-to-editable-expected.png:
* platform/chromium-linux/fast/flexbox/009-expected.png:
* platform/chromium-linux/fast/flexbox/016-expected.png:
* platform/chromium-linux/fast/flexbox/flex-hang-expected.png:
* platform/chromium-linux/fast/forms/001-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label05-expected.png:
* platform/chromium-linux/fast/forms/basic-textareas-expected.png:
* platform/chromium-linux/fast/forms/basic-textareas-quirks-expected.png:
* platform/chromium-linux/fast/forms/button-default-title-expected.png:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png:
* platform/chromium-linux/fast/forms/fieldset-align-expected.png:
* platform/chromium-linux/fast/forms/file-input-direction-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
* platform/chromium-linux/fast/forms/form-hides-table-expected.png:
* platform/chromium-linux/fast/forms/input-appearance-selection-expected.png:
* platform/chromium-linux/fast/forms/input-first-letter-expected.png:
* platform/chromium-linux/fast/forms/input-table-expected.png:
* platform/chromium-linux/fast/forms/input-text-double-click-expected.png:
* platform/chromium-linux/fast/forms/input-text-scroll-left-on-blur-expected.png:
* platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
* platform/chromium-linux/fast/forms/listbox-scrollbar-incremental-load-expected.png:
* platform/chromium-linux/fast/forms/listbox-width-change-expected.png:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.png:
* platform/chromium-linux/fast/forms/search-display-none-cancel-button-expected.png:
* platform/chromium-linux/fast/forms/search-placeholder-value-changed-expected.png:
* platform/chromium-linux/fast/forms/searchfield-heights-expected.png:
* platform/chromium-linux/fast/forms/select-block-background-expected.png:
* platform/chromium-linux/fast/forms/select-change-listbox-size-expected.png:
* platform/chromium-linux/fast/forms/select-change-popup-to-listbox-expected.png:
* platform/chromium-linux/fast/forms/select-initial-position-expected.png:
* platform/chromium-linux/fast/forms/select-item-background-clip-expected.png:
* platform/chromium-linux/fast/forms/select-list-box-with-height-expected.png:
* platform/chromium-linux/fast/forms/select-visual-hebrew-expected.png:
* platform/chromium-linux/fast/forms/select-writing-direction-natural-expected.png:
* platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png:
* platform/chromium-linux/fast/forms/textAreaLineHeight-expected.png:
* platform/chromium-linux/fast/forms/textarea-scroll-height-expected.png:
* platform/chromium-linux/fast/forms/textarea-scrollbar-expected.png:
* platform/chromium-linux/fast/forms/textarea-scrolled-type-expected.png:
* platform/chromium-linux/fast/forms/textarea-width-expected.png:
* platform/chromium-linux/fast/forms/visual-hebrew-text-field-expected.png:
* platform/chromium-linux/fast/frames/frame-scrolling-attribute-expected.png:
* platform/chromium-linux/fast/frames/iframe-scrolling-attribute-expected.png:
* platform/chromium-linux/fast/frames/inline-object-inside-frameset-expected.png:
* platform/chromium-linux/fast/frames/invalid-expected.png:
* platform/chromium-linux/fast/frames/onlyCommentInIFrame-expected.png:
* platform/chromium-linux/fast/frames/take-focus-from-iframe-expected.png:
* platform/chromium-linux/fast/frames/valid-expected.png:
* platform/chromium-linux/fast/frames/viewsource-attribute-expected.png:
* platform/chromium-linux/fast/gradients/background-clipped-expected.png:
* platform/chromium-linux/fast/images/pdf-as-image-expected.png:
* platform/chromium-linux/fast/images/pdf-as-image-landscape-expected.png:
* platform/chromium-linux/fast/inline-block/inline-block-vertical-align-expected.png:
* platform/chromium-linux/fast/inline-block/tricky-baseline-expected.png:
* platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.png:
* platform/chromium-linux/fast/inline/inline-continuation-borders-expected.png:
* platform/chromium-linux/fast/inline/long-wrapped-line-expected.png:
* platform/chromium-linux/fast/invalid/residual-style-expected.png:
* platform/chromium-linux/fast/layers/opacity-transforms-expected.png:
* platform/chromium-linux/fast/layers/overflow-scroll-auto-switch-expected.png:
* platform/chromium-linux/fast/layers/scroll-rect-to-visible-expected.png:
* platform/chromium-linux/fast/lists/008-expected.png:
* platform/chromium-linux/fast/lists/alpha-list-wrap-expected.png:
* platform/chromium-linux/fast/lists/drag-into-marker-expected.png:
* platform/chromium-linux/fast/lists/li-br-expected.png:
* platform/chromium-linux/fast/lists/ol-start-parsing-expected.png:
* platform/chromium-linux/fast/lists/olstart-expected.png:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-alphabetic-expected.png:
* platform/chromium-linux/fast/lists/w3-css3-list-styles-numeric-expected.png:
* platform/chromium-linux/fast/lists/w3-list-styles-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-02-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-03-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-04-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-05-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-06-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-07-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-08-expected.png:
* platform/chromium-linux/fast/media/mq-relative-constraints-09-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-01-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-02-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-03-expected.png:
* platform/chromium-linux/fast/media/mq-width-absolute-04-expected.png:
* platform/chromium-linux/fast/multicol/client-rects-expected.png:
* platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
* platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.png:
* platform/chromium-linux/fast/multicol/float-multicol-expected.png:
* platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
* platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.png:
* platform/chromium-linux/fast/multicol/nested-columns-expected.png:
* platform/chromium-linux/fast/multicol/positioned-with-constrained-height-expected.png:
* platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
* platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.png:
* platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.png:
* platform/chromium-linux/fast/overflow/002-expected.png:
* platform/chromium-linux/fast/overflow/003-expected.png:
* platform/chromium-linux/fast/overflow/005-expected.png:
* platform/chromium-linux/fast/overflow/006-expected.png:
* platform/chromium-linux/fast/overflow/007-expected.png:
* platform/chromium-linux/fast/overflow/008-expected.png:
* platform/chromium-linux/fast/overflow/childFocusRingClip-expected.png:
* platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.png:
* platform/chromium-linux/fast/overflow/float-in-relpositioned-expected.png:
* platform/chromium-linux/fast/overflow/hit-test-overflow-controls-expected.png:
* platform/chromium-linux/fast/overflow/image-selection-highlight-expected.png:
* platform/chromium-linux/fast/overflow/overflow-auto-position-absolute-expected.png:
* platform/chromium-linux/fast/overflow/overflow-auto-table-expected.png:
* platform/chromium-linux/fast/overflow/overflow-rtl-expected.png:
* platform/chromium-linux/fast/overflow/overflow-stacking-expected.png:
* platform/chromium-linux/fast/overflow/overflow-text-hit-testing-expected.png:
* platform/chromium-linux/fast/overflow/overflow-with-local-background-attachment-expected.png:
* platform/chromium-linux/fast/overflow/overflow-x-y-expected.png:
* platform/chromium-linux/fast/overflow/position-fixed-transform-clipping-expected.png:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
* platform/chromium-linux/fast/overflow/scrollRevealButton-expected.png:
* platform/chromium-linux/fast/overflow/scrollbar-position-update-expected.png:
* platform/chromium-linux/fast/overflow/table-overflow-float-expected.png:
* platform/chromium-linux/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
* platform/chromium-linux/fast/parser/open-comment-in-textarea-expected.png:
* platform/chromium-linux/fast/reflections/reflection-direction-expected.png:
* platform/chromium-linux/fast/repaint/block-selection-gap-stale-cache-2-expected.png:
* platform/chromium-linux/fast/repaint/box-shadow-v-expected.png:
* platform/chromium-linux/fast/repaint/dynamic-table-vertical-alignment-change-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-expected.png:
* platform/chromium-linux/fast/repaint/fixed-move-after-keyboard-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-move-after-scroll-expected.png:
* platform/chromium-linux/fast/repaint/fixed-tranformed-expected.png:
* platform/chromium-linux/fast/repaint/layout-state-only-positioned-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.png:
* platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.png:
* platform/chromium-linux/fast/repaint/list-marker-expected.png:
* platform/chromium-linux/fast/repaint/moving-shadow-on-container-expected.png:
* platform/chromium-linux/fast/repaint/moving-shadow-on-path-expected.png:
* platform/chromium-linux/fast/repaint/overflow-scroll-body-appear-expected.png:
* platform/chromium-linux/fast/repaint/overflow-scroll-delete-expected.png:
* platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
* platform/chromium-linux/fast/repaint/repaint-during-scroll-expected.png:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-2-expected.png:
* platform/chromium-linux/fast/repaint/selection-gap-overflow-scroll-expected.png:
* platform/chromium-linux/fast/replaced/005-expected.png:
* platform/chromium-linux/fast/replaced/border-radius-clip-expected.png:
* platform/chromium-linux/fast/replaced/pdf-as-image-expected.png:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-image-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-menulist-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-textarea-expected.png:
* platform/chromium-linux/fast/selectors/166-expected.png:
* platform/chromium-linux/fast/table/023-expected.png:
* platform/chromium-linux/fast/table/034-expected.png:
* platform/chromium-linux/fast/table/040-expected.png:
* platform/chromium-linux/fast/table/border-collapsing/004-expected.png:
* platform/chromium-linux/fast/table/edge-offsets-expected.png:
* platform/chromium-linux/fast/table/empty-cells-expected.png:
* platform/chromium-linux/fast/table/frame-and-rules-expected.png:
* platform/chromium-linux/fast/table/height-percent-test-expected.png:
* platform/chromium-linux/fast/table/overflowHidden-expected.png:
* platform/chromium-linux/fast/table/prepend-in-anonymous-table-expected.png:
* platform/chromium-linux/fast/table/table-display-types-expected.png:
* platform/chromium-linux/fast/table/wide-colspan-expected.png:
* platform/chromium-linux/fast/table/wide-column-expected.png:
* platform/chromium-linux/fast/text/drawBidiText-expected.png:
* platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
* platform/chromium-linux/fast/text/international/bidi-european-terminators-expected.png:
* platform/chromium-linux/fast/text/international/bidi-listbox-atsui-expected.png:
* platform/chromium-linux/fast/text/international/bidi-listbox-expected.png:
* platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
* platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
* platform/chromium-linux/fast/text/softHyphen-expected.png:
* platform/chromium-linux/fast/text/text-letter-spacing-expected.png:
* platform/chromium-linux/fast/text/updateNewFont-expected.png:
* platform/chromium-linux/fast/text/wbr-expected.png:
* platform/chromium-linux/fast/text/whitespace/024-expected.png:
* platform/chromium-linux/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.png:
* platform/chromium-linux/fast/text/word-break-expected.png:
* platform/chromium-linux/fonts/cursive-expected.png:
* platform/chromium-linux/fonts/default-expected.png:
* platform/chromium-linux/fonts/fantasy-expected.png:
* platform/chromium-linux/fonts/monospace-expected.png:
* platform/chromium-linux/fonts/sans-serif-expected.png:
* platform/chromium-linux/fonts/serif-expected.png:
* platform/chromium-linux/http/tests/navigation/anchor-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-goback-expected.png:
* platform/chromium-linux/http/tests/navigation/error404-subframeload-expected.png:
* platform/chromium-linux/http/tests/navigation/javascriptlink-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/post-frames-expected.png:
* platform/chromium-linux/http/tests/navigation/post-goback1-expected.png:
* platform/chromium-linux/http/tests/navigation/postredirect-frames-expected.png:
* platform/chromium-linux/media/video-controls-rendering-expected.png:
* platform/chromium-linux/media/video-zoom-expected.png:
* platform/chromium-linux/platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-02-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-05-f-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/struct-use-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/chromium-linux/svg/carto.net/button-expected.png:
* platform/chromium-linux/svg/carto.net/combobox-expected.png:
* platform/chromium-linux/svg/carto.net/slider-expected.png:
* platform/chromium-linux/svg/carto.net/textbox-expected.png:
* platform/chromium-linux/svg/carto.net/window-expected.png:
* platform/chromium-linux/svg/css/stars-with-shadow-expected.png:
* platform/chromium-linux/svg/custom/altglyph-expected.png:
* platform/chromium-linux/svg/custom/animate-path-morphing-expected.png:
* platform/chromium-linux/svg/custom/invisible-text-after-scrolling-expected.png:
* platform/chromium-linux/svg/custom/js-update-transform-changes-expected.png:
* platform/chromium-linux/svg/custom/junk-data-expected.png:
* platform/chromium-linux/svg/custom/marker-child-changes-expected.png:
* platform/chromium-linux/svg/custom/marker-viewBox-changes-expected.png:
* platform/chromium-linux/svg/custom/mask-changes-expected.png:
* platform/chromium-linux/svg/custom/missing-xlink-expected.png:
* platform/chromium-linux/svg/custom/path-bad-data-expected.png:
* platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
* platform/chromium-linux/svg/custom/text-xy-updates-SVGList-expected.png:
* platform/chromium-linux/svg/custom/use-detach-expected.png:
* platform/chromium-linux/svg/custom/use-property-changes-through-svg-dom-expected.png:
* platform/chromium-linux/svg/custom/use-referencing-nonexisting-symbol-expected.png:
* platform/chromium-linux/svg/custom/use-transform-expected.png:
* platform/chromium-linux/svg/filters/filterRes-expected.png:
* platform/chromium-linux/svg/hixie/error/012-expected.png:
* platform/chromium-linux/svg/hixie/links/003-broken-expected.png:
* platform/chromium-linux/svg/hixie/perf/003-expected.png:
* platform/chromium-linux/svg/hixie/perf/004-expected.png:
* platform/chromium-linux/svg/hixie/perf/005-expected.png:
* platform/chromium-linux/svg/hixie/perf/006-expected.png:
* platform/chromium-linux/svg/hixie/text/003b-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-defaults-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-1-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-2-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-ignore-attribute-3-expected.png:
* platform/chromium-linux/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png:
* platform/chromium-linux/svg/text/kerning-expected.png:
* platform/chromium-linux/svg/text/multichar-glyph-expected.png:
* platform/chromium-linux/svg/zoom/page/absolute-sized-document-scrollbars-expected.png:
* platform/chromium-linux/svg/zoom/page/relative-sized-document-scrollbars-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/45621-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug101674-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug113235-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug11944-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug120364-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1302-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug131020_iframe-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug137388-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug149275-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug16252-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug22019-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug23151-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug27038-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug28341-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug29314-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2947-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2997-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug32205-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug38916-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43039-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug43854-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug50695-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug56405-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug5797-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug5835-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug625-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug650-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug67915-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug8858-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug92143-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96343-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
* platform/chromium-linux/tables/mozilla/core/bloomberg-expected.png:
* platform/chromium-linux/tables/mozilla/core/borders-expected.png:
* platform/chromium-linux/tables/mozilla/core/captions-expected.png:
* platform/chromium-linux/tables/mozilla/core/cell_heights-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_span-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_widths_auto_fix-expected.png:
* platform/chromium-linux/tables/mozilla/core/col_widths_fix_fixPer-expected.png:
* platform/chromium-linux/tables/mozilla/core/nested1-expected.png:
* platform/chromium-linux/tables/mozilla/core/one_row-expected.png:
* platform/chromium-linux/tables/mozilla/core/row_span-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_table_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_height-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_td_nowrap-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_height-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_th_nowrap-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_name-expected.png:
* platform/chromium-linux/tables/mozilla/marvin/x_tr_bgcolor_rgb-expected.png:
* platform/chromium-linux/tables/mozilla/other/cell_widths-expected.png:
* platform/chromium-linux/tables/mozilla/other/nestedTables-expected.png:
* platform/chromium-linux/tables/mozilla/other/test3-expected.png:
* platform/chromium-linux/tables/mozilla/other/test6-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
* platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug101759-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug106966-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug131020-3-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug178855-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug19526-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug220653-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug2479-5-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug32205-1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug67915-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug7243-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug80762-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug85016-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/backgrounds-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/col_span2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/columns-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/conflicts-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_dirty_reflow_tbody-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_row_sibling-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/marvin/table_overflow_style_reflow_tbody_sibling-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/empty_cells-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/other/test4-expected.png:
* platform/chromium-linux/transforms/2d/transform-fixed-container-expected.png:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61912
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 22:47:09 +0000 (22:47 +0000)]
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
getParameter(COLOR_WRITEMASK) needs to return Array
https://bugs.webkit.org/show_bug.cgi?id=40437
* fast/canvas/webgl/gl-get-calls-expected.txt: getParameter(COLOR_WRITEMASK) returns bool array.
* fast/canvas/webgl/gl-get-calls.html: Ditto.
2010-06-25 Zhenyao Mo <zmo@google.com>
Reviewed by Dimitri Glazkov.
getParameter(COLOR_WRITEMASK) needs to return Array
https://bugs.webkit.org/show_bug.cgi?id=40437
* bindings/js/JSWebGLRenderingContextCustom.cpp: Handling bool array.
(WebCore::toJS):
* bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: Handling bool array.
(WebCore::toV8Object):
* html/canvas/WebGLGetInfo.cpp: Handling bool array.
(WebCore::WebGLGetInfo::WebGLGetInfo):
(WebCore::WebGLGetInfo::getBoolArray):
* html/canvas/WebGLGetInfo.h: Handling bool array.
(WebCore::WebGLGetInfo::):
* html/canvas/WebGLRenderingContext.cpp: Handling bool array.
(WebCore::WebGLRenderingContext::getParameter):
(WebCore::WebGLRenderingContext::getBooleanArrayParameter):
* html/canvas/WebGLRenderingContext.h: Handling bool array.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61910
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 22:34:27 +0000 (22:34 +0000)]
2010-06-25 Prasad Tammana <prasadt@chromium.org>
Reviewed by Dmitry Titov.
Add empty abortModal() method to all platforms.
https://bugs.webkit.org/show_bug.cgi?id=40864
Add an empty abortModal() stub to LayoutTestController on all platforms to get rid of platform specific #ifs in
platform independent LayoutTestController code. Without this change, layout tests using LayoutTestController tests
that use abortModal will become mac specific which is not desirable.
* DumpRenderTree/LayoutTestController.cpp:
(abortModalCallback):
(LayoutTestController::staticFunctions):
* DumpRenderTree/LayoutTestController.h:
* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::LayoutTestController):
(LayoutTestController::abortModal):
* DumpRenderTree/chromium/LayoutTestController.h:
* DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
(LayoutTestController::abortModal):
* DumpRenderTree/qt/LayoutTestControllerQt.h:
(LayoutTestController::abortModal):
* DumpRenderTree/win/LayoutTestControllerWin.cpp:
(LayoutTestController::abortModal):
* DumpRenderTree/wx/LayoutTestControllerWx.cpp:
(LayoutTestController::abortModal):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61909
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
estade@chromium.org [Fri, 25 Jun 2010 22:09:41 +0000 (22:09 +0000)]
[chromium linux] Improve look of scrollbars
https://bugs.webkit.org/show_bug.cgi?id=35775
Reviewed by Darin Fisher.
This will affect layout pixel tests, which will need to be rebaselined.
* platform/Scrollbar.cpp: need the buttons to be invalidated when the
thumb moves as they paint differently if the thumb is at the top or
bottom
(WebCore::Scrollbar::updateThumbPosition):
(WebCore::Scrollbar::updateThumbProportion):
* platform/chromium/ScrollbarThemeChromium.cpp:
(WebCore::ScrollbarThemeChromium::trackRect): share code between
linux/windows
* platform/chromium/ScrollbarThemeChromiumLinux.cpp:
(WebCore::ScrollbarThemeChromiumLinux::scrollbarThickness):
(WebCore::outlineColor): up the contrast
(WebCore::ScrollbarThemeChromiumLinux::paintButton): add custom button
drawing implementation
(WebCore::ScrollbarThemeChromiumLinux::buttonSize): add buttons
* platform/chromium/ScrollbarThemeChromiumWin.cpp: share code between
linux/windows
* rendering/RenderThemeChromiumLinux.cpp: improve stock colors to get
better contrast and integration with stock chrome theme
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61908
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
weinig@apple.com [Fri, 25 Jun 2010 21:40:12 +0000 (21:40 +0000)]
Patch for https://bugs.webkit.org/show_bug.cgi?id=41226
Flesh out injected bundle code for WebKitTestRunner and add basic LayoutTestController.
Reviewed by Anders Carlsson.
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: Added.
(WTR::InjectedBundle::shared):
(WTR::InjectedBundle::InjectedBundle):
(WTR::InjectedBundle::_didCreatePage):
(WTR::InjectedBundle::_willDestroyPage):
(WTR::InjectedBundle::_didRecieveMessage):
(WTR::InjectedBundle::initialize):
(WTR::InjectedBundle::didCreatePage):
(WTR::InjectedBundle::willDestroyPage):
(WTR::InjectedBundle::didRecieveMessage):
* WebKitTestRunner/InjectedBundle/InjectedBundle.h: Added.
(WTR::InjectedBundle::layoutTestController):
* WebKitTestRunner/InjectedBundle/InjectedBundleMain.cpp:
(WKBundleInitialize):
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: Added.
(WTR::InjectedBundlePage::InjectedBundlePage):
(WTR::InjectedBundlePage::~InjectedBundlePage):
(WTR::InjectedBundlePage::_didStartProvisionalLoadForFrame):
(WTR::InjectedBundlePage::_didReceiveServerRedirectForProvisionalLoadForFrame):
(WTR::InjectedBundlePage::_didFailProvisionalLoadWithErrorForFrame):
(WTR::InjectedBundlePage::_didCommitLoadForFrame):
(WTR::InjectedBundlePage::_didFinishLoadForFrame):
(WTR::InjectedBundlePage::_didFailLoadWithErrorForFrame):
(WTR::InjectedBundlePage::_didReceiveTitleForFrame):
(WTR::InjectedBundlePage::_didClearWindowForFrame):
(WTR::InjectedBundlePage::didStartProvisionalLoadForFrame):
(WTR::InjectedBundlePage::didReceiveServerRedirectForProvisionalLoadForFrame):
(WTR::InjectedBundlePage::didFailProvisionalLoadWithErrorForFrame):
(WTR::InjectedBundlePage::didCommitLoadForFrame):
(WTR::InjectedBundlePage::didFinishLoadForFrame):
(WTR::InjectedBundlePage::didFailLoadWithErrorForFrame):
(WTR::InjectedBundlePage::didReceiveTitleForFrame):
(WTR::InjectedBundlePage::didClearWindowForFrame):
* WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: Added.
(WTR::InjectedBundlePage::page):
* WebKitTestRunner/InjectedBundle/LayoutTestController.cpp: Added.
(WTR::LayoutTestController::create):
(WTR::LayoutTestController::LayoutTestController):
(WTR::LayoutTestController::~LayoutTestController):
(WTR::dumpAsTextCallback):
(WTR::layoutTestControllerObjectFinalize):
(WTR::LayoutTestController::makeWindowObject):
(WTR::LayoutTestController::getJSClass):
(WTR::LayoutTestController::staticFunctions):
* WebKitTestRunner/InjectedBundle/LayoutTestController.h: Added.
(WTR::LayoutTestController::dumpAsText):
(WTR::LayoutTestController::setDumpAsText):
* WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61906
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Fri, 25 Jun 2010 21:37:08 +0000 (21:37 +0000)]
2010-06-25 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Split DocumentParser::write into separate append and insert calls
https://bugs.webkit.org/show_bug.cgi?id=41197
Unfortunately this is still somewhat confusing as
"insert" means "insert this data at the current
insertion point and run the parser synchronously
unless we're in a nested write call" and "append"
means "append this data to the end and run the
parser if not in a nested call or until possibly yielding".
This at least makes clearer which document parsers implement
which behavior, and paves the way for moving the decoding
logic into DocumentParser from DocumentWriter.
No functional changes, thus no tests.
* dom/Document.cpp:
(WebCore::Document::write):
* dom/DocumentParser.h:
* dom/RawDataDocumentParser.h:
(WebCore::RawDataDocumentParser::insert):
(WebCore::RawDataDocumentParser::append):
* dom/XMLDocumentParser.cpp:
(WebCore::XMLDocumentParser::insert):
(WebCore::XMLDocumentParser::append):
* dom/XMLDocumentParser.h:
* dom/XMLDocumentParserLibxml2.cpp:
(WebCore::XMLDocumentParser::resumeParsing):
* html/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::insert):
(WebCore::HTMLDocumentParser::append):
(WebCore::HTMLDocumentParser::parseDocumentFragment):
* html/HTMLDocumentParser.h:
* html/LegacyHTMLDocumentParser.cpp:
(WebCore::LegacyHTMLDocumentParser::insert):
(WebCore::LegacyHTMLDocumentParser::append):
* html/LegacyHTMLDocumentParser.h:
* loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::replaceDocument):
(WebCore::DocumentWriter::addData):
* loader/FTPDirectoryDocument.cpp:
(WebCore::FTPDirectoryDocumentParser::FTPDirectoryDocumentParser):
(WebCore::FTPDirectoryDocumentParser::loadDocumentTemplate):
(WebCore::FTPDirectoryDocumentParser::append):
* loader/TextDocument.cpp:
(WebCore::TextDocumentParser::insert):
(WebCore::TextDocumentParser::append):
(WebCore::TextDocumentParser::finish):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61904
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
weinig@apple.com [Fri, 25 Jun 2010 21:18:11 +0000 (21:18 +0000)]
Make WebKitTestRunner really work with run-webkit-tests.
Reviewed by Anders Carlsson.
- Add Forwarding headers to allow some cleanup.
* WebKitTestRunner/ForwardingHeaders: Added.
* WebKitTestRunner/ForwardingHeaders/wtf: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ASCIICType.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Assertions.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Atomics.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/FastMalloc.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashMap.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashSet.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/HashTraits.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Locker.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/MainThread.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/MathExtras.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Noncopyable.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/OwnPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/OwnPtrCommon.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/PassOwnPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/PassRefPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Platform.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RefCounted.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RefPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/RetainPtr.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/StringExtras.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ThreadSafeShared.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Threading.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/ThreadingPrimitives.h: Added.
* WebKitTestRunner/ForwardingHeaders/wtf/Vector.h: Added.
* WebKitTestRunner/TestInvocation.cpp:
(WTR::TestInvocation::dump): Dump the right number of #EOFs.
* WebKitTestRunner/TestInvocation.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61902
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
weinig@apple.com [Fri, 25 Jun 2010 21:08:31 +0000 (21:08 +0000)]
Add support for WebKitTestRunner to old-run-webkit-tests
Reviewed by Mark Rowe.
- Also adds a script to build WebKitTestRunner for old-run-webkit-tests to use.
* Scripts/build-webkittestrunner: Added.
* Scripts/old-run-webkit-tests:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61901
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Fri, 25 Jun 2010 20:40:04 +0000 (20:40 +0000)]
Unreviewed.
Fix up test expectation for Chromium as one test is passing.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61900
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 20:36:01 +0000 (20:36 +0000)]
2010-06-25 Daniel Cheng <dcheng@chromium.org>
Reviewed by Darin Fisher.
[chromium] Add new stubs for querying platform drag-and-drop and copy-and-paste data.
This change adds new stubs for querying for data in a clipboard or drag operation. This is
so adding support for more data types in clipboard/drag operations doesn't become
increasingly expensive, since we currently copy all the drag data we need every time a new
web drop target is entered. It also adds a new mechanism to write back to the system
clipboard that isn't tied to one data type.
https://bugs.webkit.org/show_bug.cgi?id=40540
No new tests since we're just adding new ChromiumBridge APIs. When we switch to it, it will
be covered by the existing tests.
* platform/chromium/ChromiumBridge.h:
* platform/chromium/PasteboardPrivate.h:
(WebCore::PasteboardPrivate::):
2010-06-25 Daniel Cheng <dcheng@chromium.org>
Reviewed by Darin Fisher.
[chromium] Add new stubs for querying platform drag-and-drop and copy-and-paste data.
This change adds new stubs for querying for data in a clipboard or drag operation. This is
so adding support for more data types in clipboard/drag operations doesn't become
increasingly expensive, since we currently copy all the drag data we need every time a new
web drop target is entered. It also adds a new mechanism to write back to the system
clipboard that isn't tied to one data type.
https://bugs.webkit.org/show_bug.cgi?id=40540
* public/WebClipboard.h:
(WebKit::WebClipboard::):
(WebKit::WebClipboard::isFormatAvailable):
(WebKit::WebClipboard::readPlainText):
(WebKit::WebClipboard::readHTML):
(WebKit::WebClipboard::writePlainText):
(WebKit::WebClipboard::writeHTML):
(WebKit::WebClipboard::writeURL):
(WebKit::WebClipboard::writeImage):
(WebKit::WebClipboard::writeData):
(WebKit::WebClipboard::readAvailableTypes):
(WebKit::WebClipboard::readData):
(WebKit::WebClipboard::readFilenames):
* public/WebKitClient.h:
* src/AssertMatchingEnums.cpp:
* src/ChromiumBridge.cpp:
(WebCore::ChromiumBridge::clipboardWriteData):
(WebCore::ChromiumBridge::clipboardReadAvailableTypes):
(WebCore::ChromiumBridge::clipboardReadData):
(WebCore::ChromiumBridge::clipboardReadFilenames):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61898
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 20:23:02 +0000 (20:23 +0000)]
2010-06-25 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
[Gtk] Implement atk_table_get_column_header
https://bugs.webkit.org/show_bug.cgi?id=30896
Replace g_timeout_add() with g_idle_add().
* tests/testatk.c:
(test_webkit_atk_get_text_at_offset_forms):
(test_webkit_atk_get_text_at_offset):
(test_webkit_atk_get_text_at_offset_newlines):
(test_webkit_atk_get_text_at_offset_textarea):
(test_webkit_atk_get_text_at_offset_text_input):
(testWebkitAtkGetTextInParagraphAndBodySimple):
(testWebkitAtkGetTextInParagraphAndBodyModerate):
(testWebkitAtkGetTextInTable):
(testWebkitAtkGetHeadersInTable):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61893
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 20:09:25 +0000 (20:09 +0000)]
2010-06-25 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
[Gtk] Implement atk_table_get_column_header
https://bugs.webkit.org/show_bug.cgi?id=30896
Implemented get_column_header and modified get_row_header
accordingly to keep them both coherent among themselves.
Based on a previous patch by Joanmarie Diggs.
* accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
(webkit_accessible_table_get_column_header):
(webkit_accessible_table_get_row_header):
2010-06-25 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Xan Lopez.
[Gtk] Implement atk_table_get_column_header
https://bugs.webkit.org/show_bug.cgi?id=30896
Added new test to check whether the implementation of
get_column_headers() and get_row_headers() works ok.
* tests/testatk.c:
(testWebkitAtkGetHeadersInTable):
(main):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61884
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Fri, 25 Jun 2010 19:57:13 +0000 (19:57 +0000)]
2010-06-25 Adam Barth <abarth@webkit.org>
Reviewed by David Levin.
Incremental build failed on Chromium ews
https://bugs.webkit.org/show_bug.cgi?id=41011
The division of responsibility between update-webkit --chromium and
build-webkit --chromium is slightly unclear. In this patch, we make
build-webkit --chromium also update DEPS and re-run GYP in case the
developer has changed either since they updated.
This change is also helpful for the EWS, which wants to update DEPS and
re-run GYP after applying patches, but the EWS doesn't want to run
update-webkit --chromium because it has a dirty working copy.
* Scripts/webkitdirs.pm:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61883
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 19:57:02 +0000 (19:57 +0000)]
2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Simon Hausmann.
Introduce to QtScript benchmarks.
The QtScript performance should be tested regularly. The patch introduces
micro benchmarks for existing API.
[Qt] Performance of the QtScript API is not tested.
https://bugs.webkit.org/show_bug.cgi?id=40911
* WebKit.pro:
2010-06-25 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Simon Hausmann.
Introduce QtScript benchmarks.
The QtScript performance should be tested regularly. The patch introduces
micro benchmarks for existing API.
[Qt] Performance of the QtScript API is not tested.
https://bugs.webkit.org/show_bug.cgi?id=40911
* qt/benchmarks/benchmarks.pri: Copied from JavaScriptCore/qt/tests/tests.pri.
* qt/benchmarks/benchmarks.pro: Added.
* qt/benchmarks/qscriptengine/qscriptengine.pro: Added.
* qt/benchmarks/qscriptengine/tst_qscriptengine.cpp: Added.
(tst_QScriptEngine::checkSyntax_data):
(tst_QScriptEngine::checkSyntax):
(tst_QScriptEngine::constructor):
(tst_QScriptEngine::evaluateString_data):
(tst_QScriptEngine::evaluateString):
(tst_QScriptEngine::evaluateProgram_data):
(tst_QScriptEngine::evaluateProgram):
(tst_QScriptEngine::newObject):
(tst_QScriptEngine::nullValue):
(tst_QScriptEngine::undefinedValue):
(tst_QScriptEngine::globalObject):
(tst_QScriptEngine::toStringHandle):
* qt/benchmarks/qscriptvalue/qscriptvalue.pro: Added.
* qt/benchmarks/qscriptvalue/tst_qscriptvalue.cpp: Added.
(tst_QScriptValue::tst_QScriptValue):
(tst_QScriptValue::~tst_QScriptValue):
(tst_QScriptValue::values_data):
(tst_QScriptValue::ctorBool):
(tst_QScriptValue::ctorReal):
(tst_QScriptValue::ctorNumber):
(tst_QScriptValue::ctorQString):
(tst_QScriptValue::ctorCString):
(tst_QScriptValue::ctorSpecial):
(tst_QScriptValue::ctorQScriptValue):
(tst_QScriptValue::isValid_data):
(tst_QScriptValue::isValid):
(tst_QScriptValue::isBool_data):
(tst_QScriptValue::isBool):
(tst_QScriptValue::isNumber_data):
(tst_QScriptValue::isNumber):
(tst_QScriptValue::isFunction_data):
(tst_QScriptValue::isFunction):
(tst_QScriptValue::isNull_data):
(tst_QScriptValue::isNull):
(tst_QScriptValue::isString_data):
(tst_QScriptValue::isString):
(tst_QScriptValue::isUndefined_data):
(tst_QScriptValue::isUndefined):
(tst_QScriptValue::isObject_data):
(tst_QScriptValue::isObject):
(tst_QScriptValue::isError_data):
(tst_QScriptValue::isError):
(tst_QScriptValue::toString_data):
(tst_QScriptValue::toString):
(tst_QScriptValue::toNumber_data):
(tst_QScriptValue::toNumber):
(tst_QScriptValue::toBool_data):
(tst_QScriptValue::toBool):
(tst_QScriptValue::toInteger_data):
(tst_QScriptValue::toInteger):
(tst_QScriptValue::toInt32_data):
(tst_QScriptValue::toInt32):
(tst_QScriptValue::toUInt32_data):
(tst_QScriptValue::toUInt32):
(tst_QScriptValue::toUInt16_data):
(tst_QScriptValue::toUInt16):
(tst_QScriptValue::toObject_data):
(tst_QScriptValue::toObject):
(tst_QScriptValue::equals_data):
(tst_QScriptValue::equals):
(tst_QScriptValue::strictlyEquals_data):
(tst_QScriptValue::strictlyEquals):
(tst_QScriptValue::instanceOf_data):
(tst_QScriptValue::instanceOf):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61882
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Fri, 25 Jun 2010 19:50:04 +0000 (19:50 +0000)]
2010-06-25 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Pasteboard code does not take into account the nil character when getting and setting markup/netscape-url data
https://bugs.webkit.org/show_bug.cgi?id=41221
Take into account null-terminator when getting and setting markup and
Netscape URL pasteboard types. This means that if the selection data
contains the null terminator, it won't be included in the final String.
When setting the pasteboard data the null terminator is now included to
match the behavior of other applications.
* platform/gtk/PasteboardHelper.cpp:
(WebCore::PasteboardHelper::getClipboardContents):
Create the markup string after using g_strndup to protect against non-null-terminated
strings. Use String::fromUTF8 here to ensure that the string is not longer than the
first null-terminator. Also fix a small indentation issue.
(WebCore::PasteboardHelper::fillSelectionData):
Always include the null-terminator when setting pasteboard data manually. This matches
the behavior of other browser applications.
2010-06-25 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Pasteboard code does not take into account the nil character when getting and setting markup/netscape-url data
https://bugs.webkit.org/show_bug.cgi?id=41221
Add a test for this issue which simulates a paste keyboard event into an editable
body. The pasteboard should contain a markup portion containing a null terminator.
* tests/testcopyandpaste.c:
(test_info_new):
(test_info_destroy):
(load_status_cb):
(runPasteTestCallback):
(window_object_cleared_callback):
(pasting_test_get_data_callback):
(pasting_test_clear_data_callback):
(test_pasting_markup):
(main):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61881
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 19:31:08 +0000 (19:31 +0000)]
2010-06-25 Sam Magnuson <smagnuson@netflix.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] When any geometry change happens to a node it will resize the
backing cache
https://bugs.webkit.org/show_bug.cgi?id=40378
Continue to grow the cache, but never toss it. When the pixmap
cache gets too big it will be lost and created at the right size
next time.
No new tests: this is an optimization.
* platform/graphics/qt/GraphicsLayerQt.cpp:
(WebCore::GraphicsLayerQtImpl::recache):
(WebCore::GraphicsLayerQtImpl::paint):
(WebCore::GraphicsLayerQtImpl::flushChanges):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61880
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
robert@webkit.org [Fri, 25 Jun 2010 19:29:22 +0000 (19:29 +0000)]
2010-06-25 Robert Hogan <robert@webkit.org>
Reviewed by Simon Hausmann.
[Qt] Support evaluateScriptInIsolatedWorld()
https://bugs.webkit.org/show_bug.cgi?id=40079
Remove evaluateScriptInIsolatedWorld() from QtWebKit API.
Remove QWebScriptWorld from exported headers.
Confine support to DumpRenderTreeSupportQt so that the tests can pass.
* Api/headers.pri:
* Api/qwebframe.cpp:
* Api/qwebframe.h:
* WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(DumpRenderTreeSupportQt::clearScriptWorlds):
(DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
* WebCoreSupport/DumpRenderTreeSupportQt.h:
2010-06-25 Robert Hogan <robert@webkit.org>
Reviewed by Simon Hausmann.
[Qt] Support evaluateScriptInIsolatedWorld()
https://bugs.webkit.org/show_bug.cgi?id=40079
Remove evaluateScriptInIsolatedWorld() from QtWebKit API.
Remove QWebScriptWorld from exported headers.
Confine support to DumpRenderTreeSupportQt so that the tests can pass.
* DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::reset):
(LayoutTestController::evaluateScriptInIsolatedWorld):
* DumpRenderTree/qt/LayoutTestControllerQt.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61879
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
oliver@apple.com [Fri, 25 Jun 2010 19:17:24 +0000 (19:17 +0000)]
2010-06-25 Oliver Hunt <oliver@apple.com>
Reviewed by Geoffrey Garen.
Remove old js parser
https://bugs.webkit.org/show_bug.cgi?id=41222
Remove the old yacc parser, this also solves the tiger problem. Which
was a conflict between yacc generated token values and those in the
custom parser
* Android.mk:
* CMakeLists.txt:
* DerivedSources.make:
* DerivedSources.pro:
* GNUmakefile.am:
* JavaScriptCore.pro:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj:
* parser/Grammar.y: Removed.
* parser/JSParser.cpp:
* parser/JSParser.h:
* parser/Lexer.cpp:
* parser/NodeConstructors.h:
(JSC::Node::Node):
* parser/Parser.cpp:
(JSC::Parser::parse):
* wtf/Platform.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61878
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 19:15:06 +0000 (19:15 +0000)]
2010-06-25 Andreas Kling <andreas.kling@nokia.com>
Reviewed by Darin Adler.
https://bugs.webkit.org/show_bug.cgi?id=41019
Canvas: Remember verified clean origins for drawImage()
Made CanvasRenderingContext2D cache the KURLs of clean origins
for fast repeated lookup.
* html/canvas/CanvasRenderingContext2D.cpp:
(WebCore::CanvasRenderingContext2D::checkOrigin):
* html/canvas/CanvasRenderingContext2D.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61877
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
weinig@apple.com [Fri, 25 Jun 2010 18:25:31 +0000 (18:25 +0000)]
WKBundlePageRenderTreeExternalRepresentation really needs to be
WKBundlePageCopyRenderTreeExternalRepresentation so we don't have dangling
pointers and adhere to naming conventions.
Reviewed by Anders Carlsson.
* WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageCopyRenderTreeExternalRepresentation):
* WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:
* mac/WebKit2.exp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61876
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
robert@webkit.org [Fri, 25 Jun 2010 18:10:59 +0000 (18:10 +0000)]
2010-06-25 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request
https://bugs.webkit.org/show_bug.cgi?id=35301
Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
the appropriate method for a 307 redirect request.
When deciding if it needs to override a POST method with a GET method during a
redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
in ResourceRequest::request()->httpMethod(). This will always contain the
original request method in a redirect chain and, more importantly, is the
method that will be used for the request created from the redirect
if it is not overridden.
Unskip http/tests/loading/307-after-303-after-post.html
* platform/qt/Skipped:
2010-06-25 Robert Hogan <robert@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request
https://bugs.webkit.org/show_bug.cgi?id=35301
Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
the appropriate method for a 307 redirect request.
When deciding if it needs to override a POST method with a GET method during a
redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
in ResourceRequest::request()->httpMethod(). This will always contain the
original request method in a redirect chain and, more importantly, is the
method that will be used for the request created from the redirect
if it is not overridden.
* platform/network/qt/QNetworkReplyHandler.cpp:
(WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61875
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Fri, 25 Jun 2010 18:08:05 +0000 (18:08 +0000)]
Corrected change log entry
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61874
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca@apple.com [Fri, 25 Jun 2010 18:07:18 +0000 (18:07 +0000)]
Revert accidental part and add a newline.
* MiniBrowser/mac/AppDelegate.m:
* MiniBrowser/mac/MiniBrowser_Prefix.pch:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61873
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Fri, 25 Jun 2010 18:07:01 +0000 (18:07 +0000)]
Removed a one-line method that only had one internal caller.
Reviewed by Anders Carlsson.
* rendering/RenderBlock.h: Removed bidiReorderLine()
* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::layoutInlineChildren): Moved the implementation of
bidiReorderLine() inline here.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61872
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Fri, 25 Jun 2010 18:06:24 +0000 (18:06 +0000)]
Unreviewed. Build fix.
Fixed test expectations for Chromium.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61871
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andersca@apple.com [Fri, 25 Jun 2010 18:03:55 +0000 (18:03 +0000)]
Add a LOG macro that expands to a no-op by default.
Reviewed by Dan Bernstein.
* MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
* MiniBrowser/mac/AppDelegate.m:
(_didRecieveMessageFromInjectedBundle):
* MiniBrowser/mac/BrowserWindowController.m:
(-[BrowserWindowController windowShouldClose:]):
(_didStartProvisionalLoadForFrame):
(_didReceiveServerRedirectForProvisionalLoadForFrame):
(_didFailProvisionalLoadWithErrorForFrame):
(_didCommitLoadForFrame):
(_didFinishLoadForFrame):
(_didFailLoadWithErrorForFrame):
(_didReceiveTitleForFrame):
(_didFirstLayoutForFrame):
(_didFirstVisuallyNonEmptyLayoutForFrame):
(_didBecomeUnresponsive):
(_didBecomeResponsive):
(_decidePolicyForNavigationAction):
(_decidePolicyForNewWindowAction):
(_createNewPage):
(_showPage):
(_closePage):
(_didNavigateWithNavigationData):
(_didPerformClientRedirect):
(_didPerformServerRedirect):
(_didUpdateHistoryTitle):
* MiniBrowser/mac/MiniBrowser_Prefix.pch:
* MiniBrowser/mac/WebBundle/WebBundleMain.m:
(_didClearWindowForFrame):
(_didCreatePage):
(_willDestroyPage):
(_didRecieveMessage):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61870
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
hclam@chromium.org [Fri, 25 Jun 2010 17:32:35 +0000 (17:32 +0000)]
Unreviewed. Build fix.
Fixed test expectations for Chromium.
* platform/chromium/test_expectations.txt:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61869
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
japhet@chromium.org [Fri, 25 Jun 2010 17:17:45 +0000 (17:17 +0000)]
2010-06-25 Nate Chapin <japhet@chromium.org>
Reviewed by Adam Barth.
Take a KURL parameter in Document's constructor.
This will remove the one case where Document::url()
and FrameLoader::url() are not equal, allowing us to
remove FrameLoader::url().
https://bugs.webkit.org/show_bug.cgi?id=41166
Refactor only, no new tests.
* dom/DOMImplementation.cpp:
(WebCore::DOMImplementation::createDocument): Take a KURL and pass it through to Document.
(WebCore::DOMImplementation::createHTMLDocument):
* dom/DOMImplementation.h:
* dom/Document.cpp:
(WebCore::Document::Document): Call setURL() if a frame or a non-empty KURL is specified.
(WebCore::Document::initSecurityContext): m_url is now initialized, so use it instead
of m_frame->loader()->url() for initializing the SecurityOrigin.
* dom/Document.h:
(WebCore::Document::create):
(WebCore::Document::createXHTML):
* html/HTMLDocument.cpp:
* html/HTMLDocument.h: Add KURL parameter to create() and constructor.
* html/HTMLViewSourceDocument.cpp:
* html/HTMLViewSourceDocument.h: Add KURL parameter to create() and constructor.
* loader/CachedFont.cpp:
(WebCore::CachedFont::ensureSVGFontData):
* loader/DocumentWriter.cpp:
(WebCore::DocumentWriter::createDocument): Take a KURL and pass it through to Document.
(WebCore::DocumentWriter::begin): Pass existing url parameter to constructors, and remove
redundant Document::setURL() call.
* loader/DocumentWriter.h:
* loader/FTPDirectoryDocument.cpp:
* loader/FTPDirectoryDocument.h: Add KURL parameter to create() and constructor.
* loader/ImageDocument.cpp:
* loader/ImageDocument.h: Add KURL parameter to create() and constructor.
* loader/MediaDocument.cpp:
* loader/MediaDocument.h: Add KURL parameter to create() and constructor.
* loader/PlaceholderDocument.h: Add KURL parameter to create() and constructor.
* loader/PluginDocument.cpp:
* loader/PluginDocument.h: Add KURL parameter to create() and constructor.
* loader/SinkDocument.cpp:
* loader/SinkDocument.h: Add KURL parameter to create() and constructor.
* loader/TextDocument.cpp:
* loader/TextDocument.h: Add KURL parameter to create() and constructor.
* svg/SVGDocument.cpp:
* svg/SVGDocument.h: Add KURL parameter to create() and constructor.
* xml/DOMParser.cpp:
(WebCore::DOMParser::parseFromString):
* xml/XMLHttpRequest.cpp:
(WebCore::XMLHttpRequest::responseXML):
* xml/XSLTProcessor.cpp:
(WebCore::XSLTProcessor::createDocumentFromSource):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61868
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 16:20:09 +0000 (16:20 +0000)]
2010-06-25 Lucas De Marchi <lucas.demarchi@profusion.mobi>
Reviewed by Kenneth Rohde Christiansen.
[EFL] Stop frame loaders when deleting view.
Frame loaders were still alive after view is deleted, causing
segmentation fault when libsoup had something to deliver yet.
https://bugs.webkit.org/show_bug.cgi?id=41007
* efl/ewk/ewk_view.cpp:
(_ewk_view_smart_del): stop loaders.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61867
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mnaganov@chromium.org [Fri, 25 Jun 2010 16:12:08 +0000 (16:12 +0000)]
2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r61812.
http://trac.webkit.org/changeset/61812
https://bugs.webkit.org/show_bug.cgi?id=41216
breaks Chromium workers tests (Requested by mnaganov on
#webkit).
* fast/workers/storage/open-database-sync-inputs-expected.txt:
* fast/workers/storage/resources/open-database-sync-inputs.js:
2010-06-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r61812.
http://trac.webkit.org/changeset/61812
https://bugs.webkit.org/show_bug.cgi?id=41216
breaks Chromium workers tests (Requested by mnaganov on
#webkit).
* storage/AbstractDatabase.cpp:
* storage/AbstractDatabase.h:
* storage/Database.cpp:
(WebCore::Database::databaseInfoTableName):
(WebCore::guidMutex):
(WebCore::guidToVersionMap):
(WebCore::updateGuidVersionMap):
(WebCore::guidToDatabaseMap):
(WebCore::databaseVersionKey):
(WebCore::DatabaseCreationCallbackTask::create):
(WebCore::DatabaseCreationCallbackTask::performTask):
(WebCore::DatabaseCreationCallbackTask::DatabaseCreationCallbackTask):
(WebCore::Database::openDatabase):
(WebCore::Database::Database):
(WebCore::Database::openAndVerifyVersion):
(WebCore::retrieveTextResultFromDatabase):
(WebCore::Database::getVersionFromDatabase):
(WebCore::setTextValueInDatabase):
(WebCore::Database::setVersionInDatabase):
(WebCore::Database::versionMatchesExpected):
(WebCore::Database::close):
(WebCore::Database::disableAuthorizer):
(WebCore::Database::enableAuthorizer):
(WebCore::Database::setAuthorizerReadOnly):
(WebCore::Database::lastActionChangedDatabase):
(WebCore::Database::lastActionWasInsert):
(WebCore::Database::resetDeletes):
(WebCore::Database::hadDeletes):
(WebCore::guidForOriginAndName):
(WebCore::Database::resetAuthorizer):
(WebCore::Database::performOpenAndVerify):
(WebCore::Database::performCreationCallback):
(WebCore::Database::version):
(WebCore::Database::setExpectedVersion):
(WebCore::Database::stringIdentifier):
(WebCore::Database::displayName):
(WebCore::Database::estimatedSize):
(WebCore::Database::fileName):
* storage/Database.h:
(WebCore::Database::scriptExecutionContext):
(WebCore::Database::opened):
(WebCore::Database::isNew):
(WebCore::Database::databaseDebugName):
* storage/DatabaseAuthorizer.cpp:
(WebCore::DatabaseAuthorizer::DatabaseAuthorizer):
(WebCore::DatabaseAuthorizer::denyBasedOnTableName):
* storage/DatabaseAuthorizer.h:
(WebCore::DatabaseAuthorizer::create):
* storage/DatabaseSync.cpp:
(WebCore::DatabaseSync::databaseInfoTableName):
(WebCore::DatabaseSync::openDatabaseSync):
(WebCore::DatabaseSync::DatabaseSync):
(WebCore::DatabaseSync::~DatabaseSync):
(WebCore::DatabaseSync::version):
(WebCore::DatabaseSync::changeVersion):
(WebCore::DatabaseSync::transaction):
(WebCore::DatabaseSync::scriptExecutionContext):
* storage/DatabaseSync.h:
(WebCore::DatabaseSync::databaseDebugName):
* storage/DatabaseTask.cpp:
(WebCore::DatabaseOpenTask::DatabaseOpenTask):
(WebCore::DatabaseOpenTask::doPerformTask):
* storage/DatabaseTask.h:
(WebCore::DatabaseOpenTask::create):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61866
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 15:45:41 +0000 (15:45 +0000)]
2010-06-25 Lei Zheng <lzheng@chromium.org>
Reviewed by Dimitri Glazkov.
Add a flag to the ResourceResponse for tracking if a request was fetched when
Alternate-protocol is available.
https://bugs.webkit.org/show_bug.cgi?id=41001
No new tests. (This is just a setter and getter.)
* platform/network/chromium/ResourceResponse.h:
(WebCore::ResourceResponse::ResourceResponse):
(WebCore::ResourceResponse::wasAlternateProtocolAvailable):
(WebCore::ResourceResponse::setWasAlternateProtocolAvailable):
2010-06-25 Lei Zheng <lzheng@chromium.org>
Reviewed by Dimitri Glazkov.
[Chromium] Add a flag to the ResourceResponse for tracking if a request was fetched
when Alternate-Protocol is available.
https://bugs.webkit.org/show_bug.cgi?id=41001
* public/WebURLResponse.h:
* src/WebURLResponse.cpp:
(WebKit::WebURLResponse::wasAlternateProtocolAvailable):
(WebKit::WebURLResponse::setWasAlternateProtocolAvailable):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61865
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 15:29:39 +0000 (15:29 +0000)]
2010-06-25 Lyon Chen <liachen@rim.com>
Reviewed by Darin Adler.
InspectorCSSStore.cpp is not surrounded with ENABLE(INSPECTOR)
https://bugs.webkit.org/show_bug.cgi?id=41004
Surround InspectorCSSStore.cpp code with ENABLE(INSPECTOR) so it will not
break the build when INSPECTOR is disabled.
* inspector/InspectorCSSStore.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61864
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 15:00:25 +0000 (15:00 +0000)]
2010-06-25 No'am Rosenthal <noam.rosenthal@nokia.com>
Reviewed by Simon Hausmann.
[Qt] WebGL: missing file
https://bugs.webkit.org/show_bug.cgi?id=40998
Added a missing file to WebCore.pro
No new tests; build fix
* WebCore.pro:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61863
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
aroben@apple.com [Fri, 25 Jun 2010 14:16:46 +0000 (14:16 +0000)]
Windows build fix
* WebCore.vcproj/WebCore.vcproj: Added a missing </File> tag.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61862
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 25 Jun 2010 13:55:06 +0000 (13:55 +0000)]
2010-06-25 Alex Milowski <alex@milowski.com>
Reviewed by Kenneth Rohde Christiansen.
Added a test for row alignment, adjusted tests to better demonstrate their
respective area of MathML, and updated the output for all the tests due to
the change in vertical alignment of all MathML constructs.
* mathml/presentation/mo.xhtml:
* mathml/presentation/row-alignment.xhtml: Added.
* mathml/presentation/row.xhtml:
* mathml/presentation/sub.xhtml:
* platform/mac/mathml/presentation/fractions-expected.checksum:
* platform/mac/mathml/presentation/fractions-expected.png:
* platform/mac/mathml/presentation/fractions-expected.txt:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
* platform/mac/mathml/presentation/mo-expected.checksum:
* platform/mac/mathml/presentation/mo-expected.png:
* platform/mac/mathml/presentation/mo-expected.txt:
* platform/mac/mathml/presentation/over-expected.checksum:
* platform/mac/mathml/presentation/over-expected.png:
* platform/mac/mathml/presentation/over-expected.txt:
* platform/mac/mathml/presentation/roots-expected.checksum:
* platform/mac/mathml/presentation/roots-expected.png:
* platform/mac/mathml/presentation/roots-expected.txt:
* platform/mac/mathml/presentation/row-alignment-expected.checksum: Added.
* platform/mac/mathml/presentation/row-alignment-expected.png: Added.
* platform/mac/mathml/presentation/row-alignment-expected.txt: Added.
* platform/mac/mathml/presentation/row-expected.checksum:
* platform/mac/mathml/presentation/row-expected.png:
* platform/mac/mathml/presentation/row-expected.txt:
* platform/mac/mathml/presentation/sub-expected.checksum:
* platform/mac/mathml/presentation/sub-expected.png:
* platform/mac/mathml/presentation/sub-expected.txt:
* platform/mac/mathml/presentation/subsup-expected.checksum:
* platform/mac/mathml/presentation/subsup-expected.png:
* platform/mac/mathml/presentation/subsup-expected.txt:
* platform/mac/mathml/presentation/sup-expected.checksum:
* platform/mac/mathml/presentation/sup-expected.png:
* platform/mac/mathml/presentation/sup-expected.txt:
* platform/mac/mathml/presentation/tables-expected.checksum:
* platform/mac/mathml/presentation/tables-expected.png:
* platform/mac/mathml/presentation/tables-expected.txt:
* platform/mac/mathml/presentation/under-expected.checksum:
* platform/mac/mathml/presentation/under-expected.png:
* platform/mac/mathml/presentation/under-expected.txt:
* platform/mac/mathml/presentation/underover-expected.checksum:
* platform/mac/mathml/presentation/underover-expected.png:
* platform/mac/mathml/presentation/underover-expected.txt:
2010-06-25 Alex Milowski <alex@milowski.com>
Reviewed by Kenneth Rohde Christiansen.
This patch changes the vertical alignment to rely upon baseline
alignment for all MathML rendering. This fixes a number of layout
issues and the implementation is much more clean.
Also, this patch adds a horizontal green line in the debug layout
so you can see the top padding of any RenderMathMLBlock instance.
Test: mathml/presentation/row-alignment.xhtml
* css/mathml.css:
* mathml/RenderMathMLBlock.cpp:
* mathml/RenderMathMLFraction.cpp:
* mathml/RenderMathMLFraction.h:
* mathml/RenderMathMLOperator.cpp:
* mathml/RenderMathMLOperator.h:
* mathml/RenderMathMLRoot.cpp:
* mathml/RenderMathMLRow.cpp:
* mathml/RenderMathMLRow.h:
* mathml/RenderMathMLSquareRoot.cpp:
* mathml/RenderMathMLSubSup.cpp:
* mathml/RenderMathMLUnderOver.cpp:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61861
268f45cc-cd09-0410-ab3c-
d52691b4dbfc