Index: chrome/common/extensions/api/schemas.gypi |
diff --git a/chrome/common/extensions/api/schemas.gypi b/chrome/common/extensions/api/schemas.gypi |
index 42a08f6bea888cd34f3e85f9fb885b6ad383b591..0c42b3f5e35dd94f8251cb434d25a73288b58aca 100644 |
--- a/chrome/common/extensions/api/schemas.gypi |
+++ b/chrome/common/extensions/api/schemas.gypi |
@@ -29,6 +29,7 @@ |
'copresence.idl', |
'copresence_private.idl', |
'debugger.json', |
+ 'desktop_capture.json', |
'developer_private.idl', |
'dial.idl', |
'downloads.idl', |
@@ -72,12 +73,15 @@ |
'push_messaging.idl', |
'reading_list_private.json', |
'screenlock_private.idl', |
+ 'sessions.json', |
'signed_in_devices.idl', |
'streams_private.idl', |
'synced_notifications_private.idl', |
'sync_file_system.idl', |
'system_indicator.idl', |
'system_private.json', |
+ 'tab_capture.idl', |
+ 'tabs.json', |
'terminal_private.json', |
'types.json', |
'virtual_keyboard_private.json', |
@@ -88,6 +92,7 @@ |
'webrtc_audio_private.idl', |
'webrtc_logging_private.idl', |
'webstore_private.json', |
+ 'windows.json', |
], |
'main_schema_include_rules': [ |
'extensions/common/api:extensions::core_api::%(namespace)s', |
@@ -103,15 +108,7 @@ |
'principals_private.idl', |
'top_sites.json', |
], |
- # APIs that are causing crashes on athena. |
- # TODO(oshima): Fix crashes and add them back. crbug.com/414340. |
- 'non_athena_schema_files': [ |
- 'desktop_capture.json', |
- 'sessions.json', |
- 'tab_capture.idl', |
- 'tabs.json', |
- 'windows.json', |
- ], |
+ |
# ChromeOS-specific schemas. |
'chromeos_schema_files': [ |
'accessibility_features.json', |
@@ -165,11 +162,6 @@ |
'<@(chromeos_schema_files)', |
], |
}], |
- ['use_athena==0', { |
- 'schema_files': [ |
- '<@(non_athena_schema_files)', |
- ], |
- }], |
['enable_extensions==1 and enable_webrtc==1', { |
'schema_files': [ |
'<@(webrtc_schema_files)', |