Changeset 122159 in webkit


Ignore:
Timestamp:
Jul 9, 2012 2:34:09 PM (12 years ago)
Author:
adamk@chromium.org
Message:

Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
https://bugs.webkit.org/show_bug.cgi?id=90810

Reviewed by Ojan Vafai.

Source/WebCore:

This is in preparation for removing the vendor prefix from the
MutationObserver constructor on Window (currently it's called
WebKitMutationObserver). Doing the WebCore-internal rename first
makes that change a much smaller one, which is especially useful
because there's ongoing discussion of when the prefix should be
removed from the web-facing API.

  • CMakeLists.txt:
  • DerivedSources.cpp:
  • DerivedSources.make:
  • GNUmakefile.list.am:
  • Target.pri:
  • UseJSC.cmake:
  • UseV8.cmake:
  • WebCore.gypi:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.xcodeproj/project.pbxproj:
  • bindings/js/JSBindingsAllInOne.cpp:
  • bindings/js/JSMainThreadExecState.cpp:

(WebCore::JSMainThreadExecState::didLeaveScriptContext):

  • bindings/js/JSMutationCallbackCustom.cpp:

(WebCore::JSMutationCallback::handleEvent):

  • bindings/js/JSMutationObserverCustom.cpp: Renamed from Source/WebCore/bindings/js/JSWebKitMutationObserverCustom.cpp.

(WebCore):
(WebCore::JSMutationObserverConstructor::constructJSMutationObserver):

  • bindings/v8/V8RecursionScope.cpp:

(WebCore::V8RecursionScope::didLeaveScriptContext):

  • bindings/v8/custom/V8MutationCallbackCustom.cpp:

(WebCore::V8MutationCallback::handleEvent):

  • bindings/v8/custom/V8MutationObserverCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8WebKitMutationObserverCustom.cpp.

(WebCore):
(WebCore::V8MutationObserver::constructorCallback):

  • dom/CharacterData.cpp:
  • dom/ChildListMutationScope.h:

(WebCore::ChildListMutationScope::ChildListMutationScope):

  • dom/DOMAllInOne.cpp:
  • dom/Document.h:

(WebCore::Document::hasMutationObserversOfType):

  • dom/Element.cpp:
  • dom/MutationCallback.h:

(WebCore):
(MutationCallback):

  • dom/MutationCallback.idl:
  • dom/MutationObserver.cpp: Renamed from Source/WebCore/dom/WebKitMutationObserver.cpp.

(WebCore):
(WebCore::MutationObserver::ObserverLessThan::operator()):
(WebCore::MutationObserver::create):
(WebCore::MutationObserver::MutationObserver):
(WebCore::MutationObserver::~MutationObserver):
(WebCore::MutationObserver::validateOptions):
(WebCore::MutationObserver::observe):
(WebCore::MutationObserver::takeRecords):
(WebCore::MutationObserver::disconnect):
(WebCore::MutationObserver::observationStarted):
(WebCore::MutationObserver::observationEnded):
(WebCore::activeMutationObservers):
(WebCore::MutationObserver::enqueueMutationRecord):
(WebCore::MutationObserver::setHasTransientRegistration):
(WebCore::MutationObserver::deliver):
(WebCore::MutationObserver::deliverAllMutations):

  • dom/MutationObserver.h: Renamed from Source/WebCore/dom/WebKitMutationObserver.h.

(WebCore):
(MutationObserver):

  • dom/MutationObserver.idl: Renamed from Source/WebCore/dom/WebKitMutationObserver.idl.
  • dom/MutationObserverInterestGroup.cpp:

(WebCore::MutationObserverInterestGroup::createIfNeeded):
(WebCore::MutationObserverInterestGroup::MutationObserverInterestGroup):
(WebCore::MutationObserverInterestGroup::isOldValueRequested):
(WebCore::MutationObserverInterestGroup::enqueueMutationRecord):

  • dom/MutationObserverInterestGroup.h:

(WebCore::MutationObserverInterestGroup::createForChildListMutation):
(WebCore::MutationObserverInterestGroup::createForCharacterDataMutation):
(WebCore::MutationObserverInterestGroup::createForAttributesMutation):
(MutationObserverInterestGroup):

  • dom/MutationObserverRegistration.cpp:

(WebCore::MutationObserverRegistration::create):
(WebCore::MutationObserverRegistration::MutationObserverRegistration):
(WebCore::MutationObserverRegistration::shouldReceiveMutationFrom):

  • dom/MutationObserverRegistration.h:

(MutationObserverRegistration):
(WebCore::MutationObserverRegistration::isSubtree):
(WebCore::MutationObserverRegistration::observer):
(WebCore::MutationObserverRegistration::deliveryOptions):
(WebCore::MutationObserverRegistration::mutationTypes):

  • dom/Node.cpp:

(WebCore::Node::collectMatchingObserversForMutation):
(WebCore::Node::getRegisteredMutationObserversOfType):
(WebCore::Node::registerMutationObserver):

  • dom/Node.h:

(Node):

  • dom/NodeRareData.h:
  • page/DOMWindow.idl:

Source/WebKit/chromium:

  • src/WebKit.cpp:

Source/WebKit/efl:

  • WebCoreSupport/DumpRenderTreeSupportEfl.cpp:

(DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):

Source/WebKit/gtk:

  • WebCoreSupport/DumpRenderTreeSupportGtk.cpp:

(DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary):

Tools:

  • DumpRenderTree/gtk/EventSender.cpp:
Location:
trunk
Files:
39 edited
5 moved

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r122110 r122159  
    224224    dom/MutationCallback.idl
    225225    dom/MutationEvent.idl
     226    dom/MutationObserver.idl
    226227    dom/MutationRecord.idl
    227228    dom/NamedNodeMap.idl
     
    247248    dom/UIEvent.idl
    248249    dom/WebKitAnimationEvent.idl
    249     dom/WebKitMutationObserver.idl
    250250    dom/WebKitNamedFlow.idl
    251251    dom/WebKitTransitionEvent.idl
     
    615615    dom/MouseRelatedEvent.cpp
    616616    dom/MutationEvent.cpp
     617    dom/MutationObserver.cpp
    617618    dom/MutationObserverInterestGroup.cpp
    618619    dom/MutationObserverRegistration.cpp
     
    668669    dom/ViewportArguments.cpp
    669670    dom/WebKitAnimationEvent.cpp
    670     dom/WebKitMutationObserver.cpp
    671671    dom/WebKitNamedFlow.cpp
    672672    dom/WebKitTransitionEvent.cpp
  • trunk/Source/WebCore/ChangeLog

    r122156 r122159  
     12012-07-09  Adam Klein  <adamk@chromium.org>
     2
     3        Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
     4        https://bugs.webkit.org/show_bug.cgi?id=90810
     5
     6        Reviewed by Ojan Vafai.
     7
     8        This is in preparation for removing the vendor prefix from the
     9        MutationObserver constructor on Window (currently it's called
     10        WebKitMutationObserver). Doing the WebCore-internal rename first
     11        makes that change a much smaller one, which is especially useful
     12        because there's ongoing discussion of when the prefix should be
     13        removed from the web-facing API.
     14
     15        * CMakeLists.txt:
     16        * DerivedSources.cpp:
     17        * DerivedSources.make:
     18        * GNUmakefile.list.am:
     19        * Target.pri:
     20        * UseJSC.cmake:
     21        * UseV8.cmake:
     22        * WebCore.gypi:
     23        * WebCore.vcproj/WebCore.vcproj:
     24        * WebCore.xcodeproj/project.pbxproj:
     25        * bindings/js/JSBindingsAllInOne.cpp:
     26        * bindings/js/JSMainThreadExecState.cpp:
     27        (WebCore::JSMainThreadExecState::didLeaveScriptContext):
     28        * bindings/js/JSMutationCallbackCustom.cpp:
     29        (WebCore::JSMutationCallback::handleEvent):
     30        * bindings/js/JSMutationObserverCustom.cpp: Renamed from Source/WebCore/bindings/js/JSWebKitMutationObserverCustom.cpp.
     31        (WebCore):
     32        (WebCore::JSMutationObserverConstructor::constructJSMutationObserver):
     33        * bindings/v8/V8RecursionScope.cpp:
     34        (WebCore::V8RecursionScope::didLeaveScriptContext):
     35        * bindings/v8/custom/V8MutationCallbackCustom.cpp:
     36        (WebCore::V8MutationCallback::handleEvent):
     37        * bindings/v8/custom/V8MutationObserverCustom.cpp: Renamed from Source/WebCore/bindings/v8/custom/V8WebKitMutationObserverCustom.cpp.
     38        (WebCore):
     39        (WebCore::V8MutationObserver::constructorCallback):
     40        * dom/CharacterData.cpp:
     41        * dom/ChildListMutationScope.h:
     42        (WebCore::ChildListMutationScope::ChildListMutationScope):
     43        * dom/DOMAllInOne.cpp:
     44        * dom/Document.h:
     45        (WebCore::Document::hasMutationObserversOfType):
     46        * dom/Element.cpp:
     47        * dom/MutationCallback.h:
     48        (WebCore):
     49        (MutationCallback):
     50        * dom/MutationCallback.idl:
     51        * dom/MutationObserver.cpp: Renamed from Source/WebCore/dom/WebKitMutationObserver.cpp.
     52        (WebCore):
     53        (WebCore::MutationObserver::ObserverLessThan::operator()):
     54        (WebCore::MutationObserver::create):
     55        (WebCore::MutationObserver::MutationObserver):
     56        (WebCore::MutationObserver::~MutationObserver):
     57        (WebCore::MutationObserver::validateOptions):
     58        (WebCore::MutationObserver::observe):
     59        (WebCore::MutationObserver::takeRecords):
     60        (WebCore::MutationObserver::disconnect):
     61        (WebCore::MutationObserver::observationStarted):
     62        (WebCore::MutationObserver::observationEnded):
     63        (WebCore::activeMutationObservers):
     64        (WebCore::MutationObserver::enqueueMutationRecord):
     65        (WebCore::MutationObserver::setHasTransientRegistration):
     66        (WebCore::MutationObserver::deliver):
     67        (WebCore::MutationObserver::deliverAllMutations):
     68        * dom/MutationObserver.h: Renamed from Source/WebCore/dom/WebKitMutationObserver.h.
     69        (WebCore):
     70        (MutationObserver):
     71        * dom/MutationObserver.idl: Renamed from Source/WebCore/dom/WebKitMutationObserver.idl.
     72        * dom/MutationObserverInterestGroup.cpp:
     73        (WebCore::MutationObserverInterestGroup::createIfNeeded):
     74        (WebCore::MutationObserverInterestGroup::MutationObserverInterestGroup):
     75        (WebCore::MutationObserverInterestGroup::isOldValueRequested):
     76        (WebCore::MutationObserverInterestGroup::enqueueMutationRecord):
     77        * dom/MutationObserverInterestGroup.h:
     78        (WebCore::MutationObserverInterestGroup::createForChildListMutation):
     79        (WebCore::MutationObserverInterestGroup::createForCharacterDataMutation):
     80        (WebCore::MutationObserverInterestGroup::createForAttributesMutation):
     81        (MutationObserverInterestGroup):
     82        * dom/MutationObserverRegistration.cpp:
     83        (WebCore::MutationObserverRegistration::create):
     84        (WebCore::MutationObserverRegistration::MutationObserverRegistration):
     85        (WebCore::MutationObserverRegistration::shouldReceiveMutationFrom):
     86        * dom/MutationObserverRegistration.h:
     87        (MutationObserverRegistration):
     88        (WebCore::MutationObserverRegistration::isSubtree):
     89        (WebCore::MutationObserverRegistration::observer):
     90        (WebCore::MutationObserverRegistration::deliveryOptions):
     91        (WebCore::MutationObserverRegistration::mutationTypes):
     92        * dom/Node.cpp:
     93        (WebCore::Node::collectMatchingObserversForMutation):
     94        (WebCore::Node::getRegisteredMutationObserversOfType):
     95        (WebCore::Node::registerMutationObserver):
     96        * dom/Node.h:
     97        (Node):
     98        * dom/NodeRareData.h:
     99        * page/DOMWindow.idl:
     100
    11012012-07-09  Filip Pizlo  <fpizlo@apple.com>
    2102
  • trunk/Source/WebCore/DerivedSources.cpp

    r122110 r122159  
    245245#include "JSMutationCallback.cpp"
    246246#include "JSMutationEvent.cpp"
     247#include "JSMutationObserver.cpp"
    247248#include "JSMutationRecord.cpp"
    248249#include "JSNamedNodeMap.cpp"
     
    478479#include "JSWebKitCSSMatrix.cpp"
    479480#include "JSWebKitCSSRegionRule.cpp"
    480 #include "JSWebKitMutationObserver.cpp"
    481481#include "JSWebKitNamedFlow.cpp"
    482482#include "JSWebKitPoint.cpp"
  • trunk/Source/WebCore/DerivedSources.make

    r122110 r122159  
    230230    $(WebCore)/dom/MutationCallback.idl \
    231231    $(WebCore)/dom/MutationEvent.idl \
     232    $(WebCore)/dom/MutationObserver.idl \
    232233    $(WebCore)/dom/MutationRecord.idl \
    233234    $(WebCore)/dom/NamedNodeMap.idl \
     
    255256    $(WebCore)/dom/UIEvent.idl \
    256257    $(WebCore)/dom/WebKitAnimationEvent.idl \
    257     $(WebCore)/dom/WebKitMutationObserver.idl \
    258258    $(WebCore)/dom/WebKitNamedFlow.idl \
    259259    $(WebCore)/dom/WebKitTransitionEvent.idl \
  • trunk/Source/WebCore/GNUmakefile.list.am

    r122156 r122159  
    412412        DerivedSources/WebCore/JSMutationEvent.cpp \
    413413        DerivedSources/WebCore/JSMutationEvent.h \
     414        DerivedSources/WebCore/JSMutationObserver.cpp \
     415        DerivedSources/WebCore/JSMutationObserver.h \
    414416        DerivedSources/WebCore/JSMutationRecord.cpp \
    415417        DerivedSources/WebCore/JSMutationRecord.h \
     
    623625        DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp \
    624626        DerivedSources/WebCore/JSWebKitCSSTransformValue.h \
    625         DerivedSources/WebCore/JSWebKitMutationObserver.cpp \
    626         DerivedSources/WebCore/JSWebKitMutationObserver.h \
    627627        DerivedSources/WebCore/JSWebKitNamedFlow.cpp \
    628628        DerivedSources/WebCore/JSWebKitNamedFlow.h \
     
    782782        $(WebCore)/dom/MutationCallback.idl \
    783783        $(WebCore)/dom/MutationEvent.idl \
     784        $(WebCore)/dom/MutationObserver.idl \
    784785        $(WebCore)/dom/MutationRecord.idl \
    785786        $(WebCore)/dom/NamedNodeMap.idl \
     
    805806        $(WebCore)/dom/UIEvent.idl \
    806807        $(WebCore)/dom/WebKitAnimationEvent.idl \
    807         $(WebCore)/dom/WebKitMutationObserver.idl \
    808808        $(WebCore)/dom/WebKitNamedFlow.idl \
    809809        $(WebCore)/dom/WebKitTransitionEvent.idl \
     
    14811481        Source/WebCore/bindings/js/JSMessagePortCustom.h \
    14821482        Source/WebCore/bindings/js/JSMutationCallbackCustom.cpp \
     1483        Source/WebCore/bindings/js/JSMutationObserverCustom.cpp \
    14831484        Source/WebCore/bindings/js/JSNamedNodeMapCustom.cpp \
    14841485        Source/WebCore/bindings/js/JSNodeCustom.cpp \
     
    15251526        Source/WebCore/bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
    15261527        Source/WebCore/bindings/js/JSWebGLRenderingContextCustom.cpp \
    1527         Source/WebCore/bindings/js/JSWebKitMutationObserverCustom.cpp \
    15281528        Source/WebCore/bindings/js/JSWebKitPointCustom.cpp \
    15291529        Source/WebCore/bindings/js/JSWebSocketCustom.cpp \
     
    19611961        Source/WebCore/dom/MutationEvent.cpp \
    19621962        Source/WebCore/dom/MutationEvent.h \
     1963        Source/WebCore/dom/MutationObserver.cpp \
     1964        Source/WebCore/dom/MutationObserver.h \
    19631965        Source/WebCore/dom/MutationObserverInterestGroup.cpp \
    19641966        Source/WebCore/dom/MutationObserverInterestGroup.h \
     
    20712073        Source/WebCore/dom/WebKitAnimationEvent.cpp \
    20722074        Source/WebCore/dom/WebKitAnimationEvent.h \
    2073         Source/WebCore/dom/WebKitMutationObserver.cpp \
    2074         Source/WebCore/dom/WebKitMutationObserver.h \
    20752075        Source/WebCore/dom/WebKitNamedFlow.cpp \
    20762076        Source/WebCore/dom/WebKitNamedFlow.h \
  • trunk/Source/WebCore/Target.pri

    r122156 r122159  
    202202        bindings/v8/custom/V8MessageEventCustom.cpp \
    203203        bindings/v8/custom/V8MutationCallbackCustom.cpp \
     204        bindings/v8/custom/V8MutationObserverCustom.cpp \
    204205        bindings/v8/custom/V8NamedNodeMapCustom.cpp \
    205206        bindings/v8/custom/V8NamedNodesCollection.cpp \
     
    216217        bindings/v8/custom/V8StyleSheetListCustom.cpp \
    217218        bindings/v8/custom/V8WebKitAnimationCustom.cpp \
    218         bindings/v8/custom/V8WebKitMutationObserverCustom.cpp \
    219219        bindings/v8/custom/V8WebKitPointConstructor.cpp \
    220220        bindings/v8/custom/V8WorkerContextCustom.cpp \
     
    334334        bindings/js/JSMessagePortCustom.h \
    335335        bindings/js/JSMutationCallbackCustom.cpp \
     336        bindings/js/JSMutationObserverCustom.cpp \
    336337        bindings/js/JSNamedNodeMapCustom.cpp \
    337338        bindings/js/JSNodeCustom.cpp \
     
    361362        bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp \
    362363        bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp \
    363         bindings/js/JSWebKitMutationObserverCustom.cpp \
    364364        bindings/js/JSWebKitPointCustom.cpp \
    365365        bindings/js/JSXMLHttpRequestCustom.cpp \
     
    582582    dom/MouseRelatedEvent.cpp \
    583583    dom/MutationEvent.cpp \
     584    dom/MutationObserver.cpp \
    584585    dom/MutationObserverInterestGroup.cpp \
    585586    dom/MutationObserverRegistration.cpp \
     
    636637    dom/ViewportArguments.cpp \
    637638    dom/WebKitAnimationEvent.cpp \
    638     dom/WebKitMutationObserver.cpp \
    639639    dom/WebKitNamedFlow.cpp \
    640640    dom/WebKitTransitionEvent.cpp \
     
    17681768    dom/MutationCallback.h \
    17691769    dom/MutationEvent.h \
     1770    dom/MutationObserver.h \
    17701771    dom/MutationObserverRegistration.h \
    17711772    dom/MutationRecord.h \
     
    18161817    dom/ViewportArguments.h \
    18171818    dom/WebKitAnimationEvent.h \
    1818     dom/WebKitMutationObserver.h \
    18191819    dom/WebKitNamedFlow.h \
    18201820    dom/WebKitTransitionEvent.h \
  • trunk/Source/WebCore/UseJSC.cmake

    r121857 r122159  
    117117    bindings/js/JSMessagePortCustom.cpp
    118118    bindings/js/JSMutationCallbackCustom.cpp
     119    bindings/js/JSMutationObserverCustom.cpp
    119120    bindings/js/JSNamedNodeMapCustom.cpp
    120121    bindings/js/JSNodeCustom.cpp
     
    143144    bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp
    144145    bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp
    145     bindings/js/JSWebKitMutationObserverCustom.cpp
    146146    bindings/js/JSWebKitPointCustom.cpp
    147147    bindings/js/JSXMLHttpRequestCustom.cpp
  • trunk/Source/WebCore/UseV8.cmake

    r121857 r122159  
    132132    bindings/v8/custom/V8MessagePortCustom.cpp
    133133    bindings/v8/custom/V8MutationCallbackCustom.cpp
     134    bindings/v8/custom/V8MutationObserverCustom.cpp
    134135    bindings/v8/custom/V8NamedNodeMapCustom.cpp
    135136    bindings/v8/custom/V8NamedNodesCollection.cpp
     
    152153    bindings/v8/custom/V8WebGLRenderingContextCustom.cpp
    153154    bindings/v8/custom/V8WebKitAnimationCustom.cpp
    154     bindings/v8/custom/V8WebKitMutationObserverCustom.cpp
    155155    bindings/v8/custom/V8WebKitPointConstructor.cpp
    156156    bindings/v8/custom/V8WebSocketCustom.cpp
  • trunk/Source/WebCore/WebCore.gypi

    r122156 r122159  
    975975            'dom/MutationCallback.idl',
    976976            'dom/MutationEvent.idl',
     977            'dom/MutationObserver.idl',
    977978            'dom/MutationRecord.idl',
    978979            'dom/NamedNodeMap.idl',
     
    10001001            'dom/UIEvent.idl',
    10011002            'dom/WebKitAnimationEvent.idl',
    1002             'dom/WebKitMutationObserver.idl',
    10031003            'dom/WebKitNamedFlow.idl',
    10041004            'dom/WebKitTransitionEvent.idl',
     
    20322032            'bindings/js/JSMessagePortCustom.h',
    20332033            'bindings/js/JSMutationCallbackCustom.cpp',
     2034            'bindings/js/JSMutationObserverCustom.cpp',
    20342035            'bindings/js/JSNamedNodeMapCustom.cpp',
    20352036            'bindings/js/JSNodeCustom.cpp',
     
    20742075            'bindings/js/JSWebKitCSSKeyframeRuleCustom.cpp',
    20752076            'bindings/js/JSWebKitCSSKeyframesRuleCustom.cpp',
    2076             'bindings/js/JSWebKitMutationObserverCustom.cpp',
    20772077            'bindings/js/JSWebKitPointCustom.cpp',
    20782078            'bindings/js/JSWebSocketCustom.cpp',
     
    23422342            'bindings/v8/custom/V8MessagePortCustom.cpp',
    23432343            'bindings/v8/custom/V8MutationCallbackCustom.cpp',
     2344            'bindings/v8/custom/V8MutationObserverCustom.cpp',
    23442345            'bindings/v8/custom/V8NamedNodeMapCustom.cpp',
    23452346            'bindings/v8/custom/V8NamedNodesCollection.cpp',
     
    23712372            'bindings/v8/custom/V8WebGLRenderingContextCustom.cpp',
    23722373            'bindings/v8/custom/V8WebKitAnimationCustom.cpp',
    2373             'bindings/v8/custom/V8WebKitMutationObserverCustom.cpp',
    23742374            'bindings/v8/custom/V8WebKitPointConstructor.cpp',
    23752375            'bindings/v8/custom/V8WebSocketCustom.cpp',
     
    51925192            'dom/MutationEvent.cpp',
    51935193            'dom/MutationEvent.h',
     5194            'dom/MutationObserver.cpp',
     5195            'dom/MutationObserver.h',
    51945196            'dom/MutationObserverInterestGroup.cpp',
    51955197            'dom/MutationObserverInterestGroup.h',
     
    52925294            'dom/WebKitAnimationEvent.cpp',
    52935295            'dom/WebKitAnimationEvent.h',
    5294             'dom/WebKitMutationObserver.cpp',
    5295             'dom/WebKitMutationObserver.h',
    52965296            'dom/WebKitNamedFlow.cpp',
    52975297            'dom/WebKitNamedFlow.h',
     
    75777577            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationEvent.cpp',
    75787578            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationEvent.h',
     7579            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationObserver.cpp',
     7580            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationObserver.h',
    75797581            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationRecord.cpp',
    75807582            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSMutationRecord.h',
     
    81238125            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.cpp',
    81248126            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitCSSTransformValue.h',
    8125             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitMutationObserver.cpp',
    8126             '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitMutationObserver.h',
    81278127            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitPoint.cpp',
    81288128            '<(PRODUCT_DIR)/DerivedSources/WebCore/JSWebKitPoint.h',
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r122104 r122159  
    1159111591                        </File>
    1159211592                        <File
     11593                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMutationObserver.cpp"
     11594                                >
     11595                                <FileConfiguration
     11596                                        Name="Debug|Win32"
     11597                                        ExcludedFromBuild="true"
     11598                                        >
     11599                                        <Tool
     11600                                                Name="VCCLCompilerTool"
     11601                                        />
     11602                                </FileConfiguration>
     11603                                <FileConfiguration
     11604                                        Name="Release|Win32"
     11605                                        ExcludedFromBuild="true"
     11606                                        >
     11607                                        <Tool
     11608                                                Name="VCCLCompilerTool"
     11609                                        />
     11610                                </FileConfiguration>
     11611                                <FileConfiguration
     11612                                        Name="Debug_Cairo_CFLite|Win32"
     11613                                        ExcludedFromBuild="true"
     11614                                        >
     11615                                        <Tool
     11616                                                Name="VCCLCompilerTool"
     11617                                        />
     11618                                </FileConfiguration>
     11619                                <FileConfiguration
     11620                                        Name="Release_Cairo_CFLite|Win32"
     11621                                        ExcludedFromBuild="true"
     11622                                        >
     11623                                        <Tool
     11624                                                Name="VCCLCompilerTool"
     11625                                        />
     11626                                </FileConfiguration>
     11627                                <FileConfiguration
     11628                                        Name="Debug_All|Win32"
     11629                                        ExcludedFromBuild="true"
     11630                                        >
     11631                                        <Tool
     11632                                                Name="VCCLCompilerTool"
     11633                                        />
     11634                                </FileConfiguration>
     11635                                <FileConfiguration
     11636                                        Name="Production|Win32"
     11637                                        ExcludedFromBuild="true"
     11638                                        >
     11639                                        <Tool
     11640                                                Name="VCCLCompilerTool"
     11641                                        />
     11642                                </FileConfiguration>
     11643                        </File>
     11644                        <File
     11645                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMutationObserver.h"
     11646                                >
     11647                        </File>
     11648                        <File
    1159311649                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSMutationRecord.cpp"
    1159411650                                >
     
    2306123117                        <File
    2306223118                                RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitCSSTransformValue.h"
    23063                                 >
    23064                         </File>
    23065                         <File
    23066                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitMutationObserver.cpp"
    23067                                 >
    23068                                 <FileConfiguration
    23069                                         Name="Debug|Win32"
    23070                                         ExcludedFromBuild="true"
    23071                                         >
    23072                                         <Tool
    23073                                                 Name="VCCLCompilerTool"
    23074                                         />
    23075                                 </FileConfiguration>
    23076                                 <FileConfiguration
    23077                                         Name="Release|Win32"
    23078                                         ExcludedFromBuild="true"
    23079                                         >
    23080                                         <Tool
    23081                                                 Name="VCCLCompilerTool"
    23082                                         />
    23083                                 </FileConfiguration>
    23084                                 <FileConfiguration
    23085                                         Name="Debug_Cairo_CFLite|Win32"
    23086                                         ExcludedFromBuild="true"
    23087                                         >
    23088                                         <Tool
    23089                                                 Name="VCCLCompilerTool"
    23090                                         />
    23091                                 </FileConfiguration>
    23092                                 <FileConfiguration
    23093                                         Name="Release_Cairo_CFLite|Win32"
    23094                                         ExcludedFromBuild="true"
    23095                                         >
    23096                                         <Tool
    23097                                                 Name="VCCLCompilerTool"
    23098                                         />
    23099                                 </FileConfiguration>
    23100                                 <FileConfiguration
    23101                                         Name="Debug_All|Win32"
    23102                                         ExcludedFromBuild="true"
    23103                                         >
    23104                                         <Tool
    23105                                                 Name="VCCLCompilerTool"
    23106                                         />
    23107                                 </FileConfiguration>
    23108                                 <FileConfiguration
    23109                                         Name="Production|Win32"
    23110                                         ExcludedFromBuild="true"
    23111                                         >
    23112                                         <Tool
    23113                                                 Name="VCCLCompilerTool"
    23114                                         />
    23115                                 </FileConfiguration>
    23116                         </File>
    23117                         <File
    23118                                 RelativePath="$(ConfigurationBuildDir)\obj\$(ProjectName)\DerivedSources\JSWebKitMutationObserver.h"
    2311923119                                >
    2312023120                        </File>
     
    5170851708                        </File>
    5170951709                        <File
     51710                                RelativePath="..\dom\MutationObserver.cpp"
     51711                                >
     51712                                <FileConfiguration
     51713                                        Name="Debug|Win32"
     51714                                        ExcludedFromBuild="true"
     51715                                        >
     51716                                        <Tool
     51717                                                Name="VCCLCompilerTool"
     51718                                        />
     51719                                </FileConfiguration>
     51720                                <FileConfiguration
     51721                                        Name="Release|Win32"
     51722                                        ExcludedFromBuild="true"
     51723                                        >
     51724                                        <Tool
     51725                                                Name="VCCLCompilerTool"
     51726                                        />
     51727                                </FileConfiguration>
     51728                                <FileConfiguration
     51729                                        Name="Debug_Cairo_CFLite|Win32"
     51730                                        ExcludedFromBuild="true"
     51731                                        >
     51732                                        <Tool
     51733                                                Name="VCCLCompilerTool"
     51734                                        />
     51735                                </FileConfiguration>
     51736                                <FileConfiguration
     51737                                        Name="Release_Cairo_CFLite|Win32"
     51738                                        ExcludedFromBuild="true"
     51739                                        >
     51740                                        <Tool
     51741                                                Name="VCCLCompilerTool"
     51742                                        />
     51743                                </FileConfiguration>
     51744                                <FileConfiguration
     51745                                        Name="Debug_All|Win32"
     51746                                        ExcludedFromBuild="true"
     51747                                        >
     51748                                        <Tool
     51749                                                Name="VCCLCompilerTool"
     51750                                        />
     51751                                </FileConfiguration>
     51752                                <FileConfiguration
     51753                                        Name="Production|Win32"
     51754                                        ExcludedFromBuild="true"
     51755                                        >
     51756                                        <Tool
     51757                                                Name="VCCLCompilerTool"
     51758                                        />
     51759                                </FileConfiguration>
     51760                        </File>
     51761                        <File
     51762                                RelativePath="..\dom\MutationObserver.h"
     51763                                >
     51764                        </File>
     51765                        <File
    5171051766                                RelativePath="..\dom\MutationObserverInterestGroup.cpp"
    5171151767                                >
     
    5439354449                        <File
    5439454450                                RelativePath="..\dom\WebKitAnimationEvent.h"
    54395                                 >
    54396                         </File>
    54397                         <File
    54398                                 RelativePath="..\dom\WebKitMutationObserver.cpp"
    54399                                 >
    54400                                 <FileConfiguration
    54401                                         Name="Debug|Win32"
    54402                                         ExcludedFromBuild="true"
    54403                                         >
    54404                                         <Tool
    54405                                                 Name="VCCLCompilerTool"
    54406                                         />
    54407                                 </FileConfiguration>
    54408                                 <FileConfiguration
    54409                                         Name="Release|Win32"
    54410                                         ExcludedFromBuild="true"
    54411                                         >
    54412                                         <Tool
    54413                                                 Name="VCCLCompilerTool"
    54414                                         />
    54415                                 </FileConfiguration>
    54416                                 <FileConfiguration
    54417                                         Name="Debug_Cairo_CFLite|Win32"
    54418                                         ExcludedFromBuild="true"
    54419                                         >
    54420                                         <Tool
    54421                                                 Name="VCCLCompilerTool"
    54422                                         />
    54423                                 </FileConfiguration>
    54424                                 <FileConfiguration
    54425                                         Name="Release_Cairo_CFLite|Win32"
    54426                                         ExcludedFromBuild="true"
    54427                                         >
    54428                                         <Tool
    54429                                                 Name="VCCLCompilerTool"
    54430                                         />
    54431                                 </FileConfiguration>
    54432                                 <FileConfiguration
    54433                                         Name="Debug_All|Win32"
    54434                                         ExcludedFromBuild="true"
    54435                                         >
    54436                                         <Tool
    54437                                                 Name="VCCLCompilerTool"
    54438                                         />
    54439                                 </FileConfiguration>
    54440                                 <FileConfiguration
    54441                                         Name="Production|Win32"
    54442                                         ExcludedFromBuild="true"
    54443                                         >
    54444                                         <Tool
    54445                                                 Name="VCCLCompilerTool"
    54446                                         />
    54447                                 </FileConfiguration>
    54448                         </File>
    54449                         <File
    54450                                 RelativePath="..\dom\WebKitMutationObserver.h"
    5445154451                                >
    5445254452                        </File>
     
    6823568235                                </File>
    6823668236                                <File
     68237                                        RelativePath="..\bindings\js\JSMutationObserverCustom.cpp"
     68238                                        >
     68239                                        <FileConfiguration
     68240                                                Name="Debug|Win32"
     68241                                                ExcludedFromBuild="true"
     68242                                                >
     68243                                                <Tool
     68244                                                        Name="VCCLCompilerTool"
     68245                                                />
     68246                                        </FileConfiguration>
     68247                                        <FileConfiguration
     68248                                                Name="Release|Win32"
     68249                                                ExcludedFromBuild="true"
     68250                                                >
     68251                                                <Tool
     68252                                                        Name="VCCLCompilerTool"
     68253                                                />
     68254                                        </FileConfiguration>
     68255                                        <FileConfiguration
     68256                                                Name="Debug_Cairo_CFLite|Win32"
     68257                                                ExcludedFromBuild="true"
     68258                                                >
     68259                                                <Tool
     68260                                                        Name="VCCLCompilerTool"
     68261                                                />
     68262                                        </FileConfiguration>
     68263                                        <FileConfiguration
     68264                                                Name="Release_Cairo_CFLite|Win32"
     68265                                                ExcludedFromBuild="true"
     68266                                                >
     68267                                                <Tool
     68268                                                        Name="VCCLCompilerTool"
     68269                                                />
     68270                                        </FileConfiguration>
     68271                                        <FileConfiguration
     68272                                                Name="Debug_All|Win32"
     68273                                                ExcludedFromBuild="true"
     68274                                                >
     68275                                                <Tool
     68276                                                        Name="VCCLCompilerTool"
     68277                                                />
     68278                                        </FileConfiguration>
     68279                                        <FileConfiguration
     68280                                                Name="Production|Win32"
     68281                                                ExcludedFromBuild="true"
     68282                                                >
     68283                                                <Tool
     68284                                                        Name="VCCLCompilerTool"
     68285                                                />
     68286                                        </FileConfiguration>
     68287                                </File>
     68288                                <File
    6823768289                                        RelativePath="..\bindings\js\JSNamedNodeMapCustom.cpp"
    6823868290                                        >
     
    6965669708                                <File
    6965769709                                        RelativePath="..\bindings\js\JSWebKitCSSMatrixCustom.cpp"
    69658                                         >
    69659                                         <FileConfiguration
    69660                                                 Name="Debug|Win32"
    69661                                                 ExcludedFromBuild="true"
    69662                                                 >
    69663                                                 <Tool
    69664                                                         Name="VCCLCompilerTool"
    69665                                                 />
    69666                                         </FileConfiguration>
    69667                                         <FileConfiguration
    69668                                                 Name="Release|Win32"
    69669                                                 ExcludedFromBuild="true"
    69670                                                 >
    69671                                                 <Tool
    69672                                                         Name="VCCLCompilerTool"
    69673                                                 />
    69674                                         </FileConfiguration>
    69675                                         <FileConfiguration
    69676                                                 Name="Debug_Cairo_CFLite|Win32"
    69677                                                 ExcludedFromBuild="true"
    69678                                                 >
    69679                                                 <Tool
    69680                                                         Name="VCCLCompilerTool"
    69681                                                 />
    69682                                         </FileConfiguration>
    69683                                         <FileConfiguration
    69684                                                 Name="Release_Cairo_CFLite|Win32"
    69685                                                 ExcludedFromBuild="true"
    69686                                                 >
    69687                                                 <Tool
    69688                                                         Name="VCCLCompilerTool"
    69689                                                 />
    69690                                         </FileConfiguration>
    69691                                         <FileConfiguration
    69692                                                 Name="Debug_All|Win32"
    69693                                                 ExcludedFromBuild="true"
    69694                                                 >
    69695                                                 <Tool
    69696                                                         Name="VCCLCompilerTool"
    69697                                                 />
    69698                                         </FileConfiguration>
    69699                                         <FileConfiguration
    69700                                                 Name="Production|Win32"
    69701                                                 ExcludedFromBuild="true"
    69702                                                 >
    69703                                                 <Tool
    69704                                                         Name="VCCLCompilerTool"
    69705                                                 />
    69706                                         </FileConfiguration>
    69707                                 </File>
    69708                                 <File
    69709                                         RelativePath="..\bindings\js\JSWebKitMutationObserverCustom.cpp"
    6971069710                                        >
    6971169711                                        <FileConfiguration
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r122156 r122159  
    57795779                C6F08FCA1431000D00685849 /* JSMutationRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F08FC81431000D00685849 /* JSMutationRecord.h */; };
    57805780                C6F0900A14327B6100685849 /* MutationCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0900114327B6100685849 /* MutationCallback.h */; };
    5781                 C6F0900E14327B6100685849 /* WebKitMutationObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0900514327B6100685849 /* WebKitMutationObserver.cpp */; };
    5782                 C6F0900F14327B6100685849 /* WebKitMutationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0900614327B6100685849 /* WebKitMutationObserver.h */; settings = {ATTRIBUTES = (Private, ); }; };
     5781                C6F0900E14327B6100685849 /* MutationObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0900514327B6100685849 /* MutationObserver.cpp */; };
     5782                C6F0900F14327B6100685849 /* MutationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0900614327B6100685849 /* MutationObserver.h */; settings = {ATTRIBUTES = (Private, ); }; };
    57835783                C6F0902814327D4F00685849 /* JSMutationCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0902014327D4F00685849 /* JSMutationCallback.cpp */; };
    57845784                C6F0902914327D4F00685849 /* JSMutationCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0902114327D4F00685849 /* JSMutationCallback.h */; };
    5785                 C6F0902C14327D4F00685849 /* JSWebKitMutationObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0902414327D4F00685849 /* JSWebKitMutationObserver.cpp */; };
    5786                 C6F0902D14327D4F00685849 /* JSWebKitMutationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0902514327D4F00685849 /* JSWebKitMutationObserver.h */; };
    5787                 C6F0917F143A2BB900685849 /* JSWebKitMutationObserverCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0917E143A2BB900685849 /* JSWebKitMutationObserverCustom.cpp */; };
     5785                C6F0902C14327D4F00685849 /* JSMutationObserver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0902414327D4F00685849 /* JSMutationObserver.cpp */; };
     5786                C6F0902D14327D4F00685849 /* JSMutationObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F0902514327D4F00685849 /* JSMutationObserver.h */; };
     5787                C6F0917F143A2BB900685849 /* JSMutationObserverCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F0917E143A2BB900685849 /* JSMutationObserverCustom.cpp */; };
    57885788                C6F09185143A6C3B00685849 /* JSMutationCallbackCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F09184143A6C3B00685849 /* JSMutationCallbackCustom.cpp */; };
    57895789                C6F41047130C6E8900393DE4 /* EntryBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C6F41046130C6E8900393DE4 /* EntryBase.cpp */; };
     
    1299912999                C6F0900114327B6100685849 /* MutationCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutationCallback.h; sourceTree = "<group>"; };
    1300013000                C6F0900214327B6100685849 /* MutationCallback.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MutationCallback.idl; sourceTree = "<group>"; };
    13001                 C6F0900514327B6100685849 /* WebKitMutationObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitMutationObserver.cpp; sourceTree = "<group>"; };
    13002                 C6F0900614327B6100685849 /* WebKitMutationObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitMutationObserver.h; sourceTree = "<group>"; };
    13003                 C6F0900714327B6100685849 /* WebKitMutationObserver.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebKitMutationObserver.idl; sourceTree = "<group>"; };
     13001                C6F0900514327B6100685849 /* MutationObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MutationObserver.cpp; sourceTree = "<group>"; };
     13002                C6F0900614327B6100685849 /* MutationObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutationObserver.h; sourceTree = "<group>"; };
     13003                C6F0900714327B6100685849 /* MutationObserver.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = MutationObserver.idl; sourceTree = "<group>"; };
    1300413004                C6F0902014327D4F00685849 /* JSMutationCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationCallback.cpp; sourceTree = "<group>"; };
    1300513005                C6F0902114327D4F00685849 /* JSMutationCallback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMutationCallback.h; sourceTree = "<group>"; };
    13006                 C6F0902414327D4F00685849 /* JSWebKitMutationObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitMutationObserver.cpp; sourceTree = "<group>"; };
    13007                 C6F0902514327D4F00685849 /* JSWebKitMutationObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebKitMutationObserver.h; sourceTree = "<group>"; };
    13008                 C6F0917E143A2BB900685849 /* JSWebKitMutationObserverCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebKitMutationObserverCustom.cpp; sourceTree = "<group>"; };
     13006                C6F0902414327D4F00685849 /* JSMutationObserver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationObserver.cpp; sourceTree = "<group>"; };
     13007                C6F0902514327D4F00685849 /* JSMutationObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSMutationObserver.h; sourceTree = "<group>"; };
     13008                C6F0917E143A2BB900685849 /* JSMutationObserverCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationObserverCustom.cpp; sourceTree = "<group>"; };
    1300913009                C6F09184143A6C3B00685849 /* JSMutationCallbackCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMutationCallbackCustom.cpp; sourceTree = "<group>"; };
    1301013010                C6F41046130C6E8900393DE4 /* EntryBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EntryBase.cpp; path = Modules/filesystem/EntryBase.cpp; sourceTree = "<group>"; };
     
    1869818698                                C6F0902014327D4F00685849 /* JSMutationCallback.cpp */,
    1869918699                                C6F0902114327D4F00685849 /* JSMutationCallback.h */,
     18700                                C6F0902414327D4F00685849 /* JSMutationObserver.cpp */,
     18701                                C6F0902514327D4F00685849 /* JSMutationObserver.h */,
    1870018702                                C6F08FC71431000D00685849 /* JSMutationRecord.cpp */,
    1870118703                                C6F08FC81431000D00685849 /* JSMutationRecord.h */,
     
    1873018732                                65DF31EF09D1CC60000BE325 /* JSText.cpp */,
    1873118733                                65DF31F009D1CC60000BE325 /* JSText.h */,
    18732                                 C6F0902414327D4F00685849 /* JSWebKitMutationObserver.cpp */,
    18733                                 C6F0902514327D4F00685849 /* JSWebKitMutationObserver.h */,
    1873418734                                D7613AC214753E5600DB8606 /* JSWebKitNamedFlow.cpp */,
    1873518735                                D7613AC314753E5600DB8606 /* JSWebKitNamedFlow.h */,
     
    2013220132                                41F584C6104652CB009CAA64 /* JSMessagePortCustom.h */,
    2013320133                                C6F09184143A6C3B00685849 /* JSMutationCallbackCustom.cpp */,
     20134                                C6F0917E143A2BB900685849 /* JSMutationObserverCustom.cpp */,
    2013420135                                BCD9C25F0C17AA67005C90A2 /* JSNamedNodeMapCustom.cpp */,
    2013520136                                BCD9C2600C17AA67005C90A2 /* JSNodeCustom.cpp */,
     
    2017120172                                E1AD14C41297354900ACA989 /* JSWebKitCSSKeyframeRuleCustom.cpp */,
    2017220173                                E1AD14B4129734CA00ACA989 /* JSWebKitCSSKeyframesRuleCustom.cpp */,
    20173                                 C6F0917E143A2BB900685849 /* JSWebKitMutationObserverCustom.cpp */,
    2017420174                                BC275B7811C5D1C300C9206C /* JSWebKitPointCustom.cpp */,
    2017520175                                518A34C61026C8C9001B6896 /* JSWebSocketCustom.cpp */,
     
    2147321473                                D6E276AD14637455001D280A /* MutationObserverRegistration.cpp */,
    2147421474                                D6E276AE14637455001D280A /* MutationObserverRegistration.h */,
     21475                                C6F0900514327B6100685849 /* MutationObserver.cpp */,
     21476                                C6F0900614327B6100685849 /* MutationObserver.h */,
     21477                                C6F0900714327B6100685849 /* MutationObserver.idl */,
    2147521478                                C6F08FB91430FE8F00685849 /* MutationRecord.cpp */,
    2147621479                                C6F08FBA1430FE8F00685849 /* MutationRecord.h */,
     
    2160721610                                31C0FF1C0E4CEB6E007D6FE5 /* WebKitAnimationEvent.h */,
    2160821611                                31C0FF1D0E4CEB6E007D6FE5 /* WebKitAnimationEvent.idl */,
    21609                                 C6F0900514327B6100685849 /* WebKitMutationObserver.cpp */,
    21610                                 C6F0900614327B6100685849 /* WebKitMutationObserver.h */,
    21611                                 C6F0900714327B6100685849 /* WebKitMutationObserver.idl */,
    2161221612                                D7613A4E1474F13F00DB8606 /* WebKitNamedFlow.cpp */,
    2161321613                                D7613A4D1474F13F00DB8606 /* WebKitNamedFlow.h */,
     
    2372423724                                C6F0902914327D4F00685849 /* JSMutationCallback.h in Headers */,
    2372523725                                65DF31FC09D1CC60000BE325 /* JSMutationEvent.h in Headers */,
     23726                                C6F0902D14327D4F00685849 /* JSMutationObserver.h in Headers */,
    2372623727                                C6F08FCA1431000D00685849 /* JSMutationRecord.h in Headers */,
    2372723728                                BCD9C2C10C17B69E005C90A2 /* JSNamedNodeMap.h in Headers */,
     
    2397823979                                8AD0A59514C88336000D83C5 /* JSWebKitCSSRegionRule.h in Headers */,
    2397923980                                31611E5B0E1C4DE000F6A579 /* JSWebKitCSSTransformValue.h in Headers */,
    23980                                 C6F0902D14327D4F00685849 /* JSWebKitMutationObserver.h in Headers */,
    2398123981                                494BD79E0F55C94C00747828 /* JSWebKitPoint.h in Headers */,
    2398223982                                31C0FF400E4CEFAC007D6FE5 /* JSWebKitTransitionEvent.h in Headers */,
     
    2411124111                                C6F0900A14327B6100685849 /* MutationCallback.h in Headers */,
    2411224112                                85031B4A0A44EFC700F992E0 /* MutationEvent.h in Headers */,
     24113                                C6F0900F14327B6100685849 /* MutationObserver.h in Headers */,
    2411324114                                D6E528A4149A926D00EFE1F3 /* MutationObserverInterestGroup.h in Headers */,
    2411424115                                D6E276B014637455001D280A /* MutationObserverRegistration.h in Headers */,
     
    2507025071                                BC9ADD230CC4032600098C4C /* WebKitCSSTransformValue.h in Headers */,
    2507125072                                89878566122CA064003AABDA /* WebKitFlags.h in Headers */,
    25072                                 C6F0900F14327B6100685849 /* WebKitMutationObserver.h in Headers */,
    2507325073                                494BD7950F55C8EE00747828 /* WebKitPoint.h in Headers */,
    2507425074                                31C0FF250E4CEB6E007D6FE5 /* WebKitTransitionEvent.h in Headers */,
     
    2694626946                                C6F09185143A6C3B00685849 /* JSMutationCallbackCustom.cpp in Sources */,
    2694726947                                65DF31FB09D1CC60000BE325 /* JSMutationEvent.cpp in Sources */,
     26948                                C6F0902C14327D4F00685849 /* JSMutationObserver.cpp in Sources */,
     26949                                C6F0917F143A2BB900685849 /* JSMutationObserverCustom.cpp in Sources */,
    2694826950                                C6F08FC91431000D00685849 /* JSMutationRecord.cpp in Sources */,
    2694926951                                BCD9C2C00C17B69E005C90A2 /* JSNamedNodeMap.cpp in Sources */,
     
    2723727239                                8AD0A59414C88336000D83C5 /* JSWebKitCSSRegionRule.cpp in Sources */,
    2723827240                                31611E5A0E1C4DE000F6A579 /* JSWebKitCSSTransformValue.cpp in Sources */,
    27239                                 C6F0902C14327D4F00685849 /* JSWebKitMutationObserver.cpp in Sources */,
    27240                                 C6F0917F143A2BB900685849 /* JSWebKitMutationObserverCustom.cpp in Sources */,
    2724127241                                D7613AC414753E5600DB8606 /* JSWebKitNamedFlow.cpp in Sources */,
    2724227242                                494BD79D0F55C94C00747828 /* JSWebKitPoint.cpp in Sources */,
     
    2737127371                                FDB1700514A2BAB200A2B5D9 /* MultiChannelResampler.cpp in Sources */,
    2737227372                                85031B490A44EFC700F992E0 /* MutationEvent.cpp in Sources */,
     27373                                C6F0900E14327B6100685849 /* MutationObserver.cpp in Sources */,
    2737327374                                D6E528A3149A926D00EFE1F3 /* MutationObserverInterestGroup.cpp in Sources */,
    2737427375                                D6E276AF14637455001D280A /* MutationObserverRegistration.cpp in Sources */,
     
    2813628137                                BC9ADD800CC4092200098C4C /* WebKitCSSTransformValue.cpp in Sources */,
    2813728138                                1A1414B513A0F0500019996C /* WebKitFontFamilyNames.cpp in Sources */,
    28138                                 C6F0900E14327B6100685849 /* WebKitMutationObserver.cpp in Sources */,
    2813928139                                D7613A501474F13F00DB8606 /* WebKitNamedFlow.cpp in Sources */,
    2814028140                                31C0FF240E4CEB6E007D6FE5 /* WebKitTransitionEvent.cpp in Sources */,
  • trunk/Source/WebCore/bindings/js/JSBindingsAllInOne.cpp

    r120260 r122159  
    121121#include "JSMessagePortCustom.cpp"
    122122#include "JSMutationCallbackCustom.cpp"
     123#include "JSMutationObserverCustom.cpp"
    123124#include "JSNamedNodeMapCustom.cpp"
    124125#include "JSNodeCustom.cpp"
     
    159160#include "JSWebKitCSSKeyframeRuleCustom.cpp"
    160161#include "JSWebKitCSSKeyframesRuleCustom.cpp"
    161 #include "JSWebKitMutationObserverCustom.cpp"
    162162#include "JSWebKitPointCustom.cpp"
    163163#include "JSWebSocketCustom.cpp"
  • trunk/Source/WebCore/bindings/js/JSMainThreadExecState.cpp

    r121492 r122159  
    2626#include "config.h"
    2727#include "JSMainThreadExecState.h"
    28 #include "WebKitMutationObserver.h"
     28#include "MutationObserver.h"
    2929
    3030#if ENABLE(INDEXED_DATABASE)
     
    4545
    4646#if ENABLE(MUTATION_OBSERVERS)
    47     WebKitMutationObserver::deliverAllMutations();
     47    MutationObserver::deliverAllMutations();
    4848#endif
    4949}
  • trunk/Source/WebCore/bindings/js/JSMutationCallbackCustom.cpp

    r121381 r122159  
    3636
    3737#include "JSDOMWindowBase.h"
     38#include "JSMutationObserver.h"
    3839#include "JSMutationRecord.h"
    39 #include "JSWebKitMutationObserver.h"
    4040#include "ScriptExecutionContext.h"
    4141#include <runtime/JSLock.h>
     
    4545namespace WebCore {
    4646
    47 bool JSMutationCallback::handleEvent(MutationRecordArray* mutations, WebKitMutationObserver* observer)
     47bool JSMutationCallback::handleEvent(MutationRecordArray* mutations, MutationObserver* observer)
    4848{
    4949    if (!canInvokeCallback())
  • trunk/Source/WebCore/bindings/js/JSMutationObserverCustom.cpp

    r122158 r122159  
    3333#if ENABLE(MUTATION_OBSERVERS)
    3434
    35 #include "JSWebKitMutationObserver.h"
     35#include "JSMutationObserver.h"
    3636
    3737#include "JSMutationCallback.h"
    38 #include "WebKitMutationObserver.h"
     38#include "MutationObserver.h"
    3939#include <runtime/Error.h>
    4040
     
    4343namespace WebCore {
    4444
    45 EncodedJSValue JSC_HOST_CALL JSWebKitMutationObserverConstructor::constructJSWebKitMutationObserver(ExecState* exec)
     45EncodedJSValue JSC_HOST_CALL JSMutationObserverConstructor::constructJSMutationObserver(ExecState* exec)
    4646{
    4747    if (exec->argumentCount() < 1)
     
    5454    }
    5555
    56     JSWebKitMutationObserverConstructor* jsConstructor = jsCast<JSWebKitMutationObserverConstructor*>(exec->callee());
     56    JSMutationObserverConstructor* jsConstructor = jsCast<JSMutationObserverConstructor*>(exec->callee());
    5757    RefPtr<MutationCallback> callback = JSMutationCallback::create(object, jsConstructor->globalObject());
    58     return JSValue::encode(asObject(toJS(exec, jsConstructor->globalObject(), WebKitMutationObserver::create(callback.release()))));
     58    return JSValue::encode(asObject(toJS(exec, jsConstructor->globalObject(), MutationObserver::create(callback.release()))));
    5959}
    6060
  • trunk/Source/WebCore/bindings/v8/V8RecursionScope.cpp

    r121492 r122159  
    3333
    3434#include "IDBPendingTransactionMonitor.h"
    35 #include "WebKitMutationObserver.h"
     35#include "MutationObserver.h"
    3636
    3737namespace WebCore {
     
    4949#if ENABLE(MUTATION_OBSERVERS)
    5050    if (m_isDocumentContext)
    51         WebKitMutationObserver::deliverAllMutations();
     51        MutationObserver::deliverAllMutations();
    5252#endif
    5353}
  • trunk/Source/WebCore/bindings/v8/custom/V8MutationCallbackCustom.cpp

    r121541 r122159  
    3838#include "V8Binding.h"
    3939#include "V8CustomVoidCallback.h"
     40#include "V8MutationObserver.h"
    4041#include "V8MutationRecord.h"
    4142#include "V8Proxy.h"
    42 #include "V8WebKitMutationObserver.h"
    4343#include <wtf/Assertions.h>
    4444#include <wtf/GetPtr.h>
     
    4848namespace WebCore {
    4949
    50 bool V8MutationCallback::handleEvent(MutationRecordArray* mutations, WebKitMutationObserver* observer)
     50bool V8MutationCallback::handleEvent(MutationRecordArray* mutations, MutationObserver* observer)
    5151{
    5252    ASSERT(mutations);
  • trunk/Source/WebCore/bindings/v8/custom/V8MutationObserverCustom.cpp

    r122158 r122159  
    3333#if ENABLE(MUTATION_OBSERVERS)
    3434
    35 #include "V8WebKitMutationObserver.h"
     35#include "V8MutationObserver.h"
    3636
     37#include "MutationObserver.h"
    3738#include "V8Binding.h"
    3839#include "V8BindingMacros.h"
     
    4142#include "V8Proxy.h"
    4243#include "V8Utilities.h"
    43 #include "WebKitMutationObserver.h"
    4444
    4545namespace WebCore {
    4646
    47 v8::Handle<v8::Value> V8WebKitMutationObserver::constructorCallback(const v8::Arguments& args)
     47v8::Handle<v8::Value> V8MutationObserver::constructorCallback(const v8::Arguments& args)
    4848{
    49     INC_STATS("DOM.WebKitMutationObserver.Constructor");
     49    INC_STATS("DOM.MutationObserver.Constructor");
    5050
    5151    if (!args.IsConstructCall())
     
    6464    ScriptExecutionContext* context = getScriptExecutionContext();
    6565    if (!context)
    66         return V8Proxy::throwError(V8Proxy::ReferenceError, "WebKitMutationObserver constructor's associated frame unavailable", args.GetIsolate());
     66        return V8Proxy::throwError(V8Proxy::ReferenceError, "MutationObserver constructor's associated frame unavailable", args.GetIsolate());
    6767
    6868    RefPtr<MutationCallback> callback = V8MutationCallback::create(arg, context);
    69     RefPtr<WebKitMutationObserver> observer = WebKitMutationObserver::create(callback.release());
     69    RefPtr<MutationObserver> observer = MutationObserver::create(callback.release());
    7070
    7171    V8DOMWrapper::setDOMWrapper(args.Holder(), &info, observer.get());
  • trunk/Source/WebCore/dom/CharacterData.cpp

    r121530 r122159  
    3434#include "RenderText.h"
    3535#include "TextBreakIterator.h"
    36 #include "WebKitMutationObserver.h"
    3736
    3837using namespace std;
  • trunk/Source/WebCore/dom/ChildListMutationScope.h

    r113480 r122159  
    3535
    3636#include "Document.h"
     37#include "MutationObserver.h"
    3738#include "Node.h"
    38 #include "WebKitMutationObserver.h"
    3939#include <wtf/HashMap.h>
    4040#include <wtf/Noncopyable.h>
     
    4747public:
    4848    ChildListMutationScope(Node* target)
    49         : m_target(target->document()->hasMutationObserversOfType(WebKitMutationObserver::ChildList) ? target : 0)
     49        : m_target(target->document()->hasMutationObserversOfType(MutationObserver::ChildList) ? target : 0)
    5050    {
    5151        if (m_target)
  • trunk/Source/WebCore/dom/DOMAllInOne.cpp

    r121016 r122159  
    9393#include "MouseRelatedEvent.cpp"
    9494#include "MutationEvent.cpp"
     95#include "MutationObserver.cpp"
    9596#include "MutationObserverInterestGroup.cpp"
    9697#include "MutationObserverRegistration.cpp"
     
    143144#include "ViewportArguments.cpp"
    144145#include "WebKitAnimationEvent.cpp"
    145 #include "WebKitMutationObserver.cpp"
    146146#include "WebKitNamedFlow.cpp"
    147147#include "WebKitTransitionEvent.cpp"
  • trunk/Source/WebCore/dom/Document.h

    r122115 r122159  
    3939#include "IntRect.h"
    4040#include "LayoutTypes.h"
     41#include "MutationObserver.h"
    4142#include "PageVisibilityState.h"
    4243#include "PlatformScreen.h"
     
    4849#include "TreeScope.h"
    4950#include "ViewportArguments.h"
    50 #include "WebKitMutationObserver.h"
    5151#include <wtf/Deque.h>
    5252#include <wtf/FixedArray.h>
     
    783783
    784784#if ENABLE(MUTATION_OBSERVERS)
    785     bool hasMutationObserversOfType(WebKitMutationObserver::MutationType type) const
     785    bool hasMutationObserversOfType(MutationObserver::MutationType type) const
    786786    {
    787787        return m_mutationObserverTypes & type;
  • trunk/Source/WebCore/dom/Element.cpp

    r122115 r122159  
    7272#include "TextIterator.h"
    7373#include "VoidCallback.h"
    74 #include "WebKitMutationObserver.h"
    7574#include "WebKitAnimationList.h"
    7675#include "XMLNSNames.h"
  • trunk/Source/WebCore/dom/MutationCallback.h

    r97159 r122159  
    4141
    4242class MutationRecord;
    43 class WebKitMutationObserver;
     43class MutationObserver;
    4444
    4545typedef Vector<RefPtr<MutationRecord> > MutationRecordArray;
     
    4949    virtual ~MutationCallback() { }
    5050
    51     virtual bool handleEvent(MutationRecordArray*, WebKitMutationObserver*) = 0;
     51    virtual bool handleEvent(MutationRecordArray*, MutationObserver*) = 0;
    5252};
    5353
  • trunk/Source/WebCore/dom/MutationCallback.idl

    r113448 r122159  
    3434        Callback
    3535    ] MutationCallback {
    36         [Custom] boolean handleEvent(in MutationRecordArray mutations, in WebKitMutationObserver observer);
     36        [Custom] boolean handleEvent(in MutationRecordArray mutations, in MutationObserver observer);
    3737    };
    3838}
  • trunk/Source/WebCore/dom/MutationObserver.cpp

    r122158 r122159  
    3333#if ENABLE(MUTATION_OBSERVERS)
    3434
    35 #include "WebKitMutationObserver.h"
     35#include "MutationObserver.h"
    3636
    3737#include "Dictionary.h"
     
    5151static unsigned s_observerPriority = 0;
    5252
    53 struct WebKitMutationObserver::ObserverLessThan {
    54     bool operator()(const RefPtr<WebKitMutationObserver>& lhs, const RefPtr<WebKitMutationObserver>& rhs)
     53struct MutationObserver::ObserverLessThan {
     54    bool operator()(const RefPtr<MutationObserver>& lhs, const RefPtr<MutationObserver>& rhs)
    5555    {
    5656        return lhs->m_priority < rhs->m_priority;
     
    5858};
    5959
    60 PassRefPtr<WebKitMutationObserver> WebKitMutationObserver::create(PassRefPtr<MutationCallback> callback)
    61 {
    62     ASSERT(isMainThread());
    63     return adoptRef(new WebKitMutationObserver(callback));
    64 }
    65 
    66 WebKitMutationObserver::WebKitMutationObserver(PassRefPtr<MutationCallback> callback)
     60PassRefPtr<MutationObserver> MutationObserver::create(PassRefPtr<MutationCallback> callback)
     61{
     62    ASSERT(isMainThread());
     63    return adoptRef(new MutationObserver(callback));
     64}
     65
     66MutationObserver::MutationObserver(PassRefPtr<MutationCallback> callback)
    6767    : m_callback(callback)
    6868    , m_priority(s_observerPriority++)
     
    7070}
    7171
    72 WebKitMutationObserver::~WebKitMutationObserver()
     72MutationObserver::~MutationObserver()
    7373{
    7474    ASSERT(m_registrations.isEmpty());
    7575}
    7676
    77 bool WebKitMutationObserver::validateOptions(MutationObserverOptions options)
     77bool MutationObserver::validateOptions(MutationObserverOptions options)
    7878{
    7979    return (options & (Attributes | CharacterData | ChildList))
     
    8383}
    8484
    85 void WebKitMutationObserver::observe(Node* node, const Dictionary& optionsDictionary, ExceptionCode& ec)
     85void MutationObserver::observe(Node* node, const Dictionary& optionsDictionary, ExceptionCode& ec)
    8686{
    8787    if (!node) {
     
    9494        MutationObserverOptions value;
    9595    } booleanOptions[] = {
    96         { "childList", WebKitMutationObserver::ChildList },
    97         { "attributes", WebKitMutationObserver::Attributes },
    98         { "characterData", WebKitMutationObserver::CharacterData },
    99         { "subtree", WebKitMutationObserver::Subtree },
    100         { "attributeOldValue", WebKitMutationObserver::AttributeOldValue },
    101         { "characterDataOldValue", WebKitMutationObserver::CharacterDataOldValue }
     96        { "childList", ChildList },
     97        { "attributes", Attributes },
     98        { "characterData", CharacterData },
     99        { "subtree", Subtree },
     100        { "attributeOldValue", AttributeOldValue },
     101        { "characterDataOldValue", CharacterDataOldValue }
    102102    };
    103103    MutationObserverOptions options = 0;
     
    110110    HashSet<AtomicString> attributeFilter;
    111111    if (optionsDictionary.get("attributeFilter", attributeFilter))
    112         options |= WebKitMutationObserver::AttributeFilter;
     112        options |= AttributeFilter;
    113113
    114114    if (!validateOptions(options)) {
     
    123123}
    124124
    125 Vector<RefPtr<MutationRecord> > WebKitMutationObserver::takeRecords()
     125Vector<RefPtr<MutationRecord> > MutationObserver::takeRecords()
    126126{
    127127    Vector<RefPtr<MutationRecord> > records;
     
    130130}
    131131
    132 void WebKitMutationObserver::disconnect()
     132void MutationObserver::disconnect()
    133133{
    134134    m_records.clear();
     
    138138}
    139139
    140 void WebKitMutationObserver::observationStarted(MutationObserverRegistration* registration)
     140void MutationObserver::observationStarted(MutationObserverRegistration* registration)
    141141{
    142142    ASSERT(!m_registrations.contains(registration));
     
    144144}
    145145
    146 void WebKitMutationObserver::observationEnded(MutationObserverRegistration* registration)
     146void MutationObserver::observationEnded(MutationObserverRegistration* registration)
    147147{
    148148    ASSERT(m_registrations.contains(registration));
     
    150150}
    151151
    152 typedef HashSet<RefPtr<WebKitMutationObserver> > MutationObserverSet;
     152typedef HashSet<RefPtr<MutationObserver> > MutationObserverSet;
    153153
    154154static MutationObserverSet& activeMutationObservers()
     
    158158}
    159159
    160 void WebKitMutationObserver::enqueueMutationRecord(PassRefPtr<MutationRecord> mutation)
     160void MutationObserver::enqueueMutationRecord(PassRefPtr<MutationRecord> mutation)
    161161{
    162162    ASSERT(isMainThread());
     
    165165}
    166166
    167 void WebKitMutationObserver::setHasTransientRegistration()
     167void MutationObserver::setHasTransientRegistration()
    168168{
    169169    ASSERT(isMainThread());
     
    171171}
    172172
    173 void WebKitMutationObserver::deliver()
     173void MutationObserver::deliver()
    174174{
    175175    // Calling clearTransientRegistrations() can modify m_registrations, so it's necessary
     
    192192}
    193193
    194 void WebKitMutationObserver::deliverAllMutations()
     194void MutationObserver::deliverAllMutations()
    195195{
    196196    ASSERT(isMainThread());
     
    201201
    202202    while (!activeMutationObservers().isEmpty()) {
    203         Vector<RefPtr<WebKitMutationObserver> > observers;
     203        Vector<RefPtr<MutationObserver> > observers;
    204204        copyToVector(activeMutationObservers(), observers);
    205205        activeMutationObservers().clear();
  • trunk/Source/WebCore/dom/MutationObserver.h

    r122158 r122159  
    2929 */
    3030
    31 #ifndef WebKitMutationObserver_h
    32 #define WebKitMutationObserver_h
     31#ifndef MutationObserver_h
     32#define MutationObserver_h
    3333
    3434#if ENABLE(MUTATION_OBSERVERS)
     
    5555typedef unsigned char MutationRecordDeliveryOptions;
    5656
    57 class WebKitMutationObserver : public RefCounted<WebKitMutationObserver> {
     57class MutationObserver : public RefCounted<MutationObserver> {
    5858public:
    5959    enum MutationType {
     
    7575    };
    7676
    77     static PassRefPtr<WebKitMutationObserver> create(PassRefPtr<MutationCallback>);
     77    static PassRefPtr<MutationObserver> create(PassRefPtr<MutationCallback>);
    7878    static void deliverAllMutations();
    7979
    80     ~WebKitMutationObserver();
     80    ~MutationObserver();
    8181
    8282    void observe(Node*, const Dictionary&, ExceptionCode&);
     
    9191    struct ObserverLessThan;
    9292
    93     WebKitMutationObserver(PassRefPtr<MutationCallback>);
     93    MutationObserver(PassRefPtr<MutationCallback>);
    9494    void deliver();
    9595
     
    106106#endif // ENABLE(MUTATION_OBSERVERS)
    107107
    108 #endif // WebKitMutationObserver_h
     108#endif // MutationObserver_h
  • trunk/Source/WebCore/dom/MutationObserver.idl

    r122158 r122159  
    3434        CustomConstructor,
    3535        ConstructorParameters=1
    36     ] WebKitMutationObserver {
     36    ] MutationObserver {
    3737        void observe(in Node target, in Dictionary options)
    3838            raises(DOMException);
  • trunk/Source/WebCore/dom/MutationObserverInterestGroup.cpp

    r113897 r122159  
    4242namespace WebCore {
    4343
    44 PassOwnPtr<MutationObserverInterestGroup> MutationObserverInterestGroup::createIfNeeded(Node* target, WebKitMutationObserver::MutationType type, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName)
     44PassOwnPtr<MutationObserverInterestGroup> MutationObserverInterestGroup::createIfNeeded(Node* target, MutationObserver::MutationType type, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName)
    4545{
    46     ASSERT((type == WebKitMutationObserver::Attributes && attributeName) || !attributeName);
    47     HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions> observers;
     46    ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName);
     47    HashMap<MutationObserver*, MutationRecordDeliveryOptions> observers;
    4848    target->getRegisteredMutationObserversOfType(observers, type, attributeName);
    4949    if (observers.isEmpty())
     
    5353}
    5454
    55 MutationObserverInterestGroup::MutationObserverInterestGroup(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag)
     55MutationObserverInterestGroup::MutationObserverInterestGroup(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag)
    5656    : m_oldValueFlag(oldValueFlag)
    5757{
     
    6262bool MutationObserverInterestGroup::isOldValueRequested()
    6363{
    64     for (HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) {
     64    for (HashMap<MutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) {
    6565        if (hasOldValue(iter->second))
    6666            return true;
     
    7373    RefPtr<MutationRecord> mutation = prpMutation;
    7474    RefPtr<MutationRecord> mutationWithNullOldValue;
    75     for (HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) {
    76         WebKitMutationObserver* observer = iter->first;
     75    for (HashMap<MutationObserver*, MutationRecordDeliveryOptions>::iterator iter = m_observers.begin(); iter != m_observers.end(); ++iter) {
     76        MutationObserver* observer = iter->first;
    7777        if (hasOldValue(iter->second)) {
    7878            observer->enqueueMutationRecord(mutation);
  • trunk/Source/WebCore/dom/MutationObserverInterestGroup.h

    r113897 r122159  
    3535
    3636#include "Document.h"
     37#include "MutationObserver.h"
    3738#include "Node.h"
    3839#include "QualifiedName.h"
    39 #include "WebKitMutationObserver.h"
    4040#include <wtf/HashMap.h>
    4141#include <wtf/PassOwnPtr.h>
     
    4747    static PassOwnPtr<MutationObserverInterestGroup> createForChildListMutation(Node* target)
    4848    {
    49         if (!target->document()->hasMutationObserversOfType(WebKitMutationObserver::ChildList))
     49        if (!target->document()->hasMutationObserversOfType(MutationObserver::ChildList))
    5050            return nullptr;
    5151
    5252        MutationRecordDeliveryOptions oldValueFlag = 0;
    53         return createIfNeeded(target, WebKitMutationObserver::ChildList, oldValueFlag);
     53        return createIfNeeded(target, MutationObserver::ChildList, oldValueFlag);
    5454    }
    5555
    5656    static PassOwnPtr<MutationObserverInterestGroup> createForCharacterDataMutation(Node* target)
    5757    {
    58         if (!target->document()->hasMutationObserversOfType(WebKitMutationObserver::CharacterData))
     58        if (!target->document()->hasMutationObserversOfType(MutationObserver::CharacterData))
    5959            return nullptr;
    6060
    61         return createIfNeeded(target, WebKitMutationObserver::CharacterData, WebKitMutationObserver::CharacterDataOldValue);
     61        return createIfNeeded(target, MutationObserver::CharacterData, MutationObserver::CharacterDataOldValue);
    6262    }
    6363
    6464    static PassOwnPtr<MutationObserverInterestGroup> createForAttributesMutation(Node* target, const QualifiedName& attributeName)
    6565    {
    66         if (!target->document()->hasMutationObserversOfType(WebKitMutationObserver::Attributes))
     66        if (!target->document()->hasMutationObserversOfType(MutationObserver::Attributes))
    6767            return nullptr;
    6868
    69         return createIfNeeded(target, WebKitMutationObserver::Attributes, WebKitMutationObserver::AttributeOldValue, &attributeName);
     69        return createIfNeeded(target, MutationObserver::Attributes, MutationObserver::AttributeOldValue, &attributeName);
    7070    }
    7171
     
    7474
    7575private:
    76     static PassOwnPtr<MutationObserverInterestGroup> createIfNeeded(Node* target, WebKitMutationObserver::MutationType, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName = 0);
    77     MutationObserverInterestGroup(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag);
     76    static PassOwnPtr<MutationObserverInterestGroup> createIfNeeded(Node* target, MutationObserver::MutationType, MutationRecordDeliveryOptions oldValueFlag, const QualifiedName* attributeName = 0);
     77    MutationObserverInterestGroup(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationRecordDeliveryOptions oldValueFlag);
    7878
    7979    bool hasOldValue(MutationRecordDeliveryOptions options) { return options & m_oldValueFlag; }
    8080
    81     HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions> m_observers;
     81    HashMap<MutationObserver*, MutationRecordDeliveryOptions> m_observers;
    8282    MutationRecordDeliveryOptions m_oldValueFlag;
    8383};
  • trunk/Source/WebCore/dom/MutationObserverRegistration.cpp

    r113897 r122159  
    4141namespace WebCore {
    4242
    43 PassOwnPtr<MutationObserverRegistration> MutationObserverRegistration::create(PassRefPtr<WebKitMutationObserver> observer, Node* registrationNode)
     43PassOwnPtr<MutationObserverRegistration> MutationObserverRegistration::create(PassRefPtr<MutationObserver> observer, Node* registrationNode)
    4444{
    4545    return adoptPtr(new MutationObserverRegistration(observer, registrationNode));
    4646}
    4747
    48 MutationObserverRegistration::MutationObserverRegistration(PassRefPtr<WebKitMutationObserver> observer, Node* registrationNode)
     48MutationObserverRegistration::MutationObserverRegistration(PassRefPtr<MutationObserver> observer, Node* registrationNode)
    4949     : m_observer(observer)
    5050     , m_registrationNode(registrationNode)
     
    106106}
    107107
    108 bool MutationObserverRegistration::shouldReceiveMutationFrom(Node* node, WebKitMutationObserver::MutationType type, const QualifiedName* attributeName)
     108bool MutationObserverRegistration::shouldReceiveMutationFrom(Node* node, MutationObserver::MutationType type, const QualifiedName* attributeName)
    109109{
    110     ASSERT((type == WebKitMutationObserver::Attributes && attributeName) || !attributeName);
     110    ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName);
    111111    if (!(m_options & type))
    112112        return false;
     
    115115        return false;
    116116
    117     if (type != WebKitMutationObserver::Attributes || !(m_options & WebKitMutationObserver::AttributeFilter))
     117    if (type != MutationObserver::Attributes || !(m_options & MutationObserver::AttributeFilter))
    118118        return true;
    119119
  • trunk/Source/WebCore/dom/MutationObserverRegistration.h

    r113897 r122159  
    3434#if ENABLE(MUTATION_OBSERVERS)
    3535
    36 #include "WebKitMutationObserver.h"
     36#include "MutationObserver.h"
    3737#include <wtf/HashSet.h>
    3838#include <wtf/text/AtomicString.h>
     
    4646public:
    4747
    48     static PassOwnPtr<MutationObserverRegistration> create(PassRefPtr<WebKitMutationObserver>, Node*);
     48    static PassOwnPtr<MutationObserverRegistration> create(PassRefPtr<MutationObserver>, Node*);
    4949
    5050    ~MutationObserverRegistration();
     
    5656    void unregister();
    5757
    58     bool shouldReceiveMutationFrom(Node*, WebKitMutationObserver::MutationType, const QualifiedName* attributeName);
    59     bool inline isSubtree() const { return m_options & WebKitMutationObserver::Subtree; }
     58    bool shouldReceiveMutationFrom(Node*, MutationObserver::MutationType, const QualifiedName* attributeName);
     59    bool inline isSubtree() const { return m_options & MutationObserver::Subtree; }
    6060
    61     WebKitMutationObserver* observer() { return m_observer.get(); }
    62     MutationRecordDeliveryOptions deliveryOptions() const { return m_options & (WebKitMutationObserver::AttributeOldValue | WebKitMutationObserver::CharacterDataOldValue); }
    63     MutationObserverOptions mutationTypes() const { return m_options & WebKitMutationObserver::AllMutationTypes; }
     61    MutationObserver* observer() { return m_observer.get(); }
     62    MutationRecordDeliveryOptions deliveryOptions() const { return m_options & (MutationObserver::AttributeOldValue | MutationObserver::CharacterDataOldValue); }
     63    MutationObserverOptions mutationTypes() const { return m_options & MutationObserver::AllMutationTypes; }
    6464
    6565private:
    66     MutationObserverRegistration(PassRefPtr<WebKitMutationObserver>, Node*);
     66    MutationObserverRegistration(PassRefPtr<MutationObserver>, Node*);
    6767
    6868    const HashSet<AtomicString>& caseInsensitiveAttributeFilter();
    6969
    70     RefPtr<WebKitMutationObserver> m_observer;
     70    RefPtr<MutationObserver> m_observer;
    7171    Node* m_registrationNode;
    7272    RefPtr<Node> m_registrationNodeKeepAlive;
  • trunk/Source/WebCore/dom/Node.cpp

    r121603 r122159  
    24192419}
    24202420
    2421 void Node::collectMatchingObserversForMutation(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>& observers, Node* fromNode, WebKitMutationObserver::MutationType type, const QualifiedName* attributeName)
    2422 {
    2423     ASSERT((type == WebKitMutationObserver::Attributes && attributeName) || !attributeName);
     2421void Node::collectMatchingObserversForMutation(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, Node* fromNode, MutationObserver::MutationType type, const QualifiedName* attributeName)
     2422{
     2423    ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName);
    24242424    if (Vector<OwnPtr<MutationObserverRegistration> >* registry = fromNode->mutationObserverRegistry()) {
    24252425        const size_t size = registry->size();
     
    24282428            if (registration->shouldReceiveMutationFrom(this, type, attributeName)) {
    24292429                MutationRecordDeliveryOptions deliveryOptions = registration->deliveryOptions();
    2430                 HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>::AddResult result = observers.add(registration->observer(), deliveryOptions);
     2430                HashMap<MutationObserver*, MutationRecordDeliveryOptions>::AddResult result = observers.add(registration->observer(), deliveryOptions);
    24312431                if (!result.isNewEntry)
    24322432                    result.iterator->second |= deliveryOptions;
     
    24412441            if (registration->shouldReceiveMutationFrom(this, type, attributeName)) {
    24422442                MutationRecordDeliveryOptions deliveryOptions = registration->deliveryOptions();
    2443                 HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>::AddResult result = observers.add(registration->observer(), deliveryOptions);
     2443                HashMap<MutationObserver*, MutationRecordDeliveryOptions>::AddResult result = observers.add(registration->observer(), deliveryOptions);
    24442444                if (!result.isNewEntry)
    24452445                    result.iterator->second |= deliveryOptions;
     
    24492449}
    24502450
    2451 void Node::getRegisteredMutationObserversOfType(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>& observers, WebKitMutationObserver::MutationType type, const QualifiedName* attributeName)
    2452 {
    2453     ASSERT((type == WebKitMutationObserver::Attributes && attributeName) || !attributeName);
     2451void Node::getRegisteredMutationObserversOfType(HashMap<MutationObserver*, MutationRecordDeliveryOptions>& observers, MutationObserver::MutationType type, const QualifiedName* attributeName)
     2452{
     2453    ASSERT((type == MutationObserver::Attributes && attributeName) || !attributeName);
    24542454    collectMatchingObserversForMutation(observers, this, type, attributeName);
    24552455    for (Node* node = parentNode(); node; node = node->parentNode())
     
    24572457}
    24582458
    2459 MutationObserverRegistration* Node::registerMutationObserver(PassRefPtr<WebKitMutationObserver> observer)
     2459MutationObserverRegistration* Node::registerMutationObserver(PassRefPtr<MutationObserver> observer)
    24602460{
    24612461    Vector<OwnPtr<MutationObserverRegistration> >* registry = ensureRareData()->ensureMutationObserverRegistry();
  • trunk/Source/WebCore/dom/Node.h

    r121603 r122159  
    3131#include "LayoutTypes.h"
    3232#include "MemoryInstrumentation.h"
     33#include "MutationObserver.h"
    3334#include "RenderStyleConstants.h"
    3435#include "ScriptWrappable.h"
    3536#include "TreeShared.h"
    36 #include "WebKitMutationObserver.h"
    3737#include <wtf/Forward.h>
    3838#include <wtf/ListHashSet.h>
     
    634634
    635635#if ENABLE(MUTATION_OBSERVERS)
    636     void getRegisteredMutationObserversOfType(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>&, WebKitMutationObserver::MutationType, const QualifiedName* attributeName);
    637     MutationObserverRegistration* registerMutationObserver(PassRefPtr<WebKitMutationObserver>);
     636    void getRegisteredMutationObserversOfType(HashMap<MutationObserver*, MutationRecordDeliveryOptions>&, MutationObserver::MutationType, const QualifiedName* attributeName);
     637    MutationObserverRegistration* registerMutationObserver(PassRefPtr<MutationObserver>);
    638638    void unregisterMutationObserver(MutationObserverRegistration*);
    639639    void registerTransientMutationObserver(MutationObserverRegistration*);
     
    781781    Vector<OwnPtr<MutationObserverRegistration> >* mutationObserverRegistry();
    782782    HashSet<MutationObserverRegistration*>* transientMutationObserverRegistry();
    783     void collectMatchingObserversForMutation(HashMap<WebKitMutationObserver*, MutationRecordDeliveryOptions>&, Node* fromNode, WebKitMutationObserver::MutationType, const QualifiedName* attributeName);
     783    void collectMatchingObserversForMutation(HashMap<MutationObserver*, MutationRecordDeliveryOptions>&, Node* fromNode, MutationObserver::MutationType, const QualifiedName* attributeName);
    784784#endif
    785785
  • trunk/Source/WebCore/dom/NodeRareData.h

    r121603 r122159  
    2626#include "DOMSettableTokenList.h"
    2727#include "DynamicNodeList.h"
     28#include "MutationObserver.h"
    2829#include "MutationObserverRegistration.h"
    2930#include "QualifiedName.h"
    3031#include "TagNodeList.h"
    31 #include "WebKitMutationObserver.h"
    3232#include <wtf/HashSet.h>
    3333#include <wtf/OwnPtr.h>
  • trunk/Source/WebCore/page/DOMWindow.idl

    r122110 r122159  
    779779        attribute [Conditional=BLOB] DOMURLConstructor webkitURL;
    780780
    781         attribute [Conditional=MUTATION_OBSERVERS] WebKitMutationObserverConstructor WebKitMutationObserver;
     781        attribute [Conditional=MUTATION_OBSERVERS] MutationObserverConstructor WebKitMutationObserver;
    782782
    783783#endif // defined(LANGUAGE_JAVASCRIPT)
  • trunk/Source/WebKit/chromium/ChangeLog

    r122139 r122159  
     12012-07-09  Adam Klein  <adamk@chromium.org>
     2
     3        Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
     4        https://bugs.webkit.org/show_bug.cgi?id=90810
     5
     6        Reviewed by Ojan Vafai.
     7
     8        * src/WebKit.cpp:
     9
    1102012-07-09  Leandro Gracia Gil  <leandrogracia@chromium.org>
    211
  • trunk/Source/WebKit/chromium/src/WebKit.cpp

    r121707 r122159  
    3333
    3434#include "Logging.h"
     35#include "MutationObserver.h"
    3536#include "Page.h"
    3637#include "RuntimeEnabledFeatures.h"
     
    3940#include "V8Binding.h"
    4041#include "V8RecursionScope.h"
    41 #include "WebKitMutationObserver.h"
    4242#include "WebMediaPlayerClientImpl.h"
    4343#include "WebSocket.h"
     
    6868    virtual void didProcessTask()
    6969    {
    70         WebCore::WebKitMutationObserver::deliverAllMutations();
     70        WebCore::MutationObserver::deliverAllMutations();
    7171    }
    7272};
  • trunk/Source/WebKit/efl/ChangeLog

    r122102 r122159  
     12012-07-09  Adam Klein  <adamk@chromium.org>
     2
     3        Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
     4        https://bugs.webkit.org/show_bug.cgi?id=90810
     5
     6        Reviewed by Ojan Vafai.
     7
     8        * WebCoreSupport/DumpRenderTreeSupportEfl.cpp:
     9        (DumpRenderTreeSupportEfl::deliverAllMutationsIfNecessary):
     10
    1112012-07-09  Krzysztof Czech  <k.czech@samsung.com>
    212
  • trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp

    r121555 r122159  
    4848#include <JavaScriptCore/OpaqueJSString.h>
    4949#include <MemoryCache.h>
     50#include <MutationObserver.h>
    5051#include <PageGroup.h>
    5152#include <PrintContext.h>
     
    5657#include <Settings.h>
    5758#include <TextIterator.h>
    58 #include <WebKitMutationObserver.h>
    5959#include <bindings/js/GCController.h>
    6060#include <history/HistoryItem.h>
     
    598598{
    599599#if ENABLE(MUTATION_OBSERVERS)
    600     WebCore::WebKitMutationObserver::deliverAllMutations();
     600    WebCore::MutationObserver::deliverAllMutations();
    601601#endif
    602602}
  • trunk/Source/WebKit/gtk/ChangeLog

    r122147 r122159  
     12012-07-09  Adam Klein  <adamk@chromium.org>
     2
     3        Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
     4        https://bugs.webkit.org/show_bug.cgi?id=90810
     5
     6        Reviewed by Ojan Vafai.
     7
     8        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
     9        (DumpRenderTreeSupportGtk::deliverAllMutationsIfNecessary):
     10
    1112012-07-09  Zan Dobersek  <zandobersek@gmail.com>
    212
  • trunk/Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp

    r122112 r122159  
    5151#include "JSNodeList.h"
    5252#include "JSValue.h"
     53#include "MutationObserver.h"
    5354#include "NodeList.h"
    5455#include "PageGroup.h"
     
    6566#include "TextIterator.h"
    6667#include "WebKitAccessibleWrapperAtk.h"
    67 #include "WebKitMutationObserver.h"
    6868#include "WorkerThread.h"
    6969#include "webkitglobalsprivate.h"
     
    849849{
    850850#if ENABLE(MUTATION_OBSERVERS)
    851     WebKitMutationObserver::deliverAllMutations();
     851    MutationObserver::deliverAllMutations();
    852852#endif
    853853}
  • trunk/Tools/ChangeLog

    r122154 r122159  
     12012-07-09  Adam Klein  <adamk@chromium.org>
     2
     3        Rename WebCore::WebKitMutationObserver to WebCore::MutationObserver
     4        https://bugs.webkit.org/show_bug.cgi?id=90810
     5
     6        Reviewed by Ojan Vafai.
     7
     8        * DumpRenderTree/gtk/EventSender.cpp:
     9
    1102012-07-09  Mihai Parparita  <mihaip@chromium.org>
    211
  • trunk/Tools/DumpRenderTree/gtk/EventSender.cpp

    r119999 r122159  
    3636#include "DumpRenderTree.h"
    3737#include "WebCoreSupport/DumpRenderTreeSupportGtk.h"
    38 #include "WebKitMutationObserver.h"
    3938#include <GOwnPtrGtk.h>
    4039#include <GRefPtrGtk.h>
Note: See TracChangeset for help on using the changeset viewer.