Permalink
Switch branches/tags
Nothing to show
Commits on Jan 7, 2013
  1. Merge pull request #21 from arv/model-delegate-change-super

    Fix invalid super call in HTMLTemplateElement modelDelegateChanged
    committed Jan 7, 2013
Commits on Jan 4, 2013
  1. fixed another delegate bug

    rafaelw committed Jan 4, 2013
  2. fix delegate bug

    rafaelw committed Jan 4, 2013
  3. merge master into mdv

    rafaelw committed Jan 4, 2013
  4. fixes after merge

    rafaelw committed Jan 4, 2013
  5. Unreviewed gardening. fast/repaint/japanese-rl-selection-repaint-in-r…

    …egions.html
    
    has image-only failures on SnowLeopard and Lion.
    
    * platform/chromium/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138813 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    tdanderson committed Jan 4, 2013
  6. merge master into mdv

    rafaelw committed Jan 4, 2013
  7. Early out from FontCache::releaseFontData if cached font data not found.

    https://bugs.webkit.org/show_bug.cgi?id=106104
    
    Patch by John Mellor <johnme@chromium.org> on 2013-01-04
    Reviewed by Abhishek Arya.
    
    No tests, as no change in behavior.
    
    * platform/graphics/FontCache.cpp:
    (WebCore::FontCache::releaseFontData):
    
        Early out in release builds if cached font data not found.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  8. Remove ENABLE_MUTATION_OBSERVERS #define

    https://bugs.webkit.org/show_bug.cgi?id=105459
    
    Reviewed by Ryosuke Niwa.
    
    .:
    
    * Source/cmake/WebKitFeatures.cmake:
    * Source/cmakeconfig.h.cmake:
    
    Source/JavaScriptCore:
    
    * Configurations/FeatureDefines.xcconfig:
    
    Source/WebCore:
    
    The flag has been on by default for quite awhile now (nearly a year)
    and the feature is a standardized part of DOM4.
    
    The only place it was disabled was under "unstable" features for the
    gtk port, but the fact that it's shipping in several major WebKit
    browsers as well as Firefox suggests that it's not too unstable.
    
    * Configurations/FeatureDefines.xcconfig:
    * GNUmakefile.am: Removed ENABLE_MUTATION_OBSERVERS from the "unstable features" list.
    * GNUmakefile.features.am.in:
    * bindings/js/JSDictionary.cpp:
    (WebCore):
    (WebCore::JSDictionary::convertValue):
    * bindings/js/JSDictionary.h:
    * bindings/js/JSMainThreadExecState.cpp:
    (WebCore::JSMainThreadExecState::didLeaveScriptContext):
    * bindings/js/JSMutationCallbackCustom.cpp:
    * bindings/js/JSMutationObserverCustom.cpp:
    * bindings/v8/V8GCController.cpp:
    * bindings/v8/V8RecursionScope.cpp:
    (WebCore::V8RecursionScope::didLeaveScriptContext):
    * bindings/v8/custom/V8MutationCallbackCustom.cpp:
    * bindings/v8/custom/V8MutationObserverCustom.cpp:
    * css/PropertySetCSSStyleDeclaration.cpp:
    (WebCore::PropertySetCSSStyleDeclaration::setCssText):
    (WebCore::PropertySetCSSStyleDeclaration::setProperty):
    (WebCore::PropertySetCSSStyleDeclaration::removeProperty):
    (WebCore::PropertySetCSSStyleDeclaration::setPropertyInternal):
    * dom/CharacterData.cpp:
    (WebCore::CharacterData::dispatchModifiedEvent):
    * dom/ChildListMutationScope.cpp:
    * dom/ChildListMutationScope.h:
    * dom/ContainerNode.cpp:
    (WebCore::ContainerNode::insertBefore):
    (WebCore::ContainerNode::replaceChild):
    (WebCore::willRemoveChild):
    (WebCore::willRemoveChildren):
    (WebCore::ContainerNode::appendChild):
    (WebCore::updateTreeAfterInsertion):
    * dom/Document.cpp:
    (WebCore::Document::Document):
    * dom/Document.h:
    (Document):
    * dom/Element.cpp:
    (WebCore::Element::willModifyAttribute):
    * dom/MutationCallback.h:
    * dom/MutationCallback.idl:
    * dom/MutationObserver.cpp:
    * dom/MutationObserver.h:
    * dom/MutationObserver.idl:
    * dom/MutationObserverInterestGroup.cpp:
    * dom/MutationObserverInterestGroup.h:
    * dom/MutationObserverRegistration.cpp:
    * dom/MutationObserverRegistration.h:
    * dom/MutationRecord.cpp:
    * dom/MutationRecord.h:
    * dom/MutationRecord.idl:
    * dom/Node.cpp:
    (WebCore::Node::clearRareData):
    (WebCore::Node::setTextContent):
    (WebCore::Node::didMoveToNewDocument):
    (WebCore::Node::notifyMutationObserversNodeWillDetach):
    * dom/Node.h:
    (Node):
    * dom/NodeRareData.cpp:
    (SameSizeAsNodeRareData):
    (WebCore::NodeRareData::reportMemoryUsage):
    * dom/NodeRareData.h:
    (NodeRareData):
    (WebCore::NodeRareData::ensureTransientMutationObserverRegistry):
    * editing/markup.cpp:
    (WebCore::replaceChildrenWithFragment):
    (WebCore::replaceChildrenWithText):
    * page/DOMWindow.idl:
    
    Source/WebKit/blackberry:
    
    * WebCoreSupport/AboutDataEnableFeatures.in:
    
    Source/WebKit/chromium:
    
    * features.gypi:
    * src/WebKit.cpp:
    (WebKit::initialize):
    (WebKit::shutdown):
    
    Source/WebKit/efl:
    
    * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
    (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):
    
    Source/WebKit/gtk:
    
    * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
    (DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary):
    
    Source/WebKit/mac:
    
    * Configurations/FeatureDefines.xcconfig:
    
    Source/WebKit2:
    
    * Configurations/FeatureDefines.xcconfig:
    
    Tools:
    
    * Scripts/webkitperl/FeatureList.pm:
    * qmake/mkspecs/features/features.pri:
    
    WebKitLibraries:
    
    * win/tools/vsprops/FeatureDefines.vsprops:
    * win/tools/vsprops/FeatureDefinesCairo.vsprops:
    
    LayoutTests:
    
    Remove references to ENABLE(MUTATION_OBSERVERS) from tests.
    
    * fast/dom/MutationObserver/cross-document.html:
    * fast/dom/MutationObserver/database-callback-delivery.html:
    * fast/dom/MutationObserver/disconnect-cancel-pending.html:
    * fast/dom/MutationObserver/filesystem-callback-delivery.html:
    * fast/dom/MutationObserver/mutation-observer-constructor.html:
    * fast/dom/MutationObserver/observe-attributes.html:
    * fast/dom/MutationObserver/observe-characterdata.html:
    * fast/dom/MutationObserver/observe-childList.html:
    * fast/dom/MutationObserver/observe-exceptions.html:
    * fast/dom/MutationObserver/observe-subtree.html:
    * fast/dom/MutationObserver/takeRecords.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    committed Jan 4, 2013
  9. Statistics used in perftest_unittest.py and perftest_integrationtest.…

    …py are bogus
    
    
    https://bugs.webkit.org/show_bug.cgi?id=106078
    
    Reviewed by Tony Chang.
    
    This patch updates values for individual iterations in dummy performance tests used in
    perftest_unittest.py and perftest_integrationtest.py so that they match up with
    statistics such as stdev and median reported in those tests. This change is required
    to resolve the bug 97510.
    
    This patch also refactors integration tests by extracting *TestData classes that
    centralizes the definitions of each dummy performance test's text (DRT output),
    runner output, and parsed results (JSON) so that we may share more data between
    python tests.
    
    * Scripts/webkitpy/performance_tests/perftest_unittest.py:
    (MainTest._assert_results_are_correct): Extracted from test_parse_output.
    Use self.assertAlmostEqual when comparing the standard deviation.
    (MainTest.test_parse_output):
    (test_parse_output_with_failing_line):
    (test_parse_output_with_description): Use _assert_results_are_correct.
    (test_parse_output_with_subtests): Ditto.
    
    * Scripts/webkitpy/performance_tests/perftestsrunner_integrationtest.py:
    (InspectorPassTestData): Extracted from tests below.
    (EventTargetWrapperTestData): Ditto.
    (SomeParserTestData): Ditto.
    (MemoryTestData): Ditto.
    (TestDriver.run_test): Moved test definitions out of the method.
    (MainTest._normalize_output): Truncate standard deviations at 5th decimal point.
    (MainTest._load_output_json): Extracted from create_runner.
    (MainTest.create_runner):
    (MainTest.test_run_test_set_for_parser_tests):
    (MainTest.test_run_memory_test):
    (MainTest._test_run_with_json_output):
    (MainTest.test_run_with_json_output):
    (MainTest.test_run_with_description):
    (MainTest.test_run_generates_json_by_default):
    (MainTest.test_run_merges_output_by_default):
    (MainTest.test_run_respects_reset_results):
    (MainTest.test_run_generates_and_show_results_page):
    (MainTest.test_run_with_slave_config_json):
    (MainTest.test_run_with_multiple_repositories):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138810 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    rniwa committed Jan 4, 2013
  10. Change RenderLayerBacking::nameForLayer() to RenderLayer::name()

    https://bugs.webkit.org/show_bug.cgi?id=105648
    
    Reviewed by Simon Fraser.
    
    No new tests. For debugging only.
    
    * rendering/RenderLayer.cpp:
    (WebCore::RenderLayer::name):
    (WebCore):
    * rendering/RenderLayer.h:
    (RenderLayer):
    * rendering/RenderLayerBacking.cpp:
    (WebCore::RenderLayerBacking::createPrimaryGraphicsLayer):
    (WebCore::RenderLayerBacking::updateForegroundLayer):
    * rendering/RenderLayerBacking.h:
    (RenderLayerBacking):
    * rendering/RenderLayerCompositor.cpp:
    (WebCore::RenderLayerCompositor::logLayerInfo):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    wangxianzhu committed Jan 4, 2013
  11. Existence of window.Touch can break websites mobile device detection

    https://bugs.webkit.org/show_bug.cgi?id=106071
    
    Source/WebCore:
    
    Patch by Rick Byers <rbyers@chromium.org> on 2013-01-04
    Reviewed by Ojan Vafai.
    
    Revert http://trac.webkit.org/changeset/135562 for now while I work
    on a slightly safer version.
    
    * page/DOMWindow.idl:
    
    LayoutTests:
    
    Revert http://trac.webkit.org/changeset/135562 for now while I work
    on a slightly safer version.
    
    Patch by Rick Byers <rbyers@chromium.org> on 2013-01-04
    Reviewed by Ojan Vafai.
    
    * fast/events/touch/document-create-touch-list-expected.txt:
    * fast/events/touch/script-tests/document-create-touch-list.js:
    * platform/efl/fast/js/global-constructors-expected.txt:
    * platform/qt-5.0/fast/js/global-constructors-expected.txt:
    * platform/qt/fast/js/global-constructors-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138808 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  12. [Qt][WK2] Unreviewed gardening, unskip a now passing test.

    * platform/qt-5.0-wk2/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ossy-szeged committed Jan 4, 2013
  13. [GTK] [WebKit2] Clicking on a word that is selected in an editable ar…

    …ea deletes it
    
    
    https://bugs.webkit.org/show_bug.cgi?id=106045
    
    Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-04
    Reviewed by Carlos Garcia Campos.
    
    Source/WebCore:
    
    Be more selective about when to confirm WebKit compositions. If there is no current
    preedit, reseting the GTK+ context shouldn't also do an empty confirmation in WebKit,
    as this will trash the current selection. The second part of this patch also makes the
    m_composingTextCurrently member more accurately reflect whether or not we are composing
    text.
    
    * platform/gtk/GtkInputMethodFilter.cpp:
    (WebCore::GtkInputMethodFilter::notifyMouseButtonPress): Only confirm the current WebKit composition
    if we have a preedit.
    (WebCore::GtkInputMethodFilter::notifyFocusedOut): Ditto.
    (WebCore::GtkInputMethodFilter::sendCompositionAndPreeditWithFakeKeyEvents): Don't clear the m_composingTextCurrently
    member if we are not sending a confirmed composition.
    
    Tools:
    
    Update test results to confirm that compositions without preedits do not trigger
    a composition confirmation.
    
    * TestWebKitAPI/Tests/gtk/InputMethodFilter.cpp:
    (TestWebKitAPI::verifyCanceledComposition):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  14. [BlackBerry] Handle re-entrant destruction of MediaPlayerPrivate whil…

    …e a dialog is up
    
    
    https://bugs.webkit.org/show_bug.cgi?id=105906
    
    Patch by Max Feil <mfeil@rim.com> on 2013-01-04
    Reviewed by George Staikos.
    
    Now that dialogs are not truly modal anymore, we need to
    handle the case where MediaPlayerPrivate gets destroyed by
    re-entrant calls while a dialog is up. We do this by deferring
    the destruction of MMRPlayer until the user dismisses the dialog.
    
    No new tests because user dialog input is not yet part of the
    layouttest framework.
    
    * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.cpp:
    (WebCore::MediaPlayerPrivate::~MediaPlayerPrivate):
    (WebCore::MediaPlayerPrivate::waitMetadataTimerFired):
    (WebCore::MediaPlayerPrivate::onShowErrorDialog):
    * platform/graphics/blackberry/MediaPlayerPrivateBlackBerry.h:
    (MediaPlayerPrivate):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138805 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  15. [Blackberry] Static code analysis warning fixes

    https://bugs.webkit.org/show_bug.cgi?id=105679
    
    Patch by Anthony Scian <ascian@rim.com> on 2013-01-04
    Reviewed by Rob Buis.
    
    Source/WebCore:
    
    klocwork 1855: fixed by caching page, check against NULL and use cached value
    
    * platform/blackberry/RenderThemeBlackBerry.cpp:
    (WebCore::determineFullScreenMultiplier):
    
    Source/WebKit/blackberry:
    
    Klocwork issue 959: check layer against NULL since it is used in both cases
    of the subsequent if-stmt
    
    * Api/InRegionScroller.cpp:
    (BlackBerry::WebKit::InRegionScrollerPrivate::calculateInRegionScrollableAreasForPoint):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138804 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  16. [WK2] [Gtk] crash when web inspector is attached, and window height i…

    …s reduced.
    
    
    https://bugs.webkit.org/show_bug.cgi?id=106052
    
    Reviewed by Martin Robinson.
    
    Do not allocate more size for the inspector view than its parent
    size. Also make sure that the view size is always at least 1.
    
    * UIProcess/API/gtk/WebKitWebViewBase.cpp:
    (resizeWebKitWebViewBaseFromAllocation):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    carlosgcampos committed Jan 4, 2013
  17. [CSS Exclusions] The ExclusionPolygon classes should allow more than …

    …one type of "Edge" class
    
    
    https://bugs.webkit.org/show_bug.cgi?id=106026
    
    Patch by Hans Muller <hmuller@adobe.com> on 2013-01-04
    Reviewed by Dirk Schulze.
    
    Refactored the ExclusionPolygonEdge class to pave the way for a similar
    OffsetEdge class. The new VertexPair abstract base class provides the common
    state and operations. ExclusionPolygonEdge now extends VertexPair and defines
    ExclusionPolygon as a friend, since the ExclusionPolygon constructor initializes
    its private state.
    
    * rendering/ExclusionPolygon.cpp:
    (WebCore::ExclusionPolygon::ExclusionPolygon): Use ExclusionPolygonEdge accessors instead of direct field access.
    (WebCore::getVertexIntersectionVertices): Ditto.
    * rendering/ExclusionPolygon.h:
    (VertexPair): New abstract base class.
    (WebCore::VertexPair::~VertexPair):
    (WebCore::VertexPair::minX): This method was defined in ExclusionPolygonEdge.
    (WebCore::VertexPair::minY): Ditto.
    (WebCore::VertexPair::maxX): Ditto.
    (WebCore::VertexPair::maxY): Ditto.
    (ExclusionPolygonEdge): Now extends VertexPair.
    (WebCore::ExclusionPolygonEdge::previousEdge): Refer to m_ private class fields, instead of public struct fields.
    (WebCore::ExclusionPolygonEdge::nextEdge): Ditto.
    (WebCore::ExclusionPolygonEdge::polygon): Ditto.
    (WebCore::ExclusionPolygonEdge::vertexIndex1): Ditto.
    (WebCore::ExclusionPolygonEdge::vertexIndex2): Ditto.
    (WebCore::ExclusionPolygonEdge::edgeIndex): Ditto.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  18. [Qt] Unreviewed gardening, skip a new failing test.

    * platform/qt/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ossy-szeged committed Jan 4, 2013
  19. Add 'float FloatPoint::slopeAngleRadians()'

    https://bugs.webkit.org/show_bug.cgi?id=105997
    
    Patch by Steve Block <steveblock@chromium.org> on 2013-01-04
    Reviewed by Stephen White.
    
    Refactoring only, no functional change.
    
    * platform/graphics/FloatPoint.cpp:
    (WebCore::FloatPoint::slopeAngleRadians):
    (WebCore):
    * platform/graphics/FloatPoint.h:
    Add 'float FloatPoint::slopeAngleRadians() const'
    * platform/graphics/PathTraversalState.cpp:
    (WebCore::PathTraversalState::processSegment):
    * rendering/svg/SVGMarkerData.h:
    (WebCore::SVGMarkerData::currentAngle):
    * svg/SVGPathParser.cpp:
    (WebCore::SVGPathParser::decomposeArcToCubic):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  20. Unreviewed gardening. New image baselines for test

    fast/regions/full-screen-video-from-region.html
    
    * platform/chromium-mac-snowleopard/fast/regions/full-screen-video-from-region-expected.png: Added.
    * platform/chromium-mac/fast/regions/full-screen-video-from-region-expected.png:
    * platform/chromium-win-xp/fast/regions/full-screen-video-from-region-expected.png: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    tdanderson committed Jan 4, 2013
  21. [Chromium] Update some #includes to use headers in the new Platform d…

    …irectory
    
    
    https://bugs.webkit.org/show_bug.cgi?id=106092
    
    Reviewed by Kentaro Hara.
    
    Working towards getting rid of legacy header files in
    WebKit/chromium/public/ and WebKit/chromium/public/platform/
    
    * src/AsyncFileSystemChromium.cpp:
    * src/StorageAreaProxy.cpp:
    * src/StorageNamespaceProxy.cpp:
    * src/WebFileSystemCallbacksImpl.cpp:
    * src/WebGraphicsContext3D.cpp:
    * src/WebIDBCursorImpl.h:
    * src/WebIDBDatabaseCallbacksImpl.cpp:
    * src/WebIDBDatabaseCallbacksImpl.h:
    * src/WebIDBDatabaseError.cpp:
    * src/WebIDBDatabaseImpl.h:
    * src/WebIDBIndexImpl.h:
    * src/WebIDBKeyPath.cpp:
    * src/WebIDBMetadata.cpp:
    * src/WebIDBObjectStoreImpl.h:
    * src/WebWorkerClientImpl.cpp:
    * src/WebWorkerRunLoop.cpp:
    * src/WorkerFileSystemCallbacksBridge.cpp:
    * tests/AssociatedURLLoaderTest.cpp:
    * tests/FrameTestHelpers.cpp:
    * tests/PopupMenuTest.cpp:
    * tests/URLTestHelpers.cpp:
    * tests/WebFrameTest.cpp:
    * tests/WebPageNewSerializerTest.cpp:
    * tests/WebPageSerializerTest.cpp:
    * tests/WebURLRequestTest.cpp:
    * tests/WebURLResponseTest.cpp:
    * tests/WebUnitTests.h:
    * tests/WebViewTest.cpp:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    pilgrim committed Jan 4, 2013
  22. Unreviewed GTK gardening.

    Rebaselining an editing test after r138654.
    
    Adding failure expectations for two tests added in r138632.
    Add a temporary failure expectation for transitions/transitions-parsing.html,
    the test is fixed but just requires a clean build. It shouldn't paint the bots
    red until then.
    
    * platform/gtk/TestExpectations:
    * platform/gtk/editing/deleting/delete-to-select-table-expected.txt: Added.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    zandobersek committed Jan 4, 2013
  23. Unreviewed. Rolled DEPS.

    Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-04
    
    * DEPS:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  24. REGRESSION (r138184): transitions/transitions-parsing.html is failing…

    … on GTK
    
    
    https://bugs.webkit.org/show_bug.cgi?id=105522
    
    Reviewed by Xan Lopez.
    
    .: 
    
    Remove the configuration flag covering unprefixed CSS transition property names.
    It does not introduce any dependency. The unprefixed property names should be
    available by default.
    
    * configure.ac:
    
    Source/WebCore: 
    
    Remove the feature define overriding for the unprefixed CSS transition property names
    define as it is not required.
    
    No new tests - no new functionality.
    
    * GNUmakefile.am:
    
    LayoutTests: 
    
    Remove a failure expectation for a test that's now passing.
    
    * platform/gtk/TestExpectations:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138795 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    zandobersek committed Jan 4, 2013
  25. Unreviewed EFL gardening.

    Skip new failing tests introduced in r138632 and r138756.
    
    * platform/efl/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138794 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    sudarsana.nagineni committed Jan 4, 2013
  26. [GObject bindings] Wrap event target interface code in feature define…

    … guards if necessary
    
    
    https://bugs.webkit.org/show_bug.cgi?id=105743
    
    Reviewed by Xan Lopez.
    
    Wrap the event target interface implementation code in feature define guards if the interface
    is guarded by a conditional. A warning is reported if these methods get called with the specific
    feature being disabled.
    
    This was spotted when building with the video track feature disabled was causing build failures.
    
    No new tests - no new functionality. The bindings tests don't test event targets under conditionals.
    
    * bindings/scripts/CodeGeneratorGObject.pm:
    (GenerateEventTargetIface):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138793 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    zandobersek committed Jan 4, 2013
  27. Unreviewed EFL gardening.

    Rebaseline editing/deleting/delete-to-select-table.html.
    
    * platform/efl/editing/deleting/delete-to-select-table-expected.png:
    * platform/efl/editing/deleting/delete-to-select-table-expected.txt: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    sudarsana.nagineni committed Jan 4, 2013
  28. [GTK][Qt] Make compositing messages async again

    https://bugs.webkit.org/show_bug.cgi?id=106082
    
    Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2013-01-04
    Reviewed by Simon Hausmann.
    
    * UIProcess/WebPageProxy.cpp:
    (WebKit::WebPageProxy::setComposition):
    (WebKit::WebPageProxy::confirmComposition):
    (WebKit::WebPageProxy::cancelComposition):
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::confirmComposition):
    (WebKit::WebPage::setComposition):
    (WebKit::WebPage::cancelComposition):
    * WebProcess/WebPage/WebPage.h:
    (WebPage):
    * WebProcess/WebPage/WebPage.messages.in:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138791 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013
  29. Regression(r138728): Causes crashes on the build bots

    https://bugs.webkit.org/show_bug.cgi?id=106083
    
    Reviewed by Simon Hausmann.
    
    Update encodeTimingFunction() to encode the x/y members only
    if the bezierPreset is set to custom. This is needed because
    decodeTimingFunction() only decodes x/y members if the
    bezierPreset is set to custom.
    
    This fixes assertion hits on the debug build bots.
    
    * Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
    (CoreIPC::encodeTimingFunction):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138790 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    christophe.dumez committed Jan 4, 2013
  30. Unreviewed EFL gardening.

    Mark test webaudio/codec-tests/mp3/128kbps-44khz.html as Missing.
    
    * platform/efl/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    sudarsana.nagineni committed Jan 4, 2013
  31. Unreviewed EFL gardening.

    Rebaseline 2 media/track test cases after r138784.
    
    * platform/efl/media/track/track-cue-rendering-horizontal-expected.png:
    * platform/efl/media/track/track-cue-rendering-horizontal-expected.txt:
    * platform/efl/media/track/track-cue-rendering-vertical-expected.png:
    * platform/efl/media/track/track-cue-rendering-vertical-expected.txt:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138788 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    sudarsana.nagineni committed Jan 4, 2013
  32. [Mac] [WK2] platform/mac/fast/events/numpad-keycode-mapping.html fails

    https://bugs.webkit.org/show_bug.cgi?id=105958
    
    Patch by Sailesh Agrawal <sail@chromium.org> on 2013-01-04
    Reviewed by Alexey Proskuryakov.
    
    Tools:
    
    Ported code from DumpRenderTree to WebKitTestRunner to map all numpad keys.
    
    * WebKitTestRunner/mac/EventSenderProxy.mm:
    (KeyMappingEntry):
    (WTR):
    (WTR::EventSenderProxy::keyDown): Added all numpad keys.
    
    LayoutTests:
    
    Fixed numpad-keycode-mapping.html failure in WebKitTestRunner.
    
    * platform/mac-wk2/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@138787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    commit-queue committed Jan 4, 2013