1. 16 Feb, 2012 40 commits
    • barraclough@apple.com's avatar
      Source/JavaScriptCore: <<<<<<< .mine · e2ea07b4
      barraclough@apple.com authored
      LayoutTests: <<<<<<< .mine
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2ea07b4
    • aroben@apple.com's avatar
      Roll out r107887 · 4cd6c904
      aroben@apple.com authored
      It broke 32-bit builds due to truncation from "long long" to "int".
      
      Original bug is <http://webkit.org/b/76571> Add FractionalLayoutPoint/Size/Rect for
      sub-pixel layout
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * WebCore.gypi:
      * WebCore.order:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * platform/FractionalLayoutUnit.h:
      (WebCore::FractionalLayoutUnit::isInBounds):
      (WebCore::operator==):
      (WebCore::operator*):
      * platform/graphics/FloatPoint.cpp:
      * platform/graphics/FloatPoint.h:
      (WebCore):
      (FloatPoint):
      (WebCore::FloatPoint::move):
      (WebCore::FloatPoint::moveBy):
      * platform/graphics/FloatRect.cpp:
      * platform/graphics/FloatRect.h:
      (WebCore):
      * platform/graphics/FloatSize.cpp:
      * platform/graphics/FloatSize.h:
      (WebCore):
      * platform/graphics/FractionalLayoutPoint.h: Removed.
      * platform/graphics/FractionalLayoutRect.cpp: Removed.
      * platform/graphics/FractionalLayoutRect.h: Removed.
      * platform/graphics/FractionalLayoutSize.cpp: Removed.
      * platform/graphics/FractionalLayoutSize.h: Removed.
      * platform/graphics/IntRect.cpp:
      * platform/graphics/IntRect.h:
      (WebCore):
      (IntRect):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4cd6c904
    • pfeldman@chromium.org's avatar
      Web Inspector: cache settings values · 81cf185f
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78815
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/Settings.js:
      (WebInspector.Setting.prototype.get if):
      (WebInspector.Setting.prototype):
      (WebInspector.Setting.prototype.):
      (WebInspector.Setting.prototype.set this):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81cf185f
    • commit-queue@webkit.org's avatar
      WebKit does not support DOM 3 Events FocusEvent · 7655d86b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76216
      
      Source/WebCore:
      
      Created a new FocusEvent class (extends UIEvent) with a relatedTarget attribute.  Moved
      the {Focus,Blur,FocusIn,FocusOut}EventDispatchMediator classes inside FocusEvent.  Now when
      focusin or focusout events are dispatched, a FocusEvent is created with the relatedTarget
      attribute set accordingly.  No other logic changes have been made besides adding the
      FocusEvent class.
      
      Patch by Terry Anderson <tdanderson@chromium.org> on 2012-02-16
      Reviewed by Eric Seidel.
      
      Test: fast/events/related-target-focusevent.html
      
      * CMakeLists.txt:
      * DerivedSources.cpp:
      * DerivedSources.make:
      * DerivedSources.pri:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.xcodeproj/project.pbxproj:
      * dom/DOMAllInOne.cpp:
          - Included mention of FocusEvent / JSFocusEvent in the above files to
            allow the patch to build on the different platforms
      * dom/EventDispatchMediator.cpp:
      * dom/EventDispatchMediator.h:
      * dom/EventFactory.in:
      * dom/FocusEvent.cpp: Added.
      (WebCore):
      (WebCore::FocusEvent::FocusEvent):
      (WebCore::FocusEvent::~FocusEvent):
      (WebCore::FocusEvent::initFocusEvent):
      (WebCore::FocusEvent::interfaceName):
      (WebCore::FocusInEventDispatchMediator::create):
      (WebCore::FocusInEventDispatchMediator::FocusInEventDispatchMediator):
      (WebCore::FocusInEventDispatchMediator::dispatchEvent):
      (WebCore::FocusInEventDispatchMediator::event):
      (WebCore::FocusOutEventDispatchMediator::create):
      (WebCore::FocusOutEventDispatchMediator::FocusOutEventDispatchMediator):
      (WebCore::FocusOutEventDispatchMediator::dispatchEvent):
      (WebCore::FocusOutEventDispatchMediator::event):
      (WebCore::FocusEventDispatchMediator::create):
      (WebCore::FocusEventDispatchMediator::FocusEventDispatchMediator):
      (WebCore::FocusEventDispatchMediator::dispatchEvent):
      (WebCore::BlurEventDispatchMediator::create):
      (WebCore::BlurEventDispatchMediator::BlurEventDispatchMediator):
      (WebCore::BlurEventDispatchMediator::dispatchEvent):
      * dom/FocusEvent.h: Copied from Source/WebCore/dom/EventDispatchMediator.h.
      (WebCore):
      (FocusEvent):
      (WebCore::FocusEvent::create):
      (WebCore::FocusEvent::relatedTarget):
      (WebCore::FocusEvent::setRelatedTarget):
      (FocusInEventDispatchMediator):
      (FocusOutEventDispatchMediator):
      (FocusEventDispatchMediator):
      (BlurEventDispatchMediator):
      * dom/FocusEvent.idl: Added.
      * dom/Node.cpp:
      (WebCore::Node::dispatchFocusInEvent):
      (WebCore::Node::dispatchFocusOutEvent):
      * dom/UIEvent.cpp:
      * dom/UIEvent.h:
      * page/DOMWindow.idl:
      
      LayoutTests:
      
      Patch by Terry Anderson <tdanderson@chromium.org> on 2012-02-16
      Reviewed by Eric Seidel.
      
      * fast/dom/shadow/shadow-boundary-events-expected.txt:
      * fast/dom/shadow/shadow-boundary-events.html:
          - Changed the focusin/focusout parts of this layout test to include the
            relatedTarget attribute, which is now set on FocusEvent objects
      * fast/events/event-creation-expected.txt:
      * fast/events/event-creation.html:
          - Added the creation of FocusEvents to this layout test
      * fast/events/related-target-focusevent-expected.txt: Added.
      * fast/events/related-target-focusevent.html: Added.
          - This is a new layout test I created specifically for this patch
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7655d86b
    • noam.rosenthal@nokia.com's avatar
      [Texmap] Improve the way we deal with BGRA extension · eee714c0
      noam.rosenthal@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=78822
      
      Source/WebCore:
      
      Swizzle the RGBA manually only in OpenGL ES, and only if the extension is not available.
      Pass the pixel-format of the images when updating TextureMapperTiledBackingStore.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      No new behavior.
      
      * platform/graphics/opengl/TextureMapperGL.cpp:
      (WebCore):
      (WebCore::hasExtension):
      (WebCore::hasBgraExtension):
      (WebCore::BitmapTextureGL::updateContents):
      * platform/graphics/texmap/TextureMapperBackingStore.cpp:
      (WebCore::TextureMapperTile::updateContents):
      (WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
      (WebCore::TextureMapperTiledBackingStore::updateContents):
      * platform/graphics/texmap/TextureMapperBackingStore.h:
      (TextureMapperTile):
      (TextureMapperTiledBackingStore):
      (WebCore::TextureMapperTiledBackingStore::updateContents):
      * platform/graphics/texmap/TextureMapperLayer.cpp:
      (WebCore::TextureMapperLayer::updateBackingStore):
      
      Source/WebKit2:
      
      Get rid of swizzling in the web process. Instead, we moved swizzling back to
      TextureMapperGL, as we're moving towards a setup where textures are uploaded
      in the web process.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      * UIProcess/qt/LayerBackingStore.cpp:
      (WebKit::LayerBackingStoreTile::swapBuffers):
      * UIProcess/qt/LayerTreeHostProxyQt.cpp:
      (WebKit::LayerTreeHostProxy::createImage):
      * WebProcess/WebPage/TiledBackingStoreRemoteTile.cpp:
      (WebKit::TiledBackingStoreRemoteTile::updateBackBuffer):
      * WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
      (WebKit::LayerTreeHostQt::adoptImageBackingStore):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eee714c0
    • carlosgc@webkit.org's avatar
      Unreviewed. Fix WebKit2 GTK+ build after r107947. · 0611ccf4
      carlosgc@webkit.org authored
      * UIProcess/API/gtk/WebKitPrintOperation.cpp:
      (webkitPrintOperationRunDialogForFrame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0611ccf4
    • commit-queue@webkit.org's avatar
      [Qt] Fix linking in debug builds on Mac OS X · d26ea9a3
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78811
      
      Patch by Alexander Færøy <ahf@0x90.dk> on 2012-02-16
      Reviewed by Kenneth Rohde Christiansen.
      
      * UIProcess/API/qt/tests/bytearraytestdata.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107949 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d26ea9a3
    • carlosgc@webkit.org's avatar
      [GTK] Page content is incorrectly translated whenh rendering pages for printing in WebKit2 · e50bc04e
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78712
      
      Reviewed by Martin Robinson.
      
      * WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp:
      (WebKit::WebPrintOperationGtk::enumeratePrintersFunction):
      Simplify the code to select the printer.
      (WebKit::WebPrintOperationGtk::renderPage): Call cairo_save()
      before rendering the page and cairo_restore() when page has been
      rendered.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e50bc04e
    • carlosgc@webkit.org's avatar
      [GTK] Add WebKitPrintOperation to WebKit2 GTK+ API · 80f29975
      carlosgc@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=76448
      
      Reviewed by Martin Robinson.
      
      * GNUmakefile.am: Add new files to compilation.
      * UIProcess/API/gtk/WebKitDefines.h:
      * UIProcess/API/gtk/WebKitPrintOperation.cpp: Added.
      (webViewDestroyed): Delete the print operation when the view
      widget associated is destroyed.
      (webkitPrintOperationConstructed): Connect to destroy signal of
      associated web view.
      (webkitPrintOperationGetProperty):
      (webkitPrintOperationSetProperty):
      (webkit_print_operation_init):
      (webkit_print_operation_class_init):
      (webkitPrintOperationRunDialogUnix): Use GtkPrintUnixDialog to
      show the printing dialog in UNIX platforms.
      (webkitPrintOperationRunDialogWin32): Empty, not implemented yet.
      (drawPagesForPrintingCompleted): Callback called when printing
      operation has finished in the web process.
      (webkitPrintOperationRunDialogForFrame): Run the printing dialog
      and start printing the given frame.
      (webkit_print_operation_new): Create a new print operation for the
      given web view.
      (webkit_print_operation_get_print_settings):
      (webkit_print_operation_set_print_settings):
      (webkit_print_operation_get_page_setup):
      (webkit_print_operation_set_page_setup):
      (webkit_print_operation_run_dialog): Run the print dialog to print
      the web view main frame.
      * UIProcess/API/gtk/WebKitPrintOperation.h: Added.
      * UIProcess/API/gtk/WebKitPrintOperationPrivate.h: Added.
      * UIProcess/API/gtk/WebKitUIClient.cpp:
      (printFrame): Call webkitWebViewPrintFrame.
      (attachUIClientToView): Add implementation for
      printFrame callback.
      * UIProcess/API/gtk/WebKitWebView.cpp:
      (webkit_web_view_class_init): Add WebKitWebView::print-requested
      signal.
      (webkitWebViewPrintFrame): Emit print-requested and show the print
      dialog to print the frame when not signal is not handled by user.
      * UIProcess/API/gtk/WebKitWebView.h:
      * UIProcess/API/gtk/WebKitWebViewPrivate.h:
      * UIProcess/API/gtk/docs/webkit2gtk-docs.sgml: Add new section for
      WebKitPrintOperation.
      * UIProcess/API/gtk/docs/webkit2gtk-sections.txt: Add new symbols.
      * UIProcess/API/gtk/tests/GNUmakefile.am:
      * UIProcess/API/gtk/tests/TestPrinting.cpp: Added.
      (testPrintOperationPrintSettings):
      (webViewPrintRequestedCallback):
      (testWebViewPrintRequested):
      (beforeAll):
      (afterAll):
      * UIProcess/API/gtk/webkit2.h: Include WebKitPrintOperation.h.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107947 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      80f29975
    • commit-queue@webkit.org's avatar
      [BlackBerry] Style clean-up in WebPageCompositor · 58bb5ff2
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78738
      
      Patch by Nima Ghanavatian <nghanavatian@rim.com> on 2012-02-16
      Reviewed by Rob Buis.
      
      No new functionality, no new tests.
      
      * blackberry/WebKitSupport/WebPageCompositor.cpp:
      (BlackBerry::WebKit::WebPageCompositor::drawLayers):
      * blackberry/WebKitSupport/WebPageCompositor.h:
      (WebKit):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107946 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      58bb5ff2
    • commit-queue@webkit.org's avatar
      [Gtk][Efl][Qt] Move OpenGLShims out of cairo/ subdirectory · 38e4476c
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78800
      
      Patch by Simon Hausmann <simon.hausmann@nokia.com> on 2012-02-16
      Reviewed by Kenneth Rohde Christiansen.
      
      Source/WebCore:
      
      The file is not specific to Cairo and used in other ports. Move it into
      common space.
      
      * GNUmakefile.list.am:
      * PlatformEfl.cmake:
      * Target.pri:
      * platform/graphics/OpenGLShims.cpp: Renamed from Source/WebCore/platform/graphics/cairo/OpenGLShims.cpp.
      (WebCore):
      (WebCore::openGLFunctionTable):
      (WebCore::getProcAddress):
      (WebCore::lookupOpenGLFunctionAddress):
      (WebCore::initializeOpenGLShims):
      * platform/graphics/OpenGLShims.h: Renamed from Source/WebCore/platform/graphics/cairo/OpenGLShims.h.
      (WebCore):
      (_OpenGLFunctionTable):
      * platform/graphics/opengl/Extensions3DOpenGL.cpp:
      * platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
      * platform/graphics/opengl/GraphicsContext3DOpenGLCommon.cpp:
      * platform/graphics/opengl/TextureMapperGL.cpp:
      * platform/graphics/qt/Extensions3DQt.cpp:
      * platform/graphics/qt/GraphicsContext3DQt.cpp:
      
      Source/WebKit2:
      
      * UIProcess/qt/LayerTreeHostProxyQt.cpp: Adjust to changed OpenGLShims.h
      location - no more cairo prefix needed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      38e4476c
    • philn@webkit.org's avatar
      Unreviewed, GTK baselines for new SVG and fast/ tests. · c968e126
      philn@webkit.org authored
      * platform/gtk/fast/css/font-face-synthetic-bold-italic-expected.txt: Added.
      * platform/gtk/fast/css/font-face-weight-matching-expected.txt: Added.
      * platform/gtk/fast/js/constructor-length-expected.txt: Added.
      * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt: Added.
      * platform/gtk/svg/custom/glyph-selection-bidi-mirror-expected.txt: Added.
      * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt: Added.
      * platform/gtk/svg/text/ems-display-none-expected.txt: Added.
      * platform/gtk/svg/text/exs-display-none-expected.txt: Added.
      * platform/gtk/svg/text/text-fill-opacity-expected.txt: Added.
      * platform/gtk/svg/text/tspan-dynamic-positioning-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107944 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c968e126
    • noam.rosenthal@nokia.com's avatar
      [Qt][WK2] Allow opaque tiles · 54e34fb4
      noam.rosenthal@nokia.com authored
      https://bugs.webkit.org/show_bug.cgi?id=78809
      
      Source/WebCore:
      
      Add a supportsAlpha property to TiledBackingStore.
      We invalidate all the tiles if that property changes, because the buffers need to be
      recreated in a different format.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      No behavior changes.
      
      * platform/graphics/TiledBackingStore.cpp:
      (WebCore::TiledBackingStore::TiledBackingStore):
      (WebCore::TiledBackingStore::setSupportsAlpha):
      (WebCore):
      * platform/graphics/TiledBackingStore.h:
      (TiledBackingStore):
      (WebCore::TiledBackingStore::supportsAlpha):
      
      Source/WebKit2:
      
      Set the supportsAlpha flag for TiledBackingStore when the layer has contentsOpaque enabled.
      Use the flag for ShareableBitmaps created by TiledBackingStore.
      
      For now this will not have impact on performance/memory, because we allocate the same type
      of buffers for opaque and transparent tiles.
      
      Reviewed by Kenneth Rohde Christiansen.
      
      * WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
      (WebCore::WebGraphicsLayer::setContentsOpaque):
      (WebCore::WebGraphicsLayer::setContentsScale):
      (WebCore::WebGraphicsLayer::createBackingStore):
      (WebCore):
      (WebCore::WebGraphicsLayer::updateContentBuffers):
      * WebProcess/WebCoreSupport/WebGraphicsLayer.h:
      (WebGraphicsLayer):
      * WebProcess/WebPage/TiledBackingStoreRemoteTile.cpp:
      (WebKit::TiledBackingStoreRemoteTile::updateBackBuffer):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107943 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54e34fb4
    • philn@webkit.org's avatar
      Unreviewed, GTK rebaseline. · ed422334
      philn@webkit.org authored
      * platform/gtk/fast/table/027-expected.txt:
      * platform/gtk/fast/table/027-vertical-expected.txt:
      * platform/gtk/tables/mozilla/bugs/bug14929-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107942 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ed422334
    • sergio@webkit.org's avatar
      [soup] Move important SoupSession feature initialization to WebCore · dc19ea55
      sergio@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68602
      
      Reviewed by Martin Robinson.
      
      Source/WebCore:
      
      Moved content sniffer and decoder initialization from WebKit to
      WebCore because network stuff will not work as expected without
      them. Added also out-of-the-box proxy support to WebCore.
      
      No new tests required as we're just moving stuff from WebKit to
      WebCore.
      
      * platform/network/soup/ResourceHandleSoup.cpp:
      (WebCore::ResourceHandle::defaultSession):
      
      Source/WebKit/gtk:
      
      Moved content sniffer and decoder initialization from WebKit to
      WebCore because network stuff will not work as expected without
      them.
      
      No new tests required as we're just moving stuff from WebKit to
      WebCore.
      
      * webkit/webkitglobals.cpp:
      (webkitInit):
      
      Source/WebKit2:
      
      Moved content sniffer and decoder initialization from the
      WebProcess to WebCore because network stuff will not work as
      expected without them.
      
      No new tests required as we're just moving stuff from the
      WebProcess to WebCore.
      
      * WebProcess/gtk/WebProcessMainGtk.cpp:
      (WebKit::WebProcessMainGtk):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dc19ea55
    • pfeldman@chromium.org's avatar
      Web Inspector: remove free flow DOM editing experiment. · 5fcec4a4
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78813
      
      Reviewed by Yury Semikhatsky.
      
      * inspector/front-end/DOMAgent.js:
      (WebInspector.DOMAgent.prototype._markRevision):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5fcec4a4
    • philn@webkit.org's avatar
      [GTK] fast/events/drag-dataTransfer-live-attributes.html fails · 53eaf576
      philn@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78818
      
      Unreviewed, rebaseline the test and unskip, as advised by Daniel Cheng.
      
      * platform/gtk/Skipped:
      * platform/gtk/fast/events/drag-dataTransfer-live-attributes-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107939 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53eaf576
    • philn@webkit.org's avatar
      Unreviewed, skipping 2 new test failures and unskipping some · 9c54e6a3
      philn@webkit.org authored
      needing rebaselining.
      
      * platform/gtk/Skipped:
      * platform/gtk/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c54e6a3
    • paroga@webkit.org's avatar
      WinCE build fix after r107453. · 9b1542a9
      paroga@webkit.org authored
      * platform/FractionalLayoutUnit.h:
      (WebCore::FractionalLayoutUnit::isInBounds): Use fabs() instead of abs().
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9b1542a9
    • philn@webkit.org's avatar
      Unreviewed, GTK rebaseline after r107869 and skip a failing test. · 43475870
      philn@webkit.org authored
      * platform/gtk/Skipped:
      * platform/gtk/fast/dom/Window/window-properties-expected.txt:
      * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/gtk/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107936 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43475870
    • pfeldman@chromium.org's avatar
      Web Inspector: explicitly mark undoable state from the front-end. · ffb1411f
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78716
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/InspectorCSSAgent.cpp:
      (WebCore::InspectorCSSAgent::toggleProperty):
      (WebCore::InspectorCSSAgent::setRuleSelector):
      (WebCore::InspectorCSSAgent::addRule):
      * inspector/InspectorDOMAgent.cpp:
      (WebCore::InspectorDOMAgent::setAttributeValue):
      (WebCore::InspectorDOMAgent::setAttributesAsText):
      (WebCore::InspectorDOMAgent::removeAttribute):
      (WebCore::InspectorDOMAgent::removeNode):
      (WebCore::InspectorDOMAgent::setNodeName):
      (WebCore::InspectorDOMAgent::setOuterHTML):
      (WebCore::InspectorDOMAgent::setNodeValue):
      (WebCore::InspectorDOMAgent::moveTo):
      * inspector/InspectorHistory.cpp:
      (WebCore::InspectorHistory::redo):
      * inspector/InspectorHistory.h:
      (InspectorHistory):
      * inspector/front-end/CSSStyleModel.js:
      (WebInspector.CSSStyleModel.prototype.setRuleSelector.callback):
      (WebInspector.CSSStyleModel.prototype.setRuleSelector):
      (WebInspector.CSSStyleModel.prototype.addRule.callback):
      (WebInspector.CSSStyleModel.prototype.addRule):
      (WebInspector.CSSStyleModel.prototype.setStyleSheetText):
      (WebInspector.CSSProperty.prototype.setText.callback):
      (WebInspector.CSSProperty.prototype.setText):
      (WebInspector.CSSProperty.prototype.setDisabled.callback):
      (WebInspector.CSSProperty.prototype.setDisabled):
      (WebInspector.CSSStyleSheet.prototype.setText):
      * inspector/front-end/DOMAgent.js:
      (WebInspector.DOMAgent.prototype._markRevision):
      (WebInspector.DOMAgent.prototype.get markUndoableState):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ffb1411f
    • pfeldman@chromium.org's avatar
      Web Inspector: revert 'modification of DOM upon single click for selected nodes'. · d5c2b86d
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78717
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/ElementsTreeOutline.js:
      (WebInspector.ElementsTreeElement.prototype.onattach):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d5c2b86d
    • pfeldman@chromium.org's avatar
      Web Inspector: move style disable checkboxes to the left · 83af6562
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78780
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/StylesSidebarPane.js:
      (WebInspector.StylePropertiesSection):
      (WebInspector.StylePropertiesSection.prototype._handleSelectorDoubleClick):
      (WebInspector.StylePropertyTreeElement.prototype):
      * inspector/front-end/elementsPanel.css:
      (.styles-section.matched-styles .properties):
      (.styles-section.matched-styles .properties li):
      (.styles-section .properties li.parent::before):
      (.styles-section .properties li.parent.expanded::before):
      (.styles-section.matched-styles .properties li.parent .expand-element):
      (.styles-section.matched-styles .properties li.parent.expanded .expand-element):
      (.styles-section.computed-style .properties li.parent::before):
      (.styles-section.computed-style .properties li.parent.expanded::before):
      (.styles-section.matched-styles:not(.read-only):hover .properties .enabled-button):
      (.styles-section.matched-styles:not(.read-only) .properties li.disabled .enabled-button):
      (.styles-section .properties .enabled-button):
      (.styles-section.matched-styles .properties ol.expanded):
      * inspector/front-end/treeoutline.js:
      (TreeElement.treeElementDoubleClicked):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83af6562
    • yurys@chromium.org's avatar
      Web Inspector: show memory counter graphics when switching to memory view · 18f1c23b
      yurys@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78808
      
      Switching to memory view in timeline will display memory counters. Counter
      graphics know show fair data without approximations between sampling points.
      
      Reviewed by Pavel Feldman.
      
      * English.lproj/localizedStrings.js:
      * inspector/front-end/MemoryStatistics.js:
      (WebInspector.MemoryStatistics.prototype._calculateVisibleIndexes):
      (WebInspector.MemoryStatistics.prototype._calculateXValues):
      (WebInspector.MemoryStatistics.prototype._drawPolyline):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel.prototype.get statusBarItems):
      (WebInspector.TimelinePanel.prototype._createStatusbarButtons):
      (WebInspector.TimelinePanel.prototype._timelinesOverviewItemSelected):
      (WebInspector.TimelinePanel.prototype._memoryOverviewItemSelected):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107932 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18f1c23b
    • ossy@webkit.org's avatar
      Add new Qt performance tester bot to build.webkit.org · c5ca6b19
      ossy@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78795
      
      Reviewed by Adam Roben.
      
      * BuildSlaveSupport/build.webkit.org-config/config.json:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107931 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5ca6b19
    • vsevik@chromium.org's avatar
      Unreviewed chromium expectations update. · 0a2fd5d6
      vsevik@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107930 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a2fd5d6
    • loislo@chromium.org's avatar
      Web Inspector: [heap snapshot] It could be useful to have access to the... · f59b0306
      loislo@chromium.org authored
      Web Inspector: [heap snapshot] It could be useful to have access to the selected heap object from the console.
      https://bugs.webkit.org/show_bug.cgi?id=78496
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
             * bindings/js/JSInjectedScriptHostCustom.cpp:
      (WebCore::JSInjectedScriptHost::inspectedObject):
      * bindings/v8/custom/V8InjectedScriptHostCustom.cpp:
      (WebCore::V8InjectedScriptHost::inspectedObjectCallback):
      * inspector/InjectedScriptHost.cpp:
      (WebCore::InjectedScriptHost::InjectedScriptHost):
      (WebCore::InjectedScriptHost::InspectableObject::get):
      (WebCore):
      (WebCore::InjectedScriptHost::addInspectedObject):
      (WebCore::InjectedScriptHost::clearInspectedObjects):
      (WebCore::InjectedScriptHost::inspectedObject):
      * inspector/InjectedScriptHost.h:
      (InspectableObject):
      (WebCore::InjectedScriptHost::InspectableObject::~InspectableObject):
      (InjectedScriptHost):
      * inspector/InjectedScriptHost.idl:
      * inspector/InjectedScriptSource.js:
      (.):
      * inspector/Inspector.json:
      * inspector/InspectorAgent.cpp:
      (WebCore::InspectorAgent::domContentLoadedEventFired):
      * inspector/InspectorConsoleAgent.cpp:
      (InspectableHeapObject):
      (WebCore::InspectableHeapObject::InspectableHeapObject):
      (WebCore::InspectableHeapObject::get):
      (WebCore):
      (WebCore::InspectorConsoleAgent::addInspectedHeapObject):
      * inspector/InspectorConsoleAgent.h:
      (InspectorConsoleAgent):
      * inspector/InspectorProfilerAgent.cpp:
      (WebCore::InspectorProfilerAgent::resetState):
      * inspector/PageConsoleAgent.cpp:
      (InspectableNode):
      (WebCore::InspectableNode::InspectableNode):
      (WebCore::InspectableNode::get):
      (WebCore):
      (WebCore::PageConsoleAgent::addInspectedNode):
      * inspector/front-end/DetailedHeapshotView.js:
      (WebInspector.DetailedHeapshotView.prototype._selectionChanged):
      (WebInspector.DetailedHeapshotView.prototype._inspectedObjectChanged):
      
      LayoutTests:
      
      * inspector/protocol/console-agent-expected.txt:
      * inspector/protocol/console-agent.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107929 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f59b0306
    • loislo@chromium.org's avatar
      [chromium] Rebaseline after r107881 · 065e396c
      loislo@chromium.org authored
      * platform/chromium-mac-snowleopard/fast/css/getComputedStyle/computed-style-expected.txt: Added.
      * platform/chromium-mac-snowleopard/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
      * platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107928 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      065e396c
    • noel.gordon@gmail.com's avatar
      [chromium] Rebaseline JPEG image results after r107389 · 8136be69
      noel.gordon@gmail.com authored
      https://bugs.webkit.org/show_bug.cgi?id=78454
      
      Unreviewed. Rebaseline #21 of N.
      
      
      * platform/chromium-linux-x86/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium-linux/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium-mac-leopard/fast/images/color-jpeg-with-color-profile-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/color-jpeg-with-color-profile-expected.png:
      * platform/chromium-mac/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium-win-vista/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium-win-xp/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium-win/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/chromium/test_expectations.txt:
      * platform/gtk/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      * platform/mac/fast/images/color-jpeg-with-color-profile-expected.png: Renamed from LayoutTests/fast/images/color-jpeg-with-color-profile-expected.png.
      * platform/qt/fast/images/color-jpeg-with-color-profile-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107927 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8136be69
    • commit-queue@webkit.org's avatar
      Add support for unsigned long[] to idl bindings to JSC. · a76a3bde
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78210
      
      Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-02-16
      Reviewed by Kentaro Hara.
      
      Add support for unsigned long[] parameter type in idl.
      This patch adds support just for unsigned long[] parameter type.
      (support for other types of array should be done in another patch.)
      
      tests added to TestObj.idl.
      
      * bindings/js/JSDOMBinding.h:
      (WebCore::jsUnsignedLongArrayToVector):
      * bindings/scripts/CodeGeneratorJS.pm:
      (AddIncludesForType):
      (JSValueToNative):
      (NativeToJSValue):
      * bindings/scripts/test/JS/JSTestObj.cpp:
      (WebCore):
      (WebCore::jsTestObjPrototypeFunctionMethodWithUnsignedLongArray):
      * bindings/scripts/test/JS/JSTestObj.h:
      (WebCore):
      * bindings/scripts/test/TestObj.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107926 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a76a3bde
    • vsevik@chromium.org's avatar
      Web Inspector: [InspectorIndexedDB] Add IndexedDB TreeElement to resources panel. · dac30d4d
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78609
      
      Reviewed by Yury Semikhatsky.
      
      Source/WebCore:
      
      Added IndexedDB tree element to resources panel (behind experimental setting).
      Test is currently disabled, since we don't run tests with experiments enabled.
      
      * English.lproj/localizedStrings.js:
      * WebCore.gypi:
      * inspector/front-end/Images/indexedDB.png: Added.
      * inspector/front-end/Images/indexedDBIndex.png: Added.
      * inspector/front-end/Images/indexedDBObjectStore.png: Added.
      * inspector/front-end/IndexedDBModel.js:
      (WebInspector.IndexedDBModel):
      (WebInspector.IndexedDBModel.prototype.refreshDatabaseNames):
      (WebInspector.IndexedDBModel.prototype.refreshDatabase):
      (WebInspector.IndexedDBModel.prototype._reset):
      (WebInspector.IndexedDBModel.prototype._originAddedToFrame):
      (WebInspector.IndexedDBModel.prototype._originRemoved):
      (WebInspector.IndexedDBModel.prototype._databaseAdded):
      (WebInspector.IndexedDBModel.prototype._databaseRemoved):
      (WebInspector.IndexedDBModel.prototype._loadDatabaseNamesForFrame):
      (WebInspector.IndexedDBModel.prototype._loadDatabase.callback):
      (WebInspector.IndexedDBModel.prototype._loadDatabase):
      (WebInspector.IndexedDBModel.Frame):
      (WebInspector.IndexedDBModel.DatabaseId):
      (WebInspector.IndexedDBModel.DatabaseId.prototype.equals):
      (WebInspector.IndexedDBModel.Database):
      (WebInspector.IndexedDBModel.Index):
      * inspector/front-end/ResourcesPanel.js:
      (WebInspector.IndexedDBTreeElement):
      (WebInspector.IndexedDBTreeElement.prototype.onexpand):
      (WebInspector.IndexedDBTreeElement.prototype._createIndexedDBModel):
      (WebInspector.IndexedDBTreeElement.prototype.refreshIndexedDB):
      (WebInspector.IndexedDBTreeElement.prototype._indexedDBAdded):
      (WebInspector.IndexedDBTreeElement.prototype._indexedDBRemoved):
      (WebInspector.IndexedDBTreeElement.prototype._indexedDBLoaded):
      (WebInspector.IndexedDBTreeElement.prototype._idbDatabaseTreeElement):
      (WebInspector.IDBDatabaseTreeElement):
      (WebInspector.IDBDatabaseTreeElement.prototype.update):
      (WebInspector.IDBDatabaseTreeElement.prototype.onselect):
      (WebInspector.IDBObjectStoreTreeElement):
      (WebInspector.IDBObjectStoreTreeElement.prototype.update):
      (WebInspector.IDBIndexTreeElement):
      (WebInspector.IDBIndexTreeElement.prototype.update):
      * inspector/front-end/Settings.js:
      (WebInspector.ExperimentsSettings):
      * inspector/front-end/WebKit.qrc:
      * inspector/front-end/resourcesPanel.css:
      (.indexed-db-storage-tree-item .icon):
      (.indexed-db-object-store-storage-tree-item .icon):
      (.indexed-db-index-storage-tree-item .icon):
      
      LayoutTests:
      
      * http/tests/inspector/indexeddb/database-data-expected.txt:
      * http/tests/inspector/indexeddb/database-data.html:
      * http/tests/inspector/indexeddb/database-names-expected.txt:
      * http/tests/inspector/indexeddb/database-structure-expected.txt:
      * http/tests/inspector/indexeddb/database-structure.html:
      * http/tests/inspector/indexeddb/indexeddb-test.js:
      (initialize_IndexedDBTest.InspectorTest.dumpIndexedDBTree):
      (initialize_IndexedDBTest.InspectorTest.evaluateWithCallback):
      (initialize_IndexedDBTest.InspectorTest._installIndexedDBSniffer.consoleMessageOverride):
      (initialize_IndexedDBTest.InspectorTest._installIndexedDBSniffer):
      (createDatabase.closeDatabase):
      (createDatabase):
      (deleteDatabase):
      * http/tests/inspector/indexeddb/resources-panel-expected.txt: Added.
      * http/tests/inspector/indexeddb/resources-panel.html_disabled: Added.
      * http/tests/inspector/indexeddb/resources/without-indexed-db.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107925 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dac30d4d
    • zimmermann@webkit.org's avatar
      2012-02-16 Nikolas Zimmermann <nzimmermann@rim.com> · b8c7be2e
      zimmermann@webkit.org authored
              Not reviewed. Add missing results for Lion, and regenerate one test result with Lion,
              so my baseline passes again with --tolerance 0 -p svg.
      
              * platform/mac/svg/text/text-fill-opacity-expected.png: Added.
              * platform/mac/svg/text/text-fill-opacity-expected.txt: Added.
              * platform/mac/svg/text/tspan-dynamic-positioning-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b8c7be2e
    • zimmermann@webkit.org's avatar
      REGRESSION (Safari 5.0.5 - 5.1): No animation on svg-wow.org/text-effects/text-effects.xhtml · 8174b84a
      zimmermann@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=65072
      
      Reviewed by Zoltan Herczeg.
      
      Source/WebCore:
      
      Fix EMS/EXS length resolving, when the target context has no renderer, eg.
      <text display="none" dy="1em">ABC</text>, myText.dy.baseVal.getItem(0).value()
      currently throws, even if <text> has a parent, we could use to resolve the length.
      
      Always fall-back to parent context, to resolve EMS/EXS units, instead of ignoring it.
      The current behaviour stays the same, if the target element is not in the document,
      then we really can't resolve lengths like this.
      
      Tests: svg/text/ems-display-none.svg
             svg/text/exs-display-none.svg
      
      * svg/SVGLengthContext.cpp:
      (WebCore::renderStyleForLengthResolving):
      (WebCore::SVGLengthContext::convertValueFromUserUnitsToEMS):
      (WebCore::SVGLengthContext::convertValueFromEMSToUserUnits):
      (WebCore::SVGLengthContext::convertValueFromUserUnitsToEXS):
      (WebCore::SVGLengthContext::convertValueFromEXSToUserUnits):
      
      LayoutTests:
      
      * platform/chromium/test_expectations.txt:
      * platform/mac/svg/text/ems-display-none-expected.png: Added.
      * platform/mac/svg/text/ems-display-none-expected.txt: Added.
      * platform/mac/svg/text/exs-display-none-expected.png: Added.
      * platform/mac/svg/text/exs-display-none-expected.txt: Added.
      * svg/text/ems-display-none.svg: Added.
      * svg/text/exs-display-none.svg: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107923 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8174b84a
    • hausmann@webkit.org's avatar
      Build fix for Qt 5 without QtWidgets. · 8c9e3a51
      hausmann@webkit.org authored
      Reviewed by Tor Arne Vestbø.
      
      The reason why QGLContext is included in Extensions3DQt.cpp is to
      achieve an implicit gl.h inclusion (needed for GL_FALSE). This patch
      replaces the inclusion with the OpenGLShims.h inclusions, which has
      the necessary #ifdefs in place to pull in gl.h with Qt 5 without QtWidgets.
      
      * platform/graphics/qt/Extensions3DQt.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107922 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c9e3a51
    • shawnsingh@chromium.org's avatar
      [chromium] Refactor CCLayerTreeHostCommon: create helper function for complex boolean condition · 62a79fa4
      shawnsingh@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78539
      
      Reviewed by James Robinson.
      
      This change should introduce no change in behavior, and its
      expected behavior is already covered by existing tests.
      
      In calculateDrawTransformsAndVisibility, there is a complex
      boolean condition that indicates whether we should create a
      RenderSurface or not. This patch pulls out that boolean logic,
      and wraps it in a helper function for much better readability.
      
      * platform/graphics/chromium/cc/CCLayerTreeHostCommon.cpp:
      (WebCore::layerShouldBeSkipped):
      (WebCore):
      (WebCore::subtreeShouldRenderToSeparateSurface):
      (WebCore::calculateDrawTransformsAndVisibilityInternal):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107921 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      62a79fa4
    • caseq@chromium.org's avatar
      Web Inspector: [refactoring] move timeline overview sidebar creation to TimelineOverviewPane · 2ff2cefd
      caseq@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78782
      
      Reviewed by Vsevolod Vlasov.
      
      * inspector/front-end/TimelineOverviewPane.js:
      (WebInspector.TimelineOverviewPane):
      (WebInspector.TimelineOverviewPane.prototype.showTimelines):
      (WebInspector.TimelineOverviewPane.prototype.showMemoryGraph):
      (WebInspector.TimelineOverviewPane.prototype.sidebarResized):
      * inspector/front-end/TimelinePanel.js:
      (WebInspector.TimelinePanel):
      (WebInspector.TimelinePanel.prototype.sidebarResized):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107920 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ff2cefd
    • kling@webkit.org's avatar
      Share font-family CSS values through CSSValuePool. · 96351f46
      kling@webkit.org authored
      <http://webkit.org/b/78604>
      
      Reviewed by Darin Adler.
      
      Cache and share FontFamilyValue instances in the per-document CSSValuePool.
      This reduces memory consumption by 248 kB on the Moz page cycler (64-bit)
      and avoids a bunch of extra work.
      
      This is a regression from the recent attribute style refactoring; previously
      the mapped attribute declaration table would ensure that multiple 'font'
      elements with the same 'face' value would share the same FontFamilyValue.
      
      We're not yet sharing the entire CSSValueList returned by parseFontFamily()
      but this is a step on the way there.
      
      * css/FontFamilyValue.cpp:
      * css/FontFamilyValue.h:
      
          Removed appendSpaceSeparated(), making FontFamilyValue immutable.
      
      * css/CSSParser.cpp:
      (FontFamilyValueBuilder):
      (WebCore::FontFamilyValueBuilder::FontFamilyValueBuilder):
      (WebCore::FontFamilyValueBuilder::add):
      (WebCore::FontFamilyValueBuilder::commit):
      (WebCore::CSSParser::parseFontFamily):
      
          Refactor parseFontFamily() to defer creation of FontFamilyValue until
          the whole family name is known. Added a little helper class to avoid
          code duplication.
      
      * css/CSSValuePool.h:
      * css/CSSValuePool.cpp:
      (WebCore::CSSValuePool::createFontFamilyValue):
      
          Added a FontFamilyValue cache to CSSValuePool. All values are tied to
          the lifetime of the pool.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107919 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96351f46
    • hausmann@webkit.org's avatar
      Unreviewed brown-paper bag build fix. · 4346f104
      hausmann@webkit.org authored
      * WebCoreSupport/WebEventConversion.cpp:
      (WebCore::WebKitPlatformWheelEvent::WebKitPlatformWheelEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107918 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4346f104
    • tkent@chromium.org's avatar
      Build Fix: R107894 breaks Chromium Linux Build. · 1d1595ef
      tkent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=78790
      
      WebDragDataPrivate::types, inherited from ChromiumDataObject, returns PassRef<DOMStringList> since r107894. However, WebDragData expected to get old return value type HashSet<String>.
      
      Patch by Yosifumi Inoue <yosin@chromium.org> on 2012-02-16
      Reviewed by Kent Tamura.
      
      * src/WebDragData.cpp:
      (WebKit::WebDragData::items): Use RefPtr<DOMStringList> rather than HashSet<String> for value of m_private->types().
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107917 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1d1595ef
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening. · 61aed75c
      ossy@webkit.org authored
      * platform/qt/Skipped: Skip new failing tests.
      * platform/qt/fast/dom/Window/window-properties-expected.txt: Updated after r107869.
      * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: Updated after r107869.
      * platform/qt/fast/js/global-constructors-expected.txt: Updated after r107869.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107916 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61aed75c