WebKit-https.git
9 years ago[ANGLE] Update ANGLE in WebKit
mvujovic@adobe.com [Mon, 14 Jan 2013 22:34:29 +0000 (22:34 +0000)]
[ANGLE] Update ANGLE in WebKit
https://bugs.webkit.org/show_bug.cgi?id=106274

Reviewed by Dean Jackson.

Update ANGLE to r1641.

Source/ThirdParty/ANGLE:

ANGLE parsers were generated with Bison 2.3.

Additionally, perform the following changes to WebKit's ANGLE build system. Note that these
changes only apply to WebKit's copy of ANGLE, and do not need to be upstreamed to ANGLE.
(a) Remove all files in the libEGL and libGLESv2 directories because nobody is using them.
    Add a README in each directory to explain why their contents are not copied over from
    ANGLE. This simplifies updating ANGLE in the future.
(b) Remove the build_angle.xcodeproj file that no-one is using. It appears it was copied
    over from a gyp build of ANGLE. The Mac build uses ANGLE.xcodeproj.
(c) Remove duplicate file entries in ANGLE.xcodeproj. Change its Xcode group structure to
    match ANGLE's directory structure.
(d) Add a Copy Files task to ANGLE.xcodeproj to put the khrplatform.h header in the right
    place so ShaderLang.h can find it. ShaderLang.h is copied to
    <BuildDir>/usr/local/include/ANGLE/ShaderLang.h during the Copy Headers task, and it
    includes "KHR/khrplatform.h". Thus, we need to copy khrplatform.h to
    <BuildDir>/usr/local/include/ANGLE/KHR/khrplatform.h.

Additionally, make one build fix in ANGLE source that should be upstreamed to ANGLE:
(1) Before this patch in ExpressionParser.y, we toggled the "-Wpragmas" flag so compilers
    could ignore the pragmas that they didn't understand instead of generating an error.
    However, clang does not understand "-Wpragmas" itself. Instead, tt understands
    "-Wunknown-pragmas". Now, instead of trying to temporarily ignore pragmas, we apply the
    right flags to the right compiler versions. The new code in ExpressionParser.y looks
    like:

"""
// Turn off uninitialized variable warnings triggered by the auto-generated pplval variable.
// On gcc 4.7+, The flag is called "-Wmaybe-uninitialized".
// On clang and gcc < 4.7, the flag is called "-Wuninitialized".
#if !defined(__clang__) && ((__GNUC__ == 4 && __GNU_C_MINOR__ >= 7) || __GNUC__ >= 5)
#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
#else
#pragma GCC diagnostic ignored "-Wuninitialized"
#endif
"""

* ANGLE.plist:
* ANGLE.pri:
* ANGLE.xcodeproj/project.pbxproj:
* DerivedSources.pri:
* Target.pri:
* include/GLSLANG/ShaderLang.h:
* src/build_angle.xcodeproj/project.pbxproj: Removed.
* src/common/angleutils.h:
* src/common/debug.cpp:
(gl::ScopedPerfEventHelper::ScopedPerfEventHelper):
* src/common/debug.h:
* src/common/version.h:
* src/compiler/Compiler.cpp:
(TCompiler::Init):
(TCompiler::compile):
(TCompiler::clearResults):
(TCompiler::collectAttribsUniforms):
(TCompiler::enforcePackingRestrictions):
* src/compiler/Diagnostics.cpp:
(TDiagnostics::TDiagnostics):
(TDiagnostics::writeInfo):
(TDiagnostics::print):
* src/compiler/Diagnostics.h:
(TDiagnostics::numErrors):
(TDiagnostics::numWarnings):
(TDiagnostics):
* src/compiler/DirectiveHandler.h:
* src/compiler/HashNames.h: Added.
* src/compiler/Intermediate.cpp:
(TIntermTraverser::hash):
* src/compiler/OutputESSL.cpp:
(TOutputESSL::TOutputESSL):
* src/compiler/OutputESSL.h:
(TOutputESSL):
* src/compiler/OutputGLSL.cpp:
(TOutputGLSL::TOutputGLSL):
* src/compiler/OutputGLSL.h:
(TOutputGLSL):
* src/compiler/OutputGLSLBase.cpp:
(TOutputGLSLBase::TOutputGLSLBase):
(TOutputGLSLBase::writeVariableType):
(TOutputGLSLBase::writeFunctionParameters):
(TOutputGLSLBase::writeConstantUnion):
(TOutputGLSLBase::visitSymbol):
(TOutputGLSLBase::visitBinary):
(TOutputGLSLBase::visitAggregate):
(TOutputGLSLBase::getTypeName):
(TOutputGLSLBase::hashName):
(TOutputGLSLBase::hashVariableName):
(TOutputGLSLBase::hashFunctionName):
* src/compiler/OutputGLSLBase.h:
(TOutputGLSLBase):
* src/compiler/OutputHLSL.cpp:
(sh::OutputHLSL::OutputHLSL):
(sh::OutputHLSL::header):
(sh::OutputHLSL::visitAggregate):
(sh::OutputHLSL::visitBranch):
(sh::OutputHLSL::handleExcessiveLoop):
* src/compiler/OutputHLSL.h:
(OutputHLSL):
* src/compiler/ParseHelper.cpp:
(TParseContext::error):
(TParseContext::nonInitConstErrorCheck):
(PaParseStrings):
* src/compiler/ParseHelper.h:
(TParseContext::TParseContext):
(TParseContext):
(TParseContext::numErrors):
* src/compiler/RenameFunction.h:
(RenameFunction::visitAggregate):
* src/compiler/ShHandle.h:
(TCompiler::getHashFunction):
(TCompiler::getNameMap):
(TCompiler::getSymbolTable):
(TCompiler):
* src/compiler/ShaderLang.cpp:
(ShInitBuiltInResources):
(ShGetInfo):
(ShGetNameHashingEntry):
* src/compiler/SymbolTable.cpp:
(TType::TType):
(TType::isStructureContainingArrays):
* src/compiler/SymbolTable.h:
(TSymbolTable::findBuiltIn):
(TSymbolTable):
* src/compiler/TranslatorESSL.cpp:
(TranslatorESSL::translate):
* src/compiler/TranslatorGLSL.cpp:
(TranslatorGLSL::translate):
* src/compiler/Types.h:
(TType):
(TPublicType):
(TPublicType::setBasic):
(TPublicType::setAggregate):
(TPublicType::setArray):
(TPublicType::isStructureContainingArrays):
* src/compiler/UnfoldShortCircuit.cpp:
(sh::UnfoldShortCircuit::visitBinary):
* src/compiler/VariableInfo.cpp:
(getVariableInfo):
(getUserDefinedVariableInfo):
(TVariableInfo::TVariableInfo):
(CollectAttribsUniforms::CollectAttribsUniforms):
(CollectAttribsUniforms::visitAggregate):
* src/compiler/VariableInfo.h:
(TVariableInfo):
(CollectAttribsUniforms):
* src/compiler/VariablePacker.cpp: Added.
(VariablePacker::GetNumComponentsPerRow):
(VariablePacker::GetNumRows):
(TVariableInfoComparer::operator()):
(VariablePacker::makeColumnFlags):
(VariablePacker::fillColumns):
(VariablePacker::searchColumn):
(VariablePacker::CheckVariablesWithinPackingLimits):
* src/compiler/VariablePacker.h: Added.
(VariablePacker):
* src/compiler/VersionGLSL.cpp:
(TVersionGLSL::visitAggregate):
* src/compiler/VersionGLSL.h:
(TVersionGLSL):
* src/compiler/glslang.l:
* src/compiler/glslang.y:
* src/compiler/glslang_lex.cpp:
(string_input):
(glslang_finalize):
(glslang_scan):
* src/compiler/glslang_tab.cpp:
* src/compiler/intermediate.h:
(TIntermTraverser):
* src/compiler/osinclude.h:
(OS_GetTLSValue):
* src/compiler/ossource_nspr.cpp:
* src/compiler/preprocessor/DiagnosticsBase.cpp: Added.
(pp):
(pp::Diagnostics::~Diagnostics):
(pp::Diagnostics::report):
(pp::Diagnostics::severity):
(pp::Diagnostics::message):
* src/compiler/preprocessor/DiagnosticsBase.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Diagnostics.h.
(pp):
(Diagnostics):
* src/compiler/preprocessor/DirectiveHandlerBase.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/DirectiveHandlerBase.cpp.
(pp):
(pp::DirectiveHandler::~DirectiveHandler):
* src/compiler/preprocessor/DirectiveHandlerBase.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/DirectiveHandler.h.
(pp):
(DirectiveHandler):
* src/compiler/preprocessor/DirectiveParser.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/DirectiveParser.cpp.
(getDirective):
(isConditionalDirective):
(isEOD):
(skipUntilEOD):
(isMacroNameReserved):
(isMacroPredefined):
(pp):
(DefinedParser):
(pp::DefinedParser::DefinedParser):
(pp::DefinedParser::lex):
(pp::DirectiveParser::DirectiveParser):
(pp::DirectiveParser::lex):
(pp::DirectiveParser::parseDirective):
(pp::DirectiveParser::parseDefine):
(pp::DirectiveParser::parseUndef):
(pp::DirectiveParser::parseIf):
(pp::DirectiveParser::parseIfdef):
(pp::DirectiveParser::parseIfndef):
(pp::DirectiveParser::parseElse):
(pp::DirectiveParser::parseElif):
(pp::DirectiveParser::parseEndif):
(pp::DirectiveParser::parseError):
(pp::DirectiveParser::parsePragma):
(pp::DirectiveParser::parseExtension):
(pp::DirectiveParser::parseVersion):
(pp::DirectiveParser::parseLine):
(pp::DirectiveParser::skipping):
(pp::DirectiveParser::parseConditionalIf):
(pp::DirectiveParser::parseExpressionIf):
(pp::DirectiveParser::parseExpressionIfdef):
* src/compiler/preprocessor/DirectiveParser.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/DirectiveParser.h.
(pp):
(DirectiveParser):
(ConditionalBlock):
(pp::DirectiveParser::ConditionalBlock::ConditionalBlock):
* src/compiler/preprocessor/ExpressionParser.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/ExpressionParser.cpp.
(yysyntax_error):
(yylex):
(yyerror):
(pp):
(pp::ExpressionParser::ExpressionParser):
(pp::ExpressionParser::parse):
* src/compiler/preprocessor/ExpressionParser.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/ExpressionParser.h.
(pp):
(ExpressionParser):
* src/compiler/preprocessor/ExpressionParser.y: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/ExpressionParser.y.
* src/compiler/preprocessor/Input.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Input.cpp.
(pp):
(pp::Input::Input):
(pp::Input::read):
* src/compiler/preprocessor/Input.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Input.h.
(pp):
(Input):
(pp::Input::count):
(pp::Input::string):
(pp::Input::length):
(Location):
(pp::Input::Location::Location):
(pp::Input::readLoc):
* src/compiler/preprocessor/Lexer.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Lexer.cpp.
(pp):
(pp::Lexer::~Lexer):
* src/compiler/preprocessor/Lexer.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Lexer.h.
(pp):
(Lexer):
* src/compiler/preprocessor/Macro.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Macro.cpp.
(pp):
(pp::Macro::equals):
* src/compiler/preprocessor/Macro.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Macro.h.
(pp):
(pp::Macro::Macro):
(Macro):
* src/compiler/preprocessor/MacroExpander.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/MacroExpander.cpp.
(pp):
(TokenLexer):
(pp::TokenLexer::TokenLexer):
(pp::TokenLexer::lex):
(pp::MacroExpander::MacroExpander):
(pp::MacroExpander::~MacroExpander):
(pp::MacroExpander::lex):
(pp::MacroExpander::getToken):
(pp::MacroExpander::ungetToken):
(pp::MacroExpander::isNextTokenLeftParen):
(pp::MacroExpander::pushMacro):
(pp::MacroExpander::popMacro):
(pp::MacroExpander::expandMacro):
(pp::MacroExpander::collectMacroArgs):
(pp::MacroExpander::replaceMacroParams):
* src/compiler/preprocessor/MacroExpander.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/MacroExpander.h.
(pp):
(MacroExpander):
(MacroContext):
(pp::MacroExpander::MacroContext::MacroContext):
(pp::MacroExpander::MacroContext::empty):
(pp::MacroExpander::MacroContext::get):
(pp::MacroExpander::MacroContext::unget):
* src/compiler/preprocessor/Preprocessor.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Preprocessor.cpp.
(pp):
(PreprocessorImpl):
(pp::PreprocessorImpl::PreprocessorImpl):
(pp::Preprocessor::Preprocessor):
(pp::Preprocessor::~Preprocessor):
(pp::Preprocessor::init):
(pp::Preprocessor::predefineMacro):
(pp::Preprocessor::lex):
* src/compiler/preprocessor/Preprocessor.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Preprocessor.h.
(pp):
(Preprocessor):
* src/compiler/preprocessor/SourceLocation.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/SourceLocation.h.
(pp):
(pp::SourceLocation::SourceLocation):
(SourceLocation):
(pp::SourceLocation::equals):
(pp::operator==):
(pp::operator!=):
* src/compiler/preprocessor/Token.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Token.cpp.
(pp):
(pp::Token::reset):
(pp::Token::equals):
(pp::Token::setAtStartOfLine):
(pp::Token::setHasLeadingSpace):
(pp::Token::setExpansionDisabled):
(pp::Token::iValue):
(pp::Token::uValue):
(pp::Token::fValue):
(pp::operator<<):
* src/compiler/preprocessor/Token.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Token.h.
(pp):
(pp::Token::Token):
(Token):
(pp::Token::atStartOfLine):
(pp::Token::hasLeadingSpace):
(pp::Token::expansionDisabled):
(pp::operator==):
(pp::operator!=):
* src/compiler/preprocessor/Tokenizer.cpp: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Tokenizer.cpp.
(yy_buffer_state):
(yy_trans_info):
(yyguts_t):
(yy_get_previous_state):
(yy_try_NUL_trans):
(input):
(pprestart):
(pp_switch_to_buffer):
(pp_load_buffer_state):
(pp_create_buffer):
(pp_delete_buffer):
(pp_init_buffer):
(pp_flush_buffer):
(pppush_buffer_state):
(pppop_buffer_state):
(ppensure_buffer_stack):
(pp_scan_buffer):
(pp_scan_string):
(pp_scan_bytes):
(yy_fatal_error):
(ppget_extra):
(ppget_lineno):
(ppget_column):
(ppget_in):
(ppget_out):
(ppget_leng):
(ppget_text):
(ppset_extra):
(ppset_lineno):
(ppset_column):
(ppset_in):
(ppset_out):
(ppget_debug):
(ppset_debug):
(ppget_lval):
(ppset_lval):
(ppget_lloc):
(ppset_lloc):
(pplex_init):
(pplex_init_extra):
(yy_init_globals):
(pplex_destroy):
(yy_flex_strncpy):
(yy_flex_strlen):
(ppalloc):
(pprealloc):
(ppfree):
(pp):
(pp::Tokenizer::Tokenizer):
(pp::Tokenizer::~Tokenizer):
(pp::Tokenizer::init):
(pp::Tokenizer::setFileNumber):
(pp::Tokenizer::setLineNumber):
(pp::Tokenizer::lex):
(pp::Tokenizer::initScanner):
(pp::Tokenizer::destroyScanner):
* src/compiler/preprocessor/Tokenizer.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Tokenizer.h.
(pp):
(Tokenizer):
(Context):
* src/compiler/preprocessor/Tokenizer.l: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/Tokenizer.l.
* src/compiler/preprocessor/atom.c: Removed.
* src/compiler/preprocessor/atom.h: Removed.
* src/compiler/preprocessor/compile.h: Removed.
* src/compiler/preprocessor/cpp.c: Removed.
* src/compiler/preprocessor/cpp.h: Removed.
* src/compiler/preprocessor/cppstruct.c: Removed.
* src/compiler/preprocessor/generate_parser.sh: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/generate_parser.sh.
* src/compiler/preprocessor/memory.c: Removed.
* src/compiler/preprocessor/memory.h: Removed.
* src/compiler/preprocessor/new/DiagnosticsBase.cpp: Removed.
* src/compiler/preprocessor/new/new_file.cpp: Removed.
* src/compiler/preprocessor/new/new_file2.cpp: Removed.
* src/compiler/preprocessor/new/preprocessor.vcproj: Removed.
* src/compiler/preprocessor/numeric_lex.h: Added.
(pp):
(pp::numeric_base_int):
(pp::numeric_lex_int):
(pp::numeric_lex_float):
* src/compiler/preprocessor/parser.h: Removed.
* src/compiler/preprocessor/pp_utils.h: Renamed from Source/ThirdParty/ANGLE/src/compiler/preprocessor/new/pp_utils.h.
* src/compiler/preprocessor/preprocess.h: Removed.
* src/compiler/preprocessor/scanner.c: Removed.
* src/compiler/preprocessor/scanner.h: Removed.
* src/compiler/preprocessor/slglobals.h: Removed.
* src/compiler/preprocessor/symbols.c: Removed.
* src/compiler/preprocessor/symbols.h: Removed.
* src/compiler/preprocessor/tokens.c: Removed.
* src/compiler/preprocessor/tokens.h: Removed.
* src/libEGL/Config.cpp: Removed.
* src/libEGL/Config.h: Removed.
* src/libEGL/Display.cpp: Removed.
* src/libEGL/Display.h: Removed.
* src/libEGL/README: Added.
* src/libEGL/Surface.cpp: Removed.
* src/libEGL/Surface.h: Removed.
* src/libEGL/libEGL.cpp: Removed.
* src/libEGL/libEGL.def: Removed.
* src/libEGL/libEGL.rc: Removed.
* src/libEGL/libEGL.vcproj: Removed.
* src/libEGL/main.cpp: Removed.
* src/libEGL/main.h: Removed.
* src/libEGL/resource.h: Removed.
* src/libGLESv2/Blit.cpp: Removed.
* src/libGLESv2/Blit.h: Removed.
* src/libGLESv2/Buffer.cpp: Removed.
* src/libGLESv2/Buffer.h: Removed.
* src/libGLESv2/Context.cpp: Removed.
* src/libGLESv2/Context.h: Removed.
* src/libGLESv2/Fence.cpp: Removed.
* src/libGLESv2/Fence.h: Removed.
* src/libGLESv2/Framebuffer.cpp: Removed.
* src/libGLESv2/Framebuffer.h: Removed.
* src/libGLESv2/HandleAllocator.cpp: Removed.
* src/libGLESv2/HandleAllocator.h: Removed.
* src/libGLESv2/IndexDataManager.cpp: Removed.
* src/libGLESv2/IndexDataManager.h: Removed.
* src/libGLESv2/Program.cpp: Removed.
* src/libGLESv2/Program.h: Removed.
* src/libGLESv2/ProgramBinary.cpp: Removed.
* src/libGLESv2/ProgramBinary.h: Removed.
* src/libGLESv2/Query.cpp: Removed.
* src/libGLESv2/Query.h: Removed.
* src/libGLESv2/README: Added.
* src/libGLESv2/Renderbuffer.cpp: Removed.
* src/libGLESv2/Renderbuffer.h: Removed.
* src/libGLESv2/ResourceManager.cpp: Removed.
* src/libGLESv2/ResourceManager.h: Removed.
* src/libGLESv2/Shader.cpp: Removed.
* src/libGLESv2/Shader.h: Removed.
* src/libGLESv2/Texture.cpp: Removed.
* src/libGLESv2/Texture.h: Removed.
* src/libGLESv2/VertexDataManager.cpp: Removed.
* src/libGLESv2/VertexDataManager.h: Removed.
* src/libGLESv2/libGLESv2.cpp: Removed.
* src/libGLESv2/libGLESv2.def: Removed.
* src/libGLESv2/libGLESv2.rc: Removed.
* src/libGLESv2/libGLESv2.vcproj: Removed.
* src/libGLESv2/main.cpp: Removed.
* src/libGLESv2/main.h: Removed.
* src/libGLESv2/mathutil.h: Removed.
* src/libGLESv2/resource.h: Removed.
* src/libGLESv2/utilities.cpp: Removed.
* src/libGLESv2/utilities.h: Removed.
* src/libGLESv2/vertexconversion.h: Removed.

Source/WebCore:

Update the files used in the EFL and GTK builds.

No new tests. No change in behavior.

* CMakeLists.txt:
* GNUmakefile.list.am:

Source/WebKit:

* PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.

Source/WebKit2:

* PlatformEfl.cmake: Add ANGLE/include to the include directories list because ShaderLang.h
now includes "KHR/khrplatform.h", which is located in ANGLE/include/KHR/khrplatform.h.

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

9 years agoREGRESSION (r132591): Underpainting @ uofmchildrenshospital.org
jchaffraix@webkit.org [Mon, 14 Jan 2013 22:23:06 +0000 (22:23 +0000)]
REGRESSION (r132591): Underpainting @ uofmchildrenshospital.org
https://bugs.webkit.org/show_bug.cgi?id=105861

Reviewed by David Hyatt.

Source/WebCore:

Test: fast/repaint/overhanging-float-detach-repaint.html

The issue comes from overhanging float not contributing to their containing block's
overflow. This meant that repaint() would ignore them leading to an under-repaint.
The fix is simple: force all the overhanging floats to repaint themselves.

* rendering/RenderObject.cpp:
(WebCore::RenderObject::destroyAndCleanupAnonymousWrappers):

LayoutTests:

* fast/repaint/overhanging-float-detach-repaint-expected.png: Added.
* fast/repaint/overhanging-float-detach-repaint-expected.txt: Added.
* fast/repaint/overhanging-float-detach-repaint.html: Added.

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

9 years agoAX: Need to implement ColorWellRole
dmazzoni@google.com [Mon, 14 Jan 2013 22:21:00 +0000 (22:21 +0000)]
AX: Need to implement ColorWellRole
https://bugs.webkit.org/show_bug.cgi?id=106756

Reviewed by Chris Fleizach.

Source/WebCore:

Maps input type=color to the accessible role ColorWellRole.
Adds a new accessor to AccessibilityObject to get the color
value in a cross-platform way that doesn't require parsing.

Test: accessibility/color-well.html

* accessibility/AccessibilityNodeObject.cpp:
(WebCore::AccessibilityNodeObject::determineAccessibilityRole):
(WebCore::AccessibilityNodeObject::colorValue):
(WebCore):
* accessibility/AccessibilityNodeObject.h:
(AccessibilityNodeObject):
* accessibility/AccessibilityObject.h:
(WebCore::AccessibilityObject::isColorWell):
(AccessibilityObject):
(WebCore::AccessibilityObject::colorValue):
* accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::stringValue):
(WebCore::AccessibilityRenderObject::determineAccessibilityRole):
* accessibility/mac/WebAccessibilityObjectWrapper.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
* html/HTMLInputElement.cpp:
(WebCore):
(WebCore::HTMLInputElement::isColorControl):
* html/HTMLInputElement.h:
(HTMLInputElement):

Source/WebKit/chromium:

Adds an accessibility interface to access the value of a
color control.

* public/WebAccessibilityObject.h:
(WebAccessibilityObject):
* src/WebAccessibilityObject.cpp:
(WebKit::WebAccessibilityObject::colorValue):
(WebKit):

Tools:

Returns a string representation of the value of a color
when the role is Color Well, to make it easy to write layout
tests for color controls.

* DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:

LayoutTests:

Adds a test of accessibility attributes for input type=color.

* accessibility/color-well.html: Added.
* platform/chromium/accessibility/color-well-expected.txt: Added.
* platform/mac/accessibility/color-well-expected.txt: Added.

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

9 years agoRe-enabling the SK_DISABLE_DASHING_OPTIMIZATION flag for Skia
schenney@chromium.org [Mon, 14 Jan 2013 21:45:58 +0000 (21:45 +0000)]
Re-enabling the SK_DISABLE_DASHING_OPTIMIZATION flag for Skia

Unreviewed expectations clean-up.

These files apparently need new baselines after the dashing optimization was removed.
It's a little odd, so maybe the expectations for that bug were hiding these failures.
Finally, hindi-spacing may be a flakey test.

* platform/chromium-linux-x86/fast/text/international/hindi-spacing-expected.png: Removed.
* platform/chromium-linux/fast/borders/border-image-01-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-longhand-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-repeat-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-scrambled-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-slices-expected.png: Added.
* platform/chromium-linux/fast/borders/border-image-source-expected.png: Added.
* platform/chromium-linux/fast/css/continuationCrash-expected.png:
* platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
* platform/chromium-win-xp/fast/borders/border-image-01-expected.png: Removed.
* platform/chromium-win-xp/fast/borders/border-image-longhand-expected.png: Removed.
* platform/chromium-win-xp/fast/borders/border-image-repeat-expected.png: Removed.
* platform/chromium-win-xp/fast/borders/border-image-scrambled-expected.png: Removed.
* platform/chromium-win-xp/fast/borders/border-image-slices-expected.png: Removed.
* platform/chromium-win-xp/fast/borders/border-image-source-expected.png: Removed.

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

9 years agooffsetWidth/height incorrect for images when zoomed
eae@chromium.org [Mon, 14 Jan 2013 21:40:52 +0000 (21:40 +0000)]
offsetWidth/height incorrect for images when zoomed
https://bugs.webkit.org/show_bug.cgi?id=106624

Source/WebCore:

Reviewed by Levi Weintraub.

offsetWidth and height are incorrect for images at certain zoom
levels due to flooring the values ones adjusted for zoom.
By rounding the value instead we avoid the problem and return
the right size.

Test: fast/images/zoomed-offset-size.html

* dom/Element.cpp:
(WebCore::Element::offsetWidth):
(WebCore::Element::offsetHeight):
(WebCore::Element::clientWidth):
(WebCore::Element::clientHeight):
Change to round (as opposed to floor) the zoom adjusted value.

* rendering/RenderObject.h:
(WebCore::adjustLayoutUnitForAbsoluteZoom):
* rendering/style/RenderStyle.h:
(WebCore::adjustLayoutUnitForAbsoluteZoom):
Add LayoutUnit version of adjustForAbsoluteZoom to avoid float
conversion.

LayoutTests:

Reviewed by Levi Weintraub.

Add test for offsetWidth/Height for zoomed image.

* fast/images/zoomed-offset-size-expected.txt: Added.
* fast/images/zoomed-offset-size.html: Added.

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

9 years agoChromium: Error in AccessibilityUIElement::intValueGetterCallback
dmazzoni@google.com [Mon, 14 Jan 2013 21:38:46 +0000 (21:38 +0000)]
Chromium: Error in AccessibilityUIElement::intValueGetterCallback
https://bugs.webkit.org/show_bug.cgi?id=106682

Reviewed by Chris Fleizach.

Tools:

Modify Chromium's DRT implementation of intValue to return a
different value depending on the role.

There are actually platform-specific differences in what should
be returned in the "value" of an object, so Chromium normally keeps
these separate (i.e. valueForRange, headingLevel, hierarchicalLevel, etc.)
but this is a fine simplification to make cross-platform tests easier.

* DumpRenderTree/chromium/TestRunner/src/AccessibilityUIElementChromium.cpp:
(WebTestRunner::AccessibilityUIElement::intValueGetterCallback):

LayoutTests:

Unskip accessibility/heading-level.html now that the bug is fixed.

* platform/chromium/TestExpectations:

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

9 years ago NetworkProcess scheduler never resumes resource loads that were postponed
ap@apple.com [Mon, 14 Jan 2013 21:31:12 +0000 (21:31 +0000)]
    NetworkProcess scheduler never resumes resource loads that were postponed
        due to connection limit
        https://bugs.webkit.org/show_bug.cgi?id=106821

        Reviewed by Brady Eidson.

        * NetworkProcess/NetworkResourceLoadScheduler.cpp:
        (WebKit::NetworkResourceLoadScheduler::servePendingRequests):
        * NetworkProcess/NetworkResourceLoadScheduler.h:
        Remove an uninitialized variable that could prevent loading.

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

9 years ago[Chromium] More test expectations for Skia changes
schenney@chromium.org [Mon, 14 Jan 2013 21:31:06 +0000 (21:31 +0000)]
[Chromium] More test expectations for Skia changes

Unreviewed test expectations update.

SVG failures of W3C tests. This should be the last.

* platform/chromium-linux-x86/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-linux-x86/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Removed.
* platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-example-01-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/linking-a-04-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-mac-lion/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png: Removed.
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-win-xp/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/linking-a-04-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/linking-a-05-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/text-text-08-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:

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

9 years ago[Chromium] Move AudioDestinationChromium into WebCore
pilgrim@chromium.org [Mon, 14 Jan 2013 21:21:37 +0000 (21:21 +0000)]
[Chromium] Move AudioDestinationChromium into WebCore
https://bugs.webkit.org/show_bug.cgi?id=106803

Reviewed by Adam Barth.

This doesn't really belong in WebKit/chromium/src since it defines
things directly in the WebCore namespace.

Source/WebCore:

* WebCore.gypi:
* platform/audio/chromium/AudioDestinationChromium.cpp: Added.
(WebCore):
(WebCore::AudioDestination::create):
(WebCore::AudioDestinationChromium::AudioDestinationChromium):
(WebCore::AudioDestinationChromium::~AudioDestinationChromium):
(WebCore::AudioDestinationChromium::start):
(WebCore::AudioDestinationChromium::stop):
(WebCore::AudioDestination::hardwareSampleRate):
(WebCore::AudioDestinationChromium::render):
(WebCore::AudioDestinationChromium::provideInput):
* platform/audio/chromium/AudioDestinationChromium.h: Added.
(WebCore):
(AudioDestinationChromium):
(WebCore::AudioDestinationChromium::isPlaying):
(WebCore::AudioDestinationChromium::sampleRate):

Source/WebKit/chromium:

* WebKit.gyp:
* src/AudioDestinationChromium.cpp: Removed.
* src/AudioDestinationChromium.h: Removed.

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

9 years ago[GTK] Fix indentation for GStreamer supported MIME types list
commit-queue@webkit.org [Mon, 14 Jan 2013 21:14:31 +0000 (21:14 +0000)]
[GTK] Fix indentation for GStreamer supported MIME types list
https://bugs.webkit.org/show_bug.cgi?id=106812

Patch by Adrian Perez de Castro <aperez@igalia.com> on 2013-01-14
Reviewed by Philippe Normand.

No tests. No change in behavior.

* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:

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

9 years ago[Chromium] More test expectations for Skia changes
schenney@chromium.org [Mon, 14 Jan 2013 21:11:25 +0000 (21:11 +0000)]
[Chromium] More test expectations for Skia changes

Unreviewed test expectations update.

SVG failures all but W3C tests.

* platform/chromium-linux-x86/svg/custom/image-small-width-height-expected.png: Removed.
* platform/chromium-linux/svg/as-background-image/svg-as-background-6-expected.png:
* platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-linux/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-linux/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
* platform/chromium-linux/svg/batik/text/textDecoration-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect2-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
* platform/chromium-linux/svg/batik/text/textFeatures-expected.png:
* platform/chromium-linux/svg/batik/text/textProperties-expected.png:
* platform/chromium-linux/svg/batik/text/textStyles-expected.png:
* platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.png:
* platform/chromium-linux/svg/css/group-with-shadow-expected.png:
* platform/chromium-linux/svg/css/mask-with-shadow-expected.png:
* platform/chromium-linux/svg/css/text-gradient-shadow-expected.png:
* platform/chromium-linux/svg/css/text-shadow-multiple-expected.png:
* platform/chromium-linux/svg/custom/absolute-sized-content-with-resources-expected.png:
* platform/chromium-linux/svg/custom/circular-marker-reference-2-expected.png:
* platform/chromium-linux/svg/custom/clone-element-with-animated-svg-properties-expected.png:
* platform/chromium-linux/svg/custom/dasharrayOrigin-expected.png:
* platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-linux/svg/custom/fill-fallback-expected.png:
* platform/chromium-linux/svg/custom/focus-ring-expected.png:
* platform/chromium-linux/svg/custom/foreign-object-skew-expected.png:
* platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.png:
* platform/chromium-linux/svg/custom/gradient-stroke-width-expected.png:
* platform/chromium-linux/svg/custom/image-small-width-height-expected.png:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-linux/svg/custom/invalid-css-expected.png:
* platform/chromium-linux/svg/custom/invalid-uri-stroke-expected.png:
* platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-linux/svg/custom/js-update-bounce-expected.png:
* platform/chromium-linux/svg/custom/js-update-stop-linked-gradient-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-viewBox-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-viewTarget-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-zoomAndPan-expected.png:
* platform/chromium-linux/svg/custom/non-circular-marker-reference-expected.png:
* platform/chromium-linux/svg/custom/non-scaling-stroke-expected.png: Added.
* platform/chromium-linux/svg/custom/radialGradient-focal-radius-expected.png: Added.
* platform/chromium-linux/svg/custom/recursive-gradient-expected.png:
* platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-linux/svg/custom/shapes-supporting-markers-expected.png:
* platform/chromium-linux/svg/custom/stroke-fallback-expected.png:
* platform/chromium-linux/svg/custom/stroke-opacity-update-expected.png:
* platform/chromium-linux/svg/custom/stroked-pattern-expected.png:
* platform/chromium-linux/svg/custom/text-repaint-including-stroke-expected.png:
* platform/chromium-linux/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-linux/svg/custom/use-detach-expected.png:
* platform/chromium-linux/svg/custom/use-on-text-expected.png:
* platform/chromium-linux/svg/custom/use-setAttribute-crash-expected.png:
* platform/chromium-mac-lion/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
* platform/chromium-mac-lion/svg/as-background-image/svg-as-background-6-expected.png:
* platform/chromium-mac-lion/svg/as-image/animated-svg-as-image-expected.png:
* platform/chromium-mac-lion/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png:
* platform/chromium-mac-lion/svg/as-image/animated-svg-as-image-same-image-expected.png:
* platform/chromium-mac-lion/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac-lion/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-mac-lion/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-mac-lion/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-mac-lion/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-mac-lion/svg/batik/text/smallFonts-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textDecoration-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textEffect-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textEffect2-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textEffect3-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textFeatures-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textProperties-expected.png:
* platform/chromium-mac-lion/svg/batik/text/textStyles-expected.png:
* platform/chromium-mac-lion/svg/carto.net/combobox-expected.png:
* platform/chromium-mac-lion/svg/carto.net/selectionlist-expected.png: Added.
* platform/chromium-mac-lion/svg/css/group-with-shadow-expected.png:
* platform/chromium-mac-lion/svg/css/text-gradient-shadow-expected.png:
* platform/chromium-mac-lion/svg/css/text-shadow-multiple-expected.png:
* platform/chromium-mac-lion/svg/custom/absolute-sized-content-with-resources-expected.png:
* platform/chromium-mac-lion/svg/custom/clone-element-with-animated-svg-properties-expected.png:
* platform/chromium-mac-lion/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-mac-lion/svg/custom/fill-fallback-expected.png:
* platform/chromium-mac-lion/svg/custom/focus-ring-expected.png:
* platform/chromium-mac-lion/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-mac-lion/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-mac-lion/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac-lion/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac-lion/svg/custom/invalid-css-expected.png:
* platform/chromium-mac-lion/svg/custom/invalid-uri-stroke-expected.png:
* platform/chromium-mac-lion/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-mac-lion/svg/custom/js-update-stop-linked-gradient-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-viewTarget-expected.png:
* platform/chromium-mac-lion/svg/custom/linking-a-03-b-zoomAndPan-expected.png:
* platform/chromium-mac-lion/svg/custom/recursive-gradient-expected.png:
* platform/chromium-mac-lion/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-mac-lion/svg/custom/shapes-supporting-markers-expected.png:
* platform/chromium-mac-lion/svg/custom/stroke-fallback-expected.png:
* platform/chromium-mac-lion/svg/custom/stroked-pattern-expected.png:
* platform/chromium-mac-lion/svg/custom/text-repaint-including-stroke-expected.png:
* platform/chromium-mac-lion/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-mac-lion/svg/custom/use-detach-expected.png:
* platform/chromium-mac-lion/svg/custom/use-on-text-expected.png:
* platform/chromium-mac-snowleopard/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
* platform/chromium-mac-snowleopard/svg/as-background-image/svg-as-background-6-expected.png:
* platform/chromium-mac-snowleopard/svg/as-image/animated-svg-as-image-expected.png:
* platform/chromium-mac-snowleopard/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png:
* platform/chromium-mac-snowleopard/svg/as-image/animated-svg-as-image-same-image-expected.png:
* platform/chromium-mac-snowleopard/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/smallFonts-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textDecoration-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textEffect-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textEffect2-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textEffect3-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textFeatures-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textProperties-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textStyles-expected.png:
* platform/chromium-mac-snowleopard/svg/carto.net/combobox-expected.png:
* platform/chromium-mac-snowleopard/svg/carto.net/selectionlist-expected.png:
* platform/chromium-mac-snowleopard/svg/css/text-shadow-multiple-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/absolute-sized-content-with-resources-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/clone-element-with-animated-svg-properties-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/fill-fallback-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/focus-ring-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/invalid-uri-stroke-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/js-update-stop-linked-gradient-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-viewTarget-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/linking-a-03-b-zoomAndPan-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/recursive-gradient-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/stroke-fallback-expected.png:
* platform/chromium-mac-snowleopard/svg/custom/stroked-pattern-expected.png:
* platform/chromium-mac/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
* platform/chromium-mac/svg/as-background-image/background-image-tiled-expected.png:
* platform/chromium-mac/svg/as-background-image/svg-as-background-2-expected.png:
* platform/chromium-mac/svg/as-background-image/svg-as-background-6-expected.png:
* platform/chromium-mac/svg/as-image/animated-svg-as-image-expected.png:
* platform/chromium-mac/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png:
* platform/chromium-mac/svg/as-image/animated-svg-as-image-same-image-expected.png:
* platform/chromium-mac/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-mac/svg/as-image/svg-as-relative-image-with-explicit-size-expected.png:
* platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-mac/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-mac/svg/batik/text/smallFonts-expected.png:
* platform/chromium-mac/svg/batik/text/textDecoration-expected.png:
* platform/chromium-mac/svg/batik/text/textEffect-expected.png:
* platform/chromium-mac/svg/batik/text/textEffect2-expected.png:
* platform/chromium-mac/svg/batik/text/textEffect3-expected.png:
* platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
* platform/chromium-mac/svg/batik/text/textProperties-expected.png:
* platform/chromium-mac/svg/batik/text/textStyles-expected.png:
* platform/chromium-mac/svg/carto.net/combobox-expected.png:
* platform/chromium-mac/svg/carto.net/selectionlist-expected.png:
* platform/chromium-mac/svg/css/circle-in-mask-with-shadow-expected.png:
* platform/chromium-mac/svg/css/group-with-shadow-expected.png:
* platform/chromium-mac/svg/css/mask-with-shadow-expected.png:
* platform/chromium-mac/svg/css/text-gradient-shadow-expected.png:
* platform/chromium-mac/svg/css/text-shadow-multiple-expected.png:
* platform/chromium-mac/svg/custom/absolute-sized-content-with-resources-expected.png:
* platform/chromium-mac/svg/custom/circular-marker-reference-2-expected.png:
* platform/chromium-mac/svg/custom/clone-element-with-animated-svg-properties-expected.png:
* platform/chromium-mac/svg/custom/dasharrayOrigin-expected.png:
* platform/chromium-mac/svg/custom/deep-dynamic-updates-expected.png:
* platform/chromium-mac/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-mac/svg/custom/fill-fallback-expected.png:
* platform/chromium-mac/svg/custom/focus-ring-expected.png:
* platform/chromium-mac/svg/custom/gradient-add-stops-expected.png:
* platform/chromium-mac/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-mac/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-mac/svg/custom/gradient-rotated-bbox-expected.png:
* platform/chromium-mac/svg/custom/gradient-stop-corner-cases-expected.png:
* platform/chromium-mac/svg/custom/gradient-stop-style-change-expected.png:
* platform/chromium-mac/svg/custom/gradient-stroke-width-expected.png:
* platform/chromium-mac/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png:
* platform/chromium-mac/svg/custom/group-opacity-expected.png:
* platform/chromium-mac/svg/custom/image-small-width-height-expected.png:
* platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-mac/svg/custom/invalid-css-expected.png:
* platform/chromium-mac/svg/custom/invalid-uri-stroke-expected.png:
* platform/chromium-mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-mac/svg/custom/js-update-bounce-expected.png:
* platform/chromium-mac/svg/custom/js-update-gradient-expected.png:
* platform/chromium-mac/svg/custom/js-update-stop-expected.png:
* platform/chromium-mac/svg/custom/js-update-stop-linked-gradient-expected.png:
* platform/chromium-mac/svg/custom/large-bounding-box-percents-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-viewTarget-expected.png:
* platform/chromium-mac/svg/custom/linking-a-03-b-zoomAndPan-expected.png:
* platform/chromium-mac/svg/custom/non-circular-marker-reference-expected.png:
* platform/chromium-mac/svg/custom/non-scaling-stroke-expected.png:
* platform/chromium-mac/svg/custom/radialGradient-focal-radius-expected.png:
* platform/chromium-mac/svg/custom/recursive-gradient-expected.png:
* platform/chromium-mac/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-mac/svg/custom/resource-client-removal-expected.png:
* platform/chromium-mac/svg/custom/shapes-supporting-markers-expected.png:
* platform/chromium-mac/svg/custom/stroke-fallback-expected.png:
* platform/chromium-mac/svg/custom/stroke-opacity-update-expected.png:
* platform/chromium-mac/svg/custom/stroked-pattern-expected.png:
* platform/chromium-mac/svg/custom/text-repaint-including-stroke-expected.png:
* platform/chromium-mac/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-mac/svg/custom/transformed-pattern-clamp-svg-root-expected.png:
* platform/chromium-mac/svg/custom/uri-reference-handling-expected.png: Added.
* platform/chromium-mac/svg/custom/use-detach-expected.png:
* platform/chromium-mac/svg/custom/use-on-text-expected.png:
* platform/chromium-mac/svg/custom/use-setAttribute-crash-expected.png:
* platform/chromium-mac/svg/custom/xlink-custom-namespace-expected.png: Added.
* platform/chromium-win-xp/svg/as-background-image/svg-as-background-1-expected.png: Added.
* platform/chromium-win-xp/svg/as-background-image/svg-as-background-3-expected.png:
* platform/chromium-win-xp/svg/css/group-with-shadow-expected.png:
* platform/chromium-win-xp/svg/custom/image-small-width-height-expected.png: Removed.
* platform/chromium-win-xp/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-win/svg/as-background-image/background-image-preserveaspectRatio-support-expected.png:
* platform/chromium-win/svg/as-background-image/background-image-tiled-expected.png:
* platform/chromium-win/svg/as-background-image/svg-as-background-1-expected.png:
* platform/chromium-win/svg/as-background-image/svg-as-background-2-expected.png:
* platform/chromium-win/svg/as-background-image/svg-as-background-3-expected.png:
* platform/chromium-win/svg/as-background-image/svg-as-background-6-expected.png:
* platform/chromium-win/svg/as-image/animated-svg-as-image-expected.png:
* platform/chromium-win/svg/as-image/animated-svg-as-image-same-image-expected.png:
* platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
* platform/chromium-win/svg/as-image/svg-as-relative-image-with-explicit-size-expected.png:
* platform/chromium-win/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-win/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-win/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-win/svg/batik/text/smallFonts-expected.png:
* platform/chromium-win/svg/batik/text/textEffect-expected.png:
* platform/chromium-win/svg/batik/text/textEffect2-expected.png:
* platform/chromium-win/svg/batik/text/textEffect3-expected.png:
* platform/chromium-win/svg/batik/text/textFeatures-expected.png:
* platform/chromium-win/svg/batik/text/textProperties-expected.png:
* platform/chromium-win/svg/batik/text/textStyles-expected.png:
* platform/chromium-win/svg/carto.net/combobox-expected.png:
* platform/chromium-win/svg/carto.net/selectionlist-expected.png:
* platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.png:
* platform/chromium-win/svg/css/group-with-shadow-expected.png:
* platform/chromium-win/svg/css/mask-with-shadow-expected.png:
* platform/chromium-win/svg/css/text-gradient-shadow-expected.png:
* platform/chromium-win/svg/css/text-shadow-multiple-expected.png:
* platform/chromium-win/svg/custom/absolute-sized-content-with-resources-expected.png:
* platform/chromium-win/svg/custom/circular-marker-reference-2-expected.png:
* platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.png:
* platform/chromium-win/svg/custom/dasharrayOrigin-expected.png:
* platform/chromium-win/svg/custom/deep-dynamic-updates-expected.png:
* platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-win/svg/custom/fill-fallback-expected.png:
* platform/chromium-win/svg/custom/focus-ring-expected.png:
* platform/chromium-win/svg/custom/gradient-add-stops-expected.png: Added.
* platform/chromium-win/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-win/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.png:
* platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.png:
* platform/chromium-win/svg/custom/gradient-stop-style-change-expected.png: Added.
* platform/chromium-win/svg/custom/gradient-stroke-width-expected.png:
* platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png:
* platform/chromium-win/svg/custom/group-opacity-expected.png:
* platform/chromium-win/svg/custom/image-small-width-height-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-win/svg/custom/invalid-css-expected.png:
* platform/chromium-win/svg/custom/invalid-uri-stroke-expected.png:
* platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-win/svg/custom/js-update-bounce-expected.png:
* platform/chromium-win/svg/custom/js-update-gradient-expected.png:
* platform/chromium-win/svg/custom/js-update-stop-expected.png:
* platform/chromium-win/svg/custom/js-update-stop-linked-gradient-expected.png:
* platform/chromium-win/svg/custom/large-bounding-box-percents-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-preserveAspectRatio-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-viewBox-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-viewBox-transform-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-viewTarget-expected.png:
* platform/chromium-win/svg/custom/linking-a-03-b-zoomAndPan-expected.png:
* platform/chromium-win/svg/custom/non-circular-marker-reference-expected.png:
* platform/chromium-win/svg/custom/non-scaling-stroke-expected.png:
* platform/chromium-win/svg/custom/radialGradient-focal-radius-expected.png:
* platform/chromium-win/svg/custom/recursive-gradient-expected.png:
* platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-win/svg/custom/resource-client-removal-expected.png: Added.
* platform/chromium-win/svg/custom/shapes-supporting-markers-expected.png:
* platform/chromium-win/svg/custom/stroke-fallback-expected.png:
* platform/chromium-win/svg/custom/stroke-opacity-update-expected.png:
* platform/chromium-win/svg/custom/stroked-pattern-expected.png:
* platform/chromium-win/svg/custom/text-repaint-including-stroke-expected.png:
* platform/chromium-win/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-win/svg/custom/transformed-pattern-clamp-svg-root-expected.png:
* platform/chromium-win/svg/custom/uri-reference-handling-expected.png: Added.
* platform/chromium-win/svg/custom/use-detach-expected.png:
* platform/chromium-win/svg/custom/use-on-text-expected.png:
* platform/chromium-win/svg/custom/use-setAttribute-crash-expected.png:
* platform/chromium-win/svg/custom/xlink-custom-namespace-expected.png: Added.
* platform/chromium/TestExpectations:
* platform/chromium/svg/custom/gradient-add-stops-expected.png: Removed.
* platform/chromium/svg/custom/gradient-stop-style-change-expected.png: Removed.
* platform/chromium/svg/custom/resource-client-removal-expected.png: Removed.
* platform/chromium/svg/custom/uri-reference-handling-expected.png: Removed.
* platform/chromium/svg/custom/xlink-custom-namespace-expected.png: Removed.
* platform/efl/svg/custom/gradient-deep-referencing-expected.png: Removed.
* platform/gtk/svg/custom/gradient-deep-referencing-expected.png: Removed.
* svg/custom/gradient-deep-referencing-expected.png: Added.

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

9 years ago[Chromium] More test expectations for Skia changes
schenney@chromium.org [Mon, 14 Jan 2013 20:49:44 +0000 (20:49 +0000)]
[Chromium] More test expectations for Skia changes

Unreviewed test expectations update.

SVG failures in directories after dynamic-updates now fixed.

* platform/chromium-linux-x86/svg/dynamic-updates: Removed.
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-linux/svg/filters/feDropShadow-expected.png:
* platform/chromium-linux/svg/filters/feImage-late-indirect-update-expected.png:
* platform/chromium-linux/svg/hixie/error/017-expected.png:
* platform/chromium-linux/svg/hixie/perf/005-expected.png:
* platform/chromium-linux/svg/hixie/perf/006-expected.png:
* platform/chromium-linux/svg/text/selection-background-color-expected.png:
* platform/chromium-linux/svg/text/selection-styles-expected.png:
* platform/chromium-linux/svg/text/small-fonts-3-expected.png:
* platform/chromium-linux/svg/text/text-deco-01-b-expected.png:
* platform/chromium-linux/svg/text/text-text-08-b-expected.png:
* platform/chromium-linux/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-linux/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-linux/svg/wicd/sizing-flakiness-expected.png:
* platform/chromium-linux/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-linux/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-lion/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-mac-lion/svg/hixie/error/017-expected.png:
* platform/chromium-mac-lion/svg/hixie/perf/005-expected.png:
* platform/chromium-mac-lion/svg/hixie/perf/006-expected.png:
* platform/chromium-mac-lion/svg/hixie/perf/007-expected.png:
* platform/chromium-mac-lion/svg/text/selection-background-color-expected.png:
* platform/chromium-mac-lion/svg/text/selection-styles-expected.png:
* platform/chromium-mac-lion/svg/text/small-fonts-3-expected.png:
* platform/chromium-mac-lion/svg/text/text-deco-01-b-expected.png:
* platform/chromium-mac-lion/svg/text/text-text-08-b-expected.png:
* platform/chromium-mac-lion/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac-lion/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-mac-lion/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac-lion/svg/wicd/sizing-flakiness-expected.png:
* platform/chromium-mac-lion/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-mac-lion/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac-lion/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac-lion/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-mac-snowleopard/svg/text/text-deco-01-b-expected.png:
* platform/chromium-mac-snowleopard/svg/text/text-text-08-b-expected.png:
* platform/chromium-mac-snowleopard/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac-snowleopard/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-mac-snowleopard/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac-snowleopard/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-mac-snowleopard/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-mac/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-mac/svg/filters/feColorMatrix-saturate-expected.png:
* platform/chromium-mac/svg/filters/feDropShadow-expected.png:
* platform/chromium-mac/svg/filters/feImage-late-indirect-update-expected.png:
* platform/chromium-mac/svg/filters/feTile-expected.png:
* platform/chromium-mac/svg/hixie/error/017-expected.png:
* platform/chromium-mac/svg/hixie/perf/005-expected.png:
* platform/chromium-mac/svg/hixie/perf/006-expected.png:
* platform/chromium-mac/svg/hixie/perf/007-expected.png:
* platform/chromium-mac/svg/repaint/inner-svg-change-viewBox-expected.png:
* platform/chromium-mac/svg/text/selection-background-color-expected.png:
* platform/chromium-mac/svg/text/selection-styles-expected.png:
* platform/chromium-mac/svg/text/small-fonts-3-expected.png:
* platform/chromium-mac/svg/text/text-deco-01-b-expected.png:
* platform/chromium-mac/svg/text/text-text-08-b-expected.png:
* platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.png:
* platform/chromium-mac/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-mac/svg/wicd/sizing-flakiness-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-background-image-tiled-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium-win-xp/svg/dynamic-updates: Removed.
* platform/chromium-win-xp/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop-expected.png:
* platform/chromium-win/svg/filters/feColorMatrix-saturate-expected.png:
* platform/chromium-win/svg/filters/feDropShadow-expected.png:
* platform/chromium-win/svg/filters/feImage-late-indirect-update-expected.png:
* platform/chromium-win/svg/filters/feTile-expected.png:
* platform/chromium-win/svg/hixie/error/017-expected.png:
* platform/chromium-win/svg/hixie/perf/005-expected.png:
* platform/chromium-win/svg/hixie/perf/006-expected.png:
* platform/chromium-win/svg/repaint/inner-svg-change-viewBox-expected.png: Added.
* platform/chromium-win/svg/text/selection-background-color-expected.png:
* platform/chromium-win/svg/text/selection-styles-expected.png:
* platform/chromium-win/svg/text/small-fonts-3-expected.png:
* platform/chromium-win/svg/text/text-deco-01-b-expected.png:
* platform/chromium-win/svg/text/text-text-08-b-expected.png:
* platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-win/svg/wicd/rightsizing-grid-expected.png:
* platform/chromium-win/svg/wicd/sizing-flakiness-expected.png:
* platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.png:
* platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-background-image-tiled-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
* platform/chromium/TestExpectations:
* platform/chromium/svg/repaint/inner-svg-change-viewBox-expected.png: Removed.

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

9 years agoDo not hardcode -ldl in OPENGL_LIBS
commit-queue@webkit.org [Mon, 14 Jan 2013 20:42:26 +0000 (20:42 +0000)]
Do not hardcode -ldl in OPENGL_LIBS
https://bugs.webkit.org/show_bug.cgi?id=96602

Patch by Alexandre Rostovtsev <tetromino@gentoo.org> on 2013-01-14
Reviewed by Philippe Normand.

Some non-Linux systems, e.g. FreeBSD, have dlopen() as part of their
libc, and do not use a separate libdl.

* configure.ac:

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

9 years agoUse correct size for DrawingBuffer readback
commit-queue@webkit.org [Mon, 14 Jan 2013 20:35:36 +0000 (20:35 +0000)]
Use correct size for DrawingBuffer readback
https://bugs.webkit.org/show_bug.cgi?id=106744

Patch by John Bauman <jbauman@chromium.org> on 2013-01-14
Reviewed by Kenneth Russell.

The value getInternalFramebufferSize is bogus if there's a
DrawingBuffer, so use size() instead.

* platform/graphics/chromium/DrawingBufferChromium.cpp:
(WebCore::DrawingBuffer::paintCompositedResultsToCanvas):

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

9 years agoBindings: Remove special cases for DOMString[]
jsbell@chromium.org [Mon, 14 Jan 2013 20:25:26 +0000 (20:25 +0000)]
Bindings: Remove special cases for DOMString[]
https://bugs.webkit.org/show_bug.cgi?id=106506

Remove special in binding code generators that map DOMString[] to DOMStringList.
Array (T[]) and sequence (sequence<T>) are supported enough now that to be used
for Internals, which is the only IDL that needed updating.

Reviewed by Adam Barth.

Tests: fast/forms/file/selected-files-from-history-state.html
       fast/forms/state-restore-broken-state.html
       fast/forms/state-restore-skip-stateless.html

Bindings test results updated for JS/V8.

* bindings/scripts/CodeGenerator.pm: Remove redundant IsArrayType (use GetArrayType instead)
(IsRefPtrType): Array and Sequence types are not RefPtr types.
* bindings/scripts/CodeGeneratorJS.pm:
(IndexGetterReturnsStrings): Remove special case for DOMString[].
(AddIncludesForType): Skip Array types, just like Sequence types. (Should probably recurse
for the base type, but not needed for now.)
(GenerateParametersCheckExpression): s/IsArrayType/GetArrayType/
(GetNativeType): Remove special case for DOMString[].
(GetNativeTypeForCallbacks): Ditto.
(JSValueToNative): Ditto.
* bindings/scripts/CodeGeneratorV8.pm:
(GenerateParametersCheckExpression): s/IsArrayType/GetArrayType/
(GetNativeType): Remove special case for DOMString[].
(JSValueToNative): Ditto.
(GetV8HeaderName): Ditto.
(IsWrapperType):
* bindings/scripts/test/JS/JSTestObj.cpp:
(WebCore):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod7):
(WebCore::jsTestObjPrototypeFunctionOverloadedMethod9):
(WebCore::jsTestObjPrototypeFunctionStringArrayFunction):
(WebCore::jsTestObjPrototypeFunctionDomStringListFunction):
* bindings/scripts/test/JS/JSTestObj.h:
(WebCore):
* bindings/scripts/test/TestObj.idl: Added explicit new cases for DOMStringList
* bindings/scripts/test/V8/V8TestObj.cpp:
(WebCore::TestObjV8Internal::overloadedMethod7Callback):
(WebCore::TestObjV8Internal::overloadedMethod9Callback):
(WebCore::TestObjV8Internal::stringArrayFunctionCallback):
(TestObjV8Internal):
(WebCore::TestObjV8Internal::domStringListFunctionCallback):
(WebCore):
(WebCore::ConfigureV8TestObjTemplate):
* testing/Internals.cpp:
(WebCore::Internals::formControlStateOfPreviousHistoryItem):
(WebCore::Internals::setFormControlStateOfPreviousHistoryItem):
(WebCore::Internals::iconURLs):
(WebCore::Internals::getReferencedFilePaths):
* testing/Internals.h:
(Internals):
* testing/Internals.idl: Produce DOMString[], consume sequence<DOMString> to match tests.

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

9 years agoClean up WebVTTNodeType code
esprehn@chromium.org [Mon, 14 Jan 2013 20:17:58 +0000 (20:17 +0000)]
Clean up WebVTTNodeType code
https://bugs.webkit.org/show_bug.cgi?id=106714

Reviewed by Tony Chang.

There's no reason for so many methods just to compare some enums.
The existing code can also be simplified quite a bit.

No new tests, just refactoring.

* css/SelectorChecker.cpp:
(WebCore::SelectorChecker::checkOne):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::collectMatchingRules):
(WebCore::StyleResolver::canShareStyleWithElement):
* dom/Element.cpp:
(WebCore::Element::webVTTNodeType):
(WebCore::Element::setWebVTTNodeType):
* dom/Element.h:
(Element):
* dom/ElementRareData.h:
(WebCore::ElementRareData::setWebVTTNodeType):
(WebCore::ElementRareData::webVTTNodeType):
(ElementRareData):
* dom/NodeRareData.h:
(WebCore::NodeRareData::NodeRareData):
(NodeRareData):
* html/track/TextTrack.h:
* html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::markFutureAndPastNodes):

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

9 years agoREGRESSION (r139218): Flaky assertion in WebCore::StorageTask::StorageTask releasing...
antti@apple.com [Mon, 14 Jan 2013 20:16:57 +0000 (20:16 +0000)]
REGRESSION (r139218): Flaky assertion in WebCore::StorageTask::StorageTask releasing memory
https://bugs.webkit.org/show_bug.cgi?id=106718

Reviewed by Andreas Kling.

Type assertion was missing a new type.

* storage/StorageTask.cpp:
(WebCore::StorageTask::StorageTask):

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

9 years agoUnreviewed gardening. Removing entry for editing/spelling/spellcheck-sequencenum...
leviw@chromium.org [Mon, 14 Jan 2013 19:55:41 +0000 (19:55 +0000)]
Unreviewed gardening. Removing entry for editing/spelling/spellcheck-sequencenum.html
in Chromium test expectations. Tony fixed the issue in r139636.

* platform/chromium/TestExpectations:

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

9 years agoLayout Test editing/spelling/spellcheck-sequencenum.html is flaky on Debug Win Chromi...
tony@chromium.org [Mon, 14 Jan 2013 19:53:42 +0000 (19:53 +0000)]
Layout Test editing/spelling/spellcheck-sequencenum.html is flaky on Debug Win Chromium Bot
https://bugs.webkit.org/show_bug.cgi?id=106806

Reviewed by Levi Weintraub.

This test manually calls waitUntilDone and uses js-test-pre.js/js-test-post.js. This confuses
the timing of the "PASS successfullyParsed is true" output. Fix this by using the helper
functions in js-test-pre.js for waitUntilDone/notifyDone.

* editing/spelling/spellcheck-sequencenum-expected.txt:
* editing/spelling/spellcheck-sequencenum.html:
* platform/win/editing/spelling/spellcheck-sequencenum-expected.txt: Removed.

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

9 years ago[REGRESSION] Dev Tools popup for Workers forgets sizes/shows tiny in top left
yurys@chromium.org [Mon, 14 Jan 2013 19:43:42 +0000 (19:43 +0000)]
[REGRESSION] Dev Tools popup for Workers forgets sizes/shows tiny in top left
https://bugs.webkit.org/show_bug.cgi?id=106807

Reviewed by Pavel Feldman.

Open dedicated worker inspector 600x600 by default and remember its size
after resizing.

* inspector/front-end/Settings.js:
* inspector/front-end/WorkerManager.js:

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

9 years agoVersioning.
lforschler@apple.com [Mon, 14 Jan 2013 19:11:48 +0000 (19:11 +0000)]
Versioning.

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

9 years ago[BlackBerry] Zoom is still possible when user-scalable=no
zhajiang@rim.com [Mon, 14 Jan 2013 19:09:44 +0000 (19:09 +0000)]
[BlackBerry] Zoom is still possible when user-scalable=no
https://bugs.webkit.org/show_bug.cgi?id=106809

Patch by Jacky Jiang <zhajiang@rim.com>.
Reviewed by George Staikos.

PR: 274566
On wordpress.com, the contents were rendered at the width 343 which was
1 css pixel larger than the expected device-width 342 so that we didn't
respect the viewport.
There was a RenderBlock on the page which contained "\n" and an
inline-block. "\n" took 0.78 width and the inline-block took 342 width
and they were unfortunately placed in the same InlineBox which caused
the contents width 1 css pixels larger than the device-width.
Allow the contents width to be 1 css pixel larger and still respect the
viewport in such a special case.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::respectViewport):

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

9 years ago[chromium] move remaining methods to dump WebViewClient callbacks to TestRunner library
jochen@chromium.org [Mon, 14 Jan 2013 19:04:39 +0000 (19:04 +0000)]
[chromium] move remaining methods to dump WebViewClient callbacks to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=106785

Reviewed by Adam Barth.

* DumpRenderTree/chromium/DRTTestRunner.cpp:
(DRTTestRunner::DRTTestRunner):
(DRTTestRunner::reset):
* DumpRenderTree/chromium/DRTTestRunner.h:
(DRTTestRunner):
* DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h:
(WebTestProxyBase):
(WebTestRunner::WebTestProxy::setStatusText):
(WebTestRunner::WebTestProxy::didStopLoading):
* DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h:
(WebTestRunner::WebTestRunner::shouldDumpStatusCallbacks):
(WebTestRunner::WebTestRunner::shouldDumpProgressFinishedCallback):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::reset):
(WebTestRunner::TestRunner::shouldDumpStatusCallbacks):
(WebTestRunner):
(WebTestRunner::TestRunner::shouldDumpProgressFinishedCallback):
(WebTestRunner::TestRunner::dumpWindowStatusChanges):
(WebTestRunner::TestRunner::dumpProgressFinishedCallback):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
(TestRunner):
* DumpRenderTree/chromium/TestRunner/src/WebTestProxy.cpp:
(WebTestRunner::WebTestProxyBase::setStatusText):
(WebTestRunner):
(WebTestRunner::WebTestProxyBase::didStopLoading):
* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::didStopLoading):
* DumpRenderTree/chromium/WebViewHost.h:
(WebViewHost):

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

9 years agoUnreviewed gardening. Marking fast/dom/HTMLTemplateElement/inertContents.html
leviw@chromium.org [Mon, 14 Jan 2013 18:57:23 +0000 (18:57 +0000)]
Unreviewed gardening. Marking fast/dom/HTMLTemplateElement/inertContents.html
as flaky on Chromium Debug bots.

* platform/chromium/TestExpectations:

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

9 years agoIndexedDB: Fix test for error message in storage/indexeddb/transaction-complete-worke...
commit-queue@webkit.org [Mon, 14 Jan 2013 18:51:13 +0000 (18:51 +0000)]
IndexedDB: Fix test for error message in storage/indexeddb/transaction-complete-workers.html
https://bugs.webkit.org/show_bug.cgi?id=106805

Patch by Michael Pruett <michael@68k.org> on 2013-01-14
Reviewed by Tony Chang.

V8 prepends "Uncaught " to uncaught exceptions, while JSC does not.
Either form of the error message should be acceptable.

* storage/indexeddb/transaction-complete-workers.html:

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

9 years agoUnreviewed gardening. Marking editing/spelling/spellcheck-sequencenum.html
leviw@chromium.org [Mon, 14 Jan 2013 18:28:46 +0000 (18:28 +0000)]
Unreviewed gardening. Marking editing/spelling/spellcheck-sequencenum.html
as flaky on Chromium Win Debug bots.

* platform/chromium/TestExpectations:

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

9 years agoRe-enabling the SK_DISABLE_DASHING_OPTIMIZATION flag for Skia
schenney@chromium.org [Mon, 14 Jan 2013 18:08:27 +0000 (18:08 +0000)]
Re-enabling the SK_DISABLE_DASHING_OPTIMIZATION flag for Skia

Source/WebKit/chromium:

Unreviewed build fix.

It turns out that the change behind this flag causes crashes and image errors.

* skia_webkit.gyp:

LayoutTests:

Unreviewed expectations clean-up.

Removing the expectations associated with the flag.

* platform/chromium/TestExpectations:

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

9 years ago[V8] Make an Isolate parameter mandatory in associateObjectWithWrapper()
haraken@chromium.org [Mon, 14 Jan 2013 17:43:53 +0000 (17:43 +0000)]
[V8] Make an Isolate parameter mandatory in associateObjectWithWrapper()
https://bugs.webkit.org/show_bug.cgi?id=106784

Reviewed by Adam Barth.

No tests. No change in behavior.

* bindings/v8/V8DOMWrapper.h:
(V8DOMWrapper):

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

9 years ago[V8] Make an Isolate parameter mandatory in ScriptDebugServer::interruptAndRun()
haraken@chromium.org [Mon, 14 Jan 2013 17:40:59 +0000 (17:40 +0000)]
[V8] Make an Isolate parameter mandatory in ScriptDebugServer::interruptAndRun()
https://bugs.webkit.org/show_bug.cgi?id=106779

Reviewed by Adam Barth.

This is one of steps to make an Isolate parameter mandatory.

No tests. No change in behavior.

Source/WebCore:

* bindings/v8/ScriptDebugServer.h:
(ScriptDebugServer):

Source/WebKit/chromium:

* src/WebDevToolsAgentImpl.cpp:
(WebKit::WebDevToolsAgent::interruptAndDispatch):

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

9 years ago[V8] Make an Isolate parameter mandatory in wrap()
haraken@chromium.org [Mon, 14 Jan 2013 17:30:59 +0000 (17:30 +0000)]
[V8] Make an Isolate parameter mandatory in wrap()
https://bugs.webkit.org/show_bug.cgi?id=106783

Reviewed by Adam Barth.

Now it's safe to make an Isolate parameter in wrap().

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateHeader):
* bindings/scripts/test/V8/V8Float64Array.h:
(WebCore):
* bindings/scripts/test/V8/V8TestActiveDOMObject.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestCustomNamedGetter.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestEventConstructor.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestEventTarget.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestException.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestInterface.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestMediaQueryListListener.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestNamedConstructor.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestNode.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestObj.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestOverloadedConstructors.h:
(WebCore::wrap):
* bindings/scripts/test/V8/V8TestSerializedScriptValueInterface.h:
(WebCore::wrap):

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

9 years agoMediaStream API: Update MediaStreamTrack::readyState to match specification
tommyw@google.com [Mon, 14 Jan 2013 17:28:55 +0000 (17:28 +0000)]
MediaStream API: Update MediaStreamTrack::readyState to match specification
https://bugs.webkit.org/show_bug.cgi?id=106781

Reviewed by Adam Barth.

Source/WebCore:

MediaStreamTrack::readyState now returns a string like the rest of the RTC classes.

Existing tests expanded to cover patch.

* Modules/mediastream/MediaStream.cpp:
(WebCore::processTrack):
* Modules/mediastream/MediaStreamTrack.cpp:
(WebCore::MediaStreamTrack::readyState):
(WebCore::MediaStreamTrack::ended):
(WebCore):
* Modules/mediastream/MediaStreamTrack.h:
(MediaStreamTrack):
* Modules/mediastream/MediaStreamTrack.idl:

LayoutTests:

* fast/mediastream/MediaStreamTrack-expected.txt:
* fast/mediastream/MediaStreamTrack.html:

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

9 years agoWeb Inspector: add text editor formatter test
commit-queue@webkit.org [Mon, 14 Jan 2013 17:25:04 +0000 (17:25 +0000)]
Web Inspector: add text editor formatter test
https://bugs.webkit.org/show_bug.cgi?id=106705

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-14
Reviewed by Pavel Feldman.

Adds a test checking text editor formatting.
The test creates a new text editor and fills it in with some
code by the means of simulated key and textInput events.

* inspector/editor/text-editor-formatter-expected.txt: Added.
* inspector/editor/text-editor-formatter.html: Added.

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

9 years agoWeb Inspector: Audit Tool's False Positive on Set-Cookie header
vsevik@chromium.org [Mon, 14 Jan 2013 16:46:58 +0000 (16:46 +0000)]
Web Inspector: Audit Tool's False Positive on Set-Cookie header
https://bugs.webkit.org/show_bug.cgi?id=106794

Reviewed by Pavel Feldman.

Source/WebCore:

Header value is now returned as undefined if there is no such header as it was before regression.

Test: http/tests/inspector/audits/set-cookie-header-audit-no-false-positive.html

* inspector/front-end/AuditRules.js:
(WebInspector.AuditRules.CSSRuleBase.prototype.sheetsCallback): Drive-by fix, callback should be called even when there is no headers.
* inspector/front-end/NetworkRequest.js:
(WebInspector.NetworkRequest.prototype._headerValue):

LayoutTests:

* http/tests/inspector/audits/resources/abe.png: Renamed from LayoutTests/inspector/audits/resources/abe.png.
* http/tests/inspector/audits/set-cookie-header-audit-no-false-positive-expected.txt: Added.
* http/tests/inspector/audits/set-cookie-header-audit-no-false-positive.html: Added.

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

9 years agoDo not pass nil when initializing legible output
eric.carlson@apple.com [Mon, 14 Jan 2013 16:33:45 +0000 (16:33 +0000)]
Do not pass nil when initializing legible output
https://bugs.webkit.org/show_bug.cgi?id=106799

Reviewed by Jessie Berlin.

* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::tracksChanged): -[AVPlayerItemLegibleOutput initWithDependencyFactory:mediaSubtypesForNativeRepresentation:]
    wants an empty NSArray rather than nil.

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

9 years agoWeb Inspector: [Canvas] UI: add control buttons for doing the replay steps
aandrey@chromium.org [Mon, 14 Jan 2013 15:37:40 +0000 (15:37 +0000)]
Web Inspector: [Canvas] UI: add control buttons for doing the replay steps
https://bugs.webkit.org/show_bug.cgi?id=106788

Reviewed by Pavel Feldman.

Adding UI control buttons for doing the Canvas replay steps.
Drive-by: fixed a bug in DataGrid (found by the JSCompiler).
* inspector/front-end/CanvasProfileView.js:
(WebInspector.CanvasProfileView):
(WebInspector.CanvasProfileView.prototype._createControlButton):
(WebInspector.CanvasProfileView.prototype._onReplayStepClick):
(WebInspector.CanvasProfileView.prototype._onReplayFirstStepClick):
(WebInspector.CanvasProfileView.prototype._onReplayLastStepClick):
(WebInspector.CanvasProfileView.prototype._enableWaitIcon):
(WebInspector.CanvasProfileView.prototype._replayTraceLog.didReplayTraceLog):
(WebInspector.CanvasProfileView.prototype._replayTraceLog):
(WebInspector.CanvasProfileView.prototype._didReceiveTraceLog):
(WebInspector.CanvasProfileType.prototype._updateDecorationElement):
* inspector/front-end/DOMExtension.js:
(Element.prototype.enableStyleClass):
* inspector/front-end/DataGrid.js:
(WebInspector.DataGrid.prototype.setRootNode):
(WebInspector.DataGrid.prototype._startEditingColumnOfDataGridNode):
(WebInspector.DataGrid.prototype.moveToNextIfNeeded):
(WebInspector.DataGrid.prototype._editingCommitted):
(WebInspector.DataGridNode):
* inspector/front-end/canvasProfiler.css:
(.canvas-replay-image):
(.canvas-replay-image.wait):
(.canvas-replay-controls):
(.canvas-replay-log):
(.canvas-control-button):
(.canvas-control-button:active):
(.canvas-control-button:disabled):
(.canvas-control-button img):
(.canvas-replay-first-step img):
(.canvas-replay-next-step img):
(.canvas-replay-prev-step img):
(.canvas-replay-last-step img):

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

9 years agoWeb Inspector: devtools front-end doesn't have focus in TestShell
commit-queue@webkit.org [Mon, 14 Jan 2013 15:24:56 +0000 (15:24 +0000)]
Web Inspector: devtools front-end doesn't have focus in TestShell
https://bugs.webkit.org/show_bug.cgi?id=106778

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-14
Reviewed by Pavel Feldman.

Focus devTools window after loadURL method.

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::runFileTest):

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

9 years ago[EFL][jhbuild] Build the GStreamer-related dependencies with the "configure" script
commit-queue@webkit.org [Mon, 14 Jan 2013 13:52:01 +0000 (13:52 +0000)]
[EFL][jhbuild] Build the GStreamer-related dependencies with the "configure" script
https://bugs.webkit.org/show_bug.cgi?id=106573

Patch by Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> on 2013-01-14
Reviewed by Philippe Normand.

Similarly to what's been described in bug 106569, we're building
from release tarballs, so there's no reason to regenerate the
autoconf-related stuff with autogen.sh, especially since we might
run into trouble with automake 1.13 and deprecated macros.

* efl/jhbuild.modules:

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

9 years agoMediaStream API: Update the track accessors on MediaStream to match the latest specif...
tommyw@google.com [Mon, 14 Jan 2013 13:31:01 +0000 (13:31 +0000)]
MediaStream API: Update the track accessors on MediaStream to match the latest specification
https://bugs.webkit.org/show_bug.cgi?id=106660

Reviewed by Adam Barth.

Source/WebCore:

The spec has significantly changed how tracks are accessed from a MediaStream:
http://dev.w3.org/2011/webrtc/editor/getusermedia.html

In short: the attributes audioTrack/videoTrack that returned special MediaStreamTrackLists have been
replaced by the functions getAudioTracks()/getVideoTracks that return standard sequences of
MediaStreamTracks.

Existing tests updated and expanded to cover patch.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::create):
(WebCore::MediaStream::MediaStream):
(WebCore::MediaStream::~MediaStream):
(WebCore::MediaStream::readyState):
(WebCore):
(WebCore::MediaStream::addTrack):
(WebCore::MediaStream::removeTrack):
(WebCore::MediaStream::getTrackById):
(WebCore::MediaStream::streamEnded):
(WebCore::MediaStream::contextDestroyed):
(WebCore::MediaStream::scheduleDispatchEvent):
(WebCore::MediaStream::scheduledEventTimerFired):
* Modules/mediastream/MediaStream.h:
(MediaStream):
(WebCore::MediaStream::getAudioTracks):
(WebCore::MediaStream::getVideoTracks):
* Modules/mediastream/MediaStream.idl:
* Modules/mediastream/MediaStreamTrackList.cpp: Removed.
* Modules/mediastream/MediaStreamTrackList.h: Removed.
* Modules/mediastream/MediaStreamTrackList.idl: Removed.
* Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::createMediaStreamSource):
* WebCore.gypi:
* dom/EventTargetFactory.in:
* platform/mediastream/MediaStreamDescriptor.h:
(WebCore::MediaStreamDescriptor::addAudioComponent):
(WebCore::MediaStreamDescriptor::removeAudioComponent):
(WebCore::MediaStreamDescriptor::addVideoComponent):
(WebCore::MediaStreamDescriptor::removeVideoComponent):

LayoutTests:

Updating and expanding tests for the new getAudioTracks()/getVideoTracks().

* fast/mediastream/MediaStreamConstructor-expected.txt:
* fast/mediastream/MediaStreamConstructor.html:
* fast/mediastream/MediaStreamTrack.html:
* fast/mediastream/MediaStreamTrackList-expected.txt:
* fast/mediastream/MediaStreamTrackList.html:
* fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
* fast/mediastream/RTCPeerConnection-statsSelector.html:
* fast/mediastream/getusermedia-expected.txt:
* fast/mediastream/getusermedia.html:
* webaudio/mediastreamaudiosourcenode-expected.txt:
* webaudio/mediastreamaudiosourcenode.html:

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

9 years ago[V8] Add m_isolate to ScriptController, WorkerScriptController and V8DOMWindowShell
haraken@chromium.org [Mon, 14 Jan 2013 13:08:17 +0000 (13:08 +0000)]
[V8] Add m_isolate to ScriptController, WorkerScriptController and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=106771

Reviewed by Adam Barth.

This is one of the steps to pass an Isolate everywhere.

No tests. No change in behavior.

* bindings/v8/ScriptController.cpp:
(WebCore::ScriptController::ScriptController):
(WebCore::ScriptController::windowShell):
* bindings/v8/ScriptController.h:
(ScriptController):
* bindings/v8/V8DOMWindowShell.cpp:
(WebCore::V8DOMWindowShell::create):
(WebCore::V8DOMWindowShell::V8DOMWindowShell):
(WebCore::V8DOMWindowShell::initializeIfNeeded):
(WebCore::V8DOMWindowShell::installDOMWindow):
* bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
* bindings/v8/V8Initializer.cpp:
(WebCore::V8Initializer::initializeMainThreadIfNeeded):
(WebCore::V8Initializer::initializeWorker):
* bindings/v8/V8Initializer.h:
(V8Initializer):
* bindings/v8/WorkerScriptController.cpp:
(WebCore::WorkerScriptController::WorkerScriptController):
(WebCore::WorkerScriptController::initializeContextIfNeeded):

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

9 years ago[Qt] The Qt's configuration isn't honoured regarding the use of the system libpng...
jocelyn.turcotte@digia.com [Mon, 14 Jan 2013 13:01:20 +0000 (13:01 +0000)]
[Qt] The Qt's configuration isn't honoured regarding the use of the system libpng and libjpeg
https://bugs.webkit.org/show_bug.cgi?id=104909

Reviewed by Simon Hausmann.

To be able to build redistribuable binary packages, Qt's configure switches
-qt-libpng and -qt-libjpeg are used to avoid having the binaries trying to
dynamically link to optional system libraries.
QtWebKit is doing its own configure checks for those libraries, thus adding a
runtime dependency that might not be fulfilled if the packager's machine had
those libraries while the user's machine won't.

Since in most cases where WebKit will want to use those system libraries, Qt will
also be using them, remove these configure tests from WebKit.

* qmake/config.tests/libjpeg/libjpeg.cpp: Removed.
* qmake/config.tests/libjpeg/libjpeg.pro: Removed.
* qmake/config.tests/libpng/libpng.cpp: Removed.
* qmake/config.tests/libpng/libpng.pro: Removed.
* qmake/mkspecs/features/features.prf:

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

9 years ago[EFL][jhbuild] Bump the EFL dependencies in jhbuild to 1.7.5.
rakuco@webkit.org [Mon, 14 Jan 2013 12:54:33 +0000 (12:54 +0000)]
[EFL][jhbuild] Bump the EFL dependencies in jhbuild to 1.7.5.
https://bugs.webkit.org/show_bug.cgi?id=106574

Reviewed by Laszlo Gombos.

Rely on a more recent stable release, which includes support for
Lua 5.2 in Edje and other assorted minor fixes.

While here, also use the "configure" script to build the libraries
instead of relying on autogen.sh, which is not really needed with
a release tarball and may have problems with automake 1.13.

* efl/jhbuild.modules:

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

9 years agoWeb Inspector: [Styles] Color names parsed inside "background-image" values
apavlov@chromium.org [Mon, 14 Jan 2013 12:36:30 +0000 (12:36 +0000)]
Web Inspector: [Styles] Color names parsed inside "background-image" values
https://bugs.webkit.org/show_bug.cgi?id=106770

Reviewed by Pavel Feldman.

Source/WebCore:

Test: inspector/styles/url-color-swatch.html

Spaces were not allowed in url(...) CSS property values.

* inspector/front-end/StylesSidebarPane.js:

LayoutTests:

* inspector/styles/url-color-swatch-expected.txt: Added.
* inspector/styles/url-color-swatch.html: Added.

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

9 years agoWeb Inspector: fix DRT to deliver simulated events to devtools front-end
commit-queue@webkit.org [Mon, 14 Jan 2013 12:10:56 +0000 (12:10 +0000)]
Web Inspector: fix DRT to deliver simulated events to devtools front-end
https://bugs.webkit.org/show_bug.cgi?id=106650

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-14
Reviewed by Pavel Feldman.

Add separated m_devToolsTestInterfaces object to testShell which is
bind to devTools webview.

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::initialize):
(TestShell::createMainWindow):
(TestShell::~TestShell):
(TestShell::showDevTools):
(TestShell::resetTestController):
(TestShell::bindJSObjectsToWindow):
(TestShell::createNewWindow):
* DumpRenderTree/chromium/TestShell.h:
(TestShell):

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

9 years agoWeb Inspector: InspectorTest.createTestEditor should not set any text in editor
commit-queue@webkit.org [Mon, 14 Jan 2013 12:05:58 +0000 (12:05 +0000)]
Web Inspector: InspectorTest.createTestEditor should not set any text in editor
https://bugs.webkit.org/show_bug.cgi?id=106772

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-14
Reviewed by Pavel Feldman.

Add InspectorTest.fillEditorWithText helper method and remove this
functionality from InspectorTest.createTestEditor method.

* inspector/editor/editor-test.js:
(initialize_EditorTests.InspectorTest.createTestEditor): Removed functionality for setting editor text.
(initialize_EditorTests.InspectorTest.fillEditorWithText): Added.
* inspector/editor/text-editor-remove-chunks-from-dom.html:
* inspector/editor/text-editor-selection.html:
* inspector/editor/text-editor-type-over-decoration.html:

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

9 years ago[Qt] Unreviewed gardening, skip a new asserting test to paint the bots green.
ossy@webkit.org [Mon, 14 Jan 2013 12:03:05 +0000 (12:03 +0000)]
[Qt] Unreviewed gardening, skip a new asserting test to paint the bots green.

* platform/qt/TestExpectations:

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

9 years ago[V8] Pass an Isolate to associateObjectWithWrapper()
haraken@chromium.org [Mon, 14 Jan 2013 11:10:36 +0000 (11:10 +0000)]
[V8] Pass an Isolate to associateObjectWithWrapper()
https://bugs.webkit.org/show_bug.cgi?id=106773

Reviewed by Adam Barth.

In preparation for making an Isolate parameter mandatory
in associateObjectWithWrapper(), this patch passes an
Isolate to associateObjectWithWrapper().

No tests. No change in behavior.

* bindings/v8/custom/V8ArrayBufferCustom.cpp:
(WebCore::V8ArrayBuffer::constructorCallbackCustom):
* bindings/v8/custom/V8ArrayBufferViewCustom.h:
(WebCore::wrapArrayBufferView):
(WebCore::constructWebGLArray):
* bindings/v8/custom/V8AudioContextCustom.cpp:
(WebCore::V8AudioContext::constructorCallbackCustom):
* bindings/v8/custom/V8DOMFormDataCustom.cpp:
(WebCore::V8DOMFormData::constructorCallbackCustom):
* bindings/v8/custom/V8DataViewCustom.cpp:
(WebCore::V8DataView::constructorCallbackCustom):
* bindings/v8/custom/V8HTMLImageElementConstructor.cpp:
(WebCore::v8HTMLImageElementConstructorCallback):
* bindings/v8/custom/V8IntentCustom.cpp:
(WebCore::V8Intent::constructorCallbackCustom):
* bindings/v8/custom/V8MessageChannelCustom.cpp:
(WebCore::V8MessageChannel::constructorCallbackCustom):
* bindings/v8/custom/V8MutationObserverCustom.cpp:
(WebCore::V8MutationObserver::constructorCallbackCustom):
* bindings/v8/custom/V8WebKitPointCustom.cpp:
(WebCore::V8WebKitPoint::constructorCallbackCustom):
* bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
(WebCore::V8XMLHttpRequest::constructorCallbackCustom):

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

9 years ago[Qt][WK2] plugin tests assert in debug
kbalazs@webkit.org [Mon, 14 Jan 2013 11:02:35 +0000 (11:02 +0000)]
[Qt][WK2] plugin tests assert in debug
https://bugs.webkit.org/show_bug.cgi?id=106659

Reviewed by Benjamin Poulain.

Fixed the misuse of String::split.

* Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp:
(WebKit::truncateToSingleLine):
Add an assert to make sure this function works well. I just walked there
while debugging the bug, and although it was innocent, adding this assertion
is logical.
* UIProcess/Plugins/qt/PluginProcessProxyQt.cpp:
(WebKit::PluginProcessProxy::scanPlugin):
The ASSERT was wrong. We have three lines, each ends in a newline, so split
with allowEmptyEntries=true will devide it to 4 substrings.

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

9 years ago[V8] Call Isolate::GetCurrent() in a callback from WebCore
haraken@chromium.org [Mon, 14 Jan 2013 10:44:47 +0000 (10:44 +0000)]
[V8] Call Isolate::GetCurrent() in a callback from WebCore
https://bugs.webkit.org/show_bug.cgi?id=106766

Reviewed by Adam Barth.

The objective is to pass an Isolate everywhere.
Given that a callback from WebCore is an entry point to V8,
we can call Isolate::GetCurrent() at the head of the callback
and pass it to other places. (In practice, handleEvent() is
the only callback used in the current WebKit.)

No tests. No change in behavior.

* bindings/scripts/CodeGeneratorV8.pm:
(GenerateCallbackImplementation):
(NativeToJSValue):
* bindings/scripts/test/V8/V8TestCallback.cpp:
(WebCore::V8TestCallback::callbackWithNoParam):
(WebCore::V8TestCallback::callbackWithClass1Param):
(WebCore::V8TestCallback::callbackWithClass2Param):
(WebCore::V8TestCallback::callbackWithStringList):
(WebCore::V8TestCallback::callbackWithBoolean):
(WebCore::V8TestCallback::callbackRequiresThisToPass):

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

9 years agoMediaStream API: Change MediaStream::readyState to an boolean attribute called ended.
tommyw@google.com [Mon, 14 Jan 2013 10:15:25 +0000 (10:15 +0000)]
MediaStream API: Change MediaStream::readyState to an boolean attribute called ended.
https://bugs.webkit.org/show_bug.cgi?id=106568

Reviewed by Adam Barth.

Source/WebCore:

See specification: http://dev.w3.org/2011/webrtc/editor/getusermedia.html

Existings tests updated to cover patch.

* Modules/mediastream/LocalMediaStream.cpp:
(WebCore::LocalMediaStream::stop):
* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::ended):
(WebCore::MediaStream::streamEnded):
* Modules/mediastream/MediaStream.h:
(MediaStream):
(WebCore::MediaStream::isLocal):
* Modules/mediastream/MediaStream.idl:
* Modules/mediastream/MediaStreamTrackList.cpp:
(WebCore::MediaStreamTrackList::add):
(WebCore::MediaStreamTrackList::remove):

LayoutTests:

* fast/mediastream/LocalMediaStream-onended-expected.txt:
* fast/mediastream/LocalMediaStream-onended.html:

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

9 years agoWeb Inspector: [Styles] HTML color names not converted to RGB/HEX/HSL when "Color...
apavlov@chromium.org [Mon, 14 Jan 2013 10:13:20 +0000 (10:13 +0000)]
Web Inspector: [Styles] HTML color names not converted to RGB/HEX/HSL when "Color format" feature used
https://bugs.webkit.org/show_bug.cgi?id=106767

Reviewed by Vsevolod Vlasov.

We used to render named colors as names regardless of the selected color format option.

* inspector/front-end/StylesSidebarPane.js:
(WebInspector.StylePropertyTreeElement.prototype.updateTitle.):

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

9 years agoCrash caused by incomplete cleanup of regions information for anonymous block
commit-queue@webkit.org [Mon, 14 Jan 2013 09:55:11 +0000 (09:55 +0000)]
Crash caused by incomplete cleanup of regions information for anonymous block
https://bugs.webkit.org/show_bug.cgi?id=106191

Patch by Andrei Bucur <abucur@adobe.com> on 2013-01-14
Reviewed by Abhishek Arya.

Source/WebCore:

When an anonymous block is no longer required it is removed from the render tree and deleted. For example, this can happen when an anonymous block children change
from inlines to blocks. The patch updates the removeLeftoverAnonymousBlock function to delete the flow thread information attached to the obsolete anonymous block.
The removeFromRenderFlowThread() function is recursive and it needs to be called after the anonymous block children were reparented and the child list cleared.
I've also placed the children reset operation before clearing the parent because the latter also deletes the inRenderFlowThread flag from the object and it makes
flow thread ownership detection impossible.

Tests: fast/regions/remove-leftover-anon-block-crash.html

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::removeLeftoverAnonymousBlock):

LayoutTests:

* fast/regions/remove-leftover-anon-block-crash-expected.txt: Added.
* fast/regions/remove-leftover-anon-block-crash.html: Added.

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

9 years ago[V8] Make an Isolate parameter mandatory in v8DateOrNull()
haraken@chromium.org [Mon, 14 Jan 2013 09:52:20 +0000 (09:52 +0000)]
[V8] Make an Isolate parameter mandatory in v8DateOrNull()
https://bugs.webkit.org/show_bug.cgi?id=106765

Reviewed by Adam Barth.

This is one of the efforts to kill all optional Isolate parameters.

No tests. No change in behavior.

* bindings/v8/V8Binding.h:
(WebCore::v8DateOrNull):

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

9 years agoAllow nesting of at-rules
commit-queue@webkit.org [Mon, 14 Jan 2013 09:49:56 +0000 (09:49 +0000)]
Allow nesting of at-rules
https://bugs.webkit.org/show_bug.cgi?id=106696

Patch by Pablo Flouret <pablof@motorola.com> on 2013-01-14
Reviewed by Allan Sandfeld Jensen.

Source/WebCore:

http://dev.w3.org/csswg/css3-conditional/ introduces the
concept of grouping rules, and allows for them to be nested. In
particular, this change affects @media (and is needed for @supports as
well).

Test: fast/css/nested-at-rules.html

* css/CSSGrammar.y.in:
    Move media to the block_valid_rule list.

* css/RuleSet.cpp:
(WebCore::RuleSet::addRegionRule):
(WebCore::RuleSet::addChildRules):
(WebCore::RuleSet::addRulesFromSheet):
* css/RuleSet.h:
    Rip out the rule-adding loop into a new method, for added
    cleanliness and recursing.

LayoutTests:

* fast/css/nested-at-rules-expected.txt: Added.
* fast/css/nested-at-rules.html: Added.

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

9 years agoWeb Inspector: [Network] Add domain column
commit-queue@webkit.org [Mon, 14 Jan 2013 09:44:20 +0000 (09:44 +0000)]
Web Inspector: [Network] Add domain column
https://bugs.webkit.org/show_bug.cgi?id=106757

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-14
Reviewed by Pavel Feldman.

Adding new column will ease domain tracking / sorting.

* inspector/front-end/NetworkPanel.js: Added column.
* inspector/front-end/NetworkRequest.js:
(WebInspector.NetworkRequest.prototype.get domain): Added getter.

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

9 years agoSheriffbot command aliases need test cases
commit-queue@webkit.org [Mon, 14 Jan 2013 09:30:03 +0000 (09:30 +0000)]
Sheriffbot command aliases need test cases
https://bugs.webkit.org/show_bug.cgi?id=106754

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-14
Reviewed by Eric Seidel.

* Scripts/webkitpy/tool/commands/sheriffbot_unittest.py:
(SheriffBotTest.test_command_aliases):

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

9 years agoFix a typo error in the comments in PlatformContextSkia.h
commit-queue@webkit.org [Mon, 14 Jan 2013 09:23:31 +0000 (09:23 +0000)]
Fix a typo error in the comments in PlatformContextSkia.h
https://bugs.webkit.org/show_bug.cgi?id=105612

Patch by Qiankun Miao <qiankun.miao@intel.com> on 2013-01-14
Reviewed by Stephen White.

"If false we're rendering to a GraphicsContext for a web page, if false
we're not (as is the case when rendering to a canvas object)." is
self-contradictory. The second "flase" in the comments should be
"true". If true, we're rendering to an ImageBuffer which has a canvas
object.

* platform/graphics/skia/PlatformContextSkia.h:
(PlatformContextSkia):

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

9 years agoWeb Inspector: Native Memory Instrumentation: fix instrumentation for already instrum...
loislo@chromium.org [Mon, 14 Jan 2013 09:12:30 +0000 (09:12 +0000)]
Web Inspector: Native Memory Instrumentation: fix instrumentation for already instrumented classes 3/3
https://bugs.webkit.org/show_bug.cgi?id=106764

Reviewed by Vsevolod Vlasov.

Last three classes with not instrumented members were fixed.

* css/CSSGroupingRule.cpp:
(WebCore::CSSGroupingRule::reportMemoryUsage):
* css/StyleScopeResolver.cpp:
(WebCore::StyleScopeResolver::reportMemoryUsage):
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::reportMemoryUsage):

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

9 years agoWeb Inspector: Native Memory Instrumentation: fix instrumentation for already instrum...
loislo@chromium.org [Mon, 14 Jan 2013 08:21:49 +0000 (08:21 +0000)]
Web Inspector: Native Memory Instrumentation: fix instrumentation for already instrumented classes 2/N
https://bugs.webkit.org/show_bug.cgi?id=106546

Reviewed by Vsevolod Vlasov.

Many nontrivial class members were added into reportMemoryUsage methods.

* bindings/v8/V8PerIsolateData.cpp:
(WebCore::V8PerIsolateData::reportMemoryUsage):
* css/CSSMediaRule.cpp:
(WebCore::CSSMediaRule::reportMemoryUsage):
* css/CSSProperty.cpp:
(WebCore::CSSProperty::reportMemoryUsage):
* css/CSSStyleSheet.cpp:
(WebCore::CSSStyleSheet::reportMemoryUsage):
* css/MediaList.cpp:
(WebCore::MediaList::reportMemoryUsage):
* css/RuleSet.cpp:
(WebCore::RuleData::reportMemoryUsage):
(WebCore::RuleSet::reportMemoryUsage):
(WebCore::RuleSet::RuleSetSelectorPair::reportMemoryUsage):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::MatchedPropertiesCacheItem::reportMemoryUsage):
(WebCore::StyleResolver::reportMemoryUsage):
* css/StyleSheetContents.cpp:
(WebCore::StyleSheetContents::reportMemoryUsage):
* dom/TreeScope.cpp:
(WebCore::TreeScope::reportMemoryUsage):
* inspector/HeapGraphSerializer.cpp:
(WebCore::HeapGraphSerializer::reportMemoryUsage):
* inspector/InspectorMemoryAgent.cpp:
* inspector/InspectorProfilerAgent.cpp:
(WebCore::InspectorProfilerAgent::reportMemoryUsage):
* inspector/MemoryInstrumentationImpl.cpp:
(WebCore::MemoryInstrumentationClientImpl::reportMemoryUsage):
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::reportMemoryUsage):
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::reportMemoryUsage):
* loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::reportMemoryUsage):
* loader/Prerenderer.cpp:
(WebCore::Prerenderer::reportMemoryUsage):
* loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::reportMemoryUsage):
* loader/cache/CachedImage.cpp:
(WebCore::CachedImage::reportMemoryUsage):
* page/Page.cpp:
(WebCore::Page::reportMemoryUsage):

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

9 years ago[chromium] Optimize svg/W3C-SVG-1.1/animate-elem-80-t.svg everywhere
noel.gordon@gmail.com [Mon, 14 Jan 2013 07:18:36 +0000 (07:18 +0000)]
[chromium] Optimize svg/W3C-SVG-1.1/animate-elem-80-t.svg everywhere

Unreviewed w/end gardening.

* platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Removed.
* platform/chromium-mac-lion/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Removed.
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/chromium/TestExpectations:

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Mon, 14 Jan 2013 07:01:01 +0000 (07:01 +0000)]
Unreviewed EFL gardening.

Mark accessibility/render-counter-text.html as flaky
on EFL port since it sometimes crashes.

* platform/efl/TestExpectations:

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

9 years agoDFG phases that store per-node information should store it in Node itself rather...
fpizlo@apple.com [Mon, 14 Jan 2013 06:58:57 +0000 (06:58 +0000)]
DFG phases that store per-node information should store it in Node itself rather than using a secondary vector
https://bugs.webkit.org/show_bug.cgi?id=106753

Reviewed by Geoffrey Garen.

* dfg/DFGAbstractState.cpp:
(JSC::DFG::AbstractState::AbstractState):
(JSC::DFG::AbstractState::beginBasicBlock):
(JSC::DFG::AbstractState::dump):
* dfg/DFGAbstractState.h:
(JSC::DFG::AbstractState::forNode):
(AbstractState):
* dfg/DFGCFGSimplificationPhase.cpp:
* dfg/DFGCSEPhase.cpp:
(JSC::DFG::CSEPhase::CSEPhase):
(JSC::DFG::CSEPhase::performSubstitution):
(JSC::DFG::CSEPhase::setReplacement):
(CSEPhase):
* dfg/DFGNode.h:
(Node):

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

9 years agoAllow users to misspell the "sheriffs" command in sheriffbot
commit-queue@webkit.org [Mon, 14 Jan 2013 06:33:21 +0000 (06:33 +0000)]
Allow users to misspell the "sheriffs" command in sheriffbot
https://bugs.webkit.org/show_bug.cgi?id=106628

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-13
Reviewed by Steve Block.

* Scripts/webkitpy/tool/bot/irc_command.py:

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

9 years agoUnreviewed gardening. Marking media/track/track-css-cue-lifetime.html as a flaky...
leviw@chromium.org [Mon, 14 Jan 2013 06:28:43 +0000 (06:28 +0000)]
Unreviewed gardening. Marking media/track/track-css-cue-lifetime.html as a flaky timeout on Debug
Chromium bots.

* platform/chromium/TestExpectations:

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

9 years agoWeb Inspector: [Chromium] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch...
vsevik@chromium.org [Mon, 14 Jan 2013 06:05:12 +0000 (06:05 +0000)]
Web Inspector: [Chromium] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch fails
https://bugs.webkit.org/show_bug.cgi?id=106755

Reviewed by Alexander Pavlov.

* src/js/Tests.js:
(.TestSuite.prototype.nonAnonymousUISourceCodes_.filterOutService):
(.TestSuite.prototype.nonAnonymousUISourceCodes_):

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

9 years ago[BlackBerry] Add a public function WebPage::isLoading()
commit-queue@webkit.org [Mon, 14 Jan 2013 04:42:49 +0000 (04:42 +0000)]
[BlackBerry] Add a public function WebPage::isLoading()
https://bugs.webkit.org/show_bug.cgi?id=106751

PR 274392

Patch by Xiaobo Wang <xbwang@torchmobile.com.cn> on 2013-01-13
Reviewed by George Staikos.

Need to get the load state in WebPageClient when resolving PR 274392.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::isLoading):
(WebKit):
* Api/WebPage.h:

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

9 years ago[EFL] Unreviewed build fix after r139541
ryuan.choi@samsung.com [Mon, 14 Jan 2013 04:23:23 +0000 (04:23 +0000)]
[EFL] Unreviewed build fix after r139541
https://bugs.webkit.org/show_bug.cgi?id=106749

undefined reference to `JSC::JSCell::methodTable() const'

Patch by KwangYong Choi <ky0.choi@samsung.com> on 2013-01-13

* ewk/ewk_js.cpp:
* ewk/ewk_view.cpp:

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

9 years agoMake "gardeners" an alias for "sheriffs" in sherrifbot
commit-queue@webkit.org [Mon, 14 Jan 2013 03:32:56 +0000 (03:32 +0000)]
Make "gardeners" an alias for "sheriffs" in sherrifbot
https://bugs.webkit.org/show_bug.cgi?id=106627

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-13
Reviewed by Eric Seidel.

* Scripts/webkitpy/tool/bot/irc_command.py:

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

9 years ago[chromium] webkitpy-test: executive.py stringify_args error on the release test bot
dpranke@chromium.org [Mon, 14 Jan 2013 02:22:46 +0000 (02:22 +0000)]
[chromium] webkitpy-test: executive.py stringify_args error on the release test bot
https://bugs.webkit.org/show_bug.cgi?id=105380

Reviewed by Eric Seidel.

Fix a regression introduced in r137692 where we were double-encoding
the arguments to popen(); this was only an issue on windows, where
we would try to encode something to mbcs, then try to encode it
to unicode as if the input as ascii.

* Scripts/webkitpy/common/system/executive.py:
(Executive.run_command):

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

9 years agoState who told sheriffbot to roll the Chromium deps and to what revision
commit-queue@webkit.org [Mon, 14 Jan 2013 02:18:08 +0000 (02:18 +0000)]
State who told sheriffbot to roll the Chromium deps and to what revision
https://bugs.webkit.org/show_bug.cgi?id=106626

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-13
Reviewed by Eric Seidel.

Added optional argument to post-chromium-deps-roll so Sheriffbot can specify ChangeLog message.

* Scripts/webkitpy/tool/bot/irc_command.py:
(RollChromiumDEPS._expand_irc_nickname):
(RollChromiumDEPS.execute):
* Scripts/webkitpy/tool/bot/irc_command_unittest.py:
(IRCCommandTest.test_roll_chromium_deps):
* Scripts/webkitpy/tool/bot/sheriff.py:
(Sheriff.post_chromium_deps_roll):
* Scripts/webkitpy/tool/commands/roll.py:
(RollChromiumDEPS._prepare_state):
(PostChromiumDEPSRoll):
(PostChromiumDEPSRoll._prepare_state):
* Scripts/webkitpy/tool/commands/roll_unittest.py:
(PostRollCommandsTest.test_prepare_state):
* Scripts/webkitpy/tool/steps/preparechangelogfordepsroll.py:
(PrepareChangeLogForDEPSRoll.run):

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

9 years agoAdd Alan Cutter as contributor
commit-queue@webkit.org [Mon, 14 Jan 2013 00:29:24 +0000 (00:29 +0000)]
Add Alan Cutter as contributor
https://bugs.webkit.org/show_bug.cgi?id=106747

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-13
Reviewed by Eric Seidel.

* Scripts/webkitpy/common/config/committers.py:

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

9 years ago[chromium] Optimize svg/W3C-SVG-1.1/animate-elem-80-t.svg on linux and win
noel.gordon@gmail.com [Mon, 14 Jan 2013 00:16:52 +0000 (00:16 +0000)]
[chromium] Optimize svg/W3C-SVG-1.1/animate-elem-80-t.svg on linux and win

Unreviewed w/end gardening.

* platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Added.
* platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt.
* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt.
* platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Added.
* platform/chromium-win-xp/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt.
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:

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

9 years agoSource/WebCore: Unreviewed gardening. Rolling out r139537. It broke platforms without...
leviw@chromium.org [Sun, 13 Jan 2013 21:48:28 +0000 (21:48 +0000)]
Source/WebCore: Unreviewed gardening. Rolling out r139537. It broke platforms without sub-pixel layout.

* dom/Element.cpp:
(WebCore::Element::offsetWidth):
(WebCore::Element::offsetHeight):
(WebCore::Element::clientWidth):
(WebCore::Element::clientHeight):
* rendering/RenderObject.h:
(WebCore::adjustLayoutUnitForAbsoluteZoom):
* rendering/style/RenderStyle.h:
(WebCore::adjustLayoutUnitForAbsoluteZoom):

LayoutTests: Unreviewed gardening. Rolling out 139537. It broke platforms not using sub-
pixel layout.

* fast/images/zoomed-offset-size.html: Removed.
* fast/images/zoomed-offset-size-expected.txt: Removed.
* platform/efl/TestExpectations:
* platform/qt/TestExpectations

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

9 years agoFix CONFIG missing link_pkgconfig on Windows
commit-queue@webkit.org [Sun, 13 Jan 2013 17:18:00 +0000 (17:18 +0000)]
Fix CONFIG missing link_pkgconfig on Windows
https://bugs.webkit.org/show_bug.cgi?id=106647

Some libraries (e.g. libxslt, libxml2 and sqlite3) fail to link
properly on Windows because they are added to PKGCONFIG but
CONFIG does not contain link_pkgconfig.

This is because link_pkgconfig is added in unix/default_pre.prf
which is only used for UNIX platforms. To fix this, move it to
the general default_pre.prf.

Patch by Jonathan Liu <net147@gmail.com> on 2013-01-13
Reviewed by Simon Hausmann.

* qmake/mkspecs/features/default_pre.prf:
* qmake/mkspecs/features/unix/default_pre.prf:

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

9 years ago[chromium] Rebaseline svg/W3C-SVG-1.1/animate-elem-80-t.svg on linux
noel.gordon@gmail.com [Sun, 13 Jan 2013 15:24:17 +0000 (15:24 +0000)]
[chromium] Rebaseline svg/W3C-SVG-1.1/animate-elem-80-t.svg on linux

Unreviewed w/end gardening.

* platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium/TestExpectations:

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

9 years ago[chromium] Rebaseline svg/W3C-SVG-1.1/animate-elem-80-t.svg on win
noel.gordon@gmail.com [Sun, 13 Jan 2013 14:39:19 +0000 (14:39 +0000)]
[chromium] Rebaseline svg/W3C-SVG-1.1/animate-elem-80-t.svg on win

Unreviewed w/end gardening.

* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Sun, 13 Jan 2013 13:13:07 +0000 (13:13 +0000)]
Unreviewed EFL gardening.

Mark 2 tests as failing on EFL port due to a regression in
r139537. Those tests started failing on GTK and Qt as well.

* platform/efl/TestExpectations:

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Sun, 13 Jan 2013 12:56:06 +0000 (12:56 +0000)]
Unreviewed EFL gardening.

Mark accessibility/heading-level.html as failing on EFL port.
This test was added in r139534.

* platform/efl-wk2/TestExpectations:

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Sun, 13 Jan 2013 12:49:52 +0000 (12:49 +0000)]
Unreviewed EFL gardening.

Add platform-specific baseline for fast/dom/HTMLTemplateElement/inertContents.html.
Our port and WKTR do not display the failing URL if it is null.

* platform/efl/fast/dom/HTMLTemplateElement/inertContents-expected.txt: Added.

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Sun, 13 Jan 2013 12:39:08 +0000 (12:39 +0000)]
Unreviewed EFL gardening.

Mark inspector/debugger/debugger-script-preprocessor.html as
flakey on EFL port since it gives a different output for
every run. This test was added in r139405.

* platform/efl/TestExpectations:

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

9 years agoUnreviewed EFL gardening.
christophe.dumez@intel.com [Sun, 13 Jan 2013 12:27:40 +0000 (12:27 +0000)]
Unreviewed EFL gardening.

Mark media/video-controls-captions.html as failing on EFL port
due to additional checks added in r139547.

* platform/efl/TestExpectations:

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

9 years agoStyling disappears from the cue that's being styled by ::cue pseudo element
commit-queue@webkit.org [Sun, 13 Jan 2013 12:25:21 +0000 (12:25 +0000)]
Styling disappears from the cue that's being styled by ::cue pseudo element
https://bugs.webkit.org/show_bug.cgi?id=106723

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-13
Reviewed by Antti Koivisto.

Source/WebCore:

Fixes a regression caused by r138966. Setting a pseudoId in TextTrackCue::updateDisplayTree for m_allDocumentNodes
was triggering recalculating styles the next run loop. Now when this was removed we append the WebVTT tree after its children have
been marked by markFutureAndPastNodes so that correct styles are set within this append call.

Test: media/track/track-css-cue-lifetime.html

* html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::markFutureAndPastNodes): changing the type of the first argument because DocumentFragment is not a subclass
of Element.
(WebCore::TextTrackCue::updateDisplayTree): appending the WebVTT rendering tree after its children have been marked properly.
* html/track/TextTrackCue.h:
(TextTrackCue):

LayoutTests:

* media/track/captions-webvtt/styling-lifetime.vtt: Added.
* media/track/track-css-cue-lifetime-expected.txt: Added.
* media/track/track-css-cue-lifetime.html: Added.

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

9 years agoUnreviewed gardening, skip new failing tests to paint the bots green.
ossy@webkit.org [Sun, 13 Jan 2013 09:46:21 +0000 (09:46 +0000)]
Unreviewed gardening, skip new failing tests to paint the bots green.

* platform/qt/TestExpectations:

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

9 years agonrwt/chromium: Don't prefer chromium over webkit build directories
thakis@chromium.org [Sun, 13 Jan 2013 07:59:42 +0000 (07:59 +0000)]
nrwt/chromium: Don't prefer chromium over webkit build directories
https://bugs.webkit.org/show_bug.cgi?id=105597

Reviewed by Dirk Pranke.

Rely on the new timestamp logic instead. Requested by dpranke in
https://bugs.webkit.org/show_bug.cgi?id=105498

* Scripts/webkitpy/layout_tests/port/chromium.py:
(ChromiumPort._static_build_path):
* Scripts/webkitpy/layout_tests/port/chromium_linux_unittest.py:
(ChromiumLinuxPortTest.test_build_path):
* Scripts/webkitpy/layout_tests/port/chromium_mac_unittest.py:
(ChromiumMacPortTest.test_build_path):
* Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
(ChromiumWinTest.test_build_path):

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

9 years agoUse ninja by default on Linux for build-webkit --chromium, bot edition
thakis@chromium.org [Sun, 13 Jan 2013 04:30:39 +0000 (04:30 +0000)]
Use ninja by default on Linux for build-webkit --chromium, bot edition
https://bugs.webkit.org/show_bug.cgi?id=104434

Reviewed by Eric Seidel.

r139557 changed update-webkit to pick ninja by default on linux, but
the bots run update-webkit-chromium directly so they didn't see this.
Move the default for ninja into update-webkit-chromium so that it's
picked up by the bots, and let update-webkit forward non-default
options to there.

This way, the default is in one place only and both developers (who
usually use update-webkit which then shells out to
updat-webkit-chromium) and bots (which use update-webkit-chromium
directly) see the same behavior.

* Scripts/update-webkit:
* Scripts/update-webkit-chromium:

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

9 years agoUnreviewed build fix.
timothy_horton@apple.com [Sun, 13 Jan 2013 02:43:46 +0000 (02:43 +0000)]
Unreviewed build fix.

* API/JSBlockAdaptor.mm:
* API/JSContext.mm:
* API/JSValue.mm:

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

9 years agoMake ninja the default build system on Linux for build-webkit --chromium
thakis@chromium.org [Sun, 13 Jan 2013 02:08:29 +0000 (02:08 +0000)]
Make ninja the default build system on Linux for build-webkit --chromium
https://bugs.webkit.org/show_bug.cgi?id=104434

Reviewed by Eric Seidel.

* Scripts/update-webkit:

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

9 years agoIndexedDB: Provide LevelDB with IDBEnv instead of Env::Default
dgrogan@chromium.org [Sun, 13 Jan 2013 01:44:04 +0000 (01:44 +0000)]
IndexedDB: Provide LevelDB with IDBEnv instead of Env::Default
https://bugs.webkit.org/show_bug.cgi?id=106135

Reviewed by Tony Chang.

IDBEnv only changes the name of the histogram where errors are logged.

* platform/leveldb/LevelDBDatabase.cpp:
(WebCore::LevelDBDatabase::destroy):
(WebCore::LevelDBDatabase::open):
(WebCore::LevelDBDatabase::openInMemory):

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

9 years agoUnreviewed. Roll chromium DEPS to 176595.
dgrogan@chromium.org [Sun, 13 Jan 2013 01:19:27 +0000 (01:19 +0000)]
Unreviewed.  Roll chromium DEPS to 176595.
https://bugs.webkit.org/show_bug.cgi?id=106730

* DEPS:

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

9 years agoUnreviewed gardening. Marking fast/images/zoomed-offset-size.html as slow on Debug...
leviw@chromium.org [Sat, 12 Jan 2013 21:20:51 +0000 (21:20 +0000)]
Unreviewed gardening. Marking fast/images/zoomed-offset-size.html as slow on Debug Chromium bots.

* platform/chromium/TestExpectations:

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

9 years agoUse __sync_add_and_fetch instead of __gnu_cxx::__exchange_and_add
ossy@webkit.org [Sat, 12 Jan 2013 20:23:21 +0000 (20:23 +0000)]
Use __sync_add_and_fetch instead of __gnu_cxx::__exchange_and_add
https://bugs.webkit.org/show_bug.cgi?id=106729

After r139514 we need atomicIncrement(int64_t volatile*) for all platform. Now the
GCC implementation of atomicIncrement() is based on __gnu_cxx::__exchange_and_add,
which doesn't support int64_t type, but __sync_add_and_fetch does.

Reviewed by Benjamin Poulain.

* wtf/Atomics.h:
(WTF::atomicIncrement):
(WTF::atomicDecrement):

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

9 years agoMigrate the remaining bots in EC2 to Google Compute Engine
commit-queue@webkit.org [Sat, 12 Jan 2013 20:16:16 +0000 (20:16 +0000)]
Migrate the remaining bots in EC2 to Google Compute Engine
https://bugs.webkit.org/show_bug.cgi?id=106005

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-12
Reviewed by Eric Seidel.

Updated bot scripts for launching feeder-queue, style-queue and sheriffbot on GCE.

* EWSTools/GoogleComputeEngine/build-feeder-style-sheriffbot.sh: Copied from Tools/EWSTools/build-repo.sh.
* EWSTools/boot.sh:
* EWSTools/build-repo.sh:
* EWSTools/start-queue.sh:

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

9 years agoRegression(r119759): Heap-use-after-free in webkit_glue::WebURLLoaderImpl::Context...
gavinp@chromium.org [Sat, 12 Jan 2013 18:05:19 +0000 (18:05 +0000)]
Regression(r119759): Heap-use-after-free in webkit_glue::WebURLLoaderImpl::Context::OnReceivedResponse
https://bugs.webkit.org/show_bug.cgi?id=103563

A subresource could receive a body on a 404 if its call to CachedResource::error() resulted in a nested message loop.
That caused a crash when data was received, as the Subresource was in the Finished state already. Now when receiving
data we ignore these bodies, avoiding the crash.

Reviewed by Nate Chapin.

No new tests in WebKit, since it required a nested message loop which isn't present in chromium DumpRender tree.
There's a Chrome side browser test, see https://codereview.chromium.org/11778083/

* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::checkForHTTPStatusCodeError):

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

9 years ago[chromium] move inspector related methods to TestRunner library
jochen@chromium.org [Sat, 12 Jan 2013 13:57:28 +0000 (13:57 +0000)]
[chromium] move inspector related methods to TestRunner library
https://bugs.webkit.org/show_bug.cgi?id=106654

Reviewed by Adam Barth.

* DumpRenderTree/chromium/DRTTestRunner.cpp:
(DRTTestRunner::DRTTestRunner):
* DumpRenderTree/chromium/DRTTestRunner.h:
(DRTTestRunner):
* DumpRenderTree/chromium/TestRunner/public/WebTestDelegate.h:
(WebTestRunner::WebTestDelegate::showDevTools):
(WebTestRunner::WebTestDelegate::closeDevTools):
(WebTestRunner::WebTestDelegate::evaluateInWebInspector):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.cpp:
(WebTestRunner::TestRunner::TestRunner):
(WebTestRunner::TestRunner::showWebInspector):
(WebTestRunner):
(WebTestRunner::TestRunner::closeWebInspector):
(WebTestRunner::TestRunner::evaluateInWebInspector):
* DumpRenderTree/chromium/TestRunner/src/TestRunner.h:
(TestRunner):
* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::showDevTools):
(WebViewHost::closeDevTools):
(WebViewHost::evaluateInWebInspector):
* DumpRenderTree/chromium/WebViewHost.h:
(WebViewHost):

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

9 years agoAvailable height should respect min and max height
robert@webkit.org [Sat, 12 Jan 2013 12:59:55 +0000 (12:59 +0000)]
Available height should respect min and max height
https://bugs.webkit.org/show_bug.cgi?id=106479

Source/WebCore:

Reviewed by Ojan Vafai.

When calculating a relative positioned block's offset as a percentage of its container, respect the min
and max height set on the container

Tests: fast/block/percent-top-respects-max-height.html
       fast/block/percent-top-respects-min-height.html

* rendering/RenderBox.cpp:
(WebCore::RenderBox::availableLogicalHeight):

LayoutTests:

Reviewed by Ojan Vafai.

* fast/block/percent-top-respects-max-height-expected.txt: Added.
* fast/block/percent-top-respects-max-height.html: Added.
* fast/block/percent-top-respects-min-height-expected.txt: Added.
* fast/block/percent-top-respects-min-height.html: Added.

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

9 years agoCC Button doesn't always show up
victor@rosedu.org [Sat, 12 Jan 2013 12:04:56 +0000 (12:04 +0000)]
CC Button doesn't always show up
https://bugs.webkit.org/show_bug.cgi?id=106653

Reviewed by Eric Carlson.

Source/WebCore:

Added extra checks to existing test.

* html/shadow/MediaControls.cpp:
(WebCore::MediaControls::closedCaptionTracksChanged):
Enforced visibility of captions button whenever the track list changes.
(WebCore):
* html/shadow/MediaControls.h:
(MediaControls):

LayoutTests:

* media/video-controls-captions-expected.txt: Updated.
* media/video-controls-captions.html: Added extra checks that fail
without the code changes.

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

9 years agoUnreviewed 64 bit buildfix after r139496.
ossy@webkit.org [Sat, 12 Jan 2013 09:33:01 +0000 (09:33 +0000)]
Unreviewed 64 bit buildfix after r139496.

* dfg/DFGOperations.cpp:

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

9 years ago[clean up] Remove HTMLFormElement::AutocompleteResultError in favor of more specific...
commit-queue@webkit.org [Sat, 12 Jan 2013 07:03:18 +0000 (07:03 +0000)]
[clean up] Remove HTMLFormElement::AutocompleteResultError in favor of more specific Error reasons
https://bugs.webkit.org/show_bug.cgi?id=106610

Patch by Dan Beam <dbeam@chromium.org> on 2013-01-11
Reviewed by Darin Fisher.

Source/WebCore:

No new tests (none needed).

* html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::finishRequestAutocomplete): Removed handling of AutocompleteResultError.
* html/HTMLFormElement.h: Removed HTMLFormElement::AutocompleteResultError in favor of more specific errors.

Source/WebKit/chromium:

* public/WebFormElement.h: Removed WebFormElement::AutocompleteResultError in favor of more specific error reasons.
* src/AssertMatchingEnums.cpp: Removed enum value from compile-time asserts.

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

9 years agoUnreviewed, speculative build fix.
fpizlo@apple.com [Sat, 12 Jan 2013 05:20:06 +0000 (05:20 +0000)]
Unreviewed, speculative build fix.

* API/JSWrapperMap.mm:

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

9 years ago[chromium] Update platform/chromium/virtual/softwarecompositing/geometry/video-fixed...
noel.gordon@gmail.com [Sat, 12 Jan 2013 05:15:55 +0000 (05:15 +0000)]
[chromium] Update platform/chromium/virtual/softwarecompositing/geometry/video-fixed-scrolling.html on win

Unreviewed w/end gardening.

* platform/chromium-win/platform/chromium/virtual/softwarecompositing/geometry/video-fixed-scrolling-expected.png:

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

9 years agoFix changelogs that got messed up in revision 139541
fpizlo@apple.com [Sat, 12 Jan 2013 04:54:15 +0000 (04:54 +0000)]
Fix changelogs that got messed up in revision 139541

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