6 # No inclusion of WebKit from the browser, other than strictly enum/POD,
7 # header-only types, and some selected common code.
9 "+third_party/WebKit/public/platform/WebBatteryStatus.h",
10 "+third_party/WebKit/public/platform/WebCircularGeofencingRegion.h",
11 "+third_party/WebKit/public/platform/WebCString.h",
12 "+third_party/WebKit/public/platform/modules/device_orientation/WebDeviceMotionData.h",
13 "+third_party/WebKit/public/platform/modules/device_orientation/WebDeviceOrientationData.h",
14 "+third_party/WebKit/public/platform/WebDisplayMode.h",
15 "+third_party/WebKit/public/platform/WebFloatPoint.h",
16 "+third_party/WebKit/public/platform/WebFloatRect.h",
17 "+third_party/WebKit/public/platform/WebFocusType.h",
18 "+third_party/WebKit/public/platform/WebGamepad.h",
19 "+third_party/WebKit/public/platform/WebGamepads.h",
20 "+third_party/WebKit/public/platform/WebGeofencingEventType.h",
21 "+third_party/WebKit/public/platform/WebGraphicsContext3D.h",
22 "+third_party/WebKit/public/platform/WebHistoryScrollRestorationType.h",
23 "+third_party/WebKit/public/platform/WebHTTPBody.h",
24 "+third_party/WebKit/public/platform/modules/screen_orientation/WebLockOrientationError.h",
25 "+third_party/WebKit/public/platform/WebPageVisibilityState.h",
26 "+third_party/WebKit/public/platform/WebReferrerPolicy.h",
27 "+third_party/WebKit/public/platform/WebScreenInfo.h",
28 "+third_party/WebKit/public/platform/WebStorageArea.h",
29 "+third_party/WebKit/public/platform/WebString.h",
30 "+third_party/WebKit/public/platform/linux/WebFallbackFont.h",
31 "+third_party/WebKit/public/platform/linux/WebFontRenderStyle.h",
32 "+third_party/WebKit/public/platform/mac/MacScrollTypes.h",
33 "+third_party/WebKit/public/platform/modules/bluetooth/WebBluetoothError.h",
34 "+third_party/WebKit/public/platform/modules/indexeddb/WebIDBTypes.h",
35 "+third_party/WebKit/public/platform/modules/notifications/WebNotificationPermission.h",
36 "+third_party/WebKit/public/platform/modules/push_messaging/WebPushError.h",
37 "+third_party/WebKit/public/platform/modules/push_messaging/WebPushPermissionStatus.h",
38 "+third_party/WebKit/public/platform/modules/screen_orientation/WebScreenOrientationLockType.h",
39 "+third_party/WebKit/public/platform/modules/screen_orientation/WebScreenOrientationType.h",
40 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerCacheError.h",
41 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerClientType.h",
42 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerError.h",
43 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerEventResult.h",
44 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseError.h",
45 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerResponseType.h",
46 "+third_party/WebKit/public/platform/modules/serviceworker/WebServiceWorkerState.h",
47 "+third_party/WebKit/public/web/WebAXEnums.h",
48 "+third_party/WebKit/public/web/WebCompositionUnderline.h",
49 "+third_party/WebKit/public/web/WebContentSecurityPolicy.h",
50 "+third_party/WebKit/public/web/WebDeviceEmulationParams.h",
51 "+third_party/WebKit/public/web/WebDragOperation.h",
52 "+third_party/WebKit/public/web/WebDragStatus.h",
53 "+third_party/WebKit/public/web/WebFindOptions.h",
54 "+third_party/WebKit/public/web/WebInputEvent.h",
55 "+third_party/WebKit/public/web/WebMediaPlayerAction.h",
56 "+third_party/WebKit/public/web/WebPluginAction.h",
57 "+third_party/WebKit/public/web/WebPopupType.h",
58 "+third_party/WebKit/public/web/WebSandboxFlags.h",
59 "+third_party/WebKit/public/web/WebTextDirection.h",
60 "+third_party/WebKit/public/web/WebTreeScopeType.h",
61 "+third_party/WebKit/public/web/WebWindowFeatures.h",
62 "+third_party/WebKit/public/web/mac/WebScrollbarTheme.h",
63 "+third_party/WebKit/public/web/win/WebFontRendering.h"
66 specific_include_rules = {
67 # Java bridge code passes NPAPI types to the browser process. Crazy!
68 "java_bridge_messages\.h": [