1. 12 Jan, 2014 1 commit
  2. 11 Jan, 2014 1 commit
  3. 18 Dec, 2013 1 commit
  4. 17 Dec, 2013 1 commit
  5. 16 Dec, 2013 1 commit
    • commit-queue@webkit.org's avatar
      Fixed Win64 build on VS2013. · b638e272
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=125753
      
      Patch by Alex Christensen <achristensen@webkit.org> on 2013-12-16
      Reviewed by Brent Fulgham.
      
      Source/JavaScriptCore:
      
      * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
      * JavaScriptCore.vcxproj/JavaScriptCoreGenerated.vcxproj:
      * JavaScriptCore.vcxproj/LLInt/LLIntAssembly/LLIntAssembly.vcxproj:
      * JavaScriptCore.vcxproj/LLInt/LLIntDesiredOffsets/LLIntDesiredOffsets.vcxproj:
      * JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj:
      * JavaScriptCore.vcxproj/jsc/jsc.vcxproj:
      * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj:
      * JavaScriptCore.vcxproj/testapi/testapi.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      Source/ThirdParty/ANGLE:
      
      * ANGLE.vcxproj/libGLESv2.vcxproj:
      * ANGLE.vcxproj/preprocessor.vcxproj:
      * ANGLE.vcxproj/translator_common.vcxproj:
      * ANGLE.vcxproj/translator_glsl.vcxproj:
      * ANGLE.vcxproj/translator_hlsl.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      Source/WebCore:
      
      * WebCore.vcxproj/WebCore.vcxproj:
      * WebCore.vcxproj/WebCoreTestSupport.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      Source/WebInspectorUI:
      
      * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj:
      Added 64-bit configuration.
      
      Source/WebKit:
      
      * WebKit.vcxproj/WebKit.sln:
      Use new 64-bit WebInspectorUI configurations.
      * WebKit.vcxproj/Interfaces/Interfaces.vcxproj:
      * WebKit.vcxproj/WebKit/WebKit.vcxproj:
      * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj:
      * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      Source/WTF:
      
      * WTF.vcxproj/WTF.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      Tools:
      
      * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
      * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj:
      * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj:
      * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj:
      * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
      * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
      * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj:
      * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
      * win/record-memory/record-memory.vcxproj:
      Added correct PlatformToolset for 64-bit builds.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160655 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b638e272
  6. 13 Dec, 2013 2 commits
    • bfulgham@apple.com's avatar
      [Win] Unreviewed build fix after r160548 · 504765e1
      bfulgham@apple.com authored
      Source/ThirdParty/ANGLE: 
      
      I missed the ANGLE files, since we aren't building these
      on the Apple Windows port at the moment.
      
      * ANGLE.vcxproj/libEGL.vcxproj: Update to VS2013
      * ANGLE.vcxproj/libGLESv2.vcxproj: Ditto
      * ANGLE.vcxproj/preprocessor.vcxproj: Ditto
      * ANGLE.vcxproj/translator_common.vcxproj: Ditto
      * ANGLE.vcxproj/translator_glsl.vcxproj: Ditto
      * ANGLE.vcxproj/translator_hlsl.vcxproj: Ditto
      
      Source/WebKit: 
      
      * WebKit.vcxproj/WebKit.sln: Revised to build under VS2013.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      504765e1
    • bfulgham@apple.com's avatar
      [Win] Switch WebKit solution to Visual Studio 2013 · 0d3ee590
      bfulgham@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=125192
      
      Reviewed by Anders Carlsson.
      
      Source/JavaScriptCore: 
      
      * JavaScriptCore.vcxproj/JavaScriptCore.vcxproj: Update for VS2013
      * JavaScriptCore.vcxproj/LLInt/LLIntOffsetsExtractor/LLIntOffsetsExtractor.vcxproj:
      Ditto
      * JavaScriptCore.vcxproj/jsc/jsc.vcxproj: Ditto
      * JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj: Ditto
      * JavaScriptCore.vcxproj/testapi/testapi.vcxproj: Ditto
      
      Source/ThirdParty: 
      
      * gtest/msvc/gtest-md.vcxproj: Update for VS2013
      
      Source/WebCore: 
      
      * WebCore.vcxproj/WebCore.vcxproj: Update for VS2013
      * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto
      * WebCore.vcxproj/WebCoreTestSupport.vcxproj: Ditto
      
      Source/WebInspectorUI: 
      
      * WebInspectorUI.vcxproj/WebInspectorUI.vcxproj: Update for VS2013
      
      Source/WebKit: 
      
      * WebKit.vcxproj/Interfaces/Interfaces.vcxproj: Update for VS2013
      * WebKit.vcxproj/WebKit.sln: Ditto
      * WebKit.vcxproj/WebKit/WebKit.vcxproj: Ditto
      * WebKit.vcxproj/WebKitExportGenerator/WebKitExportGenerator.vcxproj: Ditto
      * WebKit.vcxproj/WebKitGUID/WebKitGUID.vcxproj: Ditto
      
      Source/WTF: 
      
      * WTF.vcxproj/WTF.vcxproj: Update for VS2013
      * WTF.vcxproj/WTF.vcxproj.filters: Ditto
      
      Tools: 
      
      Project files must reference vs12_xp for 32-bit builds. 
      
      * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTree.vcxproj:
      Update for VS2013
      * DumpRenderTree/DumpRenderTree.vcxproj/DumpRenderTree/DumpRenderTreeLauncher.vcxproj:
      Ditto
      * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiff.vcxproj:
      Ditto
      * DumpRenderTree/DumpRenderTree.vcxproj/ImageDiff/ImageDiffLauncher.vcxproj:
      Ditto
      * DumpRenderTree/DumpRenderTree.vcxproj/TestNetscapePlugin/TestNetscapePlugin.vcxproj:
      Ditto
      * Scripts/webkitdirs.pm:
      (visualStudioInstallDir): Specify VS2013
      (visualStudioVersion): Ditto.
      (setupAppleWinEnv): Use VS2013 in messages
      (setupCygwinEnv): Ditto
      * TestWebKitAPI/TestWebKitAPI.vcxproj/TestWebKitAPI.vcxproj:
      Update for VS2013
      * WinLauncher/WinLauncher.vcxproj/WinLauncher.vcxproj:
      Ditto
      * WinLauncher/WinLauncher.vcxproj/WinLauncherLib.vcxproj:
      Ditto
      * win/record-memory/record-memory.vcxproj:
      Ditto
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160548 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0d3ee590
  7. 06 Dec, 2013 1 commit
  8. 05 Dec, 2013 2 commits
  9. 03 Dec, 2013 1 commit
  10. 21 Nov, 2013 5 commits
  11. 20 Nov, 2013 2 commits
  12. 19 Nov, 2013 7 commits
    • roger_fong@apple.com's avatar
      Unreviewed. Build fix for Mac. · 0c7c046e
      roger_fong@apple.com authored
      * src/compiler/glslang_tab.cpp:
      (yysyntax_error):
      (yyerror):
      * src/compiler/glslang_tab.h:
      * src/compiler/preprocessor/ExpressionParser.cpp:
      (yysyntax_error):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159543 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c7c046e
    • mrobinson@webkit.org's avatar
      Fix the GTK+ build after the ANGLE update in r159533 · e63d049e
      mrobinson@webkit.org authored
      * GNUmakefile.am: Update the source list.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159542 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e63d049e
    • roger_fong@apple.com's avatar
      Unreviewed. Prospective build fix for GTK port following r159533. · 7cc483bd
      roger_fong@apple.com authored
      * GNUmakefile.am:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159539 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7cc483bd
    • commit-queue@webkit.org's avatar
      Implement spin control on WinCE port. · 1682aee9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=123254
      
      Patch by Zhuang Zhigang <zhuangzg@cn.fujitsu.com> on 2013-11-19
      Reviewed by Brent Fulgham.
      
      * rendering/RenderThemeWinCE.cpp:
      (WebCore::RenderThemeWinCE::adjustInnerSpinButtonStyle):
      (WebCore::RenderThemeWinCE::paintInnerSpinButton):
      * rendering/RenderThemeWinCE.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159534 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1682aee9
    • roger_fong@apple.com's avatar
      Update ANGLE sources. · 4ac733e9
      roger_fong@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=124615.
      
      Reviewed by Dean Jackson.
      
      Tests covered by Khronos WebGL conformance tests.
      
      Update ANGLE to checkout a60e0805721f62c28a55faf2df74472cc5fc91fc.
      Modify xcodeproj files as necessary, update plist.
      Stop using DerivedSources.make and just use the generated sources that are checked into ANGLE.
      Add a note to bison generated files indicating that Apple elects to distribute said files under the BSD license: 
      ExpressionParser.cpp, glslang_tab.cpp, glslang_tab.h.
      
      * ANGLE.plist:
      * ANGLE.xcodeproj/project.pbxproj:
      * DerivedSources.make: Removed.
      * platform/graphics/ANGLEWebKitBridge.cpp: Resolve a build error that resulted from updating ANGLE.
      (WebCore::getSymbolInfo):
      (WebCore::ANGLEWebKitBridge::compileShaderSource):
      * include/EGL/egl.h:
      * include/EGL/eglsoftlinking.h: Removed.
      * include/GLES2/gl2.h:
      * include/GLES2/gl2softlinking.h: Removed.
      * include/GLSLANG/ShaderLang.h:
      * include/KHR/khrplatform.h:
      * src/ANGLE.sln: Added.
      * src/build_angle.gypi:
      * src/common/debug.h:
      * src/common/event_tracer.cpp: Added.
      (gl::TraceGetTraceCategoryEnabledFlag):
      (gl::TraceAddTraceEvent):
      * src/common/event_tracer.h: Added.
      * src/common/version.h:
      * src/compiler/CodeGen.cpp: Added.
      (ConstructCompiler):
      (DeleteCompiler):
      * src/compiler/CodeGenGLSL.cpp: Removed.
      * src/compiler/CodeGenHLSL.cpp: Removed.
      * src/compiler/Common.h:
      (NewPoolTString):
      * src/compiler/Compiler.cpp:
      (TCompiler::Init):
      (TCompiler::compile):
      (TCompiler::InitBuiltInSymbolTable):
      (TCompiler::clearResults):
      (TCompiler::collectVariables):
      * src/compiler/ConstantUnion.h:
      * src/compiler/DetectDiscontinuity.cpp:
      * src/compiler/InfoSink.h:
      * src/compiler/InitializeDll.cpp:
      (InitProcess):
      (DetachProcess):
      * src/compiler/InitializeDll.h:
      * src/compiler/InitializeGLPosition.cpp: Added.
      (InitializeGLPosition::visitAggregate):
      (InitializeGLPosition::insertCode):
      * src/compiler/InitializeGLPosition.h: Added.
      (InitializeGLPosition::InitializeGLPosition):
      (InitializeGLPosition::visitBinary):
      (InitializeGLPosition::visitUnary):
      (InitializeGLPosition::visitSelection):
      (InitializeGLPosition::visitLoop):
      (InitializeGLPosition::visitBranch):
      * src/compiler/InitializeGlobals.h:
      * src/compiler/InitializeParseContext.cpp:
      (InitializeParseContextIndex):
      (FreeParseContextIndex):
      (SetGlobalParseContext):
      (GetGlobalParseContext):
      * src/compiler/InitializeParseContext.h:
      * src/compiler/IntermTraverse.cpp:
      (TIntermSymbol::traverse):
      (TIntermConstantUnion::traverse):
      (TIntermBinary::traverse):
      (TIntermUnary::traverse):
      (TIntermAggregate::traverse):
      (TIntermSelection::traverse):
      (TIntermLoop::traverse):
      (TIntermBranch::traverse):
      * src/compiler/Intermediate.cpp:
      (GetHigherPrecision):
      (getOperatorString):
      (TIntermLoop::replaceChildNode):
      (TIntermBranch::replaceChildNode):
      (TIntermBinary::replaceChildNode):
      (TIntermUnary::replaceChildNode):
      (TIntermAggregate::replaceChildNode):
      (TIntermSelection::replaceChildNode):
      (TIntermOperator::isAssignment):
      (TIntermediate::promoteConstantUnion):
      * src/compiler/MapLongVariableNames.cpp:
      * src/compiler/MapLongVariableNames.h:
      * src/compiler/NodeSearch.h: Added.
      (sh::NodeSearchTraverser::NodeSearchTraverser):
      (sh::NodeSearchTraverser::found):
      (sh::NodeSearchTraverser::search):
      (sh::FindDiscard::visitBranch):
      (sh::FindSideEffectRewriting::visitBinary):
      * src/compiler/OutputGLSLBase.cpp:
      (TOutputGLSLBase::visitSelection):
      (TOutputGLSLBase::visitAggregate):
      (TOutputGLSLBase::visitLoop):
      * src/compiler/OutputGLSLBase.h:
      * src/compiler/OutputHLSL.cpp:
      (sh::OutputHLSL::OutputHLSL):
      (sh::OutputHLSL::header):
      (sh::OutputHLSL::visitBinary):
      (sh::OutputHLSL::visitSelection):
      (sh::OutputHLSL::visitBranch):
      (sh::OutputHLSL::handleExcessiveLoop):
      (sh::OutputHLSL::addConstructor):
      * src/compiler/OutputHLSL.h:
      * src/compiler/ParseContext.cpp: Added.
      (TParseContext::parseVectorFields):
      (TParseContext::parseMatrixFields):
      (TParseContext::recover):
      (TParseContext::error):
      (TParseContext::warning):
      (TParseContext::trace):
      (TParseContext::assignError):
      (TParseContext::unaryOpError):
      (TParseContext::binaryOpError):
      (TParseContext::precisionErrorCheck):
      (TParseContext::lValueErrorCheck):
      (TParseContext::constErrorCheck):
      (TParseContext::integerErrorCheck):
      (TParseContext::globalErrorCheck):
      (TParseContext::reservedErrorCheck):
      (TParseContext::constructorErrorCheck):
      (TParseContext::voidErrorCheck):
      (TParseContext::boolErrorCheck):
      (TParseContext::samplerErrorCheck):
      (TParseContext::structQualifierErrorCheck):
      (TParseContext::parameterSamplerErrorCheck):
      (TParseContext::containsSampler):
      (TParseContext::arraySizeErrorCheck):
      (TParseContext::arrayQualifierErrorCheck):
      (TParseContext::arrayTypeErrorCheck):
      (TParseContext::arrayErrorCheck):
      (TParseContext::nonInitConstErrorCheck):
      (TParseContext::nonInitErrorCheck):
      (TParseContext::paramErrorCheck):
      (TParseContext::extensionErrorCheck):
      (TParseContext::supportsExtension):
      (TParseContext::isExtensionEnabled):
      (TParseContext::findFunction):
      (TParseContext::executeInitializer):
      (TParseContext::areAllChildConst):
      (TParseContext::addConstructor):
      (TParseContext::foldConstConstructor):
      (TParseContext::constructBuiltIn):
      (TParseContext::constructStruct):
      (TParseContext::addConstVectorNode):
      (TParseContext::addConstMatrixNode):
      (TParseContext::addConstArrayNode):
      (TParseContext::addConstStruct):
      (TParseContext::enterStructDeclaration):
      (TParseContext::exitStructDeclaration):
      (TParseContext::structNestingErrorCheck):
      (TParseContext::addIndexExpression):
      (PaParseStrings):
      * src/compiler/ParseContext.h: Added.
      (TParseContext::TParseContext):
      (TParseContext::numErrors):
      (TParseContext::infoSink):
      (TParseContext::pragma):
      (TParseContext::extensionBehavior):
      * src/compiler/ParseHelper.cpp: Removed.
      * src/compiler/ParseHelper.h: Removed.
      * src/compiler/PoolAlloc.cpp:
      (InitializePoolIndex):
      (FreePoolIndex):
      (GetGlobalPoolAllocator):
      (SetGlobalPoolAllocator):
      * src/compiler/PoolAlloc.h:
      (pool_allocator::pool_allocator):
      * src/compiler/SearchSymbol.h:
      * src/compiler/ShHandle.h:
      (TCompiler::getVaryings):
      * src/compiler/ShaderLang.cpp:
      (checkVariableMaxLengths):
      (ShInitialize):
      (ShFinalize):
      (ShConstructCompiler):
      (ShCompile):
      (ShGetInfo):
      (ShGetVariableInfo):
      (ShCheckVariablesWithinPackingLimits):
      * src/compiler/SymbolTable.cpp:
      (TSymbolTable::~TSymbolTable):
      * src/compiler/SymbolTable.h:
      (TSymbol::TSymbol):
      (TSymbolTableLevel::insert):
      (TSymbolTable::push):
      (TSymbolTable::pop):
      (TSymbolTable::findBuiltIn):
      (TSymbolTable::relateToExtension):
      (TSymbolTable::setDefaultPrecision):
      (TSymbolTable::getDefaultPrecision):
      (TSymbolTable::supportsPrecision):
      * src/compiler/Types.h:
      (NewPoolTFieldList):
      (TType::TType):
      (TType::setNominalSize):
      (TPublicType::setAggregate):
      * src/compiler/UnfoldShortCircuit.cpp:
      (sh::UnfoldShortCircuit::visitBinary):
      (sh::UnfoldShortCircuit::visitSelection):
      * src/compiler/UnfoldShortCircuit.h:
      * src/compiler/UnfoldShortCircuitAST.cpp: Added.
      (UnfoldShortCircuitAST::visitBinary):
      (UnfoldShortCircuitAST::updateTree):
      * src/compiler/UnfoldShortCircuitAST.h: Added.
      (UnfoldShortCircuitAST::UnfoldShortCircuitAST):
      (UnfoldShortCircuitAST::NodeUpdateEntry::NodeUpdateEntry):
      * src/compiler/Uniform.cpp:
      (sh::Uniform::Uniform):
      * src/compiler/Uniform.h:
      * src/compiler/ValidateLimitations.cpp:
      (ValidateLimitations::validateFunctionCall):
      (ValidateLimitations::validateOperation):
      * src/compiler/VariableInfo.cpp:
      (TVariableInfo::TVariableInfo):
      (CollectVariables::CollectVariables):
      (CollectVariables::visitSymbol):
      (CollectVariables::visitAggregate):
      * src/compiler/VariableInfo.h:
      * src/compiler/debug.cpp:
      * src/compiler/depgraph/DependencyGraph.cpp:
      * src/compiler/depgraph/DependencyGraphBuilder.cpp:
      (TDependencyGraphBuilder::visitBinary):
      * src/compiler/generate_parser.sh:
      * src/compiler/glslang.l:
      * src/compiler/glslang.y:
      * src/compiler/glslang_lex.cpp:
      (input):
      (yyerror):
      (int_constant):
      (float_constant):
      (glslang_scan):
      * src/compiler/glslang_tab.cpp:
      (yysyntax_error):
      (glslang_parse):
      * src/compiler/glslang_tab.h:
      * src/compiler/intermediate.h:
      (TIntermSymbol::hasSideEffects):
      (TIntermSymbol::replaceChildNode):
      (TIntermConstantUnion::hasSideEffects):
      (TIntermConstantUnion::getIConst):
      (TIntermConstantUnion::getFConst):
      (TIntermConstantUnion::getBConst):
      (TIntermConstantUnion::replaceChildNode):
      (TIntermOperator::hasSideEffects):
      (TIntermBinary::hasSideEffects):
      (TIntermUnary::hasSideEffects):
      (TIntermAggregate::hasSideEffects):
      (TIntermSelection::hasSideEffects):
      (TIntermTraverser::~TIntermTraverser):
      (TIntermTraverser::incrementDepth):
      (TIntermTraverser::decrementDepth):
      (TIntermTraverser::getParentNode):
      * src/compiler/localintermediate.h:
      * src/compiler/parseConst.cpp:
      * src/compiler/preprocessor/ExpressionParser.cpp:
      (yy_symbol_print):
      (yy_stack_print):
      (yy_reduce_print):
      (yystrlen):
      (yystpcpy):
      (yytnamerr):
      (yysyntax_error):
      (yydestruct):
      (yyparse):
      * src/compiler/preprocessor/ExpressionParser.y:
      * src/compiler/preprocessor/Preprocessor.cpp:
      (pp::Preprocessor::setMaxTokenLength):
      (pp::Preprocessor::lex):
      * src/compiler/preprocessor/Preprocessor.h:
      * src/compiler/preprocessor/Tokenizer.cpp:
      (pp::Tokenizer::Tokenizer):
      (pp::Tokenizer::lex):
      * src/compiler/preprocessor/Tokenizer.h:
      (pp::Tokenizer::setMaxTokenLength):
      * src/compiler/preprocessor/Tokenizer.l:
      * src/compiler/preprocessor/generate_parser.sh:
      * src/compiler/preprocessor/preprocessor.vcxproj: Added.
      * src/compiler/preprocessor/preprocessor.vcxproj.filters: Added.
      * src/compiler/timing/RestrictFragmentShaderTiming.cpp:
      * src/compiler/translator.vcxproj: Added.
      * src/compiler/translator.vcxproj.filters: Added.
      * src/compiler/util.cpp:
      (atof_clamp):
      (atoi_clamp):
      * src/compiler/util.h:
      * src/libEGL/Surface.cpp:
      (egl::Surface::checkForOutOfDateSwapChain):
      * src/libEGL/libEGL.cpp:
      * src/libEGL/libEGL.rc:
      * src/libEGL/libEGL.vcxproj: Added.
      * src/libEGL/libEGL.vcxproj.filters: Added.
      * src/libGLESv2/Buffer.cpp:
      (gl::Buffer::bufferData):
      (gl::Buffer::bufferSubData):
      (gl::Buffer::size):
      (gl::Buffer::getIndexRangeCache):
      * src/libGLESv2/Buffer.h:
      * src/libGLESv2/Context.cpp:
      (gl::Context::applyTextures):
      (gl::Context::getBoundFramebufferTextureSerials):
      * src/libGLESv2/Context.h:
      (gl::Context::getRenderer):
      * src/libGLESv2/Framebuffer.h:
      * src/libGLESv2/ProgramBinary.cpp:
      (gl::DiscardWorkaround):
      (gl::ProgramBinary::load):
      (gl::ProgramBinary::link):
      (gl::ProgramBinary::linkAttributes):
      (gl::AttributeSorter::AttributeSorter):
      (gl::ProgramBinary::initAttributesByLayout):
      (gl::ProgramBinary::sortAttributesByLayout):
      * src/libGLESv2/ProgramBinary.h:
      * src/libGLESv2/Renderbuffer.cpp:
      (gl::RenderbufferTexture2D::getTextureSerial):
      (gl::RenderbufferTextureCubeMap::getTextureSerial):
      (gl::Renderbuffer::getTextureSerial):
      * src/libGLESv2/Renderbuffer.h:
      (gl::RenderbufferStorage::getTextureSerial):
      * src/libGLESv2/Shader.cpp:
      (gl::Shader::parseVaryings):
      (gl::Shader::uncompile):
      * src/libGLESv2/Shader.h:
      * src/libGLESv2/Texture.cpp:
      (gl::TextureCubeMap::storage):
      * src/libGLESv2/Uniform.cpp:
      (gl::Uniform::Uniform):
      (gl::Uniform::~Uniform):
      (gl::Uniform::isArray):
      (gl::Uniform::elementCount):
      * src/libGLESv2/Uniform.h:
      * src/libGLESv2/constants.h: Removed.
      * src/libGLESv2/libGLESv2.def:
      * src/libGLESv2/libGLESv2.rc:
      * src/libGLESv2/libGLESv2.vcxproj: Added.
      * src/libGLESv2/libGLESv2.vcxproj.filters: Added.
      * src/libGLESv2/precompiled.h:
      * src/libGLESv2/renderer/Image11.cpp:
      (rx::Image11::generateMipmap):
      (rx::Image11::loadData):
      (rx::Image11::loadCompressedData):
      (rx::Image11::copy):
      (rx::Image11::createStagingTexture):
      (rx::Image11::map):
      * src/libGLESv2/renderer/Image11.h:
      * src/libGLESv2/renderer/IndexBuffer.cpp:
      (rx::IndexBufferInterface::mapBuffer):
      (rx::StaticIndexBufferInterface::getIndexRangeCache):
      * src/libGLESv2/renderer/IndexBuffer.h:
      * src/libGLESv2/renderer/IndexBuffer11.cpp:
      (rx::IndexBuffer11::mapBuffer):
      * src/libGLESv2/renderer/IndexDataManager.cpp:
      (rx::IndexDataManager::prepareIndexData):
      (rx::IndexDataManager::getCountingIndices):
      * src/libGLESv2/renderer/IndexRangeCache.cpp: Added.
      (rx::IndexRangeCache::addRange):
      (rx::IndexRangeCache::invalidateRange):
      (rx::IndexRangeCache::findRange):
      (rx::IndexRangeCache::clear):
      (rx::IndexRangeCache::IndexRange::IndexRange):
      (rx::IndexRangeCache::IndexRange::operator<):
      (rx::IndexRangeCache::IndexBounds::IndexBounds):
      * src/libGLESv2/renderer/IndexRangeCache.h: Added.
      * src/libGLESv2/renderer/InputLayoutCache.cpp:
      (rx::InputLayoutCache::InputLayoutCache):
      (rx::InputLayoutCache::clear):
      (rx::InputLayoutCache::markDirty):
      (rx::InputLayoutCache::applyVertexBuffers):
      (rx::InputLayoutCache::hashInputLayout):
      (rx::InputLayoutCache::compareInputLayouts):
      * src/libGLESv2/renderer/InputLayoutCache.h:
      (rx::InputLayoutCache::InputLayoutKey::begin):
      (rx::InputLayoutCache::InputLayoutKey::end):
      * src/libGLESv2/renderer/RenderTarget11.cpp:
      (rx::RenderTarget11::getTexture):
      (rx::RenderTarget11::getRenderTargetView):
      (rx::RenderTarget11::getDepthStencilView):
      (rx::RenderTarget11::getShaderResourceView):
      * src/libGLESv2/renderer/RenderTarget11.h:
      * src/libGLESv2/renderer/Renderer.cpp:
      (rx::Renderer::initializeCompiler):
      * src/libGLESv2/renderer/Renderer.h:
      * src/libGLESv2/renderer/Renderer11.cpp:
      (rx::Renderer11::initialize):
      (rx::Renderer11::applyPrimitiveType):
      (rx::Renderer11::applyRenderTarget):
      (rx::Renderer11::drawLineLoop):
      (rx::Renderer11::drawTriangleFan):
      (rx::Renderer11::applyUniforms):
      (rx::Renderer11::clear):
      (rx::Renderer11::markAllStateDirty):
      (rx::Renderer11::copyImage):
      (rx::Renderer11::compileToExecutable):
      (rx::Renderer11::getRenderTargetResource):
      (rx::Renderer11::blitRenderbufferRect):
      * src/libGLESv2/renderer/Renderer11.h:
      * src/libGLESv2/renderer/Renderer9.cpp:
      (rx::Renderer9::initialize):
      (rx::Renderer9::setViewport):
      (rx::Renderer9::drawLineLoop):
      (rx::Renderer9::compileToExecutable):
      * src/libGLESv2/renderer/Renderer9.h:
      * src/libGLESv2/renderer/SwapChain.h:
      * src/libGLESv2/renderer/SwapChain11.cpp:
      (rx::SwapChain11::resetOffscreenTexture):
      (rx::SwapChain11::reset):
      (rx::SwapChain11::swapRect):
      * src/libGLESv2/renderer/SwapChain9.cpp:
      (rx::convertInterval):
      * src/libGLESv2/renderer/TextureStorage11.cpp:
      (rx::TextureStorage11::IsTextureFormatRenderable):
      (rx::TextureStorage11::generateMipmapLayer):
      (rx::TextureStorage11_Cube::getRenderTarget):
      * src/libGLESv2/renderer/VertexBuffer.cpp:
      (rx::VertexBufferInterface::storeVertexAttributes):
      (rx::VertexBufferInterface::storeRawData):
      (rx::VertexBufferInterface::reserveVertexSpace):
      (rx::StaticVertexBufferInterface::lookupAttribute):
      (rx::StaticVertexBufferInterface::storeVertexAttributes):
      * src/libGLESv2/renderer/VertexBuffer.h:
      * src/libGLESv2/renderer/VertexBuffer11.cpp:
      (rx::VertexBuffer11::getSpaceRequired):
      * src/libGLESv2/renderer/VertexBuffer11.h:
      * src/libGLESv2/renderer/VertexBuffer9.cpp:
      (rx::VertexBuffer9::storeVertexAttributes):
      (rx::VertexBuffer9::getSpaceRequired):
      (rx::VertexBuffer9::requiresConversion):
      (rx::VertexBuffer9::getVertexSize):
      (rx::VertexBuffer9::spaceRequired):
      * src/libGLESv2/renderer/VertexBuffer9.h:
      * src/libGLESv2/renderer/VertexDataManager.cpp:
      (rx::elementsInBuffer):
      (rx::StreamingBufferElementCount):
      (rx::VertexDataManager::prepareVertexData):
      * src/libGLESv2/renderer/VertexDataManager.h:
      * src/libGLESv2/renderer/renderer11_utils.cpp:
      (gl_d3d11::ConvertTextureFormat):
      * src/libGLESv2/renderer/shaders/compiled/clear11vs.h:
      * src/libGLESv2/renderer/shaders/compiled/clearmultiple11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/clearsingle11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/componentmaskps.h:
      * src/libGLESv2/renderer/shaders/compiled/flipyvs.h:
      * src/libGLESv2/renderer/shaders/compiled/luminanceps.h:
      * src/libGLESv2/renderer/shaders/compiled/passthrough11vs.h:
      * src/libGLESv2/renderer/shaders/compiled/passthroughlum11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/passthroughlumalpha11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/passthroughps.h:
      * src/libGLESv2/renderer/shaders/compiled/passthroughrgb11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/passthroughrgba11ps.h:
      * src/libGLESv2/renderer/shaders/compiled/standardvs.h:
      * src/libGLESv2/renderer/shaders/generate_shaders.bat:
      * src/libGLESv2/utilities.cpp:
      (gl::ComputeTypeSize):
      * src/libGLESv2/utilities.h:
      * src/third_party/murmurhash/MurmurHash3.cpp:
      (rotl32):
      (rotl64):
      (getblock):
      (fmix):
      (MurmurHash3_x86_32):
      (MurmurHash3_x86_128):
      (MurmurHash3_x64_128):
      * src/third_party/murmurhash/MurmurHash3.h:
      * src/third_party/trace_event: Added.
      * src/third_party/trace_event/trace_event.h: Added.
      (gl::TraceEvent::TraceID::TraceID):
      (gl::TraceEvent::TraceID::data):
      (gl::TraceEvent::TraceStringWithCopy::TraceStringWithCopy):
      (gl::TraceEvent::TraceStringWithCopy::operator const char* ):
      (gl::TraceEvent::setTraceValue):
      (gl::TraceEvent::addTraceEvent):
      (gl::TraceEvent::TraceEndOnScopeClose::TraceEndOnScopeClose):
      (gl::TraceEvent::TraceEndOnScopeClose::~TraceEndOnScopeClose):
      (gl::TraceEvent::TraceEndOnScopeClose::initialize):
      (gl::TraceEvent::TraceEndOnScopeClose::addEventIfEnabled):
      (gl::TraceEvent::SamplingStateScope::SamplingStateScope):
      (gl::TraceEvent::SamplingStateScope::~SamplingStateScope):
      (gl::TraceEvent::SamplingStateScope::current):
      (gl::TraceEvent::SamplingStateScope::set):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159533 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4ac733e9
    • ossy@webkit.org's avatar
      Unreviewed typo fix after r159494. · 455e5c8e
      ossy@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159499 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      455e5c8e
    • mrowe@apple.com's avatar
      Use hw.activecpu for determining how many processes to spawn. · 6e652e8d
      mrowe@apple.com authored
      It's documented as the preferred way to determine the number of threads
      or processes to create in a SMP aware application.
      
      Rubber-stamped by Tim Horton.
      
      Source/ThirdParty/ANGLE:
      
      * ANGLE.xcodeproj/project.pbxproj:
      
      Source/WebCore:
      
      * WebCore.xcodeproj/project.pbxproj:
      
      Source/WebKit:
      
      * WebKit.xcodeproj/project.pbxproj:
      
      Source/WebKit2:
      
      * WebKit2.xcodeproj/project.pbxproj:
      
      Tools:
      
      * Scripts/copy-webkitlibraries-to-product-directory:
      * Scripts/run-jsc-stress-tests:
      * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159485 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e652e8d
  13. 15 Nov, 2013 1 commit
  14. 06 Nov, 2013 1 commit
  15. 24 Oct, 2013 2 commits
    • mrowe@apple.com's avatar
      Remove references to OS X 10.7 from Xcode configuration settings. · c835bc52
      mrowe@apple.com authored
      Now that we're not building for OS X 10.7 they're no longer needed.
      
      Reviewed by Anders Carlsson.
      
      Source/JavaScriptCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/ThirdParty:
      
      * gtest/xcode/Config/General.xcconfig:
      
      Source/ThirdParty/ANGLE:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebInspectorUI:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebKit/mac:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/Base.xcconfig:
      * Configurations/BaseXPCService.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      * Configurations/WebContentProcess.xcconfig:
      
      Source/WTF:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Tools:
      
      * DumpRenderTree/mac/Configurations/Base.xcconfig:
      * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
      * MiniBrowser/Configurations/Base.xcconfig:
      * MiniBrowser/Configurations/DebugRelease.xcconfig:
      * TestWebKitAPI/Configurations/Base.xcconfig:
      * TestWebKitAPI/Configurations/DebugRelease.xcconfig:
      * WebKitLauncher/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157987 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c835bc52
    • mrowe@apple.com's avatar
      <rdar://problem/15312643> Prepare for the mysterious future. · 8c1df3fc
      mrowe@apple.com authored
      Reviewed by David Kilzer.
      
      Source/JavaScriptCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/ThirdParty:
      
      * gtest/xcode/Config/General.xcconfig:
      
      Source/ThirdParty/ANGLE:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebInspectorUI:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebKit/mac:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/Base.xcconfig:
      * Configurations/BaseXPCService.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      * Configurations/FeatureDefines.xcconfig:
      * Configurations/Version.xcconfig:
      * Configurations/WebContentProcess.xcconfig:
      
      Source/WTF:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Tools:
      
      * DumpRenderTree/mac/Configurations/Base.xcconfig:
      * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
      * MiniBrowser/Configurations/Base.xcconfig:
      * MiniBrowser/Configurations/DebugRelease.xcconfig:
      * TestWebKitAPI/Configurations/Base.xcconfig:
      * TestWebKitAPI/Configurations/DebugRelease.xcconfig:
      * WebKitLauncher/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c1df3fc
  16. 10 Oct, 2013 1 commit
    • mrowe@apple.com's avatar
      <rdar://problem/13341666> WebKit should always build against an SDK. · 1b50c5d9
      mrowe@apple.com authored
      Have all projects default to building against the OS X Internal SDK for the Production
      configuration. For the Debug and Release configurations, look for UseInternalSDK.xcconfig
      to determine whether the OS X Internal SDK should be used. If not, use the normal OS X SDK.
      
      Reviewed by Dan Bernstein.
      
      Source/JavaScriptCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/ThirdParty:
      
      * gtest/xcode/Config/General.xcconfig:
      * gtest/xcode/Config/ProductionProject.xcconfig:
      
      Source/ThirdParty/ANGLE:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebCore:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebInspectorUI:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebKit/mac:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Source/WTF:
      
      * Configurations/Base.xcconfig:
      * Configurations/DebugRelease.xcconfig:
      
      Tools:
      
      * DumpRenderTree/mac/Configurations/Base.xcconfig:
      * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig:
      * MiniBrowser/Configurations/Base.xcconfig:
      * MiniBrowser/Configurations/DebugRelease.xcconfig:
      * TestWebKitAPI/Configurations/Base.xcconfig:
      * TestWebKitAPI/Configurations/DebugRelease.xcconfig:
      * WebKitTestRunner/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/DebugRelease.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1b50c5d9
  17. 08 Oct, 2013 1 commit
  18. 06 Oct, 2013 2 commits
    • mitz@apple.com's avatar
      Build against the Xcode default toolchain when targeting OS X 10.8. · f9d960e3
      mitz@apple.com authored
      This fixes the build after r156632 in configurations that use another toolchain
      by default.
      
      * gtest/xcode/Config/General.xcconfig:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@157019 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9d960e3
    • darin@apple.com's avatar
      Remove unneeded ScriptGCEvent class · d5b7f4f8
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122390
      
      Reviewed by Anders Carlsson.
      
      Source/ThirdParty:
      
      * gtest/xcode/gtest.xcodeproj/project.pbxproj: Let Xcode update this file.
      Not really part of this bug fix, but good to land anyway.
      
      Source/WebCore:
      
      * GNUmakefile.list.am: Removed ScriptGCEvent files.
      * Target.pri: Ditto.
      * UseJSC.cmake: Ditto.
      * WebCore.exp.in: Ditto.
      * WebCore.vcxproj/WebCore.vcxproj: Ditto.
      * WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
      * WebCore.xcodeproj/project.pbxproj: Ditto.
      * bindings/js/JSBindingsAllInOne.cpp: Ditto.
      * bindings/js/ScriptGCEvent.cpp: Removed.
      * bindings/js/ScriptGCEvent.h: Removed.
      
      * inspector/InspectorMemoryAgent.cpp: Removed include.
      
      * inspector/InspectorTimelineAgent.cpp:
      (WebCore::InspectorTimelineAgent::start): Removed GC event listening.
      Some day we might add it back, but for now it is dead code.
      (WebCore::InspectorTimelineAgent::stop): Ditto.
      (WebCore::usedHeapSize): Renamed from getUsedHeapSize and put the
      implementation here instead of indirecting through ScriptGCEvent.
      (WebCore::InspectorTimelineAgent::setDOMCounters): Updated for above changes.
      (WebCore::InspectorTimelineAgent::didCompleteCurrentRecord): Ditto.
      (WebCore::InspectorTimelineAgent::pushCurrentRecord): Ditto.
      
      * inspector/InspectorTimelineAgent.h: Removed include.
      
      * inspector/ScriptGCEventListener.h: Removed.
      
      * testing/MemoryInfo.h: Updated to get heap capacity and size directly
      instead of going through ScriptGCEvent.
      
      Source/WebKit:
      
      * WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in:
      Replaced symbol from ScriptGCEvent with symbol from JSDOMWindowBase.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d5b7f4f8
  19. 05 Oct, 2013 1 commit
  20. 03 Oct, 2013 1 commit
  21. 29 Sep, 2013 2 commits
    • darin@apple.com's avatar
      Take some Xcode advice about turning on additional warnings in ANGLE and gtest · 7010becb
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122087
      
      Reviewed by Mark Rowe.
      
      Source/ThirdParty:
      
      * gtest/xcode/Config/General.xcconfig: Added some warnings that Xcode 5 suggested.
      
      Source/ThirdParty/ANGLE:
      
      * Configurations/Base.xcconfig: Add some of the warnings that Xcode 5 suggested.
      * src/compiler/preprocessor/Tokenizer.l: Defined YY_NO_INPUT so we don't compile
      an unused function and get a warning.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7010becb
    • darin@apple.com's avatar
      Use RenderElement instead of RenderObject in many places · 8cdf7124
      darin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=122078
      
      Reviewed by Andreas Kling.
      
      Source/ThirdParty/ANGLE:
      
      * ANGLE.xcodeproj/project.pbxproj: Let Xcode do its thing to this file.
      
      Source/WebCore:
      
      * WebCore.exp.in: Updated for name changes.
      
      * dom/ContainerNode.h: Moved renderer() here from Element.
      * dom/Element.h: Moved renderer() from here to ContainerNode.
      * render/RenderElement.h: Moved renderer() from Element to ContainerNode.
      
      * accessibility/AccessibilityImageMapLink.cpp:
      (WebCore::AccessibilityImageMapLink::imageMapLinkRenderer):
      (WebCore::AccessibilityImageMapLink::detachFromParent):
      (WebCore::AccessibilityImageMapLink::elementPath):
      (WebCore::AccessibilityImageMapLink::elementRect):
      * accessibility/AccessibilityImageMapLink.h:
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored):
      * bindings/objc/DOM.mm:
      (-[DOMElement image]):
      (-[DOMElement _font]):
      (-[DOMElement _imageTIFFRepresentation]):
      * css/CSSCanvasValue.cpp:
      (WebCore::CSSCanvasValue::canvasChanged):
      (WebCore::CSSCanvasValue::canvasResized):
      (WebCore::CSSCanvasValue::canvasDestroyed):
      (WebCore::CSSCanvasValue::fixedSize):
      (WebCore::CSSCanvasValue::image):
      * css/CSSCanvasValue.h:
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::computeRenderStyleForProperty):
      * css/CSSCrossfadeValue.cpp:
      (WebCore::subimageKnownToBeOpaque):
      (WebCore::CSSCrossfadeValue::fixedSize):
      (WebCore::CSSCrossfadeValue::knownToBeOpaque):
      (WebCore::CSSCrossfadeValue::image):
      (WebCore::CSSCrossfadeValue::crossfadeChanged):
      * css/CSSCrossfadeValue.h:
      * css/CSSFilterImageValue.cpp:
      (WebCore::CSSFilterImageValue::fixedSize):
      (WebCore::CSSFilterImageValue::knownToBeOpaque):
      (WebCore::CSSFilterImageValue::image):
      (WebCore::CSSFilterImageValue::filterImageChanged):
      * css/CSSFilterImageValue.h:
      * css/CSSFontSelector.cpp:
      * css/CSSGradientValue.cpp:
      (WebCore::CSSGradientValue::image):
      (WebCore::CSSGradientValue::addStops):
      (WebCore::CSSGradientValue::knownToBeOpaque):
      (WebCore::CSSLinearGradientValue::createGradient):
      (WebCore::CSSRadialGradientValue::createGradient):
      * css/CSSGradientValue.h:
      (WebCore::CSSGradientValue::fixedSize):
      * css/CSSImageGeneratorValue.cpp:
      (WebCore::CSSImageGeneratorValue::addClient):
      (WebCore::CSSImageGeneratorValue::removeClient):
      (WebCore::CSSImageGeneratorValue::image):
      (WebCore::CSSImageGeneratorValue::fixedSize):
      (WebCore::CSSImageGeneratorValue::knownToBeOpaque):
      * css/CSSImageGeneratorValue.h:
      (WebCore::CSSImageGeneratorValue::clients):
      * css/CSSImageValue.cpp:
      (WebCore::CSSImageValue::knownToBeOpaque):
      * css/CSSImageValue.h:
      * css/DeprecatedStyleBuilder.cpp:
      * dom/DocumentMarkerController.cpp:
      (WebCore::DocumentMarkerController::removeMarkersFromList):
      (WebCore::DocumentMarkerController::repaintMarkers):
      * dom/Element.cpp:
      (WebCore::localZoomForRenderer):
      (WebCore::adjustForLocalZoom):
      (WebCore::Element::offsetParent):
      (WebCore::Element::updateExistingPseudoElement):
      * dom/ElementRareData.h:
      (WebCore::ElementRareData::create):
      (WebCore::ElementRareData::ElementRareData):
      * dom/Node.cpp:
      (WebCore::Node::ensureRareData):
      * editing/DeleteButtonController.cpp:
      (WebCore::isDeletableElement):
      * editing/Editor.cpp:
      (WebCore::Editor::hasBidiSelection):
      (WebCore::Editor::baseWritingDirectionForSelectionStart):
      * editing/EditorCommand.cpp:
      (WebCore::verticalScrollDistance):
      * editing/htmlediting.cpp:
      (WebCore::directionOfEnclosingBlock):
      * editing/ios/EditorIOS.mm:
      (WebCore::Editor::fontForSelection):
      (WebCore::getImage):
      * editing/mac/EditorMac.mm:
      (WebCore::Editor::fontForSelection):
      (WebCore::getImage):
      * editing/markup.cpp:
      * html/HTMLAreaElement.cpp:
      (WebCore::HTMLAreaElement::computePath):
      (WebCore::HTMLAreaElement::computeRect):
      (WebCore::HTMLAreaElement::setFocus):
      * html/HTMLAreaElement.h:
      * html/HTMLCanvasElement.cpp:
      (WebCore::HTMLCanvasElement::reset):
      * html/HTMLElement.cpp:
      (WebCore::HTMLElement::setInnerText):
      * html/HTMLFormControlElement.cpp:
      (WebCore::updateFromElementCallback):
      * html/HTMLFormElement.cpp:
      (WebCore::HTMLFormElement::rendererIsNeeded):
      * html/HTMLFrameOwnerElement.h:
      * html/HTMLImageElement.cpp:
      (WebCore::HTMLImageElement::x):
      (WebCore::HTMLImageElement::y):
      (WebCore::HTMLImageElement::willRespondToMouseClickEvents):
      * html/HTMLMapElement.cpp:
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::defaultEventHandler):
      * html/HTMLMeterElement.cpp:
      (WebCore::HTMLMeterElement::renderMeter):
      * html/HTMLOptionElement.cpp:
      (WebCore::HTMLOptionElement::didRecalcStyle):
      * html/HTMLPlugInElement.cpp:
      (WebCore::HTMLPlugInElement::willRespondToMouseClickEvents):
      (WebCore::HTMLPlugInElement::defaultEventHandler):
      (WebCore::HTMLPlugInElement::isKeyboardFocusable):
      * html/HTMLPlugInImageElement.cpp:
      (WebCore::HTMLPlugInImageElement::defaultEventHandler):
      * html/HTMLProgressElement.cpp:
      (WebCore::HTMLProgressElement::renderProgress):
      * html/HTMLSelectElement.cpp:
      (WebCore::HTMLSelectElement::scrollToSelection):
      (WebCore::HTMLSelectElement::setOptionsChangedOnRenderer):
      (WebCore::HTMLSelectElement::selectOption):
      * html/HTMLTableCellElement.cpp:
      (WebCore::HTMLTableCellElement::cellAbove):
      * html/HTMLTextFormControlElement.cpp:
      (WebCore::hasVisibleTextArea):
      (WebCore::HTMLTextFormControlElement::setSelectionRange):
      * html/InputType.h:
      * html/parser/HTMLResourcePreloader.cpp:
      * html/shadow/MediaControlElementTypes.cpp:
      (WebCore::MediaControlElement::setDisplayType):
      * html/shadow/MediaControlElements.cpp:
      (WebCore::MediaControlPanelElement::startDrag):
      (WebCore::MediaControlTextTrackContainerElement::createTextTrackRepresentationImage):
      * html/shadow/MeterShadowElement.cpp:
      (WebCore::MeterShadowElement::rendererIsNeeded):
      (WebCore::MeterInnerElement::rendererIsNeeded):
      * inspector/InspectorOverlay.cpp:
      * inspector/InspectorTimelineAgent.cpp:
      * inspector/InspectorTimelineAgent.h:
      * loader/ImageLoader.cpp:
      (WebCore::ImageLoader::renderImageResource):
      * loader/cache/CachedImage.cpp:
      (WebCore::CachedImage::currentFrameKnownToBeOpaque):
      * loader/cache/CachedImage.h:
      * mathml/MathMLElement.cpp:
      * page/ContextMenuController.cpp:
      * page/DragController.cpp:
      (WebCore::DragController::draggableElement):
      * page/EventHandler.cpp:
      (WebCore::EventHandler::EventHandler):
      (WebCore::EventHandler::clear):
      (WebCore::EventHandler::startPanScrolling):
      (WebCore::EventHandler::autoscrollRenderer):
      (WebCore::EventHandler::scrollOverflow):
      (WebCore::EventHandler::logicalScrollOverflow):
      (WebCore::EventHandler::subframeForTargetNode):
      (WebCore::EventHandler::selectCursor):
      (WebCore::layerForNode):
      (WebCore::EventHandler::handleWheelEvent):
      (WebCore::EventHandler::clearGestureScrollNodes):
      * page/EventHandler.h:
      * page/FocusController.cpp:
      * page/Frame.cpp:
      (WebCore::Frame::ownerRenderer):
      (WebCore::Frame::visiblePositionForPoint):
      (WebCore::Frame::nodeImage):
      * page/FrameView.cpp:
      (WebCore::FrameView::applyOverflowToViewport):
      (WebCore::FrameView::applyPaginationToViewport):
      (WebCore::FrameView::calculateScrollbarModesForLayout):
      (WebCore::FrameView::isEnclosedInCompositingLayer):
      (WebCore::FrameView::embeddedContentBox):
      (WebCore::FrameView::addSlowRepaintObject):
      (WebCore::FrameView::removeSlowRepaintObject):
      (WebCore::FrameView::addViewportConstrainedObject):
      (WebCore::FrameView::removeViewportConstrainedObject):
      (WebCore::FrameView::scrollContentsFastPath):
      (WebCore::FrameView::repaintSlowRepaintObjects):
      (WebCore::FrameView::setViewportConstrainedObjectsNeedLayout):
      (WebCore::FrameView::updateOverflowStatus):
      (WebCore::FrameView::updateScrollCorner):
      (WebCore::FrameView::paintContents):
      (WebCore::FrameView::convertFromRenderer):
      (WebCore::FrameView::convertToRenderer):
      * page/FrameView.h:
      * page/PageSerializer.cpp:
      (WebCore::PageSerializer::addImageToResources):
      * page/PageSerializer.h:
      * page/animation/AnimationBase.cpp:
      (WebCore::AnimationBase::AnimationBase):
      (WebCore::AnimationBase::updateStateMachine):
      * page/animation/AnimationBase.h:
      (WebCore::AnimationBase::renderer):
      * page/animation/AnimationController.cpp:
      (WebCore::AnimationControllerPrivate::ensureCompositeAnimation):
      (WebCore::AnimationControllerPrivate::clear):
      (WebCore::AnimationControllerPrivate::updateAnimations):
      (WebCore::AnimationControllerPrivate::updateAnimationTimerForRenderer):
      (WebCore::AnimationControllerPrivate::isRunningAnimationOnRenderer):
      (WebCore::AnimationControllerPrivate::isRunningAcceleratedAnimationOnRenderer):
      (WebCore::AnimationControllerPrivate::suspendAnimationsForDocument):
      (WebCore::AnimationControllerPrivate::resumeAnimationsForDocument):
      (WebCore::AnimationControllerPrivate::pauseAnimationAtTime):
      (WebCore::AnimationControllerPrivate::pauseTransitionAtTime):
      (WebCore::AnimationControllerPrivate::getAnimatedStyleForRenderer):
      (WebCore::AnimationControllerPrivate::numberOfActiveAnimations):
      (WebCore::AnimationController::cancelAnimations):
      (WebCore::AnimationController::updateAnimations):
      (WebCore::AnimationController::getAnimatedStyleForRenderer):
      (WebCore::AnimationController::notifyAnimationStarted):
      (WebCore::AnimationController::pauseAnimationAtTime):
      (WebCore::AnimationController::pauseTransitionAtTime):
      (WebCore::AnimationController::isRunningAnimationOnRenderer):
      (WebCore::AnimationController::isRunningAcceleratedAnimationOnRenderer):
      * page/animation/AnimationController.h:
      * page/animation/AnimationControllerPrivate.h:
      * page/animation/CSSPropertyAnimation.cpp:
      (WebCore::crossfadeBlend):
      * page/animation/CompositeAnimation.cpp:
      (WebCore::CompositeAnimation::updateTransitions):
      (WebCore::CompositeAnimation::updateKeyframeAnimations):
      (WebCore::CompositeAnimation::animate):
      * page/animation/CompositeAnimation.h:
      * page/animation/ImplicitAnimation.cpp:
      (WebCore::ImplicitAnimation::ImplicitAnimation):
      (WebCore::ImplicitAnimation::animate):
      (WebCore::ImplicitAnimation::pauseAnimation):
      (WebCore::ImplicitAnimation::sendTransitionEvent):
      * page/animation/ImplicitAnimation.h:
      (WebCore::ImplicitAnimation::create):
      * page/animation/KeyframeAnimation.cpp:
      (WebCore::KeyframeAnimation::KeyframeAnimation):
      (WebCore::KeyframeAnimation::animate):
      (WebCore::KeyframeAnimation::pauseAnimation):
      (WebCore::KeyframeAnimation::endAnimation):
      (WebCore::KeyframeAnimation::sendAnimationEvent):
      * page/animation/KeyframeAnimation.h:
      * page/mac/EventHandlerMac.mm:
      (WebCore::EventHandler::passWidgetMouseDownEventToWidget):
      (WebCore::EventHandler::passSubframeEventToSubframe):
      * page/mac/FrameSnapshottingMac.mm:
      (WebCore::snapshotDragImage):
      * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
      (WebCore::MediaPlayerPrivateQTKit::paint):
      * rendering/CounterNode.cpp:
      (WebCore::CounterNode::CounterNode):
      (WebCore::CounterNode::create):
      * rendering/CounterNode.h:
      (WebCore::CounterNode::owner):
      * rendering/FilterEffectRenderer.cpp:
      (WebCore::FilterEffectRenderer::buildReferenceFilter):
      (WebCore::FilterEffectRenderer::build):
      * rendering/FilterEffectRenderer.h:
      * rendering/HitTestResult.cpp:
      (WebCore::HitTestResult::spellingToolTip):
      (WebCore::HitTestResult::title):
      (WebCore::HitTestResult::innerTextIfTruncated):
      (WebCore::HitTestResult::image):
      * rendering/LayoutRepainter.cpp:
      (WebCore::LayoutRepainter::LayoutRepainter):
      * rendering/LayoutRepainter.h:
      * rendering/LayoutState.h:
      (WebCore::LayoutState::LayoutState):
      * rendering/LineWidth.h:
      * rendering/LogicalSelectionOffsetCaches.h:
      (WebCore::isContainingBlockCandidateForAbsolutelyPositionedObject):
      (WebCore::isNonRenderBlockInline):
      (WebCore::containingBlockForFixedPosition):
      (WebCore::containingBlockForAbsolutePosition):
      (WebCore::containingBlockForObjectInFlow):
      (WebCore::LogicalSelectionOffsetCaches::LogicalSelectionOffsetCaches):
      * rendering/PaintInfo.h:
      (WebCore::PaintInfo::PaintInfo):
      (WebCore::PaintInfo::updateSubtreePaintRootForChildren):
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::paintFillLayers):
      (WebCore::RenderBox::paintFillLayer):
      * rendering/RenderBox.h:
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::paintFillLayerExtended):
      (WebCore::RenderBoxModelObject::calculateBackgroundImageGeometry):
      * rendering/RenderBoxModelObject.h:
      * rendering/RenderCounter.cpp:
      (WebCore::nextInPreOrder):
      (WebCore::planCounter):
      (WebCore::makeCounterNode):
      (WebCore::RenderCounter::originalText):
      * rendering/RenderElement.cpp:
      (WebCore::RenderElement::~RenderElement):
      (WebCore::RenderElement::insertChildInternal):
      (WebCore::RenderElement::removeChildInternal):
      (WebCore::RenderElement::willBeDestroyed):
      (WebCore::RenderElement::rendererForRootBackground):
      * rendering/RenderImageResource.cpp:
      (WebCore::RenderImageResource::initialize):
      * rendering/RenderImageResource.h:
      * rendering/RenderImageResourceStyleImage.cpp:
      (WebCore::RenderImageResourceStyleImage::initialize):
      * rendering/RenderImageResourceStyleImage.h:
      (WebCore::RenderImageResourceStyleImage::create):
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::shouldPropagateCompositingToEnclosingFrame):
      (WebCore::RenderLayerCompositor::requiresCompositingLayer):
      (WebCore::RenderLayerCompositor::canBeComposited):
      (WebCore::RenderLayerCompositor::requiresOwnBackingStore):
      (WebCore::RenderLayerCompositor::reasonsForCompositing):
      (WebCore::RenderLayerCompositor::requiresCompositingForTransform):
      (WebCore::RenderLayerCompositor::requiresCompositingForVideo):
      (WebCore::RenderLayerCompositor::requiresCompositingForCanvas):
      (WebCore::RenderLayerCompositor::requiresCompositingForPlugin):
      (WebCore::RenderLayerCompositor::requiresCompositingForFrame):
      (WebCore::RenderLayerCompositor::requiresCompositingForAnimation):
      (WebCore::RenderLayerCompositor::requiresCompositingForIndirectReason):
      (WebCore::RenderLayerCompositor::requiresCompositingForFilters):
      (WebCore::RenderLayerCompositor::requiresCompositingForBlending):
      (WebCore::RenderLayerCompositor::requiresCompositingForPosition):
      (WebCore::RenderLayerCompositor::isRunningAcceleratedTransformAnimation):
      * rendering/RenderLayerCompositor.h:
      * rendering/RenderObject.cpp:
      (WebCore::RenderObject::containingBlock):
      (WebCore::mustRepaintFillLayers):
      (WebCore::RenderObject::borderImageIsLoadedAndCanBeRendered):
      (WebCore::RenderObject::willBeDestroyed):
      * rendering/RenderScrollbarPart.cpp:
      (WebCore::RenderScrollbarPart::rendererOwningScrollbar):
      * rendering/RenderScrollbarPart.h:
      * rendering/RenderTableCell.cpp:
      (WebCore::RenderTableCell::paintBackgroundsBehindCell):
      * rendering/RenderTableCell.h:
      * rendering/RenderView.cpp:
      (WebCore::RenderView::RenderView):
      * rendering/style/FillLayer.cpp:
      (WebCore::FillLayer::hasOpaqueImage):
      * rendering/style/FillLayer.h:
      * rendering/style/KeyframeList.h:
      (WebCore::KeyframeList::KeyframeList):
      * rendering/style/StyleCachedImage.cpp:
      (WebCore::StyleCachedImage::imageSize):
      (WebCore::StyleCachedImage::computeIntrinsicDimensions):
      (WebCore::StyleCachedImage::setContainerSizeForRenderer):
      (WebCore::StyleCachedImage::addClient):
      (WebCore::StyleCachedImage::removeClient):
      (WebCore::StyleCachedImage::image):
      (WebCore::StyleCachedImage::knownToBeOpaque):
      * rendering/style/StyleCachedImage.h:
      * rendering/style/StyleCachedImageSet.cpp:
      (WebCore::StyleCachedImageSet::imageSize):
      (WebCore::StyleCachedImageSet::computeIntrinsicDimensions):
      (WebCore::StyleCachedImageSet::setContainerSizeForRenderer):
      (WebCore::StyleCachedImageSet::addClient):
      (WebCore::StyleCachedImageSet::removeClient):
      (WebCore::StyleCachedImageSet::image):
      (WebCore::StyleCachedImageSet::knownToBeOpaque):
      * rendering/style/StyleCachedImageSet.h:
      * rendering/style/StyleGeneratedImage.cpp:
      (WebCore::StyleGeneratedImage::imageSize):
      (WebCore::StyleGeneratedImage::computeIntrinsicDimensions):
      (WebCore::StyleGeneratedImage::addClient):
      (WebCore::StyleGeneratedImage::removeClient):
      (WebCore::StyleGeneratedImage::image):
      (WebCore::StyleGeneratedImage::knownToBeOpaque):
      * rendering/style/StyleGeneratedImage.h:
      * rendering/style/StyleImage.h:
      (WebCore::StyleImage::imagesEquivalent):
      * rendering/style/StylePendingImage.h:
      (WebCore::StylePendingImage::cssImageValue):
      (WebCore::StylePendingImage::cssImageGeneratorValue):
      (WebCore::StylePendingImage::cssCursorImageValue):
      (WebCore::StylePendingImage::cssImageSetValue):
      (WebCore::StylePendingImage::computeIntrinsicDimensions):
      * testing/Internals.cpp:
      (WebCore::Internals::boundingBox):
      (WebCore::Internals::isSelectPopupVisible):
      (WebCore::Internals::isPluginUnavailabilityIndicatorObscured):
      Use RenderElement instead of RenderObject where it was easy to do so.
      For local variables holding the return value of renderer() functions,
      use auto instead, so the most-specific possible type will be used,
      without having to figure out what that is in each case. Also use some
      more OVERRIDE and FINAL and use nullptr instead of 0. And replace some
      cryptic short local variable names with words.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156622 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8cdf7124
  22. 24 Sep, 2013 1 commit
    • mrowe@apple.com's avatar
      <rdar://problem/14971518> WebKit should build against the Xcode default... · a862530c
      mrowe@apple.com authored
      <rdar://problem/14971518> WebKit should build against the Xcode default toolchain when targeting OS X 10.8
      
      Reviewed by Dan Bernstein.
      
      Source/JavaScriptCore:
      
      * Configurations/Base.xcconfig:
      
      Source/ThirdParty/ANGLE:
      
      * Configurations/Base.xcconfig:
      
      Source/WebCore:
      
      * Configurations/Base.xcconfig:
      
      Source/WebInspectorUI:
      
      * Configurations/Base.xcconfig:
      
      Source/WebKit/mac:
      
      * Configurations/Base.xcconfig:
      
      Source/WebKit2:
      
      * Configurations/Base.xcconfig:
      
      Source/WTF:
      
      * Configurations/Base.xcconfig:
      
      Tools:
      
      * DumpRenderTree/mac/Configurations/Base.xcconfig:
      * MiniBrowser/Configurations/Base.xcconfig:
      * TestWebKitAPI/Configurations/Base.xcconfig:
      * WebKitLauncher/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/Base.xcconfig:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a862530c
  23. 06 Sep, 2013 2 commits