|
Lines 1670-1675
static JSValueRef setPluginsEnabledCallback(JSContextRef context, JSObjectRef fu
a/Tools/DumpRenderTree/LayoutTestController.cpp_sec1
|
| 1670 |
return JSValueMakeUndefined(context); |
1670 |
return JSValueMakeUndefined(context); |
| 1671 |
} |
1671 |
} |
| 1672 |
|
1672 |
|
|
|
1673 |
static JSValueRef setPageVisibilityCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) |
| 1674 |
{ |
| 1675 |
// Has mac & windows implementation |
| 1676 |
if (argumentCount < 1) |
| 1677 |
return JSValueMakeUndefined(context); |
| 1678 |
|
| 1679 |
JSRetainPtr<JSStringRef> visibility(Adopt, JSValueToStringCopy(context, arguments[0], exception)); |
| 1680 |
ASSERT(!*exception); |
| 1681 |
|
| 1682 |
size_t maxLength = JSStringGetMaximumUTF8CStringSize(visibility.get()); |
| 1683 |
char* visibilityBuffer = new char[maxLength + 1]; |
| 1684 |
JSStringGetUTF8CString(visibility.get(), visibilityBuffer, maxLength + 1); |
| 1685 |
|
| 1686 |
LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); |
| 1687 |
controller->setPageVisibility(visibilityBuffer); |
| 1688 |
delete[] visibilityBuffer; |
| 1689 |
|
| 1690 |
return JSValueMakeUndefined(context); |
| 1691 |
} |
| 1692 |
|
| 1693 |
static JSValueRef resetPageVisibilityCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) |
| 1694 |
{ |
| 1695 |
// Has mac & windows implementation |
| 1696 |
if (argumentCount < 1) |
| 1697 |
return JSValueMakeUndefined(context); |
| 1698 |
|
| 1699 |
LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); |
| 1700 |
controller->resetPageVisibility(); |
| 1701 |
return JSValueMakeUndefined(context); |
| 1702 |
} |
| 1703 |
|
| 1673 |
static JSValueRef setSmartInsertDeleteEnabledCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) |
1704 |
static JSValueRef setSmartInsertDeleteEnabledCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) |
| 1674 |
{ |
1705 |
{ |
| 1675 |
if (argumentCount < 1) |
1706 |
if (argumentCount < 1) |
|
Lines 2256-2261
JSStaticFunction* LayoutTestController::staticFunctions()
a/Tools/DumpRenderTree/LayoutTestController.cpp_sec2
|
| 2256 |
{ "removeAllVisitedLinks", removeAllVisitedLinksCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2287 |
{ "removeAllVisitedLinks", removeAllVisitedLinksCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2257 |
{ "removeOriginAccessWhitelistEntry", removeOriginAccessWhitelistEntryCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2288 |
{ "removeOriginAccessWhitelistEntry", removeOriginAccessWhitelistEntryCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2258 |
{ "repaintSweepHorizontally", repaintSweepHorizontallyCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2289 |
{ "repaintSweepHorizontally", repaintSweepHorizontallyCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
|
2290 |
{ "resetPageVisibility", resetPageVisibilityCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2259 |
{ "setAcceptsEditing", setAcceptsEditingCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2291 |
{ "setAcceptsEditing", setAcceptsEditingCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2260 |
{ "setAllowUniversalAccessFromFileURLs", setAllowUniversalAccessFromFileURLsCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2292 |
{ "setAllowUniversalAccessFromFileURLs", setAllowUniversalAccessFromFileURLsCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2261 |
{ "setAllowFileAccessFromFileURLs", setAllowFileAccessFromFileURLsCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2293 |
{ "setAllowFileAccessFromFileURLs", setAllowFileAccessFromFileURLsCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
Lines 2288-2293
JSStaticFunction* LayoutTestController::staticFunctions()
a/Tools/DumpRenderTree/LayoutTestController.cpp_sec3
|
| 2288 |
{ "setMockGeolocationPosition", setMockGeolocationPositionCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2320 |
{ "setMockGeolocationPosition", setMockGeolocationPositionCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2289 |
{ "addMockSpeechInputResult", addMockSpeechInputResultCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2321 |
{ "addMockSpeechInputResult", addMockSpeechInputResultCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2290 |
{ "setNewWindowsCopyBackForwardList", setNewWindowsCopyBackForwardListCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2322 |
{ "setNewWindowsCopyBackForwardList", setNewWindowsCopyBackForwardListCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
|
|
2323 |
{ "setPageVisibility", setPageVisibilityCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2291 |
{ "setPOSIXLocale", setPOSIXLocaleCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2324 |
{ "setPOSIXLocale", setPOSIXLocaleCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2292 |
{ "setPersistentUserStyleSheetLocation", setPersistentUserStyleSheetLocationCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2325 |
{ "setPersistentUserStyleSheetLocation", setPersistentUserStyleSheetLocationCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
| 2293 |
{ "setPopupBlockingEnabled", setPopupBlockingEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |
2326 |
{ "setPopupBlockingEnabled", setPopupBlockingEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, |