|
Lines 874-879
static JSValueRef waitForPolicyDelegateCallback(JSContextRef context, JSObjectRe
a/WebKitTools/DumpRenderTree/LayoutTestController.cpp_sec1
|
| 874 |
return JSValueMakeUndefined(context); |
874 |
return JSValueMakeUndefined(context); |
| 875 |
} |
875 |
} |
| 876 |
|
876 |
|
|
|
877 |
static JSValueRef whiteListAccessToOriginCallback(JSContextRef context, JSObjectRef, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) |
| 878 |
{ |
| 879 |
if (argumentCount != 4) |
| 880 |
return JSValueMakeUndefined(context); |
| 881 |
|
| 882 |
JSRetainPtr<JSStringRef> sourceOrigin(Adopt, JSValueToStringCopy(context, arguments[0], exception)); |
| 883 |
ASSERT(!*exception); |
| 884 |
JSRetainPtr<JSStringRef> host(Adopt, JSValueToStringCopy(context, arguments[1], exception)); |
| 885 |
ASSERT(!*exception); |
| 886 |
bool includeSubdomains = JSValueToBoolean(context, arguments[2]); |
| 887 |
bool secure = JSValueToBoolean(context, arguments[3]); |
| 888 |
|
| 889 |
LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); |
| 890 |
controller->whiteListAccessToOrigin(sourceOrigin.get(), host.get(), includeSubdomains, secure); |
| 891 |
return JSValueMakeUndefined(context); |
| 892 |
} |
| 893 |
|
| 894 |
static JSValueRef resetOriginAccessWhiteListsCallback(JSContextRef context, JSObjectRef, JSObjectRef thisObject, size_t, const JSValueRef[], JSValueRef*) |
| 895 |
{ |
| 896 |
LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); |
| 897 |
controller->resetOriginAccessWhiteLists(); |
| 898 |
return JSValueMakeUndefined(context); |
| 899 |
} |
| 900 |
|
| 877 |
// Static Values |
901 |
// Static Values |
| 878 |
|
902 |
|
| 879 |
static JSValueRef getGlobalFlagCallback(JSContextRef context, JSObjectRef thisObject, JSStringRef propertyName, JSValueRef* exception) |
903 |
static JSValueRef getGlobalFlagCallback(JSContextRef context, JSObjectRef thisObject, JSStringRef propertyName, JSValueRef* exception) |
|
Lines 984-989
JSStaticFunction* LayoutTestController::staticFunctions()
a/WebKitTools/DumpRenderTree/LayoutTestController.cpp_sec2
|
| 984 |
{ "queueNonLoadingScript", queueNonLoadingScriptCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1008 |
{ "queueNonLoadingScript", queueNonLoadingScriptCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 985 |
{ "queueReload", queueReloadCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1009 |
{ "queueReload", queueReloadCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 986 |
{ "repaintSweepHorizontally", repaintSweepHorizontallyCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1010 |
{ "repaintSweepHorizontally", repaintSweepHorizontallyCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
|
1011 |
{ "resetOriginAccessWhiteLists", resetOriginAccessWhiteListsCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 987 |
{ "setAcceptsEditing", setAcceptsEditingCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1012 |
{ "setAcceptsEditing", setAcceptsEditingCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 988 |
{ "setAuthorAndUserStylesEnabled", setAuthorAndUserStylesEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1013 |
{ "setAuthorAndUserStylesEnabled", setAuthorAndUserStylesEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 989 |
{ "setAppCacheMaximumSize", setAppCacheMaximumSizeCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1014 |
{ "setAppCacheMaximumSize", setAppCacheMaximumSizeCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
Lines 1014-1019
JSStaticFunction* LayoutTestController::staticFunctions()
a/WebKitTools/DumpRenderTree/LayoutTestController.cpp_sec3
|
| 1014 |
{ "waitForPolicyDelegate", waitForPolicyDelegateCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1039 |
{ "waitForPolicyDelegate", waitForPolicyDelegateCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 1015 |
{ "waitUntilDone", waitUntilDoneCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1040 |
{ "waitUntilDone", waitUntilDoneCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 1016 |
{ "windowCount", windowCountCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
1041 |
{ "windowCount", windowCountCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
|
1042 |
{ "whiteListAccessToOrigin", whiteListAccessToOriginCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 1017 |
{ 0, 0, 0 } |
1043 |
{ 0, 0, 0 } |
| 1018 |
}; |
1044 |
}; |
| 1019 |
|
1045 |
|