Fix includes in StrongInlines.h and ScriptValue.h
authoradamk@chromium.org <adamk@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Apr 2012 15:29:22 +0000 (15:29 +0000)
committeradamk@chromium.org <adamk@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Apr 2012 15:29:22 +0000 (15:29 +0000)
commita08263e7f031cf60ed46149a9a969070971515ca
tree7788cfb91d68ca53c6d84f0383a04dc9dada8ddd
parent54b5b2f6dc999761ceebff74073ce22355f33720
Fix includes in StrongInlines.h and ScriptValue.h
https://bugs.webkit.org/show_bug.cgi?id=84659

Reviewed by Geoffrey Garen.

Source/JavaScriptCore:

* heap/StrongInlines.h: Include JSGlobalData.h, since JSGlobalData's
definiition is required here.

Source/WebCore:

This change was prompted by an attempt to use ScriptValue.h from a
WebCore header file and running into trouble with the (as it turns out
unnecessary) include of JSDOMBinding.h.

* bindings/js/ScriptValue.cpp: Add include of JSDOMBinding.h, now that
it's not included by the header.
* bindings/js/ScriptValue.h: Remove unnecessary include of JSDOMBinding.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@115061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/heap/StrongInlines.h
Source/WebCore/ChangeLog
Source/WebCore/bindings/js/ScriptValue.cpp
Source/WebCore/bindings/js/ScriptValue.h