Ignore:
Timestamp:
Apr 15, 2013, 5:22:00 PM (12 years ago)
Author:
[email protected]
Message:

ScriptWrappable subclasses shouldn't have to include WeakInlines.h
https://bugs.webkit.org/show_bug.cgi?id=114641

Reviewed by Alexey Proskuryakov.

Source/JavaScriptCore:

Move back the Weak constructor, destructor and clear() to Weak.h. Add a new weakClearSlowCase function
and put it in Weak.cpp.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
  • JavaScriptCore.vcxproj/JavaScriptCore.vcxproj:
  • JavaScriptCore.vcxproj/JavaScriptCore.vcxproj.filters:
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • Target.pri:
  • heap/Weak.cpp: Added.
  • heap/Weak.h:
  • heap/WeakInlines.h:
  • heap/WeakSetInlines.h:

Source/WebCore:

Remove ScriptWrappableInlines.h includes, they're not needed anymore.

  • css/WebKitCSSMatrix.cpp:
  • dom/ClientRect.cpp:
  • dom/ClientRectList.cpp:
  • dom/Clipboard.cpp:
  • dom/DOMStringMap.cpp:
  • dom/Event.cpp:
  • dom/MutationRecord.cpp:
  • fileapi/FileList.cpp:
  • page/BarInfo.cpp:
  • plugins/DOMMimeTypeArray.cpp:
  • plugins/DOMPlugin.cpp:
  • plugins/DOMPluginArray.cpp:
  • storage/Storage.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/Target.pri

    r148119 r148479  
    8787    heap/ConservativeRoots.cpp \
    8888    heap/DFGCodeBlocks.cpp \
     89    heap/Weak.cpp \
     90    heap/WeakBlock.cpp \
     91    heap/WeakHandleOwner.cpp \
    8992    heap/WeakSet.cpp \
    90     heap/WeakHandleOwner.cpp \
    91     heap/WeakBlock.cpp \
    9293    heap/HandleSet.cpp \
    9394    heap/HandleStack.cpp \
Note: See TracChangeset for help on using the changeset viewer.