Restructure public side of input_events service.
This CL goes from this:
//mojo/services/public/interfaces/input_events
to this:
//mojo/services/input_events/public/interfaces
This CL also makes the Mojo-side changes necessary to roll this change into
Chromium.
TBR=beng
Review URL: https://codereview.chromium.org/788353002
diff --git a/examples/bitmap_uploader/BUILD.gn b/examples/bitmap_uploader/BUILD.gn
index 004c4ff..0ac022b 100644
--- a/examples/bitmap_uploader/BUILD.gn
+++ b/examples/bitmap_uploader/BUILD.gn
@@ -20,7 +20,7 @@
"//mojo/public/interfaces/application",
"//mojo/services/geometry/public/cpp",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events:input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/surfaces/public/cpp",
"//mojo/services/surfaces/public/interfaces:surface_id",
"//mojo/services/view_manager/public/cpp",
diff --git a/examples/browser/BUILD.gn b/examples/browser/BUILD.gn
index e936486..83588ec 100644
--- a/examples/browser/BUILD.gn
+++ b/examples/browser/BUILD.gn
@@ -22,7 +22,7 @@
"//mojo/converters/geometry",
"//mojo/converters/input_events",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/public/interfaces/navigation",
"//mojo/services/view_manager/public/cpp",
"//mojo/services/view_manager/public/interfaces",
diff --git a/examples/pdf_viewer/BUILD.gn b/examples/pdf_viewer/BUILD.gn
index 9300797..256079e 100644
--- a/examples/pdf_viewer/BUILD.gn
+++ b/examples/pdf_viewer/BUILD.gn
@@ -15,9 +15,9 @@
"//mojo/application:content_handler",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/utility",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/network/public/interfaces",
"//mojo/services/public/interfaces/content_handler",
- "//mojo/services/public/interfaces/input_events",
"//mojo/services/view_manager/public/cpp",
"//third_party/pdfium",
]
diff --git a/examples/pdf_viewer/pdf_viewer.cc b/examples/pdf_viewer/pdf_viewer.cc
index da3ad08..436bcc1 100644
--- a/examples/pdf_viewer/pdf_viewer.cc
+++ b/examples/pdf_viewer/pdf_viewer.cc
@@ -12,9 +12,9 @@
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/interface_factory_impl.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_key_codes.mojom.h"
#include "mojo/services/public/interfaces/content_handler/content_handler.mojom.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
-#include "mojo/services/public/interfaces/input_events/input_key_codes.mojom.h"
#include "mojo/services/view_manager/public/cpp/types.h"
#include "mojo/services/view_manager/public/cpp/view.h"
#include "mojo/services/view_manager/public/cpp/view_manager.h"
diff --git a/examples/window_manager/BUILD.gn b/examples/window_manager/BUILD.gn
index ead2046..6f60bf3 100644
--- a/examples/window_manager/BUILD.gn
+++ b/examples/window_manager/BUILD.gn
@@ -29,7 +29,7 @@
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/utility",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/public/interfaces/navigation",
"//mojo/services/view_manager/public/cpp",
"//mojo/views:views",
diff --git a/examples/window_manager/window_manager.cc b/examples/window_manager/window_manager.cc
index 0ab9c2a..34511cf 100644
--- a/examples/window_manager/window_manager.cc
+++ b/examples/window_manager/window_manager.cc
@@ -16,7 +16,7 @@
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/interface_factory_impl.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "mojo/services/public/interfaces/navigation/navigation.mojom.h"
#include "mojo/services/view_manager/public/cpp/view.h"
#include "mojo/services/view_manager/public/cpp/view_manager.h"
diff --git a/examples/wm_flow/BUILD.gn b/examples/wm_flow/BUILD.gn
index 9aa6d24..be4129f 100644
--- a/examples/wm_flow/BUILD.gn
+++ b/examples/wm_flow/BUILD.gn
@@ -32,7 +32,7 @@
"//ui/views",
"//ui/wm:wm",
"//mojo/application",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/view_manager/public/cpp",
"//mojo/views:views",
"//services/window_manager:lib",
diff --git a/examples/wm_flow/wm/wm.cc b/examples/wm_flow/wm/wm.cc
index a91ac26..7183697 100644
--- a/examples/wm_flow/wm/wm.cc
+++ b/examples/wm_flow/wm/wm.cc
@@ -10,7 +10,7 @@
#include "mojo/public/cpp/application/application_delegate.h"
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "mojo/services/view_manager/public/cpp/view_manager.h"
#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
#include "mojo/services/view_manager/public/cpp/view_observer.h"
diff --git a/mojo/converters/input_events/BUILD.gn b/mojo/converters/input_events/BUILD.gn
index 97c1abb..b4d46e1 100644
--- a/mojo/converters/input_events/BUILD.gn
+++ b/mojo/converters/input_events/BUILD.gn
@@ -21,6 +21,6 @@
"//mojo/environment:chromium",
"//mojo/public/c/system",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
]
}
diff --git a/mojo/converters/input_events/input_events_type_converters.cc b/mojo/converters/input_events/input_events_type_converters.cc
index 58ee75a..cd78386 100644
--- a/mojo/converters/input_events/input_events_type_converters.cc
+++ b/mojo/converters/input_events/input_events_type_converters.cc
@@ -11,7 +11,7 @@
#include "mojo/converters/geometry/geometry_type_converters.h"
#include "mojo/converters/input_events/mojo_extended_key_event_data.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "ui/events/event_utils.h"
#include "ui/events/keycodes/keyboard_codes.h"
diff --git a/mojo/converters/input_events/input_events_type_converters.h b/mojo/converters/input_events/input_events_type_converters.h
index 0577630..96cb264 100644
--- a/mojo/converters/input_events/input_events_type_converters.h
+++ b/mojo/converters/input_events/input_events_type_converters.h
@@ -7,7 +7,7 @@
#include "base/memory/scoped_ptr.h"
#include "mojo/converters/input_events/mojo_input_events_export.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "ui/events/event.h"
namespace mojo {
diff --git a/mojo/services/BUILD.gn b/mojo/services/BUILD.gn
index f66efba..1c8a916 100644
--- a/mojo/services/BUILD.gn
+++ b/mojo/services/BUILD.gn
@@ -8,12 +8,12 @@
deps = [
"//mojo/services/accessibility/public/interfaces",
"//mojo/services/geometry/public/interfaces",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/native_viewport/public/interfaces",
"//mojo/services/network",
"//mojo/services/network/public/interfaces",
"//mojo/services/public/interfaces/clipboard",
"//mojo/services/public/interfaces/content_handler",
- "//mojo/services/public/interfaces/input_events",
"//mojo/services/public/interfaces/navigation",
"//mojo/services/surfaces/public/interfaces",
]
diff --git a/mojo/services/public/interfaces/input_events/BUILD.gn b/mojo/services/input_events/public/interfaces/BUILD.gn
similarity index 93%
rename from mojo/services/public/interfaces/input_events/BUILD.gn
rename to mojo/services/input_events/public/interfaces/BUILD.gn
index de7a3a9..114ccb1 100644
--- a/mojo/services/public/interfaces/input_events/BUILD.gn
+++ b/mojo/services/input_events/public/interfaces/BUILD.gn
@@ -4,7 +4,7 @@
import("//mojo/public/tools/bindings/mojom.gni")
-mojom("input_events") {
+mojom("interfaces") {
sources = [
"input_events.mojom",
"input_event_constants.mojom",
diff --git a/mojo/services/public/interfaces/input_events/input_event_constants.mojom b/mojo/services/input_events/public/interfaces/input_event_constants.mojom
similarity index 100%
rename from mojo/services/public/interfaces/input_events/input_event_constants.mojom
rename to mojo/services/input_events/public/interfaces/input_event_constants.mojom
diff --git a/mojo/services/public/interfaces/input_events/input_events.mojom b/mojo/services/input_events/public/interfaces/input_events.mojom
similarity index 94%
rename from mojo/services/public/interfaces/input_events/input_events.mojom
rename to mojo/services/input_events/public/interfaces/input_events.mojom
index 2611450..08463bc 100644
--- a/mojo/services/public/interfaces/input_events/input_events.mojom
+++ b/mojo/services/input_events/public/interfaces/input_events.mojom
@@ -5,8 +5,8 @@
module mojo;
import "mojo/services/geometry/public/interfaces/geometry.mojom";
-import "mojo/services/public/interfaces/input_events/input_event_constants.mojom";
-import "mojo/services/public/interfaces/input_events/input_key_codes.mojom";
+import "mojo/services/input_events/public/interfaces/input_event_constants.mojom";
+import "mojo/services/input_events/public/interfaces/input_key_codes.mojom";
struct LocationData {
Point? in_view_location;
diff --git a/mojo/services/public/interfaces/input_events/input_key_codes.mojom b/mojo/services/input_events/public/interfaces/input_key_codes.mojom
similarity index 100%
rename from mojo/services/public/interfaces/input_events/input_key_codes.mojom
rename to mojo/services/input_events/public/interfaces/input_key_codes.mojom
diff --git a/mojo/services/native_viewport/public/interfaces/BUILD.gn b/mojo/services/native_viewport/public/interfaces/BUILD.gn
index eda552f..8a49c91 100644
--- a/mojo/services/native_viewport/public/interfaces/BUILD.gn
+++ b/mojo/services/native_viewport/public/interfaces/BUILD.gn
@@ -12,7 +12,7 @@
public_deps = [
"//mojo/services/geometry/public/interfaces",
"//mojo/services/gpu/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/surfaces/public/interfaces:surface_id",
]
}
diff --git a/mojo/services/native_viewport/public/interfaces/native_viewport.mojom b/mojo/services/native_viewport/public/interfaces/native_viewport.mojom
index 7772434..550aad8 100644
--- a/mojo/services/native_viewport/public/interfaces/native_viewport.mojom
+++ b/mojo/services/native_viewport/public/interfaces/native_viewport.mojom
@@ -6,7 +6,7 @@
import "mojo/services/geometry/public/interfaces/geometry.mojom";
import "mojo/services/gpu/public/interfaces/command_buffer.mojom";
-import "mojo/services/public/interfaces/input_events/input_events.mojom";
+import "mojo/services/input_events/public/interfaces/input_events.mojom";
import "mojo/services/surfaces/public/interfaces/surface_id.mojom";
[Client=NativeViewportClient]
diff --git a/mojo/services/public/mojo_services_public.gyp b/mojo/services/public/mojo_services_public.gyp
index 7059800..ed3cb25 100644
--- a/mojo/services/public/mojo_services_public.gyp
+++ b/mojo/services/public/mojo_services_public.gyp
@@ -42,13 +42,13 @@
],
},
{
- # GN version: //mojo/services/public/interfaces/input_events
+ # GN version: //mojo/services/input_events/public/interfaces
'target_name': 'mojo_input_events_bindings',
'type': 'static_library',
'sources': [
- 'interfaces/input_events/input_event_constants.mojom',
- 'interfaces/input_events/input_events.mojom',
- 'interfaces/input_events/input_key_codes.mojom',
+ '../input_events/public/interfaces/input_event_constants.mojom',
+ '../input_events/public/interfaces/input_events.mojom',
+ '../input_events/public/interfaces/input_key_codes.mojom',
],
'includes': [ '../../public/tools/bindings/mojom_bindings_generator.gypi' ],
'dependencies': [
diff --git a/mojo/services/view_manager/public/cpp/BUILD.gn b/mojo/services/view_manager/public/cpp/BUILD.gn
index e0e6a94..e86ee06 100644
--- a/mojo/services/view_manager/public/cpp/BUILD.gn
+++ b/mojo/services/view_manager/public/cpp/BUILD.gn
@@ -33,7 +33,7 @@
"//mojo/public/cpp/bindings:bindings",
"//mojo/public/interfaces/application",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events:input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/surfaces/public/interfaces:surface_id",
"//mojo/services/view_manager/public/interfaces",
"//mojo/services/window_manager/public/interfaces",
diff --git a/mojo/services/view_manager/public/cpp/DEPS b/mojo/services/view_manager/public/cpp/DEPS
index 0165d5d..29da7f0 100644
--- a/mojo/services/view_manager/public/cpp/DEPS
+++ b/mojo/services/view_manager/public/cpp/DEPS
@@ -1,7 +1,7 @@
include_rules = [
"+mojo/services/geometry/public/cpp",
"+mojo/services/geometry/public/interfaces",
- "+mojo/services/public/interfaces/input_events",
+ "+mojo/services/input_events/public/interfaces",
"+mojo/services/surfaces/public/interfaces",
"+ui/gfx/geometry"
]
diff --git a/mojo/services/view_manager/public/cpp/view_observer.h b/mojo/services/view_manager/public/cpp/view_observer.h
index 2ce842d..1445b1c 100644
--- a/mojo/services/view_manager/public/cpp/view_observer.h
+++ b/mojo/services/view_manager/public/cpp/view_observer.h
@@ -9,7 +9,7 @@
#include "base/basictypes.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "mojo/services/view_manager/public/cpp/view.h"
namespace mojo {
diff --git a/mojo/services/view_manager/public/interfaces/BUILD.gn b/mojo/services/view_manager/public/interfaces/BUILD.gn
index 4252ca9..74c1d83 100644
--- a/mojo/services/view_manager/public/interfaces/BUILD.gn
+++ b/mojo/services/view_manager/public/interfaces/BUILD.gn
@@ -14,7 +14,7 @@
deps = [
"//mojo/public/interfaces/application",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/surfaces/public/interfaces:surface_id",
]
}
diff --git a/mojo/services/view_manager/public/interfaces/view_manager.mojom b/mojo/services/view_manager/public/interfaces/view_manager.mojom
index c0967c3..706849d 100644
--- a/mojo/services/view_manager/public/interfaces/view_manager.mojom
+++ b/mojo/services/view_manager/public/interfaces/view_manager.mojom
@@ -6,7 +6,7 @@
import "mojo/public/interfaces/application/service_provider.mojom";
import "mojo/services/geometry/public/interfaces/geometry.mojom";
-import "mojo/services/public/interfaces/input_events/input_events.mojom";
+import "mojo/services/input_events/public/interfaces/input_events.mojom";
import "mojo/services/surfaces/public/interfaces/surface_id.mojom";
import "mojo/services/view_manager/public/interfaces/view_manager_constants.mojom";
diff --git a/mojo/services/window_manager/public/interfaces/BUILD.gn b/mojo/services/window_manager/public/interfaces/BUILD.gn
index 64b8005..413f2a2 100644
--- a/mojo/services/window_manager/public/interfaces/BUILD.gn
+++ b/mojo/services/window_manager/public/interfaces/BUILD.gn
@@ -13,6 +13,6 @@
deps = [
"//mojo/public/interfaces/application",
"//mojo/services/geometry/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
]
}
diff --git a/mojo/services/window_manager/public/interfaces/window_manager.mojom b/mojo/services/window_manager/public/interfaces/window_manager.mojom
index 8fe6f21..170e1e5 100644
--- a/mojo/services/window_manager/public/interfaces/window_manager.mojom
+++ b/mojo/services/window_manager/public/interfaces/window_manager.mojom
@@ -5,7 +5,7 @@
module mojo;
import "mojo/public/interfaces/application/service_provider.mojom";
-import "mojo/services/public/interfaces/input_events/input_events.mojom";
+import "mojo/services/input_events/public/interfaces/input_events.mojom";
[Client=WindowManagerClient]
interface WindowManager {
diff --git a/mojo/services/window_manager/public/interfaces/window_manager_internal.mojom b/mojo/services/window_manager/public/interfaces/window_manager_internal.mojom
index 955e534..7892288 100644
--- a/mojo/services/window_manager/public/interfaces/window_manager_internal.mojom
+++ b/mojo/services/window_manager/public/interfaces/window_manager_internal.mojom
@@ -5,7 +5,7 @@
module mojo;
import "mojo/services/geometry/public/interfaces/geometry.mojom";
-import "mojo/services/public/interfaces/input_events/input_events.mojom";
+import "mojo/services/input_events/public/interfaces/input_events.mojom";
// WindowManagerInternal is an interface provided by the WindowManager
// exclusively to the ViewManager.
diff --git a/mojo/tools/roll/rev_sdk.py b/mojo/tools/roll/rev_sdk.py
index 5d88381..7fdd9eb 100755
--- a/mojo/tools/roll/rev_sdk.py
+++ b/mojo/tools/roll/rev_sdk.py
@@ -16,6 +16,7 @@
"mojo/services/accessibility/public",
"mojo/services/geometry/public",
"mojo/services/gpu/public",
+ "mojo/services/input_events/public",
"mojo/services/native_viewport/public",
"mojo/services/network/public",
"mojo/services/surfaces/public",
diff --git a/services/view_manager/BUILD.gn b/services/view_manager/BUILD.gn
index aac53ff..95478b9 100644
--- a/services/view_manager/BUILD.gn
+++ b/services/view_manager/BUILD.gn
@@ -66,8 +66,8 @@
"//mojo/public/cpp/bindings:callback",
"//mojo/public/interfaces/application",
"//mojo/services/geometry/public/interfaces",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/native_viewport/public/interfaces",
- "//mojo/services/public/interfaces/input_events",
"//mojo/services/surfaces/public/cpp",
"//mojo/services/surfaces/public/interfaces",
"//mojo/services/view_manager/public/interfaces",
diff --git a/sky/services/testing/BUILD.gn b/sky/services/testing/BUILD.gn
index 316c447..affd0c3 100644
--- a/sky/services/testing/BUILD.gn
+++ b/sky/services/testing/BUILD.gn
@@ -10,6 +10,6 @@
]
deps = [
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
]
}
diff --git a/sky/services/testing/test_harness.mojom b/sky/services/testing/test_harness.mojom
index 586f619..0b8d375 100644
--- a/sky/services/testing/test_harness.mojom
+++ b/sky/services/testing/test_harness.mojom
@@ -4,7 +4,7 @@
module sky;
-import "mojo/services/public/interfaces/input_events/input_events.mojom";
+import "mojo/services/input_events/public/interfaces/input_events.mojom";
interface TestHarness {
OnTestComplete(string test_result);
diff --git a/sky/tests/resources/event-sender.sky b/sky/tests/resources/event-sender.sky
index d591bb7..fee71f7 100644
--- a/sky/tests/resources/event-sender.sky
+++ b/sky/tests/resources/event-sender.sky
@@ -1,6 +1,6 @@
-<import src="/mojo/services/public/interfaces/input_events/input_event_constants.mojom.sky" as="constants" />
-<import src="/mojo/services/public/interfaces/input_events/input_events.mojom.sky" as="events" />
-<import src="/mojo/services/public/interfaces/input_events/input_key_codes.mojom.sky" as="codes" />
+<import src="/mojo/services/input_events/public/interfaces/input_event_constants.mojom.sky" as="constants" />
+<import src="/mojo/services/input_events/public/interfaces/input_events.mojom.sky" as="events" />
+<import src="/mojo/services/input_events/public/interfaces/input_key_codes.mojom.sky" as="codes" />
<import src="/sky/framework/shell.sky" as="shell" />
<import src="/sky/services/testing/test_harness.mojom.sky" as="harness" />
<script>
diff --git a/sky/tests/services/event-sender.sky b/sky/tests/services/event-sender.sky
index 748f64e..9947206 100644
--- a/sky/tests/services/event-sender.sky
+++ b/sky/tests/services/event-sender.sky
@@ -1,8 +1,8 @@
<sky>
<import src="../resources/chai.sky" />
<import src="../resources/mocha.sky" />
-<import src="/mojo/services/public/interfaces/input_events/input_event_constants.mojom.sky" as="constants" />
-<import src="/mojo/services/public/interfaces/input_events/input_events.mojom.sky" as="events" />
+<import src="/mojo/services/input_events/public/interfaces/input_event_constants.mojom.sky" as="constants" />
+<import src="/mojo/services/input_events/public/interfaces/input_events.mojom.sky" as="events" />
<import src="/sky/framework/shell.sky" as="shell" />
<import src="/sky/services/testing/test_harness.mojom.sky" as="harness" />
diff --git a/sky/tools/debugger/BUILD.gn b/sky/tools/debugger/BUILD.gn
index a1bb49a..f5ca6d5 100644
--- a/sky/tools/debugger/BUILD.gn
+++ b/sky/tools/debugger/BUILD.gn
@@ -30,7 +30,7 @@
"//mojo/converters/input_events",
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/utility",
- "//mojo/services/public/interfaces/input_events:input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/public/interfaces/navigation",
"//mojo/services/view_manager/public/cpp",
"//services/window_manager:lib",
diff --git a/sky/tools/debugger/debugger.h b/sky/tools/debugger/debugger.h
index 67b4302..5cd1cf6 100644
--- a/sky/tools/debugger/debugger.h
+++ b/sky/tools/debugger/debugger.h
@@ -7,7 +7,7 @@
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/connect.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "mojo/services/public/interfaces/navigation/navigation.mojom.h"
#include "mojo/services/view_manager/public/cpp/view_manager.h"
#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
diff --git a/sky/tools/tester/BUILD.gn b/sky/tools/tester/BUILD.gn
index 872f922..3da125a 100644
--- a/sky/tools/tester/BUILD.gn
+++ b/sky/tools/tester/BUILD.gn
@@ -23,7 +23,7 @@
"//mojo/public/cpp/bindings",
"//mojo/public/cpp/system",
"//mojo/public/cpp/utility",
- "//mojo/services/public/interfaces/input_events",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/view_manager/public/cpp",
"//services/window_manager:lib",
"//sky/services/testing:bindings",
diff --git a/sky/tools/tester/tester.cc b/sky/tools/tester/tester.cc
index 29bf302..19f0db8 100644
--- a/sky/tools/tester/tester.cc
+++ b/sky/tools/tester/tester.cc
@@ -11,7 +11,7 @@
#include "mojo/public/cpp/application/application_impl.h"
#include "mojo/public/cpp/application/connect.h"
#include "mojo/public/cpp/application/service_provider_impl.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
#include "mojo/services/view_manager/public/cpp/view_manager.h"
#include "mojo/services/view_manager/public/cpp/view_manager_delegate.h"
#include "mojo/services/view_manager/public/cpp/view_observer.h"
diff --git a/sky/viewer/BUILD.gn b/sky/viewer/BUILD.gn
index 2f52d9d..5b94997 100644
--- a/sky/viewer/BUILD.gn
+++ b/sky/viewer/BUILD.gn
@@ -50,9 +50,9 @@
"//mojo/public/cpp/utility",
"//mojo/public/interfaces/application",
"//mojo/services/gpu/public/interfaces",
+ "//mojo/services/input_events/public/interfaces",
"//mojo/services/network/public/interfaces",
"//mojo/services/public/interfaces/content_handler",
- "//mojo/services/public/interfaces/input_events",
"//mojo/services/public/interfaces/navigation",
"//mojo/services/surfaces/public/interfaces",
"//mojo/services/view_manager/public/cpp",
diff --git a/sky/viewer/converters/input_event_types.cc b/sky/viewer/converters/input_event_types.cc
index 045aca7..182743a 100644
--- a/sky/viewer/converters/input_event_types.cc
+++ b/sky/viewer/converters/input_event_types.cc
@@ -6,7 +6,7 @@
#include "base/logging.h"
#include "base/time/time.h"
-#include "mojo/services/public/interfaces/input_events/input_event_constants.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_event_constants.mojom.h"
#include "sky/engine/public/web/WebInputEvent.h"
namespace mojo {
diff --git a/sky/viewer/converters/input_event_types.h b/sky/viewer/converters/input_event_types.h
index 95a0e68..4d2332a 100644
--- a/sky/viewer/converters/input_event_types.h
+++ b/sky/viewer/converters/input_event_types.h
@@ -6,7 +6,7 @@
#define SKY_VIEWER_CONVERTERS_INPUT_EVENT_TYPES_H_
#include "base/memory/scoped_ptr.h"
-#include "mojo/services/public/interfaces/input_events/input_events.mojom.h"
+#include "mojo/services/input_events/public/interfaces/input_events.mojom.h"
namespace blink {
class WebInputEvent;