1. 09 Jul, 2009 13 commits
    • weinig@apple.com's avatar
      2009-07-09 Sam Weinig <sam@webkit.org> · 6b9844b1
      weinig@apple.com authored
              Reviewed by Beth Dakin.
      
              Remove incorrect comment.
      
              * page/MouseEventWithHitTestResults.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b9844b1
    • mrowe@apple.com's avatar
      Versioning. · 8c079c35
      mrowe@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c079c35
    • ddkilzer@apple.com's avatar
      2009-07-09 Joe Mason <joe.mason@torchmobile.com> · fdd939e9
      ddkilzer@apple.com authored
              Reviewed by George Staikos.
      
              Authors: Yong Li <yong.li@torchmobile.com>, Joe Mason <joe.mason@torchmobile.com>
      
              https://bugs.webkit.org/show_bug.cgi?id=27031
              Add an override for deleteOwnedPtr(HDC) on Windows
      
              * wtf/OwnPtrCommon.h:
              * wtf/OwnPtrWin.cpp:
              (WTF::deleteOwnedPtr):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdd939e9
    • oliver@apple.com's avatar
      JavaScript section of http://webkit.org is excessively out of date. · 06f3024a
      oliver@apple.com authored
      Reviewed by Geoff Garen.
      
      This removes old todo entries (like adding an API, which we've had since Leopard),
      and adds an additional todo for a webkit-less Objective-C API.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      06f3024a
    • ddkilzer@apple.com's avatar
      2009-07-09 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 6a407720
      ddkilzer@apple.com authored
              Reviewed by Darin Adler.
      
              Guard singal.h dependency with HAVE(SIGNAL_H) to enable building jsc
              on SYMBIAN.
      
              https://bugs.webkit.org/show_bug.cgi?id=27026
      
              Based on Norbert Leser's work.
      
              * jsc.cpp:
              (printUsageStatement):
              (parseArguments):
              * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45667 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a407720
    • japhet@chromium.org's avatar
      2009-07-09 Mads Ager <ager@chromium.org> · 4d588b84
      japhet@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Update the V8 bindings codegenerator to use the RGBColor::create
              method to handle refcounts for RGBColor objects correctly.
              
             * bindings/scripts/CodeGeneratorV8.pm: Use RGBColor::create to create RGBColor objects.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d588b84
    • eric.carlson@apple.com's avatar
      2009-07-09 Eric Carlson <eric.carlson@apple.com> · 8402f660
      eric.carlson@apple.com authored
              Reviewed by Adele Peterson.
      
              Crash in RenderMedia::styleDidChange.
              <rdar://problem/7044313> CrashTracer: quicklook crashed generating thumbnail for page with 
              media element (RenderMedia::styleDidChange + 115)
      
              Speculative fix for crash in styleDidChange. Null check controller elements before tell
              them to update style.
      
              * rendering/RenderMedia.cpp:
              (WebCore::RenderMedia::styleDidChange):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45665 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8402f660
    • abarth@webkit.org's avatar
      2009-07-09 Adam Barth <abarth@webkit.org> · b7dcf777
      abarth@webkit.org authored
              Reviewed by Dimitri Glazkov.
      
              [V8] Move V8DOMWrapper to its own file
              https://bugs.webkit.org/show_bug.cgi?id=27121
      
              * bindings/v8/V8DOMWrapper.cpp: Added.
              (WebCore::GetToStringName):
              (WebCore::ConstructorToString):
              (WebCore::V8DOMWrapper::convertSVGElementInstanceToV8Object):
              (WebCore::V8DOMWrapper::convertSVGObjectWithContextToV8Object):
              (WebCore::V8DOMWrapper::domObjectHasJSWrapper):
              (WebCore::V8DOMWrapper::setJSWrapperForDOMObject):
              (WebCore::V8DOMWrapper::setJSWrapperForActiveDOMObject):
              (WebCore::V8DOMWrapper::setJSWrapperForDOMNode):
              (WebCore::V8DOMWrapper::getTemplate):
              (WebCore::V8DOMWrapper::convertToV8Object):
              (WebCore::V8DOMWrapper::setHiddenWindowReference):
              (WebCore::V8DOMWrapper::domWrapperType):
              (WebCore::V8DOMWrapper::convertToNativeObjectImpl):
              (WebCore::V8DOMWrapper::convertToSVGPODTypeImpl):
              (WebCore::V8DOMWrapper::lookupDOMWrapper):
              (WebCore::V8DOMWrapper::convertDOMWrapperToNodeHelper):
              (WebCore::V8DOMWrapper::wrapNativeNodeFilter):
              (WebCore::V8DOMWrapper::instantiateV8Object):
              (WebCore::V8DOMWrapper::setDOMWrapper):
              (WebCore::V8DOMWrapper::maybeDOMWrapper):
              (WebCore::V8DOMWrapper::isDOMEventWrapper):
              (WebCore::V8DOMWrapper::isWrapperOfType):
              (WebCore::V8DOMWrapper::htmlElementType):
              (WebCore::V8DOMWrapper::svgElementType):
              (WebCore::V8DOMWrapper::convertEventToV8Object):
              (WebCore::):
              (WebCore::V8DOMWrapper::convertNodeToV8Object):
              (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
              (WebCore::V8DOMWrapper::convertEventListenerToV8Object):
              (WebCore::V8DOMWrapper::convertDOMImplementationToV8Object):
              (WebCore::V8DOMWrapper::convertStyleSheetToV8Object):
              (WebCore::V8DOMWrapper::convertCSSValueToV8Object):
              (WebCore::V8DOMWrapper::convertCSSRuleToV8Object):
              (WebCore::V8DOMWrapper::convertWindowToV8Object):
              * bindings/v8/V8DOMWrapper.h: Added.
              (WebCore::V8DOMWrapper::convertDOMWrapperToNative):
              (WebCore::V8DOMWrapper::wrapCPointer):
              (WebCore::V8DOMWrapper::extractCPointer):
              (WebCore::V8DOMWrapper::convertDOMWrapperToNode):
              (WebCore::V8DOMWrapper::convertToV8Object):
              (WebCore::V8DOMWrapper::convertToNativeObject):
              (WebCore::V8DOMWrapper::convertToNativeEvent):
              (WebCore::V8DOMWrapper::extractCPointerImpl):
              (WebCore::V8DOMWrapper::instantiateV8Object):
              * bindings/v8/V8Proxy.cpp:
              * bindings/v8/V8Proxy.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b7dcf777
    • hyatt@apple.com's avatar
      2009-07-09 David Hyatt <hyatt@apple.com> · ed649cd1
      hyatt@apple.com authored
              Reviewed by Adele Peterson.
      
              Crash in setFocusedFrame.
              <rdar://7032869> Crashing in setFocusedFrame on blogger.com.
      
              Speculative fix for crasher in setFocusedFrame.  Make sure to ref both frames and fire
              the events only after the local member has been updated.
      
              * page/FocusController.cpp:
              (WebCore::FocusController::setFocusedFrame):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ed649cd1
    • eric.carlson@apple.com's avatar
      2009-07-09 Eric Carlson <eric.carlson@apple.com> · ad61dae4
      eric.carlson@apple.com authored
              Reviewed by Adele Peterson.
      
              Possible crashes when mouse clicks not dispatched because range input destroyed while 
              thumb is being dragged (e.g. scrub to end of movie)
              <rdar://problem/7037494> 
              https://bugs.webkit.org/show_bug.cgi?id=27101
      
              Some shadow nodes "capture" all mouse events from mouseDown to mouseUp so they continue to 
              get mouse events even when the mouse is moved outside of the node. This is done by putting
              EventHandler into a mode where it sends all mouse events to the node regardless of the
              actual mouse position. The mode is set on mouseDown and cleared on mouseUp but if the
              node is deleted while in this mode, the mouseUp is never sent and EventHandler continues
              to try to send events to the deleted node. This sometimes results in a crash, and sometimes
              in a page that doesn't respond to click events.
      
              Tests: fast/forms/search-delete-while-cancel-button-clicked.html
                     fast/forms/slider-delete-while-dragging-thumb.html
                     media/audio-delete-while-slider-thumb-clicked.html
                     media/audio-delete-while-step-button-clicked.html
      
              * rendering/MediaControlElements.cpp:
              (WebCore::MediaControlSeekButtonElement::detach):
                  New, call setCapturingMouseEventsNode if capturing mouse events.
              * rendering/MediaControlElements.h:
                  Declare detach().
      
              * rendering/RenderSlider.cpp:
              (WebCore::SliderThumbElement::detach):
                  New, call setCapturingMouseEventsNode if capturing mouse events.
      
              * rendering/TextControlInnerElements.cpp:
              (WebCore::SearchFieldCancelButtonElement::detach):
                  New, call setCapturingMouseEventsNode if capturing mouse events.
              * rendering/TextControlInnerElements.h:
                  Declare detach().
      
      2009-07-09  Eric Carlson  <eric.carlson@apple.com>
      
              Reviewed by Adele Peterson.
      
              Possible crashes when mouse clicks not dispatched because range input destroyed while 
              thumb is being dragged (e.g. scrub to end of movie)
              <rdar://problem/7037494> 
              https://bugs.webkit.org/show_bug.cgi?id=27101
      
              Tests deleting a control while capturing mouse events.
      
              * fast/forms/search-delete-while-cancel-button-clicked-expected.txt: Added.
              * fast/forms/search-delete-while-cancel-button-clicked.html: Added.
              * fast/forms/slider-delete-while-dragging-thumb-expected.txt: Added.
              * fast/forms/slider-delete-while-dragging-thumb.html: Added.
              * media/audio-delete-while-slider-thumb-clicked-expected.txt: Added.
              * media/audio-delete-while-slider-thumb-clicked.html: Added.
              * media/audio-delete-while-step-button-clicked-expected.txt: Added.
              * media/audio-delete-while-step-button-clicked.html: Added.
      
              * platform/mac-snowleopard/Skipped:
                  Skip the new media controller tests until <rdar://problem/6502936> is fixed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ad61dae4
    • dglazkov@chromium.org's avatar
      2009-07-09 Yury Semikhatsky <yurys@chromium.org> · a60ebf23
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Enter the Frame's context before creating new objects in setContextDebugId.
      
              https://bugs.webkit.org/show_bug.cgi?id=27112
      
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8Proxy::setContextDebugId):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a60ebf23
    • hausmann@webkit.org's avatar
      2009-07-09 Simon Hausmann <hausmann@webkit.org> · ea9f22d0
      hausmann@webkit.org authored
              Fix the Qt build.
      
              * WebCore.pro: Add new storage impl files to the build.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea9f22d0
    • abarth@webkit.org's avatar
      2009-07-08 Adam Barth <abarth@webkit.org> · 0c6fa1c7
      abarth@webkit.org authored
              Rubber stamped by Eric Seidel.
      
              [V8] Move DOM wrapper functions in V8Proxy to V8DOMWrapper
              https://bugs.webkit.org/show_bug.cgi?id=27107
      
              This patch is just renaming.  Code motion will occur next.
      
              * bindings/scripts/CodeGeneratorV8.pm:
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::processingUserGesture):
              (WebCore::createScriptObject):
              (WebCore::ScriptController::createScriptObjectForPluginElement):
              * bindings/v8/ScriptObject.cpp:
              (WebCore::ScriptGlobalObject::set):
              * bindings/v8/ScriptObjectQuarantine.cpp:
              (WebCore::getQuarantinedScriptObject):
              * bindings/v8/V8AbstractEventListener.cpp:
              (WebCore::V8AbstractEventListener::handleEvent):
              (WebCore::V8AbstractEventListener::getReceiverObject):
              * bindings/v8/V8Collection.cpp:
              (WebCore::toOptionsCollectionSetter):
              * bindings/v8/V8Collection.h:
              (WebCore::getV8Object):
              (WebCore::getNamedPropertyOfCollection):
              (WebCore::nodeCollectionNamedPropertyGetter):
              (WebCore::getIndexedPropertyOfCollection):
              (WebCore::nodeCollectionIndexedPropertyGetter):
              (WebCore::nodeCollectionIndexedPropertyEnumerator):
              (WebCore::collectionIndexedPropertyEnumerator):
              (WebCore::collectionStringOrNullIndexedPropertyGetter):
              * bindings/v8/V8DOMMap.cpp:
              (WebCore::DOMData::handleWeakObject):
              (WebCore::DOMData::removeObjectsFromWrapperMap):
              * bindings/v8/V8GCController.cpp:
              (WebCore::enumerateDOMObjectMap):
              (WebCore::DOMObjectVisitor::visitDOMWrapper):
              (WebCore::GCPrologueVisitor::visitDOMWrapper):
              (WebCore::GCEpilogueVisitor::visitDOMWrapper):
              * bindings/v8/V8Helpers.cpp:
              (WebCore::wrapNPObject):
              * bindings/v8/V8NodeFilterCondition.cpp:
              (WebCore::V8NodeFilterCondition::acceptNode):
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8DOMWrapper::convertSVGElementInstanceToV8Object):
              (WebCore::V8DOMWrapper::convertSVGObjectWithContextToV8Object):
              (WebCore::V8DOMWrapper::domObjectHasJSWrapper):
              (WebCore::V8DOMWrapper::setJSWrapperForDOMObject):
              (WebCore::V8DOMWrapper::setJSWrapperForActiveDOMObject):
              (WebCore::V8DOMWrapper::setJSWrapperForDOMNode):
              (WebCore::V8Proxy::evaluateInNewContext):
              (WebCore::V8Proxy::getConstructor):
              (WebCore::V8DOMWrapper::getTemplate):
              (WebCore::V8Proxy::retrieveWindow):
              (WebCore::V8Proxy::updateDocumentWrapperCache):
              (WebCore::V8Proxy::clearForNavigation):
              (WebCore::V8Proxy::installDOMWindow):
              (WebCore::setDOMExceptionHelper):
              (WebCore::V8DOMWrapper::convertToV8Object):
              (WebCore::V8DOMWrapper::setHiddenWindowReference):
              (WebCore::V8DOMWrapper::domWrapperType):
              (WebCore::V8DOMWrapper::convertToNativeObjectImpl):
              (WebCore::V8DOMWrapper::convertToSVGPODTypeImpl):
              (WebCore::V8DOMWrapper::lookupDOMWrapper):
              (WebCore::V8DOMWrapper::convertDOMWrapperToNodeHelper):
              (WebCore::V8DOMWrapper::wrapNativeNodeFilter):
              (WebCore::V8DOMWrapper::instantiateV8Object):
              (WebCore::V8DOMWrapper::setDOMWrapper):
              (WebCore::V8DOMWrapper::maybeDOMWrapper):
              (WebCore::V8DOMWrapper::isDOMEventWrapper):
              (WebCore::V8DOMWrapper::isWrapperOfType):
              (WebCore::V8DOMWrapper::htmlElementType):
              (WebCore::V8DOMWrapper::svgElementType):
              (WebCore::V8DOMWrapper::convertEventToV8Object):
              (WebCore::V8DOMWrapper::convertNodeToV8Object):
              (WebCore::V8DOMWrapper::convertEventTargetToV8Object):
              (WebCore::V8DOMWrapper::convertEventListenerToV8Object):
              (WebCore::V8DOMWrapper::convertDOMImplementationToV8Object):
              (WebCore::V8DOMWrapper::convertStyleSheetToV8Object):
              (WebCore::V8DOMWrapper::convertCSSValueToV8Object):
              (WebCore::V8DOMWrapper::convertCSSRuleToV8Object):
              (WebCore::V8DOMWrapper::convertWindowToV8Object):
              (WebCore::V8Proxy::bindJsObjectToWindow):
              * bindings/v8/V8Proxy.h:
              (WebCore::V8DOMWrapper::convertDOMWrapperToNative):
              (WebCore::V8DOMWrapper::wrapCPointer):
              (WebCore::V8DOMWrapper::extractCPointer):
              (WebCore::V8DOMWrapper::convertDOMWrapperToNode):
              (WebCore::V8DOMWrapper::convertToV8Object):
              (WebCore::V8DOMWrapper::convertToNativeObject):
              (WebCore::V8DOMWrapper::convertToNativeEvent):
              (WebCore::V8DOMWrapper::extractCPointerImpl):
              (WebCore::V8DOMWrapper::instantiateV8Object):
              (WebCore::V8Proxy::constructDOMObject):
              (WebCore::toV8):
              * bindings/v8/V8SVGPODTypeWrapper.h:
              (WebCore::V8SVGPODTypeUtil::toSVGPODType):
              * bindings/v8/WorkerContextExecutionProxy.cpp:
              (WebCore::WorkerContextExecutionProxy::retrieve):
              (WebCore::WorkerContextExecutionProxy::initContextIfNeeded):
              (WebCore::WorkerContextExecutionProxy::GetConstructor):
              (WebCore::WorkerContextExecutionProxy::ToV8Object):
              (WebCore::WorkerContextExecutionProxy::EventToV8Object):
              (WebCore::WorkerContextExecutionProxy::toV8):
              * bindings/v8/custom/V8AttrCustom.cpp:
              (WebCore::ACCESSOR_SETTER):
              * bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::NAMED_PROPERTY_SETTER):
              * bindings/v8/custom/V8CanvasPixelArrayCustom.cpp:
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::INDEXED_PROPERTY_SETTER):
              * bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp:
              (WebCore::toV8):
              (WebCore::toCanvasStyle):
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8ClientRectListCustom.cpp:
              (WebCore::INDEXED_PROPERTY_GETTER):
              * bindings/v8/custom/V8ClipboardCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8CustomBinding.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::INDEXED_ACCESS_CHECK):
              (WebCore::NAMED_ACCESS_CHECK):
              (WebCore::V8Custom::GetTargetFrame):
              * bindings/v8/custom/V8CustomSQLStatementCallback.cpp:
              (WebCore::V8CustomSQLStatementCallback::handleEvent):
              * bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp:
              (WebCore::V8CustomSQLStatementErrorCallback::handleEvent):
              * bindings/v8/custom/V8CustomSQLTransactionCallback.cpp:
              (WebCore::V8CustomSQLTransactionCallback::handleEvent):
              * bindings/v8/custom/V8CustomSQLTransactionErrorCallback.cpp:
              (WebCore::V8CustomSQLTransactionErrorCallback::handleEvent):
              * bindings/v8/custom/V8DOMWindowCustom.cpp:
              (WebCore::V8Custom::WindowSetTimeoutImpl):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::ACCESSOR_GETTER):
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::V8Custom::ClearTimeoutImpl):
              (WebCore::NAMED_ACCESS_CHECK):
              (WebCore::INDEXED_ACCESS_CHECK):
              * bindings/v8/custom/V8DatabaseCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8DocumentCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8DocumentLocationCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              * bindings/v8/custom/V8ElementCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::ACCESSOR_GETTER):
              * bindings/v8/custom/V8EventCustom.cpp:
              (WebCore::ACCESSOR_SETTER):
              (WebCore::ACCESSOR_GETTER):
              * bindings/v8/custom/V8HTMLAudioElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLCanvasElementCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLCollectionCustom.cpp:
              (WebCore::getNamedItems):
              (WebCore::getItem):
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLDocumentCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::ACCESSOR_GETTER):
              * bindings/v8/custom/V8HTMLFormElementCustom.cpp:
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLFrameElementCustom.cpp:
              (WebCore::ACCESSOR_SETTER):
              * bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              * bindings/v8/custom/V8HTMLIFrameElementCustom.cpp:
              (WebCore::ACCESSOR_SETTER):
              * bindings/v8/custom/V8HTMLImageElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLInputElementCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLOptionElementConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::INDEXED_PROPERTY_SETTER):
              * bindings/v8/custom/V8HTMLPlugInElementCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::NAMED_PROPERTY_SETTER):
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::INDEXED_PROPERTY_SETTER):
              * bindings/v8/custom/V8HTMLSelectElementCollectionCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              (WebCore::INDEXED_PROPERTY_SETTER):
              * bindings/v8/custom/V8HTMLSelectElementCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::removeElement):
              * bindings/v8/custom/V8InspectorControllerCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8LocationCustom.cpp:
              (WebCore::ACCESSOR_SETTER):
              (WebCore::ACCESSOR_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::INDEXED_ACCESS_CHECK):
              (WebCore::NAMED_ACCESS_CHECK):
              * bindings/v8/custom/V8MessageChannelConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8MessagePortCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8NamedNodeMapCustom.cpp:
              (WebCore::INDEXED_PROPERTY_GETTER):
              (WebCore::NAMED_PROPERTY_GETTER):
              * bindings/v8/custom/V8NavigatorCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              * bindings/v8/custom/V8NodeCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8NodeIteratorCustom.cpp:
              (WebCore::toV8):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8NodeListCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              * bindings/v8/custom/V8SQLResultSetRowListCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8SQLTransactionCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8SVGElementInstanceCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8SVGLengthCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8SVGMatrixCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8StorageCustom.cpp:
              (WebCore::V8Custom::v8StorageNamedPropertyEnumerator):
              (WebCore::storageGetter):
              (WebCore::storageSetter):
              (WebCore::storageDeleter):
              * bindings/v8/custom/V8StyleSheetListCustom.cpp:
              (WebCore::NAMED_PROPERTY_GETTER):
              * bindings/v8/custom/V8TreeWalkerCustom.cpp:
              (WebCore::toV8):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8WorkerContextCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::SetTimeoutOrInterval):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8WorkerCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              * bindings/v8/custom/V8XMLHttpRequestConstructor.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8XMLHttpRequestCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8XMLHttpRequestUploadCustom.cpp:
              (WebCore::ACCESSOR_GETTER):
              (WebCore::ACCESSOR_SETTER):
              (WebCore::CALLBACK_FUNC_DECL):
              * bindings/v8/custom/V8XSLTProcessorCustom.cpp:
              (WebCore::CALLBACK_FUNC_DECL):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c6fa1c7
  2. 08 Jul, 2009 27 commits
    • pdherbemont@apple.com's avatar
      WebCore: · 18667b13
      pdherbemont@apple.com authored
      2009-07-08  Pierre d'Herbemont  <pdherbemont@apple.com>
      
              Reviewed by Simon Fraser.
      
              Make sure we can click outside the slider thumb and start dragging.
              https://bugs.webkit.org/show_bug.cgi?id=26229
      
              Previously we were assuming that if the thumb hasn't been clicked, we
              wouldn't issue any value change upon dragging.
      
              We need to handle the two different cases:
              - Clicked in the thumb, we need to make sure the cursor is always pointing
              the same slider thumb point.
              - Clicked outside, the cursor should always be pointing to the center of
              the thumb.
      
              For simplicity, we don't remember the original point of the mouse down,
              but an offset between that point and the thumb.
      
              * rendering/RenderSlider.cpp:
              (WebCore::SliderThumbElement::SliderThumbElement):
              (WebCore::SliderThumbElement::defaultEventHandler):
              (WebCore::RenderSlider::mouseEventOffsetToThumb): Utility function.
              * rendering/RenderSlider.h:
      
      LayoutTests:
      
      2009-07-08  Pierre d'Herbemont  <pdherbemont@apple.com>
      
              Reviewed by Simon Fraser.
      
              Make sure we can click outside the slider thumb and start dragging.
              https://bugs.webkit.org/show_bug.cgi?id=26229
      
              Along with the events chain, test that the slider value are correct,
              and that clicking outside the slider and dragging works as expected.
      
              * fast/forms/slider-mouse-events-expected.txt:
              * fast/forms/slider-mouse-events.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18667b13
    • mitz@apple.com's avatar
      2009-07-08 Darin Adler <darin@apple.com> · d6be591f
      mitz@apple.com authored
              Reviewed by Dan Bernstein
      
              - fix <rdar://problem/6971484> REGRESSION (r30534): "Scrolling Credits"
                effect does not scroll on iMovie 7.1.4 on Tiger
      
              In <http://trac.webkit.org/changeset/30534>, the prototype of
              JSObject::put() which UserObjectImp had been overriding changed, but
              UserObjectImp wasn't updated, so its override was no longer getting
              called after that.
      
              * UserObjectImp.cpp:
              (UserObjectImp::put): Match the current prototype of JSObject::put().
              The PutPropertySlot argument is unused.
              * UserObjectImp.h: Ditto.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6be591f
    • sfalken@apple.com's avatar
      Versioning. · 78c1d196
      sfalken@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78c1d196
    • pdherbemont@apple.com's avatar
      WebCore: · 298ff71b
      pdherbemont@apple.com authored
      2009-07-08  Pierre d'Herbemont  <pdherbemont@apple.com>
      
              Reviewed by Simon Fraser.
      
              https://bugs.webkit.org/show_bug.cgi?id=27100
              <rdar://problem/7042621>
      
              Don't display "loading" in the <video> controller when
              there is no src specified.
      
              * rendering/MediaControlElements.cpp:
              (WebCore::MediaControlStatusDisplayElement::update): The only
              way to find out if we have an element is currentSrc(). networkState()
              will always report LOADING according to the spec.
      
      LayoutTests:
      
      2009-07-08  Pierre d'Herbemont  <pdherbemont@apple.com>
      
              Reviewed by Simon Fraser.
      
              https://bugs.webkit.org/show_bug.cgi?id=27100
      
              Reenable media/video-empty-source.html. Test the controls
              look when there is no src specified in a <video> element.
      
              * platform/mac-leopard/media/video-empty-source-expected.checksum:
              * platform/mac-leopard/media/video-empty-source-expected.png:
              * platform/mac-leopard/media/video-empty-source-expected.txt: Copied from LayoutTests/platform/mac/media/video-empty-source-expected.txt.
              * platform/mac-snowleopard/Skipped:
              * platform/mac/media/video-empty-source-expected.checksum:
              * platform/mac/media/video-empty-source-expected.png:
              * platform/mac/media/video-empty-source-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45655 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      298ff71b
    • ddkilzer@apple.com's avatar
      Bug 27062: bugzilla-tool: post-commits should read bug id from commit log and actually work · f381e0bf
      ddkilzer@apple.com authored
              <https://bugs.webkit.org/show_bug.cgi?id=27062>
      
              Reviewed by Eric Seidel.
      
              Removed the required BUGID argument from the "post-commits"
              command and replaced it with a -b|--bug-id switch or parsing the
              commit log message for the bug URL.  Fixed a bug in the
              "post-commits" that would ignore the COMMITISH used and post a
              patch of local changes against HEAD.  Added --no-commit switch
              to disable using the bulk of the ChangeLog entry as the comment
              for the new patch.
      
              * Scripts/bugzilla-tool:
              (bug_id_from_commit_message): Added.  Returns a bug id from the
              commit log message, thus enforcing the need for a bug URL in the
              message.
              (PostCommitsAsPatchesToBug.__init__): Updated help description
              to match new behavior of pulling bug ids from commit log
              messages instead of from the command line.  Added -b|--bug-id
              switch and --no-comment switch.
              (PostCommitsAsPatchesToBug.execute): Updated to use
              bug_id_from_commit_message() to pull bug ids from commit log
              messages.  Also switched from SCM.create_patch() to use
              SCM.create_patch_from_local_commit() to fix a bug where local
              repository changes were posted as a patch instead of the
              specific COMMITISH.  Fall back to -b|--bug-id if no URL is found
              in the commit log message.  Don't specify a comment for the
              patch if --no-comment is used.  Set cherry_pick argument to True
              for Git.commit_ids_from_range_arguments() since we don't want
              implicit commit range behavior for this command.
      
              * Scripts/modules/bugzilla.py: Import datetime module.
              (timestamp): Added.  Returns a timestamp in the form of
              "YYYYMMDDhhmmss".
              (Bugzilla.bug_server_regex): Added static attribute.
              (Bugzilla.add_patch_to_bug): Construct a more meaningful patch
              file name using the bug_id and timestamp().
      
              * Scripts/modules/scm.py:
              (SCM.create_patch_from_local_commit): Added.
              (Git.create_patch_from_local_commit): Added.  Runs "git diff" to
              return a patch for the given commit_id.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f381e0bf
    • pdherbemont@apple.com's avatar
      2009-07-08 Pierre d'Herbemont <pdherbemont@apple.com> · d542e963
      pdherbemont@apple.com authored
              Rubber-stamped by Simon Fraser.
      
              Fix the media/controls-after-reload.html and media/controls-styling.html
              on windows. (Needed a line at end of file)
      
              * platform/win/media/controls-after-reload-expected.txt:
              * platform/win/media/controls-styling-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45653 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d542e963
    • abarth@webkit.org's avatar
      2009-07-08 Adam Barth <abarth@webkit.org> · 96f78d40
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              [V8] Move V8GCController functions to their own file
              https://bugs.webkit.org/show_bug.cgi?id=27102
      
              * bindings/v8/V8GCController.cpp: Added.
              * bindings/v8/V8GCController.h: Added.
              * bindings/v8/V8Proxy.cpp:
              * bindings/v8/V8Proxy.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45652 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      96f78d40
    • darin@chromium.org's avatar
      2009-07-08 Jeremy Orlow <jorlow@chromium.org> · aa0cdca8
      darin@chromium.org authored
              Reviewed by Darin Fisher.
      
              Split StorageArea and StorageNamespace into an interface and implementation.
              https://bugs.webkit.org/show_bug.cgi?id=27072
      
              I need to split StorageNamespace and StorageArea into an interface and
              implementation.  In a later patch, I'll implement a proxy interface
              that'll run inside the Chromium renderer process.
      
              Additionally, fix the alphabetical ordering of files I recently added
              in the project files.
      
              This is a continuation of other refactoring work:
              https://bugs.webkit.org/show_bug.cgi?id=25376
      
              * GNUmakefile.am:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * WebCoreSources.bkl:
              * storage/StorageArea.cpp:
              (WebCore::StorageArea::create):
              * storage/StorageArea.h:
              (WebCore::StorageArea::~StorageArea):
              * storage/StorageAreaImpl.cpp: Copied from WebCore/storage/StorageArea.cpp.
              (WebCore::StorageAreaImpl::create):
              (WebCore::StorageAreaImpl::~StorageAreaImpl):
              (WebCore::StorageAreaImpl::StorageAreaImpl):
              (WebCore::StorageAreaImpl::copy):
              (WebCore::StorageAreaImpl::length):
              (WebCore::StorageAreaImpl::key):
              (WebCore::StorageAreaImpl::getItem):
              (WebCore::StorageAreaImpl::setItem):
              (WebCore::StorageAreaImpl::removeItem):
              (WebCore::StorageAreaImpl::clear):
              (WebCore::StorageAreaImpl::contains):
              (WebCore::StorageAreaImpl::importItem):
              (WebCore::StorageAreaImpl::securityOrigin):
              (WebCore::StorageAreaImpl::close):
              (WebCore::StorageAreaImpl::blockUntilImportComplete):
              (WebCore::StorageAreaImpl::dispatchStorageEvent):
              * storage/StorageAreaImpl.h: Copied from WebCore/storage/StorageArea.h.
              * storage/StorageAreaSync.h:
              * storage/StorageNamespace.cpp:
              (WebCore::StorageNamespace::localStorageNamespace):
              (WebCore::StorageNamespace::sessionStorageNamespace):
              * storage/StorageNamespace.h:
              (WebCore::StorageNamespace::~StorageNamespace):
              * storage/StorageNamespaceImpl.cpp: Copied from WebCore/storage/StorageNamespace.cpp.
              (WebCore::StorageNamespaceImpl::localStorageNamespace):
              (WebCore::StorageNamespaceImpl::sessionStorageNamespace):
              (WebCore::StorageNamespaceImpl::StorageNamespaceImpl):
              (WebCore::StorageNamespaceImpl::~StorageNamespaceImpl):
              (WebCore::StorageNamespaceImpl::copy):
              (WebCore::StorageNamespaceImpl::storageArea):
              (WebCore::StorageNamespaceImpl::close):
              * storage/StorageNamespaceImpl.h: Copied from WebCore/storage/StorageNamespace.h.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aa0cdca8
    • abarth@webkit.org's avatar
      Unreviewed fix for Chromium link errors. · 206a47cf
      abarth@webkit.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      206a47cf
    • abarth@webkit.org's avatar
    • mjs@apple.com's avatar
      2009-07-08 Maciej Stachowiak <mjs@apple.com> · e4aafeb9
      mjs@apple.com authored
              Reviewed by Mark Rowe.
      
              Make prepare-ChangeLog less shouty
              https://bugs.webkit.org/show_bug.cgi?id=27098
      
              * Scripts/prepare-ChangeLog:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4aafeb9
    • abarth@webkit.org's avatar
      2009-07-08 Adam Barth <abarth@webkit.org> · 3a7f09c4
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              [V8] Move garbage collector related functions from V8Proxy to V8GCController
              https://bugs.webkit.org/show_bug.cgi?id=26967
      
              This patch just moves the functions around in V8Proxy.  We'll actually
              move them to a separate file in another patch.
      
              * bindings/v8/NPV8Object.cpp:
              (freeV8NPObject):
              * bindings/v8/ScheduledAction.cpp:
              (WebCore::ScheduledAction::ScheduledAction):
              (WebCore::ScheduledAction::~ScheduledAction):
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::gcProtectJSWrapper):
              (WebCore::ScriptController::gcUnprotectJSWrapper):
              * bindings/v8/ScriptInstance.cpp:
              (WebCore::V8ScriptInstance::clear):
              (WebCore::V8ScriptInstance::set):
              * bindings/v8/ScriptValue.h:
              (WebCore::ScriptValue::ScriptValue):
              (WebCore::ScriptValue::operator=):
              (WebCore::ScriptValue::clear):
              * bindings/v8/V8AbstractEventListener.cpp:
              (WebCore::V8AbstractEventListener::disposeListenerObject):
              * bindings/v8/V8LazyEventListener.cpp:
              (WebCore::V8LazyEventListener::~V8LazyEventListener):
              (WebCore::V8LazyEventListener::getListenerFunction):
              (WebCore::V8LazyEventListener::getWrappedListenerFunction):
              * bindings/v8/V8NodeFilterCondition.cpp:
              (WebCore::V8NodeFilterCondition::V8NodeFilterCondition):
              (WebCore::V8NodeFilterCondition::~V8NodeFilterCondition):
              * bindings/v8/V8Proxy.cpp:
              (WebCore::V8GCController::registerGlobalHandle):
              (WebCore::V8GCController::unregisterGlobalHandle):
              (WebCore::V8GCController::gcProtect):
              (WebCore::V8GCController::gcUnprotect):
              (WebCore::V8Proxy::destroyGlobal):
              (WebCore::V8Proxy::updateDocumentWrapper):
              (WebCore::V8Proxy::clearDocumentWrapper):
              (WebCore::V8Proxy::disposeContextHandles):
              (WebCore::V8Proxy::initContextIfNeeded):
              * bindings/v8/V8Proxy.h:
              (WebCore::):
              (WebCore::GlobalHandleInfo::GlobalHandleInfo):
              * bindings/v8/custom/V8CustomEventListener.cpp:
              (WebCore::V8EventListener::V8EventListener):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45646 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a7f09c4
    • hausmann@webkit.org's avatar
      2009-07-08 Simon Hausmann <hausmann@webkit.org> · a8349dfc
      hausmann@webkit.org authored
              Rubber-stamped by Holger Freyther a while ago.
      
              Add two more tests to the Qt skip list due to missing DRT
              features.
      
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45645 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8349dfc
    • darin@chromium.org's avatar
      Reverting r45643 due to build bustage. · eed366ee
      darin@chromium.org authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eed366ee
    • darin@chromium.org's avatar
      2009-07-08 Jeremy Orlow <jorlow@chromium.org> · 0c62dd00
      darin@chromium.org authored
              Reviewed by Darin Fisher.
      
              Split StorageArea and StorageNamespace into an interface and implementation.
              https://bugs.webkit.org/show_bug.cgi?id=27072
      
              I need to split StorageNamespace and StorageArea into an interface and
              implementation.  In a later patch, I'll implement a proxy interface
              that'll run inside the Chromium renderer process.
      
              Additionally, fix the alphabetical ordering of files I recently added
              in the project files.
      
              This is a continuation of other refactoring work:
              https://bugs.webkit.org/show_bug.cgi?id=25376
      
              * WebCore.xcodeproj/project.pbxproj:
              * storage/StorageArea.cpp:
              (WebCore::StorageArea::create):
              (WebCore::StorageArea::~StorageArea):
              * storage/StorageArea.h:
              * storage/StorageAreaImpl.cpp: Copied from WebCore/storage/StorageArea.cpp.
              (WebCore::StorageAreaImpl::create):
              (WebCore::StorageAreaImpl::~StorageAreaImpl):
              (WebCore::StorageAreaImpl::StorageAreaImpl):
              (WebCore::StorageAreaImpl::copy):
              (WebCore::StorageAreaImpl::length):
              (WebCore::StorageAreaImpl::key):
              (WebCore::StorageAreaImpl::getItem):
              (WebCore::StorageAreaImpl::setItem):
              (WebCore::StorageAreaImpl::removeItem):
              (WebCore::StorageAreaImpl::clear):
              (WebCore::StorageAreaImpl::contains):
              (WebCore::StorageAreaImpl::importItem):
              (WebCore::StorageAreaImpl::securityOrigin):
              (WebCore::StorageAreaImpl::close):
              (WebCore::StorageAreaImpl::blockUntilImportComplete):
              (WebCore::StorageAreaImpl::dispatchStorageEvent):
              * storage/StorageAreaImpl.h: Copied from WebCore/storage/StorageArea.h.
              * storage/StorageAreaSync.cpp:
              (WebCore::StorageAreaSync::create):
              (WebCore::StorageAreaSync::StorageAreaSync):
              * storage/StorageAreaSync.h:
              * storage/StorageNamespace.cpp:
              (WebCore::StorageNamespace::localStorageNamespace):
              (WebCore::StorageNamespace::sessionStorageNamespace):
              (WebCore::StorageNamespace::~StorageNamespace):
              * storage/StorageNamespace.h:
              * storage/StorageNamespaceImpl.cpp: Copied from WebCore/storage/StorageNamespace.cpp.
              (WebCore::StorageNamespaceImpl::localStorageNamespace):
              (WebCore::StorageNamespaceImpl::sessionStorageNamespace):
              (WebCore::StorageNamespaceImpl::StorageNamespaceImpl):
              (WebCore::StorageNamespaceImpl::~StorageNamespaceImpl):
              (WebCore::StorageNamespaceImpl::copy):
              (WebCore::StorageNamespaceImpl::storageArea):
              (WebCore::StorageNamespaceImpl::close):
              * storage/StorageNamespaceImpl.h: Copied from WebCore/storage/StorageNamespace.h.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45643 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c62dd00
    • abarth@webkit.org's avatar
      2009-07-08 Daniel Bates <dbates@intudata.com> · 159ddfeb
      abarth@webkit.org authored
              Reviewed by Adam Barth.
              
              https://bugs.webkit.org/show_bug.cgi?id=26918
              
              Prevents injection of HTML Base tag.
      
              Tests: http/tests/security/xssAuditor/base-href-control-char.html
                     http/tests/security/xssAuditor/base-href-null-char.html
                     http/tests/security/xssAuditor/base-href-safe.html
                     http/tests/security/xssAuditor/base-href-safe2.html
                     http/tests/security/xssAuditor/base-href-scheme-relative.html
                     http/tests/security/xssAuditor/base-href.html
      
              * html/HTMLBaseElement.cpp:
              (WebCore::HTMLBaseElement::parseMappedAttribute):
              (WebCore::HTMLBaseElement::process): Modified to call XSSAuditor::canSetBaseElementURL
              to determine if it is safe to use base element URL.
              * html/HTMLBaseElement.h: Added field m_hrefAttrValue to store unparsed base element URL.
              * page/XSSAuditor.cpp:
              (WebCore::XSSAuditor::canSetBaseElementURL):
              * page/XSSAuditor.h:
      
      2009-07-08  Daniel Bates  <dbates@intudata.com>
      
              Reviewed by Adam Barth.
              
              https://bugs.webkit.org/show_bug.cgi?id=26918
              
              Tests prevention of injected HTML Base tag.
      
              * http/tests/security/xssAuditor/base-href-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-control-char.html: Added.
              * http/tests/security/xssAuditor/base-href-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-null-char.html: Added.
              * http/tests/security/xssAuditor/base-href-safe-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-safe.html: Added.
              * http/tests/security/xssAuditor/base-href-safe2-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-safe2.html: Added.
              * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt: Added.
              * http/tests/security/xssAuditor/base-href-scheme-relative.html: Added.
              * http/tests/security/xssAuditor/base-href.html: Added.
              * http/tests/security/xssAuditor/resources/base-href: Added.
              * http/tests/security/xssAuditor/resources/base-href/base-href-safe2.html: Added.
              * http/tests/security/xssAuditor/resources/base-href/really-safe-script.js: Added.
              * http/tests/security/xssAuditor/resources/base-href/safe-script.js: Added.
              * http/tests/security/xssAuditor/resources/echo-head-base-href.pl: Added.
              * http/tests/security/xssAuditor/resources/safe-script.js: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      159ddfeb
    • japhet@chromium.org's avatar
      2009-07-08 Nate Chapin <japhet@chromium.org> · 5c8235af
      japhet@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Upstream V8 npruntime bindings.
      
              https://bugs.webkit.org/show_bug.cgi?id=27094
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45641 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5c8235af
    • darin@chromium.org's avatar
      2009-07-08 Dumitru Daniliuc <dumi@chromium.org> · 02ae7aa2
      darin@chromium.org authored
              Reviewed by Darin Fisher.
      
              Extending the PlatformFileHandle definition from PLATFORM(WIN) to
              PLATFORM(WIN_OS)
      
              https://bugs.webkit.org/show_bug.cgi?id=27013
      
              * platform/FileSystem.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45640 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      02ae7aa2
    • abarth@webkit.org's avatar
      2009-07-08 Daniel Bates <dbates@intudata.com> · 23fc9baa
      abarth@webkit.org authored
              Reviewed by Adam Barth.
              
              https://bugs.webkit.org/show_bug.cgi?id=27071
              
              Resolves issue when HTTP parameters contain null- and  non-null-control- characters.
      
              Tests: http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char.html
                     http/tests/security/xssAuditor/embed-tag-control-char.html
                     http/tests/security/xssAuditor/embed-tag-null-char.html
                     http/tests/security/xssAuditor/embed-tag.html
                     http/tests/security/xssAuditor/link-onclick-control-char.html
                     http/tests/security/xssAuditor/link-onclick-null-char.html
                     http/tests/security/xssAuditor/object-embed-tag-control-char.html
                     http/tests/security/xssAuditor/object-embed-tag-null-char.html
                     http/tests/security/xssAuditor/object-embed-tag.html
                     http/tests/security/xssAuditor/object-tag.html
                     http/tests/security/xssAuditor/script-tag-post-control-char.html
                     http/tests/security/xssAuditor/script-tag-post-null-char.html
                     http/tests/security/xssAuditor/script-tag-with-source-control-char.html
                     http/tests/security/xssAuditor/script-tag-with-source-null-char.html
      
              * page/XSSAuditor.cpp:
              (WebCore::isNonNullControlCharacter): Called by XSSAuditor::decodeURL.
              (WebCore::XSSAuditor::canEvaluate):
              (WebCore::XSSAuditor::canCreateInlineEventListener):
              (WebCore::XSSAuditor::canLoadObject):
              (WebCore::XSSAuditor::decodeURL): Added parameters matchNullCharacters,
              and matchNonNullControlCharacters.
              (WebCore::XSSAuditor::findInRequest): Added parameters matchNullCharacters,
              and matchNonNullControlCharacters.
              * page/XSSAuditor.h:
      
      2009-07-08  Daniel Bates  <dbates@intudata.com>
      
              Reviewed by Adam Barth.
      
              https://bugs.webkit.org/show_bug.cgi?id=27071
      
              Tests that HTTP parameters that contain null- and non-null-control characters are 
              properly handled by XSSAuditor.
              
              * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/anchor-url-dom-write-location-inline-event-null-char.html: Added.
              * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/embed-tag-control-char.html: Added.
              * http/tests/security/xssAuditor/embed-tag-expected.txt: Added.
              * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/embed-tag-null-char.html: Added.
              * http/tests/security/xssAuditor/embed-tag.html: Added.
              * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/link-onclick-control-char.html: Added.
              * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/link-onclick-null-char.html: Added.
              * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/object-embed-tag-control-char.html: Added.
              * http/tests/security/xssAuditor/object-embed-tag-expected.txt: Added.
              * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/object-embed-tag-null-char.html: Added.
              * http/tests/security/xssAuditor/object-embed-tag.html: Added.
              * http/tests/security/xssAuditor/object-tag-expected.txt: Added.
              * http/tests/security/xssAuditor/object-tag.html: Added.
              * http/tests/security/xssAuditor/resources/execGetURL.swf: Added.
              * http/tests/security/xssAuditor/script-tag-post-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/script-tag-post-control-char.html: Added.
              * http/tests/security/xssAuditor/script-tag-post-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/script-tag-post-null-char.html: Added.
              * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt: Added.
              * http/tests/security/xssAuditor/script-tag-with-source-control-char.html: Added.
              * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt: Added.
              * http/tests/security/xssAuditor/script-tag-with-source-null-char.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45639 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      23fc9baa
    • ddkilzer@apple.com's avatar
      Bug 27083: bugzilla.py: Clean up bug_server use · 0cc338ec
      ddkilzer@apple.com authored
              <https://bugs.webkit.org/show_bug.cgi?id=27083>
      
              Reviewed by Darin Adler.
      
              * Scripts/modules/bugzilla.py:
              (Bugzilla.fetch_bug_ids_from_commit_queue): Use bug_server
              instead of hard-coding the URL.
              (Bugzilla.authenticate): Remove extra '/' before URL path.
              (Bugzilla.add_patch_to_bug): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45638 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0cc338ec
    • dglazkov@chromium.org's avatar
      2009-07-08 Marc-Antoine Ruel <maruel@chromium.org> · cbefcf58
      dglazkov@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Add DerivesSourcesAllInOne.cpp to help with release windows compilation.
              https://bugs.webkit.org/show_bug.cgi?id=27093
      
              This is specific for v8, no change in behavior.
      
              * bindings/v8/DerivedSourcesAllInOne.cpp: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45637 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cbefcf58
    • pdherbemont@apple.com's avatar
      2009-07-08 Pierre d'Herbemont <pdherbemont@apple.com> · b70bb956
      pdherbemont@apple.com authored
              Reviewed by NOBODY (OOPS!).
      
              https://bugs.webkit.org/show_bug.cgi?id=27086
      
              Make sure the Media controller doesn't fade in for no reason.
              This is happening because a update() call to the controller
              panel may reset the opacity to 1.0, given that it reloads the
              style.
      
              We also add a different fade in and fade out time to soften
              the fade out effect.
      
              No test case because this depends on how the movie is loaded.
      
              * rendering/RenderMedia.cpp:
              (WebCore::RenderMedia::RenderMedia):
              (WebCore::RenderMedia::updateControls):
              (WebCore::RenderMedia::updateControlVisibility): Simplify
              , and make sure we stop the timer if there is no animation
              to do.
              (WebCore::RenderMedia::opacityAnimationTimerFired):
              * rendering/RenderMedia.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45636 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b70bb956
    • ddkilzer@apple.com's avatar
      Bug 27081: Wrap RunLoopTimerCF.cpp in PLATFORM(MAC) && HAVE(RUNLOOP_TIMER) · 491ce60f
      ddkilzer@apple.com authored
              <https://bugs.webkit.org/show_bug.cgi?id=27081>
      
              Reviewed by Timothy Hatcher.
      
              * platform/cf/RunLoopTimerCF.cpp: This code is only used on
              Mac OS X when HAVE(RUNLOOP_TIMER) is enabled, so wrap the code
              in that macro as well.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45635 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      491ce60f
    • bolsinga@apple.com's avatar
      WebCore: · 2c174ef2
      bolsinga@apple.com authored
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      WebCore:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Rename FrameLoader::userGestureHint() to FrameLoader::isProcessingUserGesture()
              for clarity.
      
              * WebCore.base.exp: Add WebCore::FrameLoader::isProcessingUserGesture()
              * html/HTMLMediaElement.cpp:
              (WebCore::HTMLMediaElement::processingUserGesture):
              * loader/FrameLoader.cpp: 
              (WebCore::FrameLoader::requestFrame):
              (WebCore::FrameLoader::isProcessingUserGesture):
              * loader/FrameLoader.h:
      
      WebKit/mac:
      
      2009-07-08  Greg Bolsinga  <bolsinga@apple.com>
      
              Reviewed by Darin Adler.
      
              Add -[WebView _isProcessingUserGesture]
              https://bugs.webkit.org/show_bug.cgi?id=27084
      
              Add -_isProcessingUserGesture that calls into WebCore::FrameLoader::isProcessingUserGesture()
              so that WebView code can determine if a user gesture is in progress.
      
              * WebView/WebView.mm:
              (-[WebView _isProcessingUserGesture]):
              * WebView/WebViewPrivate.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45634 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c174ef2
    • ap@webkit.org's avatar
      Reviewed (an earlier version) by Geoff Garen. · a4637ec6
      ap@webkit.org authored
              https://bugs.webkit.org/show_bug.cgi?id=27090
              Remove lockBackForwardList argument from HTMLFormElement::submit()
      
              No change in behavior, so no tests.
      
              * bindings/js/JSHTMLFormElementCustom.cpp:
              (WebCore::JSHTMLFormElement::submit):
              * html/HTMLFormElement.cpp:
              (WebCore::HTMLFormElement::submit):
              * html/HTMLFormElement.h:
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::submitForm):
              (WebCore::FrameLoader::scheduleFormSubmission):
              * loader/FrameLoader.h:
              Don't pass lockBackForwardList around when it's known to be false.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4637ec6
    • abarth@webkit.org's avatar
      2009-07-08 Marc-Antoine Ruel <maruel@chromium.org> · dcd45d7c
      abarth@webkit.org authored
              Reviewed by Adam Barth.
      
              Fix V8 idl codegen to use unique constant names
              <https://bugs.webkit.org/show_bug.cgi?id=27089>
      
              Embed the interface name in the global constant names so coagulating all
              the .cc files into one compile unit works with V8 bindings.
      
              Nothing added; Still compiles and pass tests.
      
              * bindings/scripts/CodeGeneratorV8.pm:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45632 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dcd45d7c
    • bfulgham@webkit.org's avatar
      2009-07-08 Brent Fulgham <bfulgham@webkit.org> · bcb04242
      bfulgham@webkit.org authored
              Build fix for Windows Cairo.
      
              Cairo build was incorrectly #including the PixelDumpSupportCG.h
              instead of PixelDumpSupportCairo.h
      
              * DumpRenderTree/win/PixelDumpSupportWin.cpp: Correct #include
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45631 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bcb04242