| Index: sky/shell/ui/internals.cc
|
| diff --git a/sky/shell/ui/internals.cc b/sky/shell/ui/internals.cc
|
| index a7555afa8ca6e106f7fdabf22a008afd4a2afb00..3def3ec20462183309bd504d13c6b6f81c18b68c 100644
|
| --- a/sky/shell/ui/internals.cc
|
| +++ b/sky/shell/ui/internals.cc
|
| @@ -26,13 +26,42 @@ Internals* GetInternals() {
|
| return static_cast<Internals*>(state->GetUserData(&kInternalsKey));
|
| }
|
|
|
| +void ContentAsText(Dart_NativeArguments args) {
|
| + Dart_SetReturnValue(args, Dart_EmptyString());
|
| +}
|
| +
|
| +void NotifyTestComplete(Dart_NativeArguments args) {
|
| +}
|
| +
|
| +void RenderTreeAsText(Dart_NativeArguments args) {
|
| + Dart_SetReturnValue(args, Dart_EmptyString());
|
| +}
|
| +
|
| +void TakeShellProxyHandle(Dart_NativeArguments args) {
|
| + Dart_SetIntegerReturnValue(args, 0);
|
| +}
|
| +
|
| void TakeServicesProvidedByEmbedder(Dart_NativeArguments args) {
|
| Dart_SetIntegerReturnValue(
|
| args, GetInternals()->TakeServicesProvidedByEmbedder().value());
|
| }
|
|
|
| +void TakeServicesProvidedToEmbedder(Dart_NativeArguments args) {
|
| + Dart_SetIntegerReturnValue(args, 0);
|
| +}
|
| +
|
| +void TakeServiceRegistry(Dart_NativeArguments args) {
|
| + Dart_SetIntegerReturnValue(args, 0);
|
| +}
|
| +
|
| const DartBuiltin::Natives kNativeFunctions[] = {
|
| + {"contentAsText", ContentAsText, 0},
|
| + {"notifyTestComplete", NotifyTestComplete, 1},
|
| + {"renderTreeAsText", RenderTreeAsText, 0},
|
| + {"takeShellProxyHandle", TakeShellProxyHandle, 0},
|
| {"takeServicesProvidedByEmbedder", TakeServicesProvidedByEmbedder, 0},
|
| + {"takeServicesProvidedToEmbedder", TakeServicesProvidedToEmbedder, 0},
|
| + {"takeServiceRegistry", TakeServiceRegistry, 0},
|
| };
|
|
|
| const DartBuiltin& GetBuiltin() {
|
|
|