Rename DrawingAreaMessage and DrawingAreaLegacyMessage and
DrawingAreaProxyMessage to DrawingAreaProxyLegacyMessage.

Reviewed by Dan Bernstein.

* Platform/CoreIPC/MessageID.h:
* Shared/CoreIPCSupport/DrawingAreaMessageKinds.h:
* Shared/CoreIPCSupport/DrawingAreaProxyMessageKinds.h:
* UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:
(WebKit::ChunkedUpdateDrawingAreaProxy::paint):
(WebKit::ChunkedUpdateDrawingAreaProxy::setPageIsVisible):
(WebKit::ChunkedUpdateDrawingAreaProxy::update):
(WebKit::ChunkedUpdateDrawingAreaProxy::sendSetSize):
(WebKit::ChunkedUpdateDrawingAreaProxy::didReceiveMessage):
* UIProcess/LayerBackedDrawingAreaProxy.cpp:
(WebKit::LayerBackedDrawingAreaProxy::sizeDidChange):
(WebKit::LayerBackedDrawingAreaProxy::setPageIsVisible):
(WebKit::LayerBackedDrawingAreaProxy::update):
(WebKit::LayerBackedDrawingAreaProxy::didReceiveMessage):
(WebKit::LayerBackedDrawingAreaProxy::didReceiveSyncMessage):
* UIProcess/TiledDrawingAreaProxy.cpp:
(WebKit::TiledDrawingAreaProxy::sizeDidChange):
(WebKit::TiledDrawingAreaProxy::setPageIsVisible):
(WebKit::TiledDrawingAreaProxy::didReceiveMessage):
(WebKit::TiledDrawingAreaProxy::requestTileUpdate):
(WebKit::TiledDrawingAreaProxy::waitUntilUpdatesComplete):
(WebKit::TiledDrawingAreaProxy::takeSnapshot):
(WebKit::TiledDrawingAreaProxy::removeTile):
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveMessage):
(WebKit::WebPageProxy::didReceiveSyncMessage):
* WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
(WebKit::ChunkedUpdateDrawingArea::display):
(WebKit::ChunkedUpdateDrawingArea::setSize):
(WebKit::ChunkedUpdateDrawingArea::didReceiveMessage):
* WebProcess/WebPage/LayerBackedDrawingArea.cpp:
(WebKit::LayerBackedDrawingArea::setSize):
(WebKit::LayerBackedDrawingArea::didReceiveMessage):
* WebProcess/WebPage/TiledDrawingArea.cpp:
(WebKit::TiledDrawingArea::display):
(WebKit::TiledDrawingArea::setSize):
(WebKit::TiledDrawingArea::updateTile):
(WebKit::TiledDrawingArea::tileUpdateTimerFired):
(WebKit::TiledDrawingArea::didReceiveMessage):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didReceiveMessage):
* WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm:
(WebKit::LayerBackedDrawingArea::attachCompositingContext):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  David Levin  <levin@chromium.org>

        Reviewed by Eric Seidel.

        check-webkit-style should be able to parse function declaration parameters.
        https://bugs.webkit.org/show_bug.cgi?id=51451

        * Scripts/webkitpy/style/checkers/cpp.py:
        (Position.__init__): Holds simple position information (row, column).
        (Parameter.__init__): Holds information about a parameter.
        (SingleLineView.__init): Converts multiple lines into a single line for simpler searches.
        (SingleLineView.convert_column_to_row): Returns the original row given a column.
        (create_skeleton_parameters): Simplifies a parameter list for easier searching.
        (find_parameter_name_index): Finds where the parameter name is.
        (parameter_list): Generates the list of parameters for a function.
        (_FunctionState.begin): Added information to allow determining the parameters
        on demand.
        (_FunctionState.get_parameter_list): Returns a tuple of function parameters.
        (detect_functions): Improve function detection for operator functions and
        determine where the parameters end and pass that to _FunctionState.begin.
        * Scripts/webkitpy/style/checkers/cpp_unittest.py:
        (CppFunctionsTest.test_parameter): Verifies Parameter functionality.
        (CppFunctionsTest.test_single_line_view): Verifies SingleLineView functionality.
        (CppFunctionsTest.test_create_skeleton_parameters): Verifies create_skeleton_parameters.
        (CppFunctionsTest.test_find_parameter_name_index): Verifies find_parameter_name_index.
        (CppFunctionsTest.test_parameter_list): Does some minimal verification for parameter list.
        Much more thorough verification is done as part of FunctionDetectionTest.test_parameter_list.
        (FunctionDetectionTest.perform_function_detection): Added support for verifying
        the parameters found.
        (FunctionDetectionTest.test_function_declaration_detection): Added more function
        detection test to verify that we catch the operator functions.
        (FunctionDetectionTest.test_ignore_macros): Verify that function detection ignores macros.
        (FunctionDetectionTest.test_parameter_list): Added tests to verify the parameter parsing.
        (CheckForFunctionLengthsTest.test_function_length_check_definition_severity1_for_bad_test_doesnt_break): Removed
        because the error. The test is about the bad function name. Fixing the name makes the test exactly like
        test_function_length_check_definition_severity1_for_test.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Eric Seidel.

        Improve output of HTML parser benchmark
        https://bugs.webkit.org/show_bug.cgi?id=51611

        Calculate and show median, min and max values.

        * benchmarks/parser/html-parser.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Eric Seidel.

        [GTK] Add standalone target for JSC
        https://bugs.webkit.org/show_bug.cgi?id=51607

        * GNUmakefile.am: add convenience target to only build jsc and its
        dependencies.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  MORITA Hajime  <morrita@google.com>

        Reviewed by Dan Bernstein.

        For box-shadow, non-primary shadows should have specified radii.
        https://bugs.webkit.org/show_bug.cgi?id=51386

        * fast/box-shadow/spread-multiple-normal-expected.txt: Added.
        * fast/box-shadow/spread-multiple-normal.html: Added.
        * fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
        * fast/box-shadow/spread-multiple-normal-expected.png: Added.
2010-12-26  MORITA Hajime  <morrita@google.com>

        Reviewed by Dan Bernstein.

        For box-shadow, non-primary shadows should have specified radii.
        https://bugs.webkit.org/show_bug.cgi?id=51386

        On paintBoxShadow(), the spread value accidentally accumulated accidentally
        during the loop, which should be applied individually for radius of each shadow.
        This change makes the radii for rects computed for each shadow.

        Test: fast/box-shadow/spread-multiple-normal.html

        * rendering/RenderBoxModelObject.cpp:
        (WebCore::RenderBoxModelObject::paintBoxShadow):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Move ANGLE to Sources/ThirdParty
https://bugs.webkit.org/show_bug.cgi?id=51605

Reviewed by Eric Seidel.

Actually move ANGLE and update the Makefile.

* ANGLE: Removed.
* ANGLE/ANGLE.xcodeproj: Removed.
* ANGLE/ANGLE.xcodeproj/project.pbxproj: Removed.
* ANGLE/Configurations: Removed.
* ANGLE/Configurations/ANGLE.xcconfig: Removed.
* ANGLE/Configurations/Base.xcconfig: Removed.
* ANGLE/Configurations/DebugRelease.xcconfig: Removed.
* ANGLE/Makefile: Removed.
* ANGLE/include: Removed.
* ANGLE/include/EGL: Removed.
* ANGLE/include/EGL/egl.h: Removed.
* ANGLE/include/EGL/eglext.h: Removed.
* ANGLE/include/EGL/eglplatform.h: Removed.
* ANGLE/include/GLES2: Removed.
* ANGLE/include/GLES2/gl2.h: Removed.
* ANGLE/include/GLES2/gl2ext.h: Removed.
* ANGLE/include/GLES2/gl2platform.h: Removed.
* ANGLE/include/GLSLANG: Removed.
* ANGLE/include/GLSLANG/ShaderLang.h: Removed.
* ANGLE/include/KHR: Removed.
* ANGLE/include/KHR/khrplatform.h: Removed.
* ANGLE/src: Removed.
* ANGLE/src/build_angle.xcodeproj: Removed.
* ANGLE/src/build_angle.xcodeproj/project.pbxproj: Removed.
* ANGLE/src/common: Removed.
* ANGLE/src/common/angleutils.h: Removed.
* ANGLE/src/common/debug.cpp: Removed.
* ANGLE/src/common/debug.h: Removed.
* ANGLE/src/compiler: Removed.
* ANGLE/src/compiler/BaseTypes.h: Removed.
* ANGLE/src/compiler/CodeGenGLSL.cpp: Removed.
* ANGLE/src/compiler/CodeGenHLSL.cpp: Removed.
* ANGLE/src/compiler/Common.h: Removed.
* ANGLE/src/compiler/ConstantUnion.h: Removed.
* ANGLE/src/compiler/InfoSink.cpp: Removed.
* ANGLE/src/compiler/InfoSink.h: Removed.
* ANGLE/src/compiler/Initialize.cpp: Removed.
* ANGLE/src/compiler/Initialize.h: Removed.
* ANGLE/src/compiler/InitializeDll.cpp: Removed.
* ANGLE/src/compiler/InitializeDll.h: Removed.
* ANGLE/src/compiler/InitializeGlobals.h: Removed.
* ANGLE/src/compiler/InitializeParseContext.h: Removed.
* ANGLE/src/compiler/IntermTraverse.cpp: Removed.
* ANGLE/src/compiler/Intermediate.cpp: Removed.
* ANGLE/src/compiler/MMap.h: Removed.
* ANGLE/src/compiler/OutputGLSL.cpp: Removed.
* ANGLE/src/compiler/OutputGLSL.h: Removed.
* ANGLE/src/compiler/OutputHLSL.cpp: Removed.
* ANGLE/src/compiler/OutputHLSL.h: Removed.
* ANGLE/src/compiler/ParseHelper.cpp: Removed.
* ANGLE/src/compiler/ParseHelper.h: Removed.
* ANGLE/src/compiler/PoolAlloc.cpp: Removed.
* ANGLE/src/compiler/PoolAlloc.h: Removed.
* ANGLE/src/compiler/QualifierAlive.cpp: Removed.
* ANGLE/src/compiler/QualifierAlive.h: Removed.
* ANGLE/src/compiler/RemoveTree.cpp: Removed.
* ANGLE/src/compiler/RemoveTree.h: Removed.
* ANGLE/src/compiler/ShHandle.h: Removed.
* ANGLE/src/compiler/ShaderLang.cpp: Removed.
* ANGLE/src/compiler/SymbolTable.cpp: Removed.
* ANGLE/src/compiler/SymbolTable.h: Removed.
* ANGLE/src/compiler/TranslatorGLSL.cpp: Removed.
* ANGLE/src/compiler/TranslatorGLSL.h: Removed.
* ANGLE/src/compiler/TranslatorHLSL.cpp: Removed.
* ANGLE/src/compiler/TranslatorHLSL.h: Removed.
* ANGLE/src/compiler/Types.h: Removed.
* ANGLE/src/compiler/UnfoldSelect.cpp: Removed.
* ANGLE/src/compiler/UnfoldSelect.h: Removed.
* ANGLE/src/compiler/debug.cpp: Removed.
* ANGLE/src/compiler/debug.h: Removed.
* ANGLE/src/compiler/glslang.l: Removed.
* ANGLE/src/compiler/glslang.y: Removed.
* ANGLE/src/compiler/intermOut.cpp: Removed.
* ANGLE/src/compiler/intermediate.h: Removed.
* ANGLE/src/compiler/localintermediate.h: Removed.
* ANGLE/src/compiler/osinclude.h: Removed.
* ANGLE/src/compiler/ossource_posix.cpp: Removed.
* ANGLE/src/compiler/ossource_win.cpp: Removed.
* ANGLE/src/compiler/parseConst.cpp: Removed.
* ANGLE/src/compiler/preprocessor: Removed.
* ANGLE/src/compiler/preprocessor/atom.c: Removed.
* ANGLE/src/compiler/preprocessor/atom.h: Removed.
* ANGLE/src/compiler/preprocessor/compile.h: Removed.
* ANGLE/src/compiler/preprocessor/cpp.c: Removed.
* ANGLE/src/compiler/preprocessor/cpp.h: Removed.
* ANGLE/src/compiler/preprocessor/cppstruct.c: Removed.
* ANGLE/src/compiler/preprocessor/memory.c: Removed.
* ANGLE/src/compiler/preprocessor/memory.h: Removed.
* ANGLE/src/compiler/preprocessor/parser.h: Removed.
* ANGLE/src/compiler/preprocessor/preprocess.h: Removed.
* ANGLE/src/compiler/preprocessor/scanner.c: Removed.
* ANGLE/src/compiler/preprocessor/scanner.h: Removed.
* ANGLE/src/compiler/preprocessor/slglobals.h: Removed.
* ANGLE/src/compiler/preprocessor/symbols.c: Removed.
* ANGLE/src/compiler/preprocessor/symbols.h: Removed.
* ANGLE/src/compiler/preprocessor/tokens.c: Removed.
* ANGLE/src/compiler/preprocessor/tokens.h: Removed.
* ANGLE/src/compiler/tools: Removed.
* ANGLE/src/compiler/unistd.h: Removed.
* ANGLE/src/libEGL: Removed.
* ANGLE/src/libEGL/Config.cpp: Removed.
* ANGLE/src/libEGL/Config.h: Removed.
* ANGLE/src/libEGL/Display.cpp: Removed.
* ANGLE/src/libEGL/Display.h: Removed.
* ANGLE/src/libEGL/Surface.cpp: Removed.
* ANGLE/src/libEGL/Surface.h: Removed.
* ANGLE/src/libEGL/libEGL.cpp: Removed.
* ANGLE/src/libEGL/libEGL.def: Removed.
* ANGLE/src/libEGL/libEGL.vcproj: Removed.
* ANGLE/src/libEGL/main.cpp: Removed.
* ANGLE/src/libEGL/main.h: Removed.
* ANGLE/src/libGLESv2: Removed.
* ANGLE/src/libGLESv2/Blit.cpp: Removed.
* ANGLE/src/libGLESv2/Blit.h: Removed.
* ANGLE/src/libGLESv2/Buffer.cpp: Removed.
* ANGLE/src/libGLESv2/Buffer.h: Removed.
* ANGLE/src/libGLESv2/Context.cpp: Removed.
* ANGLE/src/libGLESv2/Context.h: Removed.
* ANGLE/src/libGLESv2/Framebuffer.cpp: Removed.
* ANGLE/src/libGLESv2/Framebuffer.h: Removed.
* ANGLE/src/libGLESv2/Program.cpp: Removed.
* ANGLE/src/libGLESv2/Program.h: Removed.
* ANGLE/src/libGLESv2/RefCountObject.cpp: Removed.
* ANGLE/src/libGLESv2/RefCountObject.h: Removed.
* ANGLE/src/libGLESv2/Renderbuffer.cpp: Removed.
* ANGLE/src/libGLESv2/Renderbuffer.h: Removed.
* ANGLE/src/libGLESv2/ResourceManager.cpp: Removed.
* ANGLE/src/libGLESv2/ResourceManager.h: Removed.
* ANGLE/src/libGLESv2/Shader.cpp: Removed.
* ANGLE/src/libGLESv2/Shader.h: Removed.
* ANGLE/src/libGLESv2/Texture.cpp: Removed.
* ANGLE/src/libGLESv2/Texture.h: Removed.
* ANGLE/src/libGLESv2/geometry: Removed.
* ANGLE/src/libGLESv2/geometry/IndexDataManager.cpp: Removed.
* ANGLE/src/libGLESv2/geometry/IndexDataManager.h: Removed.
* ANGLE/src/libGLESv2/geometry/VertexDataManager.cpp: Removed.
* ANGLE/src/libGLESv2/geometry/VertexDataManager.h: Removed.
* ANGLE/src/libGLESv2/geometry/backend.cpp: Removed.
* ANGLE/src/libGLESv2/geometry/backend.h: Removed.
* ANGLE/src/libGLESv2/geometry/dx9.cpp: Removed.
* ANGLE/src/libGLESv2/geometry/dx9.h: Removed.
* ANGLE/src/libGLESv2/geometry/vertexconversion.h: Removed.
* ANGLE/src/libGLESv2/libGLESv2.cpp: Removed.
* ANGLE/src/libGLESv2/libGLESv2.def: Removed.
* ANGLE/src/libGLESv2/libGLESv2.vcproj: Removed.
* ANGLE/src/libGLESv2/main.cpp: Removed.
* ANGLE/src/libGLESv2/main.h: Removed.
* ANGLE/src/libGLESv2/mathutil.h: Removed.
* ANGLE/src/libGLESv2/utilities.cpp: Removed.
* ANGLE/src/libGLESv2/utilities.h: Removed.
* Makefile:
* Sources/ThirdParty: Added.
* Sources/ThirdParty/ANGLE: Copied from ANGLE.

Tools: 

* Scripts/build-webkit:
  - Point to the new ANGLE location.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  Adam Barth  <abarth@webkit.org>

        Fix some references to the old location of the WebKit website in git
        metadata files.

        * .gitattributes:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Move cmake into Sources
        https://bugs.webkit.org/show_bug.cgi?id=51631

        * PrettyPatch/PrettyPatch.rb:
2010-12-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        Move cmake into Sources
        https://bugs.webkit.org/show_bug.cgi?id=51631

        * CMakeLists.txt:
        * Sources/cmake: Copied from cmake.
        * cmake: Removed.
        * cmake/FindCFLite.cmake: Removed.
        * cmake/FindCairo.cmake: Removed.
        * cmake/FindEFL.cmake: Removed.
        * cmake/FindFontconfig.cmake: Removed.
        * cmake/FindFreetype.cmake: Removed.
        * cmake/FindGDK-PixBuf.cmake: Removed.
        * cmake/FindGDK.cmake: Removed.
        * cmake/FindGIO.cmake: Removed.
        * cmake/FindGStreamer-App.cmake: Removed.
        * cmake/FindGStreamer-Base.cmake: Removed.
        * cmake/FindGStreamer-Interfaces.cmake: Removed.
        * cmake/FindGStreamer-Pbutils.cmake: Removed.
        * cmake/FindGStreamer-Plugins-Base.cmake: Removed.
        * cmake/FindGStreamer-Video.cmake: Removed.
        * cmake/FindGStreamer.cmake: Removed.
        * cmake/FindGlib.cmake: Removed.
        * cmake/FindGperf.cmake: Removed.
        * cmake/FindGthread.cmake: Removed.
        * cmake/FindICU.cmake: Removed.
        * cmake/FindLibSoup2.cmake: Removed.
        * cmake/FindLibXlst.cmake: Removed.
        * cmake/FindPango.cmake: Removed.
        * cmake/FindSqlite.cmake: Removed.
        * cmake/LibFindMacros.cmake: Removed.
        * cmake/OptionsCommon.cmake: Removed.
        * cmake/OptionsEfl.cmake: Removed.
        * cmake/OptionsWinCE.cmake: Removed.
        * cmake/OptionsWindows.cmake: Removed.
        * cmake/WebKitEfl.cmake: Removed.
        * cmake/WebKitFS.cmake: Removed.
        * cmake/WebKitFeatures.cmake: Removed.
        * cmake/WebKitHelpers.cmake: Removed.
        * cmake/WebKitMacros.cmake: Removed.
        * cmake/WebKitPackaging.cmake: Removed.
        * cmake/eflsymbols.filter: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        [Meta] Move source code into Sources
        https://bugs.webkit.org/show_bug.cgi?id=51606

        * PrettyPatch/PrettyPatch.rb:
          - Remove reference to non-existant autotools directory.
2010-12-26  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Siedel.

        [Meta] Move source code into Sources
        https://bugs.webkit.org/show_bug.cgi?id=51606

        * .gitignore:
        * GNUmakefile.am:
        * Sources/autotools: Copied from autotools.
        * autogen.sh:
        * autotools: Removed.
        * autotools/acinclude.m4: Removed.
        * autotools/dolt.m4: Removed.
        * autotools/gsettings.m4: Removed.
        * autotools/symbols.filter: Removed.
        * autotools/webkit.m4: Removed.
        * configure.ac:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix bug number in previous commit.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  MORITA Hajime  <morrita@google.com>

        Unreviewed expectation updates.

        * platform/chromium-linux/fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
        * platform/chromium-linux/fast/box-shadow/spread-multiple-normal-expected.png: Added.
        * platform/chromium-win/fast/box-shadow/spread-multiple-normal-expected.checksum: Added.
        * platform/chromium-win/fast/box-shadow/spread-multiple-normal-expected.png: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Shinichiro Hamaji  <shinichiro.hamaji@gmail.com>

        Chromium expectation update.

        Suppress fast/canvas/webgl/tex-image-with-format-and-type on linux debug

        * platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Eric Seidel.

        Browser is failing 16 baseline test from Selector API Test Suite
        https://bugs.webkit.org/show_bug.cgi?id=42968

        Update the expected result for the test.

        * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:
2010-12-27  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Eric Seidel.

        Browser is failing 16 baseline test from Selector API Test Suite
        https://bugs.webkit.org/show_bug.cgi?id=42968

        Throw an exception if there is no argument to querySelector or
        querySelectorAll. This replaces the current behavior of passing the string
        "undefined" as the argument.

        No new tests, just updating the existing results for
        fast/dom/SelectorAPI/resig-SelectorAPI-test.xhtml.

        * dom/Document.idl:
        * dom/DocumentFragment.idl:
        * dom/Element.idl:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Philippe Normand  <pnormand@igalia.com>

        Unreviewed, skip another GTK media test reporting wrong duration,
        see bug 51602.

        * platform/gtk/Skipped:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Yury Semikhatsky  <yurys@chromium.org>

        Unreviewed. Removed trailing spaces from a localized
        string to make it the same as the one used in the code.

        * English.lproj/localizedStrings.js:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74683 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Rafael Antognolli  <antognolli@profusion.mobi>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Set the frame smart object base clipper to non-static.
        https://bugs.webkit.org/show_bug.cgi?id=51552

        The base clipper of the clipped smart object, which is the parent
        class of the ewk_frame class is a static clipper. It's normally only
        used for showing/hiding the object, but in the case of the ewk_frame,
        it needs to clip the object to its dimension, in order to clip
        scrollbars of inner frames.

        Setting it to non-static makes the clipper to be automatically moved
        by the parent class, thus staying on the correct position when the
        frame is moved.

        This change needed to be done after the adoption of the static clipper
        on the clipped smart base class.

        * ewk/ewk_frame.cpp:
        (_ewk_frame_smart_add):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Carlos Garcia Campos  <cgarcia@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Disable flash plugin in GtkLauncher when using gtk3
        https://bugs.webkit.org/show_bug.cgi?id=51591

        Flash plugin uses gtk2 that is incompatible with gtk3 making
        webkit crash when it's built with gtk3.

        * GtkLauncher/main.c:
        (main):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Anton Muhin  <antonm@chromium.org>

        Reviewed by David Levin.

        [v8] Remove unused methods to protect/unprotect wrappers during garbage collection
        https://bugs.webkit.org/show_bug.cgi?id=51648

        * bindings/v8/ScriptController.cpp:
        * bindings/v8/ScriptController.h:
        * bindings/v8/V8GCController.cpp:
        (WebCore::V8GCController::gcEpilogue):
        * bindings/v8/V8GCController.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2010-12-27  Kenji Imasaki  <imasaki@chromium.org>

        Reviewed by David Levin.

        remove entries for media related non-flaky tests.
        https://bugs.webkit.org/show_bug.cgi?id=51225

        * platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
check-webkit-style check for meaningless variable names in function declarations.
https://bugs.webkit.org/show_bug.cgi?id=51523

Reviewed by Eric Seidel.

* Scripts/webkitpy/style/checker.py: Exempted JavaScriptCore/jit/JITStubs.cpp
from the new check and whitespace/parens because the syntax is unusual and
produced a fair number of positives for these checks.
* Scripts/webkitpy/style/checkers/cpp.py:
(_convert_to_lower_with_underscores): Used as a canonical form for type names
and parameter names when determining if the parameter name is useless.
(_create_acronym): Used to check for redundant variable names in cases like "ExceptionCode ec"
(Parameter.lower_with_underscores_name): Gives back the parameter name in a lower_with_underscore
format.
(_check_parameter_name_against_text):  Checks to see if the parameter name is in the
text or an acronym of it.
(check_function_definition): Checks function definitions for meaningless variable names.
(process_line): Added call to check_function_definition.
* Scripts/webkitpy/style/checkers/cpp_unittest.py:
(CppFunctionsTest.test_convert_to_lower_with_underscores): Test for _convert_to_lower_with_underscores.
(CppFunctionsTest.test_create_acronym): Test for _create_acronym.
(CppFunctionsTest.test_check_parameter_against_text): Test for _check_parameter_against_text.
(CppStyleTestBase.perform_single_line_lint): Removed the parameter name check
because when only checking a snippet, there are a lot of bogus functions.
(CppStyleTestBase.perform_multi_line_lint): Ditto and removed a bogus filter
that I put there previously and just noticed.
(WebKitStyleTest.test_parameter_names): Tests for the functionality -- both
check_function_definition and process_line.

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