1. 27 Feb, 2012 40 commits
    • barraclough@apple.com's avatar
      RegExp lastIndex should behave as a regular property · 46406a91
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79446
      
      Reviewed by Sam Weinig.
      
      lastIndex should be a regular data descriptor, with the attributes configurable:false,
      enumerable:false, writable:true. As such, it should be possible to reconfigure writable
      as false. If the lastIndex property is reconfigured to be read-only, we should respect
      this correctly.
      
      Source/JavaScriptCore: 
      
      * runtime/CommonIdentifiers.h:
          - Removed some unused identifiers, added lastIndex.
      * runtime/RegExpObject.cpp:
      (JSC::RegExpObject::getOwnPropertySlot):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::getOwnPropertyDescriptor):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::deleteProperty):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::getOwnPropertyNames):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::getPropertyNames):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::reject):
          - helper function for defineOwnProperty.
      (JSC::RegExpObject::defineOwnProperty):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::put):
          - lastIndex is no longer a static value, provided specific handling.
      (JSC::RegExpObject::match):
          - Pass setLastIndex an ExecState, so it can throw if read-only.
      * runtime/RegExpObject.h:
      (JSC::RegExpObject::setLastIndex):
          - Pass setLastIndex an ExecState, so it can throw if read-only.
      (RegExpObjectData):
          - Added lastIndexIsWritable.
      * runtime/RegExpPrototype.cpp:
      (JSC::regExpProtoFuncCompile):
          - Pass setLastIndex an ExecState, so it can throw if read-only.
      
      LayoutTests: 
      
      * fast/regex/lastIndex-expected.txt: Added.
      * fast/regex/lastIndex.html: Added.
      * fast/regex/script-tests/lastIndex.js: Added.
          - Added test cases for correct handling of lastIndex.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109008 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      46406a91
    • barraclough@apple.com's avatar
      Implement support for op_negate and op_bitnot in the DFG JIT · a6bdfc82
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79617
      
      Reviewed by Sam Weinig.
      
      Remove op_bitnop - this is redundant, ~x === x^-1.
      This is a fractional (<1%) progression.
      
      Remove not32(X) from the MacroAssemblers - make this an optimization to add32(-1, X).
      Remove CanReuse from the result type - this was unused.
      Remove op_bitnot.
      
      * assembler/MacroAssemblerARM.h:
      (MacroAssemblerARM):
      (JSC::MacroAssemblerARM::xor32):
      * assembler/MacroAssemblerARMv7.h:
      (MacroAssemblerARMv7):
      (JSC::MacroAssemblerARMv7::xor32):
      * assembler/MacroAssemblerMIPS.h:
      (MacroAssemblerMIPS):
      (JSC::MacroAssemblerMIPS::xor32):
      * assembler/MacroAssemblerSH4.h:
      (MacroAssemblerSH4):
      (JSC::MacroAssemblerSH4::xor32):
      * assembler/MacroAssemblerX86Common.h:
      (MacroAssemblerX86Common):
      (JSC::MacroAssemblerX86Common::xor32):
      * bytecode/CodeBlock.cpp:
      (JSC::CodeBlock::dump):
      * bytecode/Opcode.h:
      (JSC):
      (JSC::padOpcodeName):
      * bytecompiler/NodesCodegen.cpp:
      (JSC):
      (JSC::BitwiseNotNode::emitBytecode):
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::privateExecute):
      * jit/JIT.cpp:
      (JSC::JIT::privateCompileMainPass):
      (JSC::JIT::privateCompileSlowCases):
      * jit/JIT.h:
      (JIT):
      * jit/JITArithmetic32_64.cpp:
      (JSC):
      * jit/JITOpcodes.cpp:
      (JSC):
      * jit/JITStubs.cpp:
      (JSC):
      * jit/JITStubs.h:
      * llint/LLIntSlowPaths.cpp:
      (LLInt):
      * llint/LLIntSlowPaths.h:
      (LLInt):
      * llint/LowLevelInterpreter32_64.asm:
      * parser/NodeConstructors.h:
      (JSC::NegateNode::NegateNode):
      (JSC::BitwiseNotNode::BitwiseNotNode):
      (JSC::MultNode::MultNode):
      (JSC::DivNode::DivNode):
      (JSC::ModNode::ModNode):
      (JSC::SubNode::SubNode):
      (JSC::UnsignedRightShiftNode::UnsignedRightShiftNode):
      * parser/Nodes.h:
      (BitwiseNotNode):
      (JSC::BitwiseNotNode::expr):
      (JSC):
      * parser/ResultType.h:
      (ResultType):
      (JSC::ResultType::numberTypeIsInt32):
      (JSC::ResultType::stringOrNumberType):
      (JSC::ResultType::forAdd):
      (JSC::ResultType::forBitOp):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a6bdfc82
    • vsevik@chromium.org's avatar
      Web Inspector: Scripts navigator overlay should not consume mouse actions. · 4cf719cc
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79674
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/Panel.js:
      (WebInspector.Panel.prototype.registerShortcut):
      (WebInspector.Panel.prototype.unregisterShortcut):
      * inspector/front-end/ScriptsPanel.js:
      (WebInspector.ScriptsPanel.prototype._editorClosed):
      (WebInspector.ScriptsPanel.prototype._editorSelected):
      (WebInspector.ScriptsPanel.prototype._fileSelected):
      (WebInspector.ScriptsPanel.prototype._escDownWhileNavigatorOverlayOpen):
      (WebInspector.ScriptsPanel.prototype.set _showNavigatorOverlay):
      (WebInspector.ScriptsPanel.prototype._hideNavigatorOverlay):
      (WebInspector.ScriptsPanel.prototype._navigatorOverlayWasShown):
      * inspector/front-end/SidebarOverlay.js:
      (WebInspector.SidebarOverlay):
      (WebInspector.SidebarOverlay.prototype.show):
      (WebInspector.SidebarOverlay.prototype._containingElementFocused):
      (WebInspector.SidebarOverlay.prototype.position):
      (WebInspector.SidebarOverlay.prototype.hide):
      (WebInspector.SidebarOverlay.prototype._setWidth):
      * inspector/front-end/dialog.css:
      (.go-to-line-dialog button:active):
      * inspector/front-end/scriptsPanel.css:
      (#scripts-editor-view .sidebar-overlay):
      * inspector/front-end/splitView.css:
      (.split-view-resizer):
      (.sidebar-overlay):
      (.sidebar-overlay-resizer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109006 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4cf719cc
    • philn@webkit.org's avatar
      [GStreamer] 0.11 support in MediaPlayerPrivateGStreamer · 6c5a4599
      philn@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=77089
      
      Reviewed by Martin Robinson.
      
      Basic port to GStreamer 0.11 APIs. This patch excludes the video
      painting changes and the GStreamerGWorld changes which are handled
      in two other patches (bugs 77087 and 77088).
      
      * GNUmakefile.list.am: Add GStreamerVersioning files to the build.
      * Source/WebCore/PlatformEfl.cmake: Ditto.
      * Source/WebCore/Target.pri: Ditto.
      * platform/graphics/gstreamer/GRefPtrGStreamer.cpp:
      (WTF::GstElement):
      (WTF::GstPad):
      (WTF::GstPadTemplate):
      (WTF::GstTask):
      * platform/graphics/gstreamer/GStreamerVersioning.cpp: Added.
      (webkit_gst_object_ref_sink):
      (webkit_gst_element_get_pad_caps):
      * platform/graphics/gstreamer/GStreamerVersioning.h: Added.
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
      (WebCore::MediaPlayerPrivateGStreamer::isAvailable):
      (WebCore::MediaPlayerPrivateGStreamer::duration):
      (WebCore::MediaPlayerPrivateGStreamer::naturalSize):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109005 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6c5a4599
    • mitz@apple.com's avatar
      Source/WebKit2: <rdar://problem/9557598> REGRESSION (WebKit2): Non-activating... · 563d5b42
      mitz@apple.com authored
      Source/WebKit2: <rdar://problem/9557598> REGRESSION (WebKit2): Non-activating links sometimes don’t work
      https://bugs.webkit.org/show_bug.cgi?id=79607
      
      Reviewed by Adele Peterson.
      
      Test: TestWebKitAPI/Tests/mac/AcceptsFirstMouse.mm
      
      This was caused by not mapping the mouse event coordinates from window coordinates to
      document coordinates.
      
      * WebProcess/WebPage/mac/WebPageMac.mm:
      (WebKit::WebPage::performDictionaryLookupAtLocation): Convert the point to main frame
      coordinates when performing the hit test.
      (WebKit::WebPage::shouldDelayWindowOrderingEvent): Convert the point to the main or focused
      frame coordinates when perfomring the hit test.
      (WebKit::WebPage::acceptsFirstMouse): Ditto.
      
      Tools: Added a test for <rdar://problem/9557598> REGRESSION (WebKit2): Non-activating links sometimes don’t work
      https://bugs.webkit.org/show_bug.cgi?id=79607
      
      Reviewed by Adele Peterson.
      
      * TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj: Added new files.
      * TestWebKitAPI/Tests/mac/AcceptsFirstMouse.mm: Added.
      (TestWebKitAPI::AcceptsFirstMouse::url):
      (TestWebKitAPI::AcceptsFirstMouse::didLoadURL):
      (TestWebKitAPI::AcceptsFirstMouse::runTest):
      (TestWebKitAPI::TEST_F):
      * TestWebKitAPI/Tests/mac/acceptsFirstMouse.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      563d5b42
    • commit-queue@webkit.org's avatar
      Stop recomputing SVG path data twice during layout · 69e45978
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79672
      
      Patch by Philip Rogers <pdr@google.com> on 2012-02-27
      Reviewed by Nikolas Zimmermann.
      
      * rendering/svg/RenderSVGShape.cpp:
      (WebCore::RenderSVGShape::layout):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      69e45978
    • timothy@apple.com's avatar
      Add WKInspector API to know when the Web Inspector is the frontmost window. · 8274182d
      timothy@apple.com authored
      https://webkit.org/b/79649
      
      Reviewed by John Sullivan.
      
      Source/WebCore: Updated for WebKit2 string changes.
      
      * English.lproj/Localizable.strings: Updated.
      
      Source/WebKit2: Also makes the Safari Develop menu items work when the Web Inspector is frontmost.
      
      * UIProcess/API/C/WKInspector.cpp:
      (WKInspectorIsFront): Added. Call WebInspectorProxy::isFront.
      * UIProcess/API/C/WKInspector.h:
      * UIProcess/WebInspectorProxy.cpp:
      (WebKit::WebInspectorProxy::isFront): Added. Call platformIsFront.
      * UIProcess/WebInspectorProxy.h:
      * UIProcess/efl/WebInspectorEfl.cpp:
      (WebKit::WebInspectorProxy::platformIsFront): Added stub.
      * UIProcess/gtk/WebInspectorGtk.cpp:
      (WebKit::WebInspectorProxy::platformIsFront): Added stub.
      * UIProcess/mac/WebInspectorProxyMac.mm:
      (-[WKWebInspectorProxyObjCAdapter showWebInspector:]): Added. Makes the Develop menu items in Safari work when
      the Web Inspector window is front.
      (-[WKWebInspectorProxyObjCAdapter showErrorConsole:]): Added. Ditto.
      (-[WKWebInspectorProxyObjCAdapter showResources:]): Added. Ditto.
      (-[WKWebInspectorProxyObjCAdapter viewSource:]): Added. Ditto.
      (-[WKWebInspectorProxyObjCAdapter toggleDebuggingJavaScript:]): Added. Ditto.
      (-[WKWebInspectorProxyObjCAdapter toggleProfilingJavaScript:]): Added. Ditto.
      (-[WKWebInspectorProxyObjCAdapter validateUserInterfaceItem:]): Added. Update the menu item titles.
      (WebKit::WebInspectorProxy::platformIsFront): Added. Return if visible and the window is main.
      * UIProcess/qt/WebInspectorProxyQt.cpp:
      (WebKit::WebInspectorProxy::platformIsFront): Added stub.
      * UIProcess/win/WebInspectorProxyWin.cpp:
      (WebKit::WebInspectorProxy::platformIsFront): Added stub.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109002 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8274182d
    • enne@google.com's avatar
      [chromium] Unreviewed gardening, mark getPutImageDataPair as slow · 2b455e74
      enne@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79679
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2b455e74
    • pfeldman@chromium.org's avatar
      Web Inspector: Ctrl+K should not zoom in · 6696fa31
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79676
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/inspector.js:
      (WebInspector.documentKeyDown):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@109000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6696fa31
    • msaboff@apple.com's avatar
      Error check regexp min quantifier · 1a69752e
      msaboff@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=70648
      
      Reviewed by Gavin Barraclough.
      
      Source/JavaScriptCore: 
      
      Added checking for min or only quantifier being UINT_MAX.
      When encountered this becomes a SyntaxError during parsing.
      
      * yarr/YarrParser.h:
      (JSC::Yarr::Parser::parseQuantifier):
      (JSC::Yarr::Parser::parse):
      (Parser):
      
      LayoutTests: 
      
      New test added to check for newly generated SyntaxError.
      
      * fast/regex/overflow-expected.txt:
      * fast/regex/script-tests/overflow.js:
      (quantifyMaxInt):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1a69752e
    • pfeldman@chromium.org's avatar
      Web Inspector: extract TimelineModel and TimelinePresentationModel into their own files. · 2719e5ea
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79675
      
      Reviewed by Vsevolod Vlasov.
      
      Source/WebCore:
      
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * inspector/compile-front-end.sh:
      * inspector/front-end/TimelineAgent.js: Removed.
      * inspector/front-end/TimelineModel.js: Added.
      (WebInspector.TimelineModel):
      (WebInspector.TimelineModel.prototype.startRecord):
      (WebInspector.TimelineModel.prototype.stopRecord):
      (WebInspector.TimelineModel.prototype.get records):
      (WebInspector.TimelineModel.prototype._onRecordAdded):
      (WebInspector.TimelineModel.prototype._addRecord):
      (WebInspector.TimelineModel.prototype._loadNextChunk):
      (WebInspector.TimelineModel.prototype._loadFromFile):
      (WebInspector.TimelineModel.prototype._loadFromFile.onError):
      (WebInspector.TimelineModel.prototype._saveToFile):
      (WebInspector.TimelineModel.prototype._reset):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype.get _recordStyles):
      (WebInspector.TimelinePanel.prototype._createEventDivider):
      (WebInspector.TimelinePanel.prototype._findParentRecord):
      (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):
      (WebInspector.TimelinePanel.prototype._refreshRecords):
      (WebInspector.TimelinePanel.FormattedRecord):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
      * inspector/front-end/TimelinePresentationModel.js: Added.
      (WebInspector.TimelinePresentationModel):
      (WebInspector.TimelinePresentationModel.prototype.reset):
      (WebInspector.TimelinePresentationModel.prototype.get categories):
      (WebInspector.TimelinePresentationModel.prototype.addCategory):
      (WebInspector.TimelinePresentationModel.prototype.setWindowPosition):
      (WebInspector.TimelinePresentationModel.prototype.setWindowIndices):
      (WebInspector.TimelinePresentationModel.prototype.setCategoryVisibility):
      * inspector/front-end/WebKit.qrc:
      * inspector/front-end/inspector.html:
      
      LayoutTests:
      
      * inspector/timeline/timeline-enum-stability.html:
      * inspector/timeline/timeline-network-resource.html:
      * inspector/timeline/timeline-paint.html:
      * inspector/timeline/timeline-script-tag-1.html:
      * inspector/timeline/timeline-test.js:
      (initialize_Timeline.InspectorTest.waitForRecordType.addRecord):
      (initialize_Timeline.InspectorTest.waitForRecordType):
      (initialize_Timeline.InspectorTest.printTimelineRecords):
      (initialize_Timeline.InspectorTest.dumpTimelineRecord):
      (initialize_Timeline.InspectorTest._timelineAgentTypeToString):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2719e5ea
    • kov@webkit.org's avatar
      Build fix for building with GTK+ 2.x. · 0c823e22
      kov@webkit.org authored
      Patch by Vincent Untz  <vuntz@gnome.org>> and Gustavo Noronha Silva  <gns@gnome.org> on 2012-02-27
      
      * tests/testwebview.c:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c823e22
    • apavlov@chromium.org's avatar
      Web Inspector: [Styles] Allow adding CSS properties anywhere in the style... · 2697e929
      apavlov@chromium.org authored
      Web Inspector: [Styles] Allow adding CSS properties anywhere in the style declaration, not only at the end
      https://bugs.webkit.org/show_bug.cgi?id=79662
      
      Reviewed by Pavel Feldman.
      
      Source/WebCore:
      
      * inspector/front-end/CSSStyleModel.js:
      (WebInspector.CSSStyleDeclaration.prototype.newBlankProperty):
      (WebInspector.CSSProperty.prototype.setText):
      (WebInspector.CSSProperty.prototype.setValue):
      * inspector/front-end/MetricsSidebarPane.js:
      (WebInspector.MetricsSidebarPane.prototype._applyUserInput):
      * inspector/front-end/StylesSidebarPane.js:
      (WebInspector.StylePropertiesSection):
      (WebInspector.StylePropertiesSection.prototype._handleSelectorContainerClick):
      (WebInspector.StylePropertiesSection.prototype.addNewBlankProperty):
      (WebInspector.StylePropertyTreeElement.prototype):
      (WebInspector.StylePropertyTreeElement.prototype.element.userInput.previousContent.context.moveDirection):
      (WebInspector.StylePropertyTreeElement.prototype.styleText.updateInterface.majorChange.isRevert):
      
      LayoutTests:
      
      * inspector/styles/styles-add-blank-property-expected.txt:
      * inspector/styles/styles-add-blank-property.html:
      * inspector/styles/styles-formatting.html:
      * inspector/styles/styles-history.html:
      * inspector/styles/undo-add-property-expected.txt:
      * inspector/styles/undo-add-property.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108995 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2697e929
    • loislo@chromium.org's avatar
      Unreviewed fix for lint error after r108992. · d5daa59f
      loislo@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108994 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d5daa59f
    • pfeldman@chromium.org's avatar
      Source/WebCore: [Shadow]: Expose one ShadowRoot in the Elements panel (under experiment flag) · d8da3066
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78202
      
      Reviewed by Yury Semikhatsky.
      
      * dom/ShadowTree.cpp:
      (WebCore::ShadowTree::pushShadowRoot):
      (WebCore::ShadowTree::popShadowRoot):
      * inspector/Inspector.json:
      * inspector/InspectorDOMAgent.cpp:
      (WebCore::InspectorDOMAgent::unbind):
      (WebCore::InspectorDOMAgent::assertEditableNode):
      (WebCore::InspectorDOMAgent::assertEditableElement):
      (WebCore::InspectorDOMAgent::pushChildNodesToFrontend):
      (WebCore::InspectorDOMAgent::setAttributeValue):
      (WebCore::InspectorDOMAgent::setAttributesAsText):
      (WebCore::InspectorDOMAgent::removeAttribute):
      (WebCore::InspectorDOMAgent::removeNode):
      (WebCore::InspectorDOMAgent::setOuterHTML):
      (WebCore::InspectorDOMAgent::setNodeValue):
      (WebCore::InspectorDOMAgent::moveTo):
      (WebCore::InspectorDOMAgent::buildObjectForNode):
      (WebCore::InspectorDOMAgent::didPushShadowRoot):
      (WebCore):
      (WebCore::InspectorDOMAgent::willPopShadowRoot):
      * inspector/InspectorDOMAgent.h:
      (WebCore):
      (InspectorDOMAgent):
      * inspector/InspectorInstrumentation.cpp:
      (WebCore::InspectorInstrumentation::didPushShadowRootImpl):
      (WebCore):
      (WebCore::InspectorInstrumentation::willPopShadowRootImpl):
      * inspector/InspectorInstrumentation.h:
      (WebCore):
      (InspectorInstrumentation):
      (WebCore::InspectorInstrumentation::didPushShadowRoot):
      (WebCore::InspectorInstrumentation::willPopShadowRoot):
      * inspector/PageConsoleAgent.cpp:
      (WebCore::PageConsoleAgent::addInspectedNode):
      * inspector/front-end/DOMAgent.js:
      (WebInspector.DOMNode):
      (WebInspector.DOMNode.prototype.hasChildNodes):
      (WebInspector.DOMNode.prototype.isInShadowTree):
      (WebInspector.DOMNode.prototype._insertChild):
      (WebInspector.DOMNode.prototype._setChildrenPayload):
      (WebInspector.DOMDocument):
      (WebInspector.DOMAgent.prototype._setDetachedRoot):
      (WebInspector.DOMAgent.prototype._shadowRootPopped):
      (WebInspector.DOMDispatcher.prototype.childNodeRemoved):
      (WebInspector.DOMDispatcher.prototype.shadowRootPushed):
      (WebInspector.DOMDispatcher.prototype.shadowRootPopped):
      * inspector/front-end/ElementsTreeOutline.js:
      * inspector/front-end/MemoryStatistics.js:
      * inspector/front-end/Settings.js:
      (WebInspector.ExperimentsSettings):
      * inspector/front-end/inspector.css:
      (.webkit-html-tag.shadow, .webkit-html-fragment.shadow):
      
      LayoutTests: [Shadow]: Expose one ShadowRoot in the Elements panel
      https://bugs.webkit.org/show_bug.cgi?id=78202
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/console/console-dirxml-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8da3066
    • pfeldman@chromium.org's avatar
      Web Inspector: drop protocol-level tests · cd219f7e
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79671
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/protocol/console-agent-expected.txt: Removed.
      * inspector/protocol/console-agent.html: Removed.
      * inspector/protocol/runtime-agent-expected.txt: Removed.
      * inspector/protocol/runtime-agent.html: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108992 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd219f7e
    • commit-queue@webkit.org's avatar
      [EFL] Pairing up between evas_object_image_data_get and evas_object_image_data_set. · b02659b4
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79031
      
      Patch by JungJik Lee <jungjik.lee@samsung.com> on 2012-02-27
      Reviewed by Zoltan Herczeg.
      
      - Get the pixel data when the cairo surface is created.
      - evas_object_image_data_get increases the reference count and returns the image buffer pointer.
      evas_object_image_data_set decreases the reference count and when the ref count become zero,
      the function releases the cached image inside evas engine.
      We should make a pair between evas_object_image_data_set/get to return evas resource.
      
      * ewk/ewk_tiled_backing_store.h:
      (_Ewk_Tile):
      * ewk/ewk_tiled_model.cpp:
      (tile_account):
      (ewk_tile_new):
      * ewk/ewk_view_tiled.cpp:
      (_ewk_view_tiled_render_cb):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b02659b4
    • caseq@chromium.org's avatar
      Web Inspector: [refactoring] remove dependencies from TimelinePanel from most of FormattedRecord · b993a18f
      caseq@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79665
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):
      (WebInspector.TimelinePanel.FormattedRecord):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._generatePopupContent):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._getRecordDetails):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyLocation):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyCallFrame):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyTopCallFrame):
      (WebInspector.TimelinePanel.FormattedRecord.prototype._linkifyScriptLocation):
      (WebInspector.TimelinePanel.PopupContentHelper):
      (WebInspector.TimelinePanel.PopupContentHelper.prototype._appendStackTrace):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b993a18f
    • yurys@chromium.org's avatar
      Web Inspector: reveal corresponding timeline record when user clicks on memory graph · 135c949c
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79669
      
      When user clicks on DOM counter graph corresponding timeline record is
      revealed in timelime grid and all its ancestors are expanded.
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/MemoryStatistics.js:
      (WebInspector.MemoryStatistics.prototype._onClick):
      * inspector/front-end/TimelineOverviewPane.js:
      (WebInspector.TimelineOverviewPane.prototype.update):
      (WebInspector.HeapGraph.prototype.update):
      (WebInspector.HeapGraph.prototype._clear):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype.revealRecordAt.recordFinder):
      (WebInspector.TimelinePanel.prototype.revealRecordAt):
      (WebInspector.TimelinePanel.prototype._refreshRecords):
      (WebInspector.TimelinePanel.forAllRecords):
      (WebInspector.TimelinePanel.FormattedRecord.prototype.containsTime):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      135c949c
    • loislo@chromium.org's avatar
      Unreviewed single line fix for r108983. · d3e38e03
      loislo@chromium.org authored
      * inspector/front-end/DetailedHeapshotView.js:
      (WebInspector.DetailedHeapshotView.prototype.willHide):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3e38e03
    • yurys@chromium.org's avatar
      Web Inspector: repaint counter graphs when timeline splitter moves · 985ded74
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79644
      
      Immediately refresh timeline panel on splitter move.
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype._splitterDragging):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108987 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      985ded74
    • ossy@webkit.org's avatar
      [Qt][WK2] Skip one more crashing test. · df63a1fc
      ossy@webkit.org authored
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108986 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      df63a1fc
    • carlosgc@webkit.org's avatar
      Unreviewed. Fix make distcheck. · c7046f4f
      carlosgc@webkit.org authored
      Source/JavaScriptCore:
      
      * GNUmakefile.list.am: Add missing files.
      
      Source/WebCore:
      
      * GNUmakefile.am: Add missing files.
      * GNUmakefile.list.am: Ditto.
      
      Tools:
      
      * GNUmakefile.am: Fix typo.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7046f4f
    • paroga@webkit.org's avatar
      [CMake] Build fix after r108709. · 6b91e92d
      paroga@webkit.org authored
      * CMakeLists.txt: Move DOMWindowSVG.idl to the other IDL files.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108984 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b91e92d
    • loislo@chromium.org's avatar
      Web Inspector: [chromium] Profiles - Tooltip with object/property types stays... · e685baf8
      loislo@chromium.org authored
      Web Inspector: [chromium] Profiles - Tooltip with object/property types stays on screen when another tab selected
      https://bugs.webkit.org/show_bug.cgi?id=79654
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/front-end/DetailedHeapshotView.js:
      (WebInspector.DetailedHeapshotView.prototype.willHide):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e685baf8
    • vestbo@webkit.org's avatar
      [Qt] Remove page/PageSupplement.h from WebCore's Target.pri · 23c9805d
      vestbo@webkit.org authored
      The file itself was removed in r108958.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108982 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23c9805d
    • vestbo@webkit.org's avatar
      [Qt] Use USE() macro instead of ENABLE() for using the Qt image decoder · 2079fe17
      vestbo@webkit.org authored
      Reviewed by Kenneth Rohde Christiansen.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2079fe17
    • morrita@google.com's avatar
      Source/WebCore: Removing <ul>, <li> inside shadow DOM triggers assertion in updateListMarkerNumbers · c19fe50f
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=79630
      
      Reviewed by Ryosuke Niwa.
      
      This problem was caused by the inconsistent detach order of DOM tree where
      Element::detach() called ContainerNode::detach() before shadow tree is detached.
      This resulted the renderer of the element being destroyed even if its children,
      each of which came from an element in the shadow tree, are alive.
      In principle, child renderers should be destroyed before its parent.
      
      This change aligns the detach order with the attach order. The shadow tree is
      now deatched before parent's ContainerNode::detach() is called.
      
      Test: fast/dom/shadow/shadow-ul-li.html
      
      * dom/Element.cpp:
      (WebCore::Element::detach):
      
      LayoutTests: Removing <ul>, <li> inside shadow DOM triggers assertion in updateListMarkerNumbers
      https://bugs.webkit.org/show_bug.cgi?id=72440
      
      Reviewed by Ryosuke Niwa.
      
      * fast/dom/shadow/shadow-ul-li-expected.txt: Added.
      * fast/dom/shadow/shadow-ul-li.html: Added.
      * fast/dom/shadow/shadow-ul-li.html:
      * platform/mac/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      * platform/wk2/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c19fe50f
    • ossy@webkit.org's avatar
      Unreviewed gardening. · 0c823957
      ossy@webkit.org authored
      * platform/qt-5.0-wk1/Skipped: Skip a new timeouting test.
      * platform/qt-5.0-wk2/Skipped: Skip a new _crashing_ test.
      * platform/wk2/Skipped: Unskip non-existning tests, rename entries as real files renamed before.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c823957
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update. · 357b0910
      bashi@chromium.org authored
      Following tests are flaky:
      - compositing/reflections/remove-add-reflection.html
      - compositing/reflections/nested-reflection-transition.html
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      357b0910
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, try to skip previous tests to avoid crashes. · 0aa22ec2
      ossy@webkit.org authored
      * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108977 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0aa22ec2
    • keishi@webkit.org's avatar
      Color input type should be clickable through keyboard · 7d583a20
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79629
      
      Reviewed by Kent Tamura.
      
      Introduced BaseClickableWithKeyInputType that represents an input type
      that can be clicked by pressing space/return keys.
      ColorInputType, FileInputType directly inherit it because it doesn't
      want the other methods(like appendFormData) in BaseButtonInputType.
      
      * CMakeLists.txt: Added BaseClickableWithKeyInputType.cpp
      * GNUmakefile.list.am: Added BaseClickableWithKeyInputType.{cpp,h}
      * Target.pri: Added BaseClickableWithKeyInputType.{cpp,h}
      * WebCore.gypi: Added BaseClickableWithKeyInputType.{cpp,h}
      * WebCore.vcproj/WebCore.vcproj: Added BaseClickableWithKeyInputType.{cpp,h}
      * WebCore.xcodeproj/project.pbxproj: Added BaseClickableWithKeyInputType.{cpp,h}
      * html/BaseButtonInputType.cpp:
      * html/BaseButtonInputType.h:
      (WebCore::BaseButtonInputType::BaseButtonInputType): Inherits BaseClickableWithKeyInputType now.
      (BaseButtonInputType):
      * html/BaseCheckableInputType.cpp: Changed comment.
      * html/BaseClickableWithKeyInputType.cpp:
      (WebCore):
      (WebCore::BaseClickableWithKeyInputType::handleKeydownEvent): Moved from BaseButtonInputType
      (WebCore::BaseClickableWithKeyInputType::handleKeypressEvent): Moved from BaseButtonInputType
      (WebCore::BaseClickableWithKeyInputType::handleKeyupEvent): Moved from BaseButtonInputType
      (WebCore::BaseClickableWithKeyInputType::accessKeyAction): Moved from BaseButtonInputType
      * html/BaseClickableWithKeyInputType.h:
      (WebCore):
      (BaseClickableWithKeyInputType): Input type that can be clicked by pressing space/return keys.
      (WebCore::BaseClickableWithKeyInputType::BaseClickableWithKeyInputType):
      * html/ColorInputType.h:
      (WebCore::ColorInputType::ColorInputType): Inherits BaseClickableWithKeyInputType now.
      * html/FileInputType.cpp:
      (WebCore::FileInputType::FileInputType):
      * html/FileInputType.h:
      (FileInputType): Inherits BaseClickableWithKeyInputType now.
      * html/RangeInputType.cpp: Changed comment.
      (WebCore):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108976 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7d583a20
    • keishi@webkit.org's avatar
      Add missing include to ColorInputType.cpp · fa13dc60
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79632
      
      Reviewed by Kent Tamura.
      
      * html/ColorInputType.cpp: Include ShadowTree.h
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa13dc60
    • commit-queue@webkit.org's avatar
      Add a ChromiumGpuAndroid port. · 035496c3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79628
      
      Patch by Hao Zheng <zhenghao@chromium.org> on 2012-02-27
      Reviewed by Adam Barth.
      
      Android does have a gpu port, so revert r107697.
      
      * Scripts/webkitpy/layout_tests/port/chromium_android.py:
      (ChromiumAndroidPort.__init__):
      * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
      (ChromiumGpuAndroidPort):
      (ChromiumGpuAndroidPort.__init__):
      (ChromiumGpuAndroidPort.baseline_search_path):
      (ChromiumGpuAndroidPort.default_child_processes):
      (ChromiumGpuAndroidPort.tests):
      * Scripts/webkitpy/layout_tests/port/factory.py:
      (PortFactory):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      035496c3
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update. · 8c86b91c
      bashi@chromium.org authored
      Following tests are flaky:
      - compositing/reflections/reflection-ordering.html
      - compositing/reflections/reflection-positioning.html
      - compositing/reflections/nested-reflection-transformed.html
      - compositing/reflections/nested-reflection-transformed2.html
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108973 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c86b91c
    • caseq@chromium.org's avatar
      Use built-in bind in ExtensionAPI.js · 9537f483
      caseq@chromium.org authored
      Web Inspector: [Extensions API] get rid of custom bind() in favor of built-in
      https://bugs.webkit.org/show_bug.cgi?id=79570
      
      Reviewed by Pavel Feldman.
      
      * inspector/front-end/ExtensionAPI.js:
      (injectedExtensionAPI.EventSinkImpl.prototype.addListener):
      (injectedExtensionAPI):
      (injectedExtensionAPI.Panels.prototype.create):
      (injectedExtensionAPI.AuditResultImpl):
      (injectedExtensionAPI.ExtensionServerClient):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9537f483
    • podivilov@chromium.org's avatar
      Web Inspector: get rid of RawSourceCode.sourceMapping getter. · eb13a9f4
      podivilov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79461
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      * inspector/front-end/BreakpointManager.js:
      (WebInspector.BreakpointManager.prototype.uiSourceCodeAdded):
      (WebInspector.BreakpointManager.prototype.setBreakpoint):
      (WebInspector.BreakpointManager.prototype._materializeBreakpoint):
      (WebInspector.BreakpointManager.prototype._breakpointDebuggerLocationChanged):
      * inspector/front-end/ConsoleMessage.js:
      (WebInspector.ConsoleMessageImpl.prototype.get location):
      * inspector/front-end/DebuggerPresentationModel.js:
      (WebInspector.DebuggerPresentationModel.prototype.rawLocationToUILocation):
      (WebInspector.DebuggerPresentationModel.prototype.uiSourceCodes):
      (WebInspector.DebuggerPresentationModel.prototype._handleUISourceCodeListChanged):
      (WebInspector.DebuggerPresentationModel.prototype._uiSourceCodeListChanged):
      (WebInspector.DebuggerPresentationModel.prototype._restoreBreakpoints):
      (WebInspector.DebuggerPresentationModel.prototype._restoreConsoleMessages):
      (WebInspector.DebuggerPresentationModel.prototype._restoreExecutionLine):
      (WebInspector.DebuggerPresentationModel.prototype._consoleMessageAdded):
      (WebInspector.DebuggerPresentationModel.prototype.continueToLine):
      (WebInspector.DebuggerPresentationModel.prototype.set selectedCallFrame):
      (WebInspector.DebuggerPresentationModel.prototype._debuggerReset):
      (WebInspector.PresentationCallFrame.prototype.uiLocation):
      (WebInspector.DebuggerPresentationModel.CallFramePlacard):
      (WebInspector.DebuggerPresentationModel.CallFramePlacard.prototype.discard):
      (WebInspector.DebuggerPresentationModel.CallFramePlacard.prototype._update):
      (WebInspector.DebuggerPresentationModelResourceBinding.prototype.canSetContent):
      (WebInspector.DebuggerPresentationModelResourceBinding.prototype.setContent):
      (WebInspector.DebuggerPresentationModel.DefaultLinkifierFormatter.prototype.formatRawSourceCodeAnchor):
      (WebInspector.DebuggerPresentationModel.Linkifier.prototype.linkifyRawSourceCode):
      (WebInspector.DebuggerPresentationModel.Linkifier.prototype.reset):
      (WebInspector.DebuggerPresentationModel.Linkifier.prototype._updateAnchor):
      * inspector/front-end/RawSourceCode.js:
      (WebInspector.RawSourceCode.prototype.rawLocationToUILocation):
      (WebInspector.RawSourceCode.prototype.uiLocationToRawLocation):
      (WebInspector.RawSourceCode.prototype.uiSourceCodeList):
      (WebInspector.RawSourceCode.prototype._saveSourceMapping):
      * inspector/front-end/ScriptsPanel.js:
      (WebInspector.ScriptsPanel.prototype._updateCallFrame):
      * inspector/front-end/ScriptsSearchScope.js:
      (WebInspector.ScriptsSearchResultsPane.prototype.createAnchor):
      
      LayoutTests:
      
      * inspector/debugger/breakpoint-manager.html:
      * inspector/debugger/callstack-placards-discarded-expected.txt:
      * inspector/debugger/callstack-placards-discarded.html:
      * inspector/debugger/raw-source-code.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb13a9f4
    • mihnea@adobe.com's avatar
      [CSSRegions]Implement NamedFlow::getRegionsByContentNode · 8117784f
      mihnea@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=77746
      
      Reviewed by David Hyatt.
      
      Source/WebCore:
      
      Tests: fast/regions/get-regions-by-content-node-horiz-bt.html
             fast/regions/get-regions-by-content-node-horiz-tb.html
             fast/regions/get-regions-by-content-node-vert-lr.html
             fast/regions/get-regions-by-content-node-vert-rl.html
             fast/regions/get-regions-by-content-node.html
             fast/regions/get-regions-by-content-node2.html
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * dom/Node.cpp:
      (WebCore::Node::removeCachedRegionNodeList):
      (WebCore):
      (WebCore::Node::getRegionsByContentNode):
      (WebCore::NodeListsNodeData::invalidateCaches):
      (WebCore::NodeListsNodeData::isEmpty):
      * dom/Node.h:
      (WebCore):
      (Node):
      * dom/NodeRareData.h:
      (NodeListsNodeData):
      * dom/RegionNodeList.cpp:
      (WebCore):
      (WebCore::RegionNodeList::RegionNodeList):
      (WebCore::RegionNodeList::~RegionNodeList):
      (WebCore::RegionNodeList::nodeMatches):
      * dom/RegionNodeList.h:
      (WebCore):
      (RegionNodeList):
      (WebCore::RegionNodeList::create):
      * dom/WebKitNamedFlow.cpp:
      (WebCore::WebKitNamedFlow::getRegionsByContentNode):
      (WebCore):
      * dom/WebKitNamedFlow.h:
      (WebCore):
      (WebKitNamedFlow):
      * dom/WebKitNamedFlow.idl:
      * rendering/RenderFlowThread.cpp:
      (WebCore::RenderFlowThread::regionInRange):
      (WebCore):
      (WebCore::RenderFlowThread::objectInFlowRegion):
      * rendering/RenderFlowThread.h:
      * rendering/RenderRegion.h:
      (WebCore::RenderRegion::flowThread):
      
      LayoutTests:
      
      * fast/regions/get-regions-by-content-node-expected.txt: Added.
      * fast/regions/get-regions-by-content-node-horiz-bt-expected.txt: Added.
      * fast/regions/get-regions-by-content-node-horiz-bt.html: Added.
      * fast/regions/get-regions-by-content-node-horiz-tb-expected.txt: Added.
      * fast/regions/get-regions-by-content-node-horiz-tb.html: Added.
      * fast/regions/get-regions-by-content-node-vert-lr-expected.txt: Added.
      * fast/regions/get-regions-by-content-node-vert-lr.html: Added.
      * fast/regions/get-regions-by-content-node-vert-rl-expected.txt: Added.
      * fast/regions/get-regions-by-content-node-vert-rl.html: Added.
      * fast/regions/get-regions-by-content-node.html: Added.
      * fast/regions/get-regions-by-content-node2-expected.txt: Added.
      * fast/regions/get-regions-by-content-node2.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108970 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8117784f
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectaion update. · 8ffc235b
      bashi@chromium.org authored
      * platform/chromium/test_expectations.txt: Changed expectation for http/tests/xmlhttprequest/xmlhttprequest-no-content-length-onProgress.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108969 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ffc235b
    • bashi@chromium.org's avatar
      [Chromium] Unreviewed test expectations update. · 058d3895
      bashi@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=79642
      
      Following tests time out:
      - accessibility/aria-describedby-on-input.html
      - fast/loader/subresource-willSendRequest-null.html
      - http/tests/xmlhttprequest/xmlhttprequest-test-send-flag.html
      - media/video-playbackrate.html
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      058d3895