12012-05-20 Kentaro Hara <haraken@chromium.org>
2
3 [V8] Pass Isolate to V8NPObject::npObjectGetProperty() and V8NPObject::npObjectSetProperty()
4 https://bugs.webkit.org/show_bug.cgi?id=86979
5
6 Reviewed by NOBODY (OOPS!).
7
8 The objective is to pass Isolate around in V8 bindings.
9 This patch passes Isolate to V8NPObject::npObjectGetProperty()
10 and V8NPObject::npObjectSetProperty().
11
12 No tests. No change in behavior.
13
14 * bindings/v8/V8NPObject.cpp:
15 (WebCore::npObjectGetProperty):
16 (WebCore::npObjectNamedPropertyGetter):
17 (WebCore::npObjectIndexedPropertyGetter):
18 (WebCore::npObjectGetNamedProperty):
19 (WebCore::npObjectGetIndexedProperty):
20 (WebCore::npObjectQueryProperty):
21 (WebCore::npObjectSetProperty):
22 (WebCore::npObjectNamedPropertySetter):
23 (WebCore::npObjectIndexedPropertySetter):
24 (WebCore::npObjectSetNamedProperty):
25 (WebCore::npObjectSetIndexedProperty):
26 * bindings/v8/V8NPObject.h:
27 (WebCore):
28 * bindings/v8/custom/V8HTMLPlugInElementCustom.cpp:
29 (WebCore::npObjectNamedGetter):
30 (WebCore::npObjectNamedSetter):
31 (WebCore::npObjectIndexedGetter):
32 (WebCore::npObjectIndexedSetter):
33