summaryrefslogtreecommitdiffstats
path: root/chromium/chrome
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2013-12-11 21:33:03 +0100
committerAndras Becsi <andras.becsi@digia.com>2013-12-13 12:34:07 +0100
commitf2a33ff9cbc6d19943f1c7fbddd1f23d23975577 (patch)
tree0586a32aa390ade8557dfd6b4897f43a07449578 /chromium/chrome
parent5362912cdb5eea702b68ebe23702468d17c3017a (diff)
Update Chromium to branch 1650 (31.0.1650.63)
Change-Id: I57d8c832eaec1eb2364e0a8e7352a6dd354db99f Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
Diffstat (limited to 'chromium/chrome')
-rw-r--r--chromium/chrome/browser/ui/libgtk2ui/libgtk2ui.gyp5
-rw-r--r--chromium/chrome/chrome.gyp27
-rw-r--r--chromium/chrome/chrome_android.gypi4
-rw-r--r--chromium/chrome/chrome_android_paks.gypi2
-rw-r--r--chromium/chrome/chrome_browser.gypi354
-rw-r--r--chromium/chrome/chrome_browser_chromeos.gypi175
-rw-r--r--chromium/chrome/chrome_browser_extensions.gypi163
-rw-r--r--chromium/chrome/chrome_browser_ui.gypi337
-rw-r--r--chromium/chrome/chrome_common.gypi90
-rw-r--r--chromium/chrome/chrome_dll.gypi36
-rw-r--r--chromium/chrome/chrome_dll_bundle.gypi1
-rw-r--r--chromium/chrome/chrome_exe.gypi3
-rw-r--r--chromium/chrome/chrome_installer.gypi3
-rw-r--r--chromium/chrome/chrome_ios_bundle_resources.gypi1
-rw-r--r--chromium/chrome/chrome_nibs.gyp12
-rw-r--r--chromium/chrome/chrome_nibs.gypi2
-rw-r--r--chromium/chrome/chrome_renderer.gypi31
-rw-r--r--chromium/chrome/chrome_repack_chrome.gypi17
-rw-r--r--chromium/chrome/chrome_repack_resources.gypi19
-rw-r--r--chromium/chrome/chrome_resources.gyp2
-rw-r--r--chromium/chrome/chrome_syzygy.gyp31
-rw-r--r--chromium/chrome/chrome_syzygy.gypi5
-rw-r--r--chromium/chrome/chrome_tests.gypi668
-rw-r--r--chromium/chrome/chrome_tests_unit.gypi275
-rw-r--r--chromium/chrome/common/extensions/api/api.gyp58
-rw-r--r--chromium/chrome/installer/mini_installer.gyp320
-rw-r--r--chromium/chrome/installer/mini_installer.gypi4
-rw-r--r--chromium/chrome/js_unittest_vars.gypi2
-rw-r--r--chromium/chrome/test/data/nacl/nacl_test_data.gyp9
-rw-r--r--chromium/chrome/test/perf/perf_test.gyp18
30 files changed, 1464 insertions, 1210 deletions
diff --git a/chromium/chrome/browser/ui/libgtk2ui/libgtk2ui.gyp b/chromium/chrome/browser/ui/libgtk2ui/libgtk2ui.gyp
index d20485797b0..6c50d8b1c6d 100644
--- a/chromium/chrome/browser/ui/libgtk2ui/libgtk2ui.gyp
+++ b/chromium/chrome/browser/ui/libgtk2ui/libgtk2ui.gyp
@@ -13,12 +13,13 @@
'dependencies': [
'../../../../base/base.gyp:base',
'../../../../base/base.gyp:base_i18n',
+ '../../../../build/linux/system.gyp:gconf',
'../../../../build/linux/system.gyp:gtk',
'../../../../skia/skia.gyp:skia',
'../../../../ui/base/strings/ui_strings.gyp:ui_strings',
'../../../../ui/ui.gyp:ui',
'../../../../ui/ui.gyp:ui_resources',
- '../../../../ui/linux_ui/linux_ui.gyp:linux_ui',
+ '../../../../ui/views/views.gyp:views',
'../../../chrome_resources.gyp:chrome_extra_resources',
'../../../chrome_resources.gyp:chrome_resources',
'../../../chrome_resources.gyp:chrome_strings',
@@ -37,6 +38,8 @@
'app_indicator_icon.h',
'chrome_gtk_frame.cc',
'chrome_gtk_frame.h',
+ 'gconf_titlebar_listener.cc',
+ 'gconf_titlebar_listener.h',
'gtk2_ui.cc',
'gtk2_ui.h',
'gtk2_util.cc',
diff --git a/chromium/chrome/chrome.gyp b/chromium/chrome/chrome.gyp
index b9988b8e68b..f6fad78840b 100644
--- a/chromium/chrome/chrome.gyp
+++ b/chromium/chrome/chrome.gyp
@@ -136,17 +136,7 @@
]
}
],
- }],
- ['OS=="linux" and chromeos==1 and branding=="Chrome"', {
- 'copies': [
- {
- 'destination': '<(PRODUCT_DIR)',
- 'files': [
- 'browser/extensions/default_extensions/chromeos/extensions/'
- ]
- }
- ],
- }],
+ }]
],
},
{
@@ -187,6 +177,8 @@
'browser/devtools/browser_list_tabcontents_provider.h',
'browser/devtools/devtools_adb_bridge.cc',
'browser/devtools/devtools_adb_bridge.h',
+ 'browser/devtools/devtools_embedder_message_dispatcher.cc',
+ 'browser/devtools/devtools_embedder_message_dispatcher.h',
'browser/devtools/devtools_file_helper.cc',
'browser/devtools/devtools_file_helper.h',
'browser/devtools/devtools_file_system_indexer.cc',
@@ -196,10 +188,10 @@
'browser/devtools/devtools_toggle_action.h',
'browser/devtools/devtools_window.cc',
'browser/devtools/devtools_window.h',
+ 'browser/devtools/port_forwarding_controller.cc',
+ 'browser/devtools/port_forwarding_controller.h',
'browser/devtools/remote_debugging_server.cc',
'browser/devtools/remote_debugging_server.h',
- 'browser/devtools/tethering_adb_filter.cc',
- 'browser/devtools/tethering_adb_filter.h',
],
'conditions': [
['toolkit_uses_gtk == 1', {
@@ -212,7 +204,9 @@
'../third_party/libusb/libusb.gyp:libusb',
],
'sources!': [
+ 'browser/devtools/adb/android_rsa.cc',
'browser/devtools/browser_list_tabcontents_provider.cc',
+ 'browser/devtools/devtools_file_system_indexer.cc',
'browser/devtools/devtools_window.cc',
'browser/devtools/remote_debugging_server.cc',
],
@@ -790,8 +784,6 @@
{
'action_name': 'strip_reliability_tests',
'inputs': [
- '<(PRODUCT_DIR)/automated_ui_tests',
- '<(PRODUCT_DIR)/reliability_tests',
'<(PRODUCT_DIR)/_pyautolib.so',
],
'outputs': [
@@ -803,10 +795,6 @@
'message': 'Stripping reliability tests',
},
],
- 'dependencies': [
- 'automated_ui_tests',
- 'reliability_tests',
- ],
}],
],
},
@@ -878,7 +866,6 @@
],
},
'sources': [
- 'app/app_host_exe.ver',
'app/chrome_exe.ver',
'app/chrome_dll.ver',
'app/nacl64_exe.ver',
diff --git a/chromium/chrome/chrome_android.gypi b/chromium/chrome/chrome_android.gypi
index 8237fac6e5e..f7b2b4a513c 100644
--- a/chromium/chrome/chrome_android.gypi
+++ b/chromium/chrome/chrome_android.gypi
@@ -19,6 +19,9 @@
'chrome_android_auxiliary',
'chromium_testshell_jni_headers',
'chrome.gyp:browser_ui',
+ '../content/content.gyp:content_app_browser',
+ # TODO(miguelg): This should be indirect, see http://crbug.com/280695 .
+ '../skia/skia.gyp:skia',
],
'sources': [
# This file must always be included in the shared_library step to ensure
@@ -105,6 +108,7 @@
'chrome.gyp:renderer',
'chrome.gyp:utility',
'../content/content.gyp:content',
+ '../content/content.gyp:content_app_browser',
],
'include_dirs': [
'..',
diff --git a/chromium/chrome/chrome_android_paks.gypi b/chromium/chrome/chrome_android_paks.gypi
index 6a95ee566dd..7937f2fd5b7 100644
--- a/chromium/chrome/chrome_android_paks.gypi
+++ b/chromium/chrome/chrome_android_paks.gypi
@@ -5,7 +5,6 @@
'variables': {
'chrome_android_pak_output_folder': '<@(PRODUCT_DIR)/../assets/<(package_name)',
'chrome_android_pak_input_resources': [
- '<(PRODUCT_DIR)/chrome.pak',
'<(PRODUCT_DIR)/resources.pak',
'<(PRODUCT_DIR)/chrome_100_percent.pak',
'<(PRODUCT_DIR)/locales/am.pak',
@@ -54,7 +53,6 @@
'<(PRODUCT_DIR)/locales/zh-TW.pak',
],
'chrome_android_pak_output_resources': [
- '<(chrome_android_pak_output_folder)/chrome.pak',
'<(chrome_android_pak_output_folder)/resources.pak',
'<(chrome_android_pak_output_folder)/chrome_100_percent.pak',
'<(chrome_android_pak_output_folder)/am.pak',
diff --git a/chromium/chrome/chrome_browser.gypi b/chromium/chrome/chrome_browser.gypi
index b31118d7de3..a704aa1b6e4 100644
--- a/chromium/chrome/chrome_browser.gypi
+++ b/chromium/chrome/chrome_browser.gypi
@@ -26,11 +26,15 @@
'probe_message_proto',
'safe_browsing_proto',
'safe_browsing_report_proto',
- 'variations_seed_proto',
'../components/components.gyp:browser_context_keyed_service',
'../components/components.gyp:encryptor',
'../components/components.gyp:sessions',
+ '../components/components.gyp:startup_metric_utils',
'../components/components.gyp:user_prefs',
+ # This depends directly on the variations target, rather than just
+ # transitively via the common target because the proto sources need to
+ # be generated before code in this target can start building.
+ '../components/components.gyp:variations',
'../components/components.gyp:visitedlink_browser',
'../components/components.gyp:visitedlink_common',
'../components/components.gyp:web_modal',
@@ -40,7 +44,6 @@
'../crypto/crypto.gyp:crypto',
'../google_apis/google_apis.gyp:google_apis',
'../jingle/jingle.gyp:notifier',
- '../media/media.gyp:media',
'../skia/skia.gyp:skia',
'../sql/sql.gyp:sql',
'../sync/sync.gyp:sync',
@@ -51,8 +54,8 @@
'../third_party/libjingle/libjingle.gyp:libjingle',
'../third_party/libxml/libxml.gyp:libxml',
'../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
+ '../third_party/zlib/google/zip.gyp:zip',
'../third_party/zlib/zlib.gyp:minizip',
- '../third_party/zlib/zlib.gyp:zip',
'../third_party/zlib/zlib.gyp:zlib',
'../ui/base/strings/ui_strings.gyp:ui_strings',
'../ui/message_center/message_center.gyp:message_center',
@@ -85,6 +88,8 @@
'browser/accessibility/accessibility_events.h',
'browser/accessibility/invert_bubble_prefs.cc',
'browser/accessibility/invert_bubble_prefs.h',
+ 'browser/android/bookmarks_bridge.cc',
+ 'browser/android/bookmarks_bridge.h',
'browser/android/chrome_jni_registrar.cc',
'browser/android/chrome_jni_registrar.h',
'browser/android/chrome_startup_flags.cc',
@@ -122,10 +127,20 @@
'browser/android/resource_mapper.cc',
'browser/android/resource_mapper.h',
'browser/android/resource_id.h',
+ 'browser/android/shortcut_helper.cc',
+ 'browser/android/shortcut_helper.h',
+ 'browser/android/signin/google_auto_login_helper.cc',
+ 'browser/android/signin/google_auto_login_helper.h',
'browser/android/signin/signin_manager_android.cc',
'browser/android/signin/signin_manager_android.h',
'browser/android/tab_android.cc',
'browser/android/tab_android.h',
+ 'browser/android/uma_utils.cc',
+ 'browser/android/uma_utils.h',
+ 'browser/android/url_utilities.cc',
+ 'browser/android/url_utilities.h',
+ 'browser/android/webapps/single_tab_mode_tab_helper.cc',
+ 'browser/android/webapps/single_tab_mode_tab_helper.h',
'browser/app_controller_mac.h',
'browser/app_controller_mac.mm',
'browser/app_icon_win.cc',
@@ -176,8 +191,6 @@
'browser/autocomplete/zero_suggest_provider.h',
'browser/autofill/android/personal_data_manager_android.cc',
'browser/autofill/android/personal_data_manager_android.h',
- 'browser/autofill/autocheckout_whitelist_manager_factory.cc',
- 'browser/autofill/autocheckout_whitelist_manager_factory.h',
'browser/autofill/autofill_cc_infobar_delegate.cc',
'browser/autofill/autofill_cc_infobar_delegate.h',
'browser/autofill/personal_data_manager_factory.cc',
@@ -402,6 +415,8 @@
'browser/component_updater/component_updater_service.cc',
'browser/component_updater/component_updater_service.h',
'browser/component_updater/crx_update_item.h',
+ 'browser/component_updater/default_component_installer.cc',
+ 'browser/component_updater/default_component_installer.h',
'browser/component_updater/flash_component_installer.h',
'browser/component_updater/pepper_flash_component_installer.cc',
'browser/component_updater/pnacl/pnacl_component_installer.cc',
@@ -470,6 +485,8 @@
'browser/defaults.h',
'browser/diagnostics/diagnostics_controller.cc',
'browser/diagnostics/diagnostics_controller.h',
+ 'browser/diagnostics/diagnostics_metrics.cc',
+ 'browser/diagnostics/diagnostics_metrics.h',
'browser/diagnostics/diagnostics_model.cc',
'browser/diagnostics/diagnostics_model.h',
'browser/diagnostics/diagnostics_test.cc',
@@ -480,6 +497,8 @@
'browser/diagnostics/recon_diagnostics.h',
'browser/diagnostics/sqlite_diagnostics.cc',
'browser/diagnostics/sqlite_diagnostics.h',
+ 'browser/download/all_download_item_notifier.cc',
+ 'browser/download/all_download_item_notifier.h',
'browser/download/chrome_download_manager_delegate.cc',
'browser/download/chrome_download_manager_delegate.h',
'browser/download/download_completion_blocker.cc',
@@ -491,6 +510,8 @@
'browser/download/download_danger_prompt.h',
'browser/download/download_extensions.cc',
'browser/download/download_extensions.h',
+ 'browser/download/download_field_trial.cc',
+ 'browser/download/download_field_trial.h',
'browser/download/download_file_picker.cc',
'browser/download/download_file_picker.h',
'browser/download/download_history.cc',
@@ -530,10 +551,8 @@
'browser/download/download_target_determiner_delegate.h',
'browser/download/download_ui_controller.cc',
'browser/download/download_ui_controller.h',
- 'browser/download/download_util.cc',
- 'browser/download/download_util.h',
- 'browser/download/all_download_item_notifier.cc',
- 'browser/download/all_download_item_notifier.h',
+ 'browser/download/drag_download_item.h',
+ 'browser/download/drag_download_item_views.cc',
'browser/download/save_package_file_picker.cc',
'browser/download/save_package_file_picker.h',
'browser/drive/drive_api_service.cc',
@@ -800,14 +819,14 @@
'browser/history/top_sites_database.h',
'browser/history/top_sites_impl.cc',
'browser/history/top_sites_impl.h',
- 'browser/history/top_sites_likely_impl.cc',
- 'browser/history/top_sites_likely_impl.h',
'browser/history/typed_url_syncable_service.cc',
'browser/history/typed_url_syncable_service.h',
'browser/history/url_database.cc',
'browser/history/url_database.h',
'browser/history/url_index_private_data.cc',
'browser/history/url_index_private_data.h',
+ 'browser/history/url_utils.cc',
+ 'browser/history/url_utils.h',
'browser/history/visit_database.cc',
'browser/history/visit_database.h',
'browser/history/visit_filter.cc',
@@ -873,12 +892,16 @@
'browser/infobars/insecure_content_infobar_delegate.h',
'browser/infobars/simple_alert_infobar_delegate.cc',
'browser/infobars/simple_alert_infobar_delegate.h',
+ 'browser/install_module_verifier_win.cc',
+ 'browser/install_module_verifier_win.h',
'browser/internal_auth.cc',
'browser/internal_auth.h',
'browser/intranet_redirect_detector.cc',
'browser/intranet_redirect_detector.h',
'browser/invalidation/fake_invalidation_service.cc',
'browser/invalidation/fake_invalidation_service.h',
+ 'browser/invalidation/invalidation_controller_android.cc',
+ 'browser/invalidation/invalidation_controller_android.h',
'browser/invalidation/invalidation_service.h',
'browser/invalidation/invalidation_service_android.cc',
'browser/invalidation/invalidation_service_android.h',
@@ -911,15 +934,33 @@
'browser/lifetime/application_lifetime_mac.mm',
'browser/lifetime/application_lifetime_stub.cc',
'browser/lifetime/application_lifetime_win.cc',
+ 'browser/lifetime/browser_close_manager.cc',
+ 'browser/lifetime/browser_close_manager.h',
+ 'browser/local_discovery/cloud_print_account_manager.cc',
+ 'browser/local_discovery/cloud_print_account_manager.h',
+ 'browser/local_discovery/cloud_print_base_api_flow.cc',
+ 'browser/local_discovery/cloud_print_base_api_flow.h',
+ 'browser/local_discovery/cloud_print_printer_list.cc',
+ 'browser/local_discovery/cloud_print_printer_list.h',
'browser/local_discovery/privet_confirm_api_flow.cc',
'browser/local_discovery/privet_confirm_api_flow.h',
- 'browser/local_discovery/privet_constants.h',
'browser/local_discovery/privet_constants.cc',
- 'browser/local_discovery/privet_url_fetcher.cc',
- 'browser/local_discovery/privet_url_fetcher.h',
+ 'browser/local_discovery/privet_constants.h',
+ 'browser/local_discovery/privet_device_lister.cc',
+ 'browser/local_discovery/privet_device_lister.h',
+ 'browser/local_discovery/privet_device_lister_impl.cc',
+ 'browser/local_discovery/privet_device_lister_impl.h',
'browser/local_discovery/privet_http.h',
- 'browser/local_discovery/privet_http_impl.h',
'browser/local_discovery/privet_http_impl.cc',
+ 'browser/local_discovery/privet_http_impl.h',
+ 'browser/local_discovery/privet_url_fetcher.cc',
+ 'browser/local_discovery/privet_url_fetcher.h',
+ 'browser/local_discovery/service_discovery_client_mac.h',
+ 'browser/local_discovery/service_discovery_client_mac.mm',
+ 'browser/local_discovery/service_discovery_client_mac_factory.h',
+ 'browser/local_discovery/service_discovery_client_mac_factory.mm',
+ 'browser/local_discovery/service_discovery_shared_client.cc',
+ 'browser/local_discovery/service_discovery_shared_client.h',
'browser/mac/dock.h',
'browser/mac/dock.mm',
'browser/mac/install_from_dmg.h',
@@ -950,10 +991,18 @@
'browser/managed_mode/managed_mode_site_list.h',
'browser/managed_mode/managed_mode_url_filter.cc',
'browser/managed_mode/managed_mode_url_filter.h',
+ 'browser/managed_mode/managed_user_constants.cc',
+ 'browser/managed_mode/managed_user_constants.h',
'browser/managed_mode/managed_user_refresh_token_fetcher.cc',
'browser/managed_mode/managed_user_refresh_token_fetcher.h',
'browser/managed_mode/managed_user_registration_utility.cc',
'browser/managed_mode/managed_user_registration_utility.h',
+ 'browser/managed_mode/managed_user_registration_utility_stub.cc',
+ 'browser/managed_mode/managed_user_registration_utility_stub.h',
+ 'browser/managed_mode/managed_user_settings_service.cc',
+ 'browser/managed_mode/managed_user_settings_service.h',
+ 'browser/managed_mode/managed_user_settings_service_factory.cc',
+ 'browser/managed_mode/managed_user_settings_service_factory.h',
'browser/managed_mode/managed_user_service.cc',
'browser/managed_mode/managed_user_service.h',
'browser/managed_mode/managed_user_service_factory.cc',
@@ -966,15 +1015,21 @@
'browser/managed_mode/managed_user_theme.cc',
'browser/managed_mode/managed_user_theme.h',
'browser/managed_mode/managed_users.h',
+ 'browser/managed_mode/supervised_user_pref_store.cc',
+ 'browser/managed_mode/supervised_user_pref_store.h',
'browser/media/audio_stream_indicator.cc',
'browser/media/audio_stream_indicator.h',
'browser/media/chrome_midi_permission_context.cc',
'browser/media/chrome_midi_permission_context.h',
'browser/media/chrome_midi_permission_context_factory.cc',
'browser/media/chrome_midi_permission_context_factory.h',
+ 'browser/media/desktop_streams_registry.cc',
+ 'browser/media/desktop_streams_registry.h',
'browser/media/desktop_media_picker.h',
'browser/media/desktop_media_picker_model.cc',
'browser/media/desktop_media_picker_model.h',
+ 'browser/media/encrypted_media_message_filter_android.cc',
+ 'browser/media/encrypted_media_message_filter_android.h',
'browser/media/media_capture_devices_dispatcher.cc',
'browser/media/media_capture_devices_dispatcher.h',
'browser/media/media_stream_capture_indicator.cc',
@@ -1012,8 +1067,8 @@
'browser/media_galleries/fileapi/mtp_device_map_service.h',
'browser/media_galleries/fileapi/native_media_file_util.cc',
'browser/media_galleries/fileapi/native_media_file_util.h',
- 'browser/media_galleries/fileapi/picasa/picasa_finder.cc',
- 'browser/media_galleries/fileapi/picasa/picasa_finder.h',
+ 'browser/media_galleries/fileapi/picasa_finder.cc',
+ 'browser/media_galleries/fileapi/picasa_finder.h',
'browser/media_galleries/fileapi/safe_audio_video_checker.cc',
'browser/media_galleries/fileapi/safe_audio_video_checker.h',
'browser/media_galleries/fileapi/safe_itunes_pref_parser_win.cc',
@@ -1075,8 +1130,6 @@
'browser/metrics/compression_utils.h',
'browser/metrics/field_trial_synchronizer.cc',
'browser/metrics/field_trial_synchronizer.h',
- 'browser/metrics/gzipped_protobufs_field_trial.cc',
- 'browser/metrics/gzipped_protobufs_field_trial.h',
'browser/metrics/metric_event_duration_details.h',
'browser/metrics/metrics_log.cc',
'browser/metrics/metrics_log.h',
@@ -1105,8 +1158,6 @@
'browser/metrics/variations/variations_request_scheduler.h',
'browser/metrics/variations/variations_request_scheduler_mobile.cc',
'browser/metrics/variations/variations_request_scheduler_mobile.h',
- 'browser/metrics/variations/variations_seed_processor.cc',
- 'browser/metrics/variations/variations_seed_processor.h',
'browser/metrics/variations/variations_service.cc',
'browser/metrics/variations/variations_service.h',
'browser/metro_viewer/chrome_metro_viewer_process_host_aurawin.cc',
@@ -1125,6 +1176,8 @@
'browser/net/chrome_http_user_agent_settings.h',
'browser/net/chrome_net_log.cc',
'browser/net/chrome_net_log.h',
+ 'browser/net/chrome_network_data_saving_metrics.cc',
+ 'browser/net/chrome_network_data_saving_metrics.h',
'browser/net/chrome_network_delegate.cc',
'browser/net/chrome_network_delegate.h',
'browser/net/chrome_url_request_context.cc',
@@ -1196,6 +1249,8 @@
'browser/net/transport_security_persister.h',
'browser/net/url_info.cc',
'browser/net/url_info.h',
+ 'browser/network_time/navigation_time_helper.cc',
+ 'browser/network_time/navigation_time_helper.h',
'browser/notifications/balloon.cc',
'browser/notifications/balloon.h',
'browser/notifications/balloon_collection.cc',
@@ -1220,8 +1275,16 @@
'browser/notifications/message_center_notification_manager_win.cc',
'browser/notifications/message_center_settings_controller.cc',
'browser/notifications/message_center_settings_controller.h',
+ 'browser/notifications/message_center_stats_collector.cc',
+ 'browser/notifications/message_center_stats_collector.h',
'browser/notifications/notification.cc',
'browser/notifications/notification.h',
+ 'browser/notifications/screen_lock_notification_blocker.cc',
+ 'browser/notifications/screen_lock_notification_blocker.h',
+ 'browser/notifications/fullscreen_notification_blocker.cc',
+ 'browser/notifications/fullscreen_notification_blocker.h',
+ 'browser/notifications/login_state_notification_blocker_chromeos.cc',
+ 'browser/notifications/login_state_notification_blocker_chromeos.h',
'browser/notifications/notification_delegate.cc',
'browser/notifications/notification_delegate.h',
'browser/notifications/notification_object_proxy.cc',
@@ -1230,10 +1293,10 @@
'browser/notifications/notification_options_menu_model.h',
'browser/notifications/notification_prefs_manager.cc',
'browser/notifications/notification_prefs_manager.h',
+ 'browser/notifications/notification_system_observer.cc',
+ 'browser/notifications/notification_system_observer.h',
'browser/notifications/notification_ui_manager.cc',
'browser/notifications/notification_ui_manager.h',
- 'browser/notifications/notification_ui_manager_impl.cc',
- 'browser/notifications/notification_ui_manager_impl.h',
'browser/notifications/notification_ui_manager_mac.mm',
'browser/notifications/notification_ui_manager_mac.h',
'browser/notifications/sync_notifier/chrome_notifier_delegate.cc',
@@ -1250,8 +1313,6 @@
'browser/omnibox/omnibox_field_trial.h',
'browser/omnibox/omnibox_log.cc',
'browser/omnibox/omnibox_log.h',
- 'browser/page_cycler/page_cycler.cc',
- 'browser/page_cycler/page_cycler.h',
'browser/parsers/metadata_parser.cc',
'browser/parsers/metadata_parser.h',
'browser/parsers/metadata_parser_factory.h',
@@ -1281,6 +1342,8 @@
'browser/password_manager/password_manager_delegate.h',
'browser/password_manager/password_manager_delegate_impl.cc',
'browser/password_manager/password_manager_delegate_impl.h',
+ 'browser/password_manager/password_manager_metrics_util.cc',
+ 'browser/password_manager/password_manager_metrics_util.h',
'browser/password_manager/password_store.cc',
'browser/password_manager/password_store.h',
'browser/password_manager/password_store_consumer.cc',
@@ -1358,10 +1421,6 @@
'browser/policy/browser_policy_connector.h',
'browser/policy/cloud/cloud_external_data_manager.cc',
'browser/policy/cloud/cloud_external_data_manager.h',
- 'browser/policy/cloud/cloud_external_data_manager_base.cc',
- 'browser/policy/cloud/cloud_external_data_manager_base.h',
- 'browser/policy/cloud/cloud_external_data_store.cc',
- 'browser/policy/cloud/cloud_external_data_store.h',
'browser/policy/cloud/cloud_policy_client.cc',
'browser/policy/cloud/cloud_policy_client.h',
'browser/policy/cloud/cloud_policy_client_registration_helper.cc',
@@ -1392,6 +1451,8 @@
'browser/policy/cloud/device_management_service.h',
'browser/policy/cloud/enterprise_metrics.cc',
'browser/policy/cloud/enterprise_metrics.h',
+ 'browser/policy/cloud/external_policy_data_fetcher.cc',
+ 'browser/policy/cloud/external_policy_data_fetcher.h',
'browser/policy/cloud/external_policy_data_updater.cc',
'browser/policy/cloud/external_policy_data_updater.h',
'browser/policy/cloud/message_util.cc',
@@ -1437,8 +1498,6 @@
'browser/policy/external_data_fetcher.cc',
'browser/policy/external_data_fetcher.h',
'browser/policy/external_data_manager.h',
- 'browser/policy/managed_mode_policy_provider.cc',
- 'browser/policy/managed_mode_policy_provider.h',
'browser/policy/policy_bundle.cc',
'browser/policy/policy_bundle.h',
'browser/policy/policy_domain_descriptor.cc',
@@ -1632,9 +1691,13 @@
'browser/profile_resetter/profile_resetter.cc',
'browser/profile_resetter/resettable_settings_snapshot.h',
'browser/profile_resetter/resettable_settings_snapshot.cc',
- 'browser/profiles/avatar_menu_model.cc',
- 'browser/profiles/avatar_menu_model.h',
- 'browser/profiles/avatar_menu_model_observer.h',
+ 'browser/profiles/avatar_menu.cc',
+ 'browser/profiles/avatar_menu.h',
+ 'browser/profiles/avatar_menu_actions.h',
+ 'browser/profiles/avatar_menu_actions_desktop.h',
+ 'browser/profiles/avatar_menu_actions_desktop.cc',
+ 'browser/profiles/avatar_menu_desktop.cc',
+ 'browser/profiles/avatar_menu_observer.h',
'browser/profiles/bookmark_model_loaded_observer.cc',
'browser/profiles/bookmark_model_loaded_observer.h',
'browser/profiles/chrome_browser_main_extra_parts_profiles.cc',
@@ -1674,6 +1737,9 @@
'browser/profiles/profile_info_util.h',
'browser/profiles/profile_io_data.cc',
'browser/profiles/profile_io_data.h',
+ 'browser/profiles/profile_list.h',
+ 'browser/profiles/profile_list_desktop.cc',
+ 'browser/profiles/profile_list_desktop.h',
'browser/profiles/profile_loader.cc',
'browser/profiles/profile_loader.h',
'browser/profiles/profile_manager.cc',
@@ -1723,6 +1789,8 @@
'browser/renderer_host/pepper/pepper_flash_clipboard_message_filter.h',
'browser/renderer_host/pepper/pepper_flash_drm_host.cc',
'browser/renderer_host/pepper/pepper_flash_drm_host.h',
+ 'browser/renderer_host/pepper/pepper_platform_verification_message_filter.cc',
+ 'browser/renderer_host/pepper/pepper_platform_verification_message_filter.h',
'browser/renderer_host/pepper/pepper_talk_host.cc',
'browser/renderer_host/pepper/pepper_talk_host.h',
'browser/renderer_host/safe_browsing_resource_throttle.cc',
@@ -1882,6 +1950,7 @@
'browser/shell_integration.cc',
'browser/shell_integration.h',
'browser/shell_integration_android.cc',
+ 'browser/shell_integration_chromeos.cc',
'browser/shell_integration_linux.cc',
'browser/shell_integration_linux.h',
'browser/shell_integration_mac.mm',
@@ -1892,8 +1961,6 @@
'browser/signin/about_signin_internals_factory.h',
'browser/signin/chrome_signin_manager_delegate.cc',
'browser/signin/chrome_signin_manager_delegate.h',
- 'browser/signin/oauth2_token_service.cc',
- 'browser/signin/oauth2_token_service.h',
'browser/signin/profile_oauth2_token_service.cc',
'browser/signin/profile_oauth2_token_service.h',
'browser/signin/profile_oauth2_token_service_factory.cc',
@@ -2000,6 +2067,8 @@
'browser/status_icons/desktop_notification_balloon.h',
'browser/status_icons/status_icon.cc',
'browser/status_icons/status_icon.h',
+ 'browser/status_icons/status_icon_menu_model.cc',
+ 'browser/status_icons/status_icon_menu_model.h',
'browser/status_icons/status_icon_observer.h',
'browser/status_icons/status_tray.cc',
'browser/status_icons/status_tray.h',
@@ -2171,47 +2240,60 @@
'browser/sync/profile_sync_service_observer.h',
'browser/sync/retry_verifier.cc',
'browser/sync/retry_verifier.h',
- 'browser/sync/sync_startup_tracker.cc',
- 'browser/sync/sync_startup_tracker.h',
+ 'browser/sync/sessions2/tab_node_pool2.cc',
+ 'browser/sync/sessions2/tab_node_pool2.h',
'browser/sync/sync_global_error.cc',
'browser/sync/sync_global_error.h',
'browser/sync/sync_prefs.cc',
'browser/sync/sync_prefs.h',
+ 'browser/sync/sync_startup_tracker.cc',
+ 'browser/sync/sync_startup_tracker.h',
'browser/sync/sync_ui_util.cc',
'browser/sync/sync_ui_util.h',
'browser/sync/user_selectable_sync_type.h',
'browser/sync_file_system/conflict_resolution_policy.h',
'browser/sync_file_system/conflict_resolution_resolver.cc',
'browser/sync_file_system/conflict_resolution_resolver.h',
- 'browser/sync_file_system/drive_backend/api_util.cc',
- 'browser/sync_file_system/drive_backend/api_util.h',
- 'browser/sync_file_system/drive_backend/api_util_interface.h',
- 'browser/sync_file_system/drive_backend/drive_file_sync_service.cc',
- 'browser/sync_file_system/drive_backend/drive_file_sync_service.h',
- 'browser/sync_file_system/drive_backend/drive_file_sync_util.cc',
- 'browser/sync_file_system/drive_backend/drive_file_sync_util.h',
- 'browser/sync_file_system/drive_backend/drive_metadata_store.cc',
- 'browser/sync_file_system/drive_backend/drive_metadata_store.h',
- 'browser/sync_file_system/drive_backend/local_sync_delegate.cc',
- 'browser/sync_file_system/drive_backend/local_sync_delegate.h',
- 'browser/sync_file_system/drive_backend/local_sync_operation_resolver.cc',
- 'browser/sync_file_system/drive_backend/local_sync_operation_resolver.h',
+ 'browser/sync_file_system/drive_backend/drive_backend_constants.cc',
+ 'browser/sync_file_system/drive_backend/drive_backend_constants.h',
+ 'browser/sync_file_system/drive_backend/local_to_remote_syncer.cc',
+ 'browser/sync_file_system/drive_backend/local_to_remote_syncer.h',
'browser/sync_file_system/drive_backend/metadata_database.cc',
'browser/sync_file_system/drive_backend/metadata_database.h',
'browser/sync_file_system/drive_backend/metadata_db_migration_util.cc',
'browser/sync_file_system/drive_backend/metadata_db_migration_util.h',
- 'browser/sync_file_system/drive_backend/remote_change_handler.cc',
- 'browser/sync_file_system/drive_backend/remote_change_handler.h',
- 'browser/sync_file_system/drive_backend/remote_sync_delegate.cc',
- 'browser/sync_file_system/drive_backend/remote_sync_delegate.h',
- 'browser/sync_file_system/drive_backend/remote_sync_operation_resolver.cc',
- 'browser/sync_file_system/drive_backend/remote_sync_operation_resolver.h',
+ 'browser/sync_file_system/drive_backend/remote_to_local_syncer.cc',
+ 'browser/sync_file_system/drive_backend/remote_to_local_syncer.h',
+ 'browser/sync_file_system/drive_backend/sync_engine.cc',
+ 'browser/sync_file_system/drive_backend/sync_engine.h',
+ 'browser/sync_file_system/drive_backend/sync_engine_initializer.cc',
+ 'browser/sync_file_system/drive_backend/sync_engine_initializer.h',
'browser/sync_file_system/drive_backend/tracker_set.cc',
'browser/sync_file_system/drive_backend/tracker_set.h',
+ 'browser/sync_file_system/drive_backend_v1/api_util.cc',
+ 'browser/sync_file_system/drive_backend_v1/api_util.h',
+ 'browser/sync_file_system/drive_backend_v1/api_util_interface.h',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_service.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_service.h',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_util.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_util.h',
+ 'browser/sync_file_system/drive_backend_v1/drive_metadata_store.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_metadata_store.h',
+ 'browser/sync_file_system/drive_backend_v1/local_sync_delegate.cc',
+ 'browser/sync_file_system/drive_backend_v1/local_sync_delegate.h',
+ 'browser/sync_file_system/drive_backend_v1/local_sync_operation_resolver.cc',
+ 'browser/sync_file_system/drive_backend_v1/local_sync_operation_resolver.h',
+ 'browser/sync_file_system/drive_backend_v1/origin_operation_queue.cc',
+ 'browser/sync_file_system/drive_backend_v1/origin_operation_queue.h',
+ 'browser/sync_file_system/drive_backend_v1/remote_change_handler.cc',
+ 'browser/sync_file_system/drive_backend_v1/remote_change_handler.h',
+ 'browser/sync_file_system/drive_backend_v1/remote_sync_delegate.cc',
+ 'browser/sync_file_system/drive_backend_v1/remote_sync_delegate.h',
+ 'browser/sync_file_system/drive_backend_v1/remote_sync_operation_resolver.cc',
+ 'browser/sync_file_system/drive_backend_v1/remote_sync_operation_resolver.h',
'browser/sync_file_system/file_change.cc',
'browser/sync_file_system/file_change.h',
'browser/sync_file_system/file_status_observer.h',
- 'browser/sync_file_system/local_change_processor.h',
'browser/sync_file_system/local/local_file_change_tracker.cc',
'browser/sync_file_system/local/local_file_change_tracker.h',
'browser/sync_file_system/local/local_file_sync_context.cc',
@@ -2227,6 +2309,7 @@
'browser/sync_file_system/local/syncable_file_operation_runner.h',
'browser/sync_file_system/local/syncable_file_system_operation.cc',
'browser/sync_file_system/local/syncable_file_system_operation.h',
+ 'browser/sync_file_system/local_change_processor.h',
'browser/sync_file_system/logger.cc',
'browser/sync_file_system/logger.h',
'browser/sync_file_system/remote_change_processor.h',
@@ -2248,6 +2331,7 @@
'browser/sync_file_system/sync_service_state.h',
'browser/sync_file_system/sync_status_code.cc',
'browser/sync_file_system/sync_status_code.h',
+ 'browser/sync_file_system/sync_task.h',
'browser/sync_file_system/sync_task_manager.cc',
'browser/sync_file_system/sync_task_manager.h',
'browser/sync_file_system/syncable_file_system_util.cc',
@@ -2364,6 +2448,11 @@
'browser/translate/translate_url_fetcher.h',
'browser/translate/translate_url_util.cc',
'browser/translate/translate_url_util.h',
+ 'browser/undo/bookmark_renumber_observer.h',
+ 'browser/undo/bookmark_undo_service.cc',
+ 'browser/undo/bookmark_undo_service.h',
+ 'browser/undo/bookmark_undo_service_factory.cc',
+ 'browser/undo/bookmark_undo_service_factory.h',
'browser/undo/undo_manager.cc',
'browser/undo/undo_manager.h',
'browser/undo/undo_manager_utils.cc',
@@ -2399,15 +2488,18 @@
'browser/value_store/leveldb_value_store.h',
'browser/value_store/testing_value_store.cc',
'browser/value_store/testing_value_store.h',
+ 'browser/value_store/value_store.cc',
+ 'browser/value_store/value_store.h',
'browser/value_store/value_store_change.cc',
'browser/value_store/value_store_change.h',
'browser/value_store/value_store_frontend.cc',
'browser/value_store/value_store_frontend.h',
- 'browser/value_store/value_store.cc',
- 'browser/value_store/value_store.h',
+ 'browser/value_store/value_store_util.cc',
+ 'browser/value_store/value_store_util.h',
'browser/web_applications/web_app.cc',
'browser/web_applications/web_app.h',
'browser/web_applications/web_app_android.cc',
+ 'browser/web_applications/web_app_chromeos.cc',
'browser/web_applications/web_app_linux.cc',
'browser/web_applications/web_app_mac.h',
'browser/web_applications/web_app_mac.mm',
@@ -2447,14 +2539,14 @@
'browser/webdata/web_data_service_win.cc',
'browser/webdata/web_intents_table.cc',
'browser/webdata/web_intents_table.h',
- # These files are needed by page_cycler.cc
+
+ # These files are needed by performance_monitor.cc and this dependency
+ # should be removed (crbug.com/279660)
'test/base/test_switches.cc',
'test/base/test_switches.h',
'test/base/chrome_process_util.cc',
'test/base/chrome_process_util.h',
'test/base/chrome_process_util_mac.cc',
- 'test/perf/perf_test.cc',
- 'test/perf/perf_test.h',
# These files are generated by GRIT.
'<(grit_out_dir)/grit/component_extension_resources_map.cc',
@@ -2476,13 +2568,15 @@
'../cc/cc.gyp:cc',
'../components/components.gyp:autofill_content_browser',
'../components/components.gyp:navigation_interception',
+ '../media/media.gyp:media',
'../net/net.gyp:net_with_v8',
'../printing/printing.gyp:printing',
+ # TODO(tonyg): Remove this dependency (crbug.com/280157).
+ '../testing/perf/perf_test.gyp:*',
'../third_party/adobe/flash/flash_player.gyp:flapper_version_h',
'../third_party/expat/expat.gyp:expat',
'../third_party/hunspell/hunspell.gyp:hunspell',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
- '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
'../third_party/libusb/libusb.gyp:libusb',
'../third_party/libyuv/libyuv.gyp:libyuv',
'../third_party/npapi/npapi.gyp:npapi',
@@ -2531,14 +2625,16 @@
}],
['OS=="win" or OS=="mac"', {
'sources': [
+ 'browser/media_galleries/fileapi/file_path_watcher_util.cc',
+ 'browser/media_galleries/fileapi/file_path_watcher_util.h',
'browser/media_galleries/fileapi/itunes_data_provider.cc',
'browser/media_galleries/fileapi/itunes_data_provider.h',
'browser/media_galleries/fileapi/itunes_file_util.cc',
'browser/media_galleries/fileapi/itunes_file_util.h',
- 'browser/media_galleries/fileapi/picasa/picasa_data_provider.cc',
- 'browser/media_galleries/fileapi/picasa/picasa_data_provider.h',
- 'browser/media_galleries/fileapi/picasa/picasa_file_util.cc',
- 'browser/media_galleries/fileapi/picasa/picasa_file_util.h',
+ 'browser/media_galleries/fileapi/picasa_data_provider.cc',
+ 'browser/media_galleries/fileapi/picasa_data_provider.h',
+ 'browser/media_galleries/fileapi/picasa_file_util.cc',
+ 'browser/media_galleries/fileapi/picasa_file_util.h',
'browser/media_galleries/fileapi/safe_itunes_library_parser.cc',
'browser/media_galleries/fileapi/safe_itunes_library_parser.h',
'browser/media_galleries/fileapi/safe_itunes_pref_parser_win.cc',
@@ -2556,8 +2652,6 @@
'browser/accessibility/accessibility_extension_api.h',
'browser/infobars/infobar_extension_api.cc',
'browser/infobars/infobar_extension_api.h',
- 'browser/rlz/rlz_extension_api.cc',
- 'browser/rlz/rlz_extension_api.h',
'browser/speech/extension_api/tts_extension_api.cc',
'browser/speech/extension_api/tts_extension_api.h',
'browser/speech/extension_api/tts_engine_extension_api.cc',
@@ -2759,6 +2853,8 @@
'browser/policy/proto/chrome_device_policy.pb.h',
'browser/renderer_host/offline_resource_throttle.cc',
'browser/renderer_host/offline_resource_throttle.h',
+ 'browser/renderer_host/pepper/pepper_platform_verification_message_filter.cc',
+ 'browser/renderer_host/pepper/pepper_platform_verification_message_filter.h',
],
}, { # chromeos==1
'dependencies': [
@@ -2790,8 +2886,15 @@
'browser/policy/cloud/user_policy_signin_service_base.h',
'browser/policy/cloud/user_policy_signin_service_factory.cc',
'browser/policy/cloud/user_policy_signin_service_factory.h',
+ 'browser/profiles/avatar_menu_desktop.cc',
+ 'browser/profiles/avatar_menu_actions_desktop.cc',
+ 'browser/profiles/avatar_menu_actions_desktop.h',
+ 'browser/profiles/profile_list_desktop.cc',
+ 'browser/profiles/profile_list_desktop.h',
'browser/screensaver_window_finder_x11.cc',
'browser/screensaver_window_finder_x11.h',
+ 'browser/shell_integration_linux.cc',
+ 'browser/shell_integration_linux.h',
'browser/signin/signin_manager.cc',
'browser/speech/tts_linux.cc',
'browser/storage_monitor/mtab_watcher_linux.cc',
@@ -2802,10 +2905,9 @@
'browser/sxs_linux.h',
'browser/themes/theme_service_aurax11.cc',
'browser/themes/theme_service_aurax11.h',
- 'browser/ui/webui/help/version_updater_basic.cc',
- 'browser/ui/webui/help/version_updater_basic.h',
'browser/upgrade_detector_impl.cc',
'browser/upgrade_detector_impl.h',
+ 'browser/web_applications/web_app_linux.cc',
],
}],
['use_cups==1', {
@@ -3002,6 +3104,7 @@
['OS=="android"', {
'dependencies': [
'../components/components.gyp:web_contents_delegate_android',
+ '../sync/sync.gyp:sync_jni_headers',
'chrome_browser_jni_headers',
],
'dependencies!': [
@@ -3016,6 +3119,12 @@
'browser/ssl/ssl_add_certificate_android.cc',
'browser/web_resource/notification_promo_mobile_ntp.cc',
'browser/web_resource/notification_promo_mobile_ntp.h',
+ 'browser/media/protected_media_identifier_infobar_delegate.cc',
+ 'browser/media/protected_media_identifier_infobar_delegate.h',
+ 'browser/media/protected_media_identifier_permission_context.cc',
+ 'browser/media/protected_media_identifier_permission_context.h',
+ 'browser/media/protected_media_identifier_permission_context_factory.cc',
+ 'browser/media/protected_media_identifier_permission_context_factory.h',
],
'sources!': [
# Bookmark export/import are handled via the BookmarkColumns
@@ -3029,22 +3138,18 @@
'browser/download/download_crx_util.cc',
'browser/net/gaia/gaia_oauth_fetcher.cc',
- 'browser/page_cycler/page_cycler.cc',
- 'browser/page_cycler/page_cycler.h',
'browser/policy/async_policy_loader.cc',
'browser/policy/async_policy_loader.h',
'browser/policy/async_policy_provider.cc',
'browser/policy/async_policy_provider.h',
- 'browser/policy/cloud/cloud_external_data_manager_base.cc',
- 'browser/policy/cloud/cloud_external_data_manager_base.h',
- 'browser/policy/cloud/cloud_external_data_store.cc',
- 'browser/policy/cloud/cloud_external_data_store.h',
'browser/policy/cloud/component_cloud_policy_service.cc',
'browser/policy/cloud/component_cloud_policy_service.h',
'browser/policy/cloud/component_cloud_policy_store.cc',
'browser/policy/cloud/component_cloud_policy_store.h',
'browser/policy/cloud/component_cloud_policy_updater.cc',
'browser/policy/cloud/component_cloud_policy_updater.h',
+ 'browser/policy/cloud/external_policy_data_fetcher.cc',
+ 'browser/policy/cloud/external_policy_data_fetcher.h',
'browser/policy/cloud/external_policy_data_updater.cc',
'browser/policy/cloud/external_policy_data_updater.h',
'browser/policy/cloud/resource_cache.cc',
@@ -3053,8 +3158,6 @@
'browser/policy/cloud/user_policy_signin_service.h',
'browser/policy/config_dir_policy_loader.cc',
'browser/policy/config_dir_policy_loader.h',
- 'browser/policy/managed_mode_policy_provider.cc',
- 'browser/policy/managed_mode_policy_provider.h',
'browser/profiles/profile_loader.cc',
'browser/profiles/profile_loader.h',
'browser/sessions/persistent_tab_restore_service.cc',
@@ -3083,10 +3186,63 @@
'browser/user_style_sheet_watcher_factory.h',
# Not used by Android
+ 'browser/accessibility/accessibility_events.cc',
+ 'browser/accessibility/accessibility_extension_api_constants.cc',
+ 'browser/accessibility/invert_bubble_prefs.cc',
+ 'browser/auto_launch_trial.cc',
+ 'browser/certificate_viewer.cc',
'browser/chrome_browser_main_posix.cc',
'browser/chrome_browser_main_posix.h',
'browser/chrome_process_singleton.cc',
+ 'browser/component_updater/pnacl/pnacl_profile_observer.cc',
+ 'browser/component_updater/widevine_cdm_component_installer.cc',
+ 'browser/custom_home_pages_table_model.cc',
+ 'browser/download/download_completion_blocker.cc',
+ 'browser/download/download_danger_prompt.cc',
+ 'browser/download/download_shelf.cc',
+ 'browser/drive/drive_switches.cc',
+ 'browser/external_protocol/external_protocol_observer.cc',
+ 'browser/feedback/proto/annotations.proto',
+ 'browser/feedback/proto/chrome.proto',
+ 'browser/feedback/proto/common.proto',
+ 'browser/feedback/proto/dom.proto',
+ 'browser/feedback/proto/math.proto',
+ 'browser/google_apis/gdata_contacts_requests.cc',
+ 'browser/google_apis/gdata_errorcode.cc',
+ 'browser/gpu/chrome_gpu_util.cc',
+ 'browser/idle_android.cc',
+ 'browser/idle.cc',
+ 'browser/lifetime/application_lifetime_stub.cc',
+ 'browser/lifetime/browser_close_manager.cc',
+ 'browser/net/predictor_tab_helper.cc',
+ 'browser/parsers/metadata_parser_jpeg.cc',
+ 'browser/parsers/metadata_parser_jpeg_factory.cc',
+ 'browser/parsers/metadata_parser_manager.cc',
+ 'browser/policy/policy_load_status.cc',
+ 'browser/policy/proto/cloud/chrome_extension_policy.proto',
'browser/process_singleton.cc',
+ 'browser/process_singleton_modal_dialog_lock.cc',
+ 'browser/process_singleton_startup_lock.cc',
+ 'browser/profiles/profile_shortcut_manager.cc',
+ 'browser/repost_form_warning_controller.cc',
+ 'browser/search/search_terms_tracker.cc',
+ 'browser/sessions/session_command.cc',
+ 'browser/speech/extension_api/tts_extension_api_constants.cc',
+ 'browser/ssl/ssl_add_cert_handler.cc',
+ 'browser/ssl/ssl_client_auth_observer.cc',
+ 'browser/status_icons/desktop_notification_balloon.cc',
+ 'browser/storage_monitor/media_storage_util.cc',
+ 'browser/storage_monitor/removable_device_constants.cc',
+ 'browser/sync/profile_sync_service_base.cc',
+ 'browser/sync/profile_sync_service_harness.cc',
+ 'browser/sync/retry_verifier.cc',
+ 'browser/tab_contents/navigation_metrics_recorder.cc',
+ 'browser/undo/bookmark_undo_service.cc',
+ 'browser/undo/bookmark_undo_service_factory.cc',
+ 'browser/undo/undo_manager.cc',
+ 'browser/undo/undo_manager_utils.cc',
+ 'browser/web_applications/web_app_android.cc',
+ 'test/base/test_switches.cc',
# Android uses a different invalidation service
'browser/invalidation/ticl_invalidation_service.cc',
@@ -3248,7 +3404,7 @@
['enable_managed_users!=1', {
'sources/': [
['exclude', '^browser/managed_mode/'],
- ]
+ ],
}],
['enable_webrtc==0', {
'sources!': [
@@ -3262,10 +3418,16 @@
}],
['enable_mdns==1', {
'sources' : [
- 'browser/local_discovery/privet_device_lister.h',
- 'browser/local_discovery/privet_device_lister.cc',
- 'browser/local_discovery/privet_device_lister_impl.h',
- 'browser/local_discovery/privet_device_lister_impl.cc',
+ 'browser/local_discovery/privet_http_asynchronous_factory.cc',
+ 'browser/local_discovery/privet_http_asynchronous_factory.h',
+ 'browser/local_discovery/privet_notifications.cc',
+ 'browser/local_discovery/privet_notifications.h',
+ 'browser/local_discovery/privet_notifications_factory.cc',
+ 'browser/local_discovery/privet_notifications_factory.h',
+ 'browser/local_discovery/privet_traffic_detector.cc',
+ 'browser/local_discovery/privet_traffic_detector.h',
+ 'browser/local_discovery/service_discovery_client_mdns.cc',
+ 'browser/local_discovery/service_discovery_client_mdns.h',
'browser/local_discovery/service_discovery_host_client.cc',
'browser/local_discovery/service_discovery_host_client.h',
]
@@ -3349,20 +3511,6 @@
'includes': [ '../build/protoc.gypi' ]
},
{
- # Protobuf compiler / generator for Chrome Variations seed.
- 'target_name': 'variations_seed_proto',
- 'type': 'static_library',
- 'sources': [
- 'browser/metrics/proto/trials_seed.proto',
- 'browser/metrics/proto/study.proto',
- ],
- 'variables': {
- 'proto_in_dir': 'browser/metrics/proto',
- 'proto_out_dir': 'chrome/browser/metrics/proto',
- },
- 'includes': [ '../build/protoc.gypi' ]
- },
- {
# Protobuf compiler / generator for Sync FileSystem protocol buffer.
'target_name': 'sync_file_system_proto',
'type': 'static_library',
@@ -3416,6 +3564,7 @@
'android/java/src/org/chromium/chrome/browser/autofill/AutofillDialogResult.java',
'android/java/src/org/chromium/chrome/browser/autofill/AutofillPopupGlue.java',
'android/java/src/org/chromium/chrome/browser/autofill/PersonalDataManager.java',
+ 'android/java/src/org/chromium/chrome/browser/BookmarksBridge.java',
'android/java/src/org/chromium/chrome/browser/CertificateViewer.java',
'android/java/src/org/chromium/chrome/browser/ChromeBrowserProvider.java',
'android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.java',
@@ -3432,6 +3581,7 @@
'android/java/src/org/chromium/chrome/browser/omnibox/OmniboxPrerender.java',
'android/java/src/org/chromium/chrome/browser/profiles/MostVisitedSites.java',
'android/java/src/org/chromium/chrome/browser/profiles/Profile.java',
+ 'android/java/src/org/chromium/chrome/browser/ShortcutHelper.java',
'android/java/src/org/chromium/chrome/browser/SSLClientCertificateRequest.java',
'android/java/src/org/chromium/chrome/browser/search_engines/TemplateUrlService.java',
'android/java/src/org/chromium/chrome/browser/signin/AndroidProfileOAuth2TokenServiceHelper.java',
@@ -3439,8 +3589,14 @@
'android/java/src/org/chromium/chrome/browser/sync/ProfileSyncService.java',
'android/java/src/org/chromium/chrome/browser/TabBase.java',
'android/java/src/org/chromium/chrome/browser/TtsPlatformImpl.java',
+ 'android/java/src/org/chromium/chrome/browser/UmaUtils.java',
+ 'android/java/src/org/chromium/chrome/browser/UrlUtilities.java',
'android/java/src/org/chromium/chrome/browser/ValidationMessageBubble.java',
'android/java/src/org/chromium/chrome/browser/WebsiteSettingsPopup.java',
+ 'android/java/src/org/chromium/chrome/browser/infobar/AutoLoginDelegate.java',
+ 'android/java/src/org/chromium/chrome/browser/infobar/ConfirmInfoBarDelegate.java',
+ 'android/java/src/org/chromium/chrome/browser/infobar/InfoBar.java',
+ 'android/java/src/org/chromium/chrome/browser/infobar/InfoBarContainer.java',
],
'variables': {
'jni_gen_package': 'chrome',
diff --git a/chromium/chrome/chrome_browser_chromeos.gypi b/chromium/chrome/chrome_browser_chromeos.gypi
index 982b46c3ed7..5875616c482 100644
--- a/chromium/chrome/chrome_browser_chromeos.gypi
+++ b/chromium/chrome/chrome_browser_chromeos.gypi
@@ -43,7 +43,6 @@
'installer_util',
'safe_browsing_proto',
'safe_browsing_report_proto',
- 'variations_seed_proto',
'../breakpad/breakpad.gyp:breakpad_client',
'../build/linux/system.gyp:dbus',
'../chromeos/chromeos.gyp:chromeos',
@@ -51,6 +50,10 @@
# browser_chromeos #includes power_supply_properties.pb.h directly.
'../chromeos/chromeos.gyp:power_manager_proto',
'../chromeos/ime/input_method.gyp:gencode',
+ # This depends directly on the variations target, rather than just
+ # transitively via the common target because the proto sources need to
+ # be generated before code in this target can start building.
+ '../components/components.gyp:variations',
'../content/content.gyp:content_browser',
'../content/content.gyp:content_common',
'../crypto/crypto.gyp:crypto',
@@ -72,7 +75,6 @@
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/libevent/libevent.gyp:libevent',
'../third_party/libjingle/libjingle.gyp:libjingle',
- '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
'../third_party/libusb/libusb.gyp:libusb',
'../third_party/libxml/libxml.gyp:libxml',
'../third_party/npapi/npapi.gyp:npapi',
@@ -123,11 +125,11 @@
'browser/chromeos/accessibility/magnification_manager.h',
'browser/chromeos/app_mode/app_session_lifetime.cc',
'browser/chromeos/app_mode/app_session_lifetime.h',
+ 'browser/chromeos/app_mode/app_launch_utils.cc',
+ 'browser/chromeos/app_mode/app_launch_utils.h',
'browser/chromeos/app_mode/kiosk_app_data.cc',
'browser/chromeos/app_mode/kiosk_app_data.h',
'browser/chromeos/app_mode/kiosk_app_data_delegate.h',
- 'browser/chromeos/app_mode/kiosk_app_launcher.cc',
- 'browser/chromeos/app_mode/kiosk_app_launcher.h',
'browser/chromeos/app_mode/kiosk_app_launch_error.cc',
'browser/chromeos/app_mode/kiosk_app_launch_error.h',
'browser/chromeos/app_mode/kiosk_app_manager.cc',
@@ -135,12 +137,16 @@
'browser/chromeos/app_mode/kiosk_app_manager_observer.h',
'browser/chromeos/app_mode/kiosk_app_update_service.cc',
'browser/chromeos/app_mode/kiosk_app_update_service.h',
+ 'browser/chromeos/app_mode/kiosk_profile_loader.cc',
+ 'browser/chromeos/app_mode/kiosk_profile_loader.h',
'browser/chromeos/app_mode/startup_app_launcher.cc',
'browser/chromeos/app_mode/startup_app_launcher.h',
'browser/chromeos/attestation/attestation_ca_client.cc',
'browser/chromeos/attestation/attestation_ca_client.h',
'browser/chromeos/attestation/attestation_policy_observer.cc',
'browser/chromeos/attestation/attestation_policy_observer.h',
+ 'browser/chromeos/attestation/platform_verification_flow.cc',
+ 'browser/chromeos/attestation/platform_verification_flow.h',
'browser/chromeos/audio/audio_devices_pref_handler_impl.cc',
'browser/chromeos/audio/audio_devices_pref_handler_impl.h',
'browser/chromeos/background/ash_user_wallpaper_delegate.cc',
@@ -168,26 +174,6 @@
'browser/chromeos/contacts/gdata_contacts_service.h',
'browser/chromeos/contacts/google_contact_store.cc',
'browser/chromeos/contacts/google_contact_store.h',
- 'browser/chromeos/cros/cert_library.cc',
- 'browser/chromeos/cros/cert_library.h',
- 'browser/chromeos/cros/enum_mapper.h',
- 'browser/chromeos/cros/native_network_constants.cc',
- 'browser/chromeos/cros/native_network_constants.h',
- 'browser/chromeos/cros/native_network_parser.cc',
- 'browser/chromeos/cros/native_network_parser.h',
- 'browser/chromeos/cros/network_constants.h',
- 'browser/chromeos/cros/network_library.cc',
- 'browser/chromeos/cros/network_library.h',
- 'browser/chromeos/cros/network_library_impl_base.cc',
- 'browser/chromeos/cros/network_library_impl_base.h',
- 'browser/chromeos/cros/network_library_impl_cros.cc',
- 'browser/chromeos/cros/network_library_impl_cros.h',
- 'browser/chromeos/cros/network_library_impl_stub.cc',
- 'browser/chromeos/cros/network_library_impl_stub.h',
- 'browser/chromeos/cros/network_parser.cc',
- 'browser/chromeos/cros/network_parser.h',
- 'browser/chromeos/cros/network_property_ui_data.cc',
- 'browser/chromeos/cros/network_property_ui_data.h',
'browser/chromeos/customization_document.cc',
'browser/chromeos/customization_document.h',
'browser/chromeos/display/display_configuration_observer.cc',
@@ -232,8 +218,6 @@
'browser/chromeos/drive/drive_url_request_job.h',
'browser/chromeos/drive/file_cache.cc',
'browser/chromeos/drive/file_cache.h',
- 'browser/chromeos/drive/file_cache_metadata.cc',
- 'browser/chromeos/drive/file_cache_metadata.h',
'browser/chromeos/drive/file_change.cc',
'browser/chromeos/drive/file_change.h',
'browser/chromeos/drive/file_errors.cc',
@@ -275,8 +259,6 @@
'browser/chromeos/drive/file_system_util.h',
'browser/chromeos/drive/file_task_executor.cc',
'browser/chromeos/drive/file_task_executor.h',
- 'browser/chromeos/drive/file_write_helper.cc',
- 'browser/chromeos/drive/file_write_helper.h',
'browser/chromeos/drive/file_write_watcher.cc',
'browser/chromeos/drive/file_write_watcher.h',
'browser/chromeos/drive/fileapi_worker.cc',
@@ -307,6 +289,8 @@
'browser/chromeos/drive/webkit_file_stream_reader_impl.h',
'browser/chromeos/drive/webkit_file_stream_writer_impl.cc',
'browser/chromeos/drive/webkit_file_stream_writer_impl.h',
+ 'browser/chromeos/drive/write_on_cache_file.cc',
+ 'browser/chromeos/drive/write_on_cache_file.h',
'browser/chromeos/enrollment_dialog_view.cc',
'browser/chromeos/enrollment_dialog_view.h',
'browser/chromeos/enterprise_extension_observer.cc',
@@ -319,24 +303,6 @@
'browser/chromeos/extensions/external_cache.h',
'browser/chromeos/extensions/external_pref_cache_loader.cc',
'browser/chromeos/extensions/external_pref_cache_loader.h',
- 'browser/chromeos/extensions/file_manager/desktop_notifications.cc',
- 'browser/chromeos/extensions/file_manager/desktop_notifications.h',
- 'browser/chromeos/extensions/file_manager/event_router.cc',
- 'browser/chromeos/extensions/file_manager/event_router.h',
- 'browser/chromeos/extensions/file_manager/file_browser_handlers.cc',
- 'browser/chromeos/extensions/file_manager/file_browser_handlers.h',
- 'browser/chromeos/extensions/file_manager/file_manager_util.cc',
- 'browser/chromeos/extensions/file_manager/file_manager_util.h',
- 'browser/chromeos/extensions/file_manager/file_tasks.cc',
- 'browser/chromeos/extensions/file_manager/file_tasks.h',
- 'browser/chromeos/extensions/file_manager/file_watcher.cc',
- 'browser/chromeos/extensions/file_manager/file_watcher.h',
- 'browser/chromeos/extensions/file_manager/fileapi_util.cc',
- 'browser/chromeos/extensions/file_manager/fileapi_util.h',
- 'browser/chromeos/extensions/file_manager/mounted_disk_monitor.cc',
- 'browser/chromeos/extensions/file_manager/mounted_disk_monitor.h',
- 'browser/chromeos/extensions/file_manager/zip_file_creator.cc',
- 'browser/chromeos/extensions/file_manager/zip_file_creator.h',
'browser/chromeos/extensions/info_private_api.cc',
'browser/chromeos/extensions/info_private_api.h',
'browser/chromeos/extensions/input_method_event_router.cc',
@@ -351,11 +317,50 @@
'browser/chromeos/external_metrics.h',
'browser/chromeos/external_protocol_dialog.cc',
'browser/chromeos/external_protocol_dialog.h',
+ 'browser/chromeos/file_manager/action_choice_dialog.cc',
+ 'browser/chromeos/file_manager/action_choice_dialog.h',
+ 'browser/chromeos/file_manager/app_id.h',
+ 'browser/chromeos/file_manager/desktop_notifications.cc',
+ 'browser/chromeos/file_manager/desktop_notifications.h',
+ 'browser/chromeos/file_manager/file_browser_handlers.cc',
+ 'browser/chromeos/file_manager/file_browser_handlers.h',
+ 'browser/chromeos/file_manager/file_manager_installer.cc',
+ 'browser/chromeos/file_manager/file_manager_installer.h',
+ 'browser/chromeos/file_manager/file_tasks.cc',
+ 'browser/chromeos/file_manager/file_tasks.h',
+ 'browser/chromeos/file_manager/file_watcher.cc',
+ 'browser/chromeos/file_manager/file_watcher.h',
+ 'browser/chromeos/file_manager/fileapi_util.cc',
+ 'browser/chromeos/file_manager/fileapi_util.h',
+ 'browser/chromeos/file_manager/mime_util.cc',
+ 'browser/chromeos/file_manager/mime_util.h',
+ 'browser/chromeos/file_manager/mounted_disk_monitor.cc',
+ 'browser/chromeos/file_manager/mounted_disk_monitor.h',
+ 'browser/chromeos/file_manager/open_util.cc',
+ 'browser/chromeos/file_manager/open_util.h',
+ 'browser/chromeos/file_manager/open_with_browser.cc',
+ 'browser/chromeos/file_manager/open_with_browser.h',
+ 'browser/chromeos/file_manager/select_file_dialog_util.cc',
+ 'browser/chromeos/file_manager/select_file_dialog_util.h',
+ 'browser/chromeos/file_manager/url_util.cc',
+ 'browser/chromeos/file_manager/url_util.h',
+ 'browser/chromeos/file_manager/volume_manager.cc',
+ 'browser/chromeos/file_manager/volume_manager.h',
+ 'browser/chromeos/file_manager/volume_manager_factory.cc',
+ 'browser/chromeos/file_manager/volume_manager_factory.h',
+ 'browser/chromeos/file_manager/volume_manager_observer.h',
+ 'browser/chromeos/file_manager/zip_file_creator.cc',
+ 'browser/chromeos/file_manager/zip_file_creator.h',
'browser/chromeos/fileapi/file_access_permissions.cc',
'browser/chromeos/fileapi/file_access_permissions.h',
'browser/chromeos/fileapi/file_system_backend.cc',
'browser/chromeos/fileapi/file_system_backend.h',
'browser/chromeos/fileapi/file_system_backend_delegate.h',
+ 'browser/chromeos/first_run/first_run_controller.cc',
+ 'browser/chromeos/first_run/first_run_controller.h',
+ 'browser/chromeos/first_run/first_run_view.cc',
+ 'browser/chromeos/first_run/first_run_view.h',
+ 'browser/chromeos/genius_app/app_id.h',
'browser/chromeos/imageburner/burn_controller.cc',
'browser/chromeos/imageburner/burn_controller.h',
'browser/chromeos/imageburner/burn_device_handler.cc',
@@ -376,8 +381,6 @@
'browser/chromeos/input_method/hidable_area.h',
'browser/chromeos/input_method/ibus_controller.cc',
'browser/chromeos/input_method/ibus_controller.h',
- 'browser/chromeos/input_method/ibus_controller_base.cc',
- 'browser/chromeos/input_method/ibus_controller_base.h',
'browser/chromeos/input_method/ibus_controller_impl.cc',
'browser/chromeos/input_method/ibus_controller_impl.h',
'browser/chromeos/input_method/infolist_window_view.cc',
@@ -392,8 +395,6 @@
'browser/chromeos/input_method/input_method_engine.h',
'browser/chromeos/input_method/input_method_manager_impl.cc',
'browser/chromeos/input_method/input_method_manager_impl.h',
- 'browser/chromeos/input_method/input_method_manager_impl_ll.cc',
- 'browser/chromeos/input_method/input_method_manager_impl_ll.h',
'browser/chromeos/input_method/input_method_persistence.cc',
'browser/chromeos/input_method/input_method_persistence.h',
'browser/chromeos/input_method/input_method_util.cc',
@@ -414,12 +415,20 @@
'browser/chromeos/language_preferences.h',
'browser/chromeos/locale_change_guard.cc',
'browser/chromeos/locale_change_guard.h',
+ 'browser/chromeos/login/app_launch_controller.cc',
+ 'browser/chromeos/login/app_launch_controller.h',
+ 'browser/chromeos/login/app_launch_signin_screen.cc',
+ 'browser/chromeos/login/app_launch_signin_screen.h',
'browser/chromeos/login/auth_attempt_state.cc',
'browser/chromeos/login/auth_attempt_state.h',
'browser/chromeos/login/auth_attempt_state_resolver.cc',
'browser/chromeos/login/auth_attempt_state_resolver.h',
'browser/chromeos/login/auth_prewarmer.cc',
'browser/chromeos/login/auth_prewarmer.h',
+ 'browser/chromeos/login/auth_sync_observer.cc',
+ 'browser/chromeos/login/auth_sync_observer.h',
+ 'browser/chromeos/login/auth_sync_observer_factory.cc',
+ 'browser/chromeos/login/auth_sync_observer_factory.h',
'browser/chromeos/login/authentication_notification_details.h',
'browser/chromeos/login/authenticator.cc',
'browser/chromeos/login/authenticator.h',
@@ -484,10 +493,15 @@
'browser/chromeos/login/merge_session_throttle.h',
'browser/chromeos/login/mount_manager.cc',
'browser/chromeos/login/mount_manager.h',
+ 'browser/chromeos/login/multi_profile_first_run_notification.cc',
+ 'browser/chromeos/login/multi_profile_first_run_notification.h',
+ 'browser/chromeos/login/multi_profile_user_controller.cc',
+ 'browser/chromeos/login/multi_profile_user_controller.h',
+ 'browser/chromeos/login/multi_profile_user_controller_delegate.h',
'browser/chromeos/login/oauth2_login_manager.cc',
'browser/chromeos/login/oauth2_login_manager.h',
- 'browser/chromeos/login/oauth_login_manager.cc',
- 'browser/chromeos/login/oauth_login_manager.h',
+ 'browser/chromeos/login/oauth2_login_manager_factory.cc',
+ 'browser/chromeos/login/oauth2_login_manager_factory.h',
'browser/chromeos/login/oauth2_login_verifier.cc',
'browser/chromeos/login/oauth2_login_verifier.h',
'browser/chromeos/login/oauth2_token_fetcher.cc',
@@ -572,6 +586,8 @@
'browser/chromeos/login/user_image_manager.cc',
'browser/chromeos/login/user_image_manager_impl.cc',
'browser/chromeos/login/user_image_manager_impl.h',
+ 'browser/chromeos/login/user_image_sync_observer.cc',
+ 'browser/chromeos/login/user_image_sync_observer.h',
'browser/chromeos/login/user_flow.cc',
'browser/chromeos/login/user_flow.h',
'browser/chromeos/login/user_manager.cc',
@@ -590,8 +606,6 @@
'browser/chromeos/login/webui_screen_locker.h',
'browser/chromeos/login/wizard_controller.cc',
'browser/chromeos/login/wizard_controller.h',
- 'browser/chromeos/media/media_player.cc',
- 'browser/chromeos/media/media_player.h',
'browser/chromeos/memory/oom_priority_manager.cc',
'browser/chromeos/memory/oom_priority_manager.h',
'browser/chromeos/mobile/mobile_activator.cc',
@@ -612,10 +626,12 @@
'browser/chromeos/notifications/balloon_view_host_chromeos.h',
'browser/chromeos/offline/offline_load_page.cc',
'browser/chromeos/offline/offline_load_page.h',
+ 'browser/chromeos/options/cert_library.cc',
+ 'browser/chromeos/options/cert_library.h',
'browser/chromeos/options/network_config_view.cc',
'browser/chromeos/options/network_config_view.h',
- 'browser/chromeos/options/network_connect.cc',
- 'browser/chromeos/options/network_connect.h',
+ 'browser/chromeos/options/network_property_ui_data.cc',
+ 'browser/chromeos/options/network_property_ui_data.h',
'browser/chromeos/options/passphrase_textfield.cc',
'browser/chromeos/options/passphrase_textfield.h',
'browser/chromeos/options/vpn_config_view.cc',
@@ -628,6 +644,10 @@
'browser/chromeos/policy/app_pack_updater.h',
'browser/chromeos/policy/auto_enrollment_client.cc',
'browser/chromeos/policy/auto_enrollment_client.h',
+ 'browser/chromeos/policy/cloud_external_data_manager_base.cc',
+ 'browser/chromeos/policy/cloud_external_data_manager_base.h',
+ 'browser/chromeos/policy/cloud_external_data_store.cc',
+ 'browser/chromeos/policy/cloud_external_data_store.h',
'browser/chromeos/policy/configuration_policy_handler_chromeos.cc',
'browser/chromeos/policy/configuration_policy_handler_chromeos.h',
'browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc',
@@ -660,10 +680,6 @@
'browser/chromeos/policy/login_screen_power_management_policy.h',
'browser/chromeos/policy/network_configuration_updater.cc',
'browser/chromeos/policy/network_configuration_updater.h',
- 'browser/chromeos/policy/network_configuration_updater_impl.cc',
- 'browser/chromeos/policy/network_configuration_updater_impl.h',
- 'browser/chromeos/policy/network_configuration_updater_impl_cros.cc',
- 'browser/chromeos/policy/network_configuration_updater_impl_cros.h',
'browser/chromeos/policy/policy_cert_verifier.cc',
'browser/chromeos/policy/policy_cert_verifier.h',
'browser/chromeos/policy/policy_oauth2_token_fetcher.cc',
@@ -674,6 +690,8 @@
'browser/chromeos/policy/recommendation_restorer.h',
'browser/chromeos/policy/recommendation_restorer_factory.cc',
'browser/chromeos/policy/recommendation_restorer_factory.h',
+ 'browser/chromeos/policy/user_cloud_external_data_manager.cc',
+ 'browser/chromeos/policy/user_cloud_external_data_manager.h',
'browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc',
'browser/chromeos/policy/user_cloud_policy_manager_chromeos.h',
'browser/chromeos/policy/user_cloud_policy_manager_factory_chromeos.cc',
@@ -684,6 +702,8 @@
'browser/chromeos/policy/user_cloud_policy_token_forwarder.h',
'browser/chromeos/policy/user_cloud_policy_token_forwarder_factory.cc',
'browser/chromeos/policy/user_cloud_policy_token_forwarder_factory.h',
+ 'browser/chromeos/policy/user_network_configuration_updater.cc',
+ 'browser/chromeos/policy/user_network_configuration_updater.h',
'browser/chromeos/policy/user_policy_disk_cache.cc',
'browser/chromeos/policy/user_policy_disk_cache.h',
'browser/chromeos/policy/user_policy_token_loader.cc',
@@ -716,8 +736,13 @@
'browser/chromeos/preferences.h',
'browser/chromeos/prerender_condition_network.cc',
'browser/chromeos/prerender_condition_network.h',
+ 'browser/chromeos/profiles/avatar_menu_actions_chromeos.cc',
+ 'browser/chromeos/profiles/avatar_menu_actions_chromeos.h',
+ 'browser/chromeos/profiles/avatar_menu_chromeos.cc',
'browser/chromeos/profiles/profile_helper.cc',
'browser/chromeos/profiles/profile_helper.h',
+ 'browser/chromeos/profiles/profile_list_chromeos.cc',
+ 'browser/chromeos/profiles/profile_list_chromeos.h',
'browser/chromeos/profiles/profile_util.cc',
'browser/chromeos/profiles/profile_util.h',
'browser/chromeos/proxy_config_service_impl.cc',
@@ -756,8 +781,6 @@
'browser/chromeos/settings/system_settings_provider.h',
'browser/chromeos/sim_dialog_delegate.cc',
'browser/chromeos/sim_dialog_delegate.h',
- 'browser/chromeos/sms_observer.cc',
- 'browser/chromeos/sms_observer.h',
'browser/chromeos/status/data_promo_notification.cc',
'browser/chromeos/status/data_promo_notification.h',
'browser/chromeos/status/network_menu.cc',
@@ -805,8 +828,6 @@
'browser/chromeos/system_logs/system_logs_fetcher_base.h',
'browser/chromeos/system_logs/touch_log_source.cc',
'browser/chromeos/system_logs/touch_log_source.h',
- 'browser/chromeos/ui/app_launch_view.cc',
- 'browser/chromeos/ui/app_launch_view.h',
'browser/chromeos/ui/echo_dialog_listener.h',
'browser/chromeos/ui/echo_dialog_view.cc',
'browser/chromeos/ui/echo_dialog_view.h',
@@ -836,12 +857,15 @@
# Only extension API implementations should go here.
'browser/chromeos/extensions/echo_private_api.cc',
'browser/chromeos/extensions/echo_private_api.h',
+ 'browser/chromeos/extensions/file_manager/event_router.cc',
+ 'browser/chromeos/extensions/file_manager/event_router.h',
'browser/chromeos/extensions/file_manager/file_browser_handler_api.cc',
'browser/chromeos/extensions/file_manager/file_browser_handler_api.h',
'browser/chromeos/extensions/file_manager/file_browser_private_api.cc',
'browser/chromeos/extensions/file_manager/file_browser_private_api.h',
'browser/chromeos/extensions/file_manager/file_browser_private_api_factory.cc',
'browser/chromeos/extensions/file_manager/file_browser_private_api_factory.h',
+ 'browser/chromeos/extensions/file_manager/file_browser_private_api_functions.h',
'browser/chromeos/extensions/file_manager/private_api_base.cc',
'browser/chromeos/extensions/file_manager/private_api_base.h',
'browser/chromeos/extensions/file_manager/private_api_dialog.cc',
@@ -866,6 +890,10 @@
'browser/chromeos/extensions/media_player_api.h',
'browser/chromeos/extensions/wallpaper_manager_util.cc',
'browser/chromeos/extensions/wallpaper_manager_util.h',
+ 'browser/chromeos/extensions/wallpaper_api.h',
+ 'browser/chromeos/extensions/wallpaper_api.cc',
+ 'browser/chromeos/extensions/wallpaper_function_base.h',
+ 'browser/chromeos/extensions/wallpaper_function_base.cc',
'browser/chromeos/extensions/wallpaper_private_api.cc',
'browser/chromeos/extensions/wallpaper_private_api.h',
],
@@ -879,24 +907,6 @@
['use_cras==1', {
'defines': [
'USE_CRAS',
- ],
- }],
- ['file_manager_extension==0', {
- 'sources/': [
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_handler_api.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_handler_api.h'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_private_api.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_private_api.h'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_private_api_factory.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_browser_private_api_factory.h'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_manager_util.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_manager_util.h'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_tasks.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/file_tasks.h'],
- ['exclude', 'browser/chromeos/extensions/file_manager/zip_file_creator.cc'],
- ['exclude', 'browser/chromeos/extensions/file_manager/zip_file_creator.h'],
- ['exclude', 'browser/chromeos/extensions/media_player_api.cc'],
- ['exclude', 'browser/chromeos/extensions/media_player_api.h'],
],
}],
['use_ash==1', {
@@ -968,6 +978,7 @@
'type': 'static_library',
'sources': [
'browser/chromeos/attestation/attestation_key_payload.proto',
+ 'browser/chromeos/attestation/attestation_signed_data.proto',
],
'variables': {
'proto_in_dir': 'browser/chromeos/attestation',
diff --git a/chromium/chrome/chrome_browser_extensions.gypi b/chromium/chrome/chrome_browser_extensions.gypi
index e61183b56fb..404c1e196e1 100644
--- a/chromium/chrome/chrome_browser_extensions.gypi
+++ b/chromium/chrome/chrome_browser_extensions.gypi
@@ -37,6 +37,7 @@
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/libusb/libusb.gyp:libusb',
'../third_party/re2/re2.gyp:re2',
+ '../third_party/webrtc/modules/modules.gyp:desktop_capture',
'../ui/base/strings/ui_strings.gyp:ui_strings',
'../ui/ui.gyp:ui',
'../ui/ui.gyp:ui_resources',
@@ -56,12 +57,18 @@
'../extensions/browser/extension_prefs_scope.h',
'../extensions/browser/extension_error.cc',
'../extensions/browser/extension_error.h',
+ '../extensions/browser/file_highlighter.cc',
+ '../extensions/browser/file_highlighter.h',
'../extensions/browser/file_reader.cc',
'../extensions/browser/file_reader.h',
'../extensions/browser/pref_names.cc',
'../extensions/browser/pref_names.h',
'../extensions/browser/view_type_utils.cc',
'../extensions/browser/view_type_utils.h',
+ 'browser/apps/app_url_redirector.cc',
+ 'browser/apps/app_url_redirector.h',
+ 'browser/apps/chrome_apps_client.cc',
+ 'browser/apps/chrome_apps_client.h',
'browser/apps/shortcut_manager.cc',
'browser/apps/shortcut_manager.h',
'browser/apps/shortcut_manager_factory.cc',
@@ -84,6 +91,8 @@
'browser/extensions/activity_log/database_string_table.h',
'browser/extensions/activity_log/fullstream_ui_policy.cc',
'browser/extensions/activity_log/fullstream_ui_policy.h',
+ 'browser/extensions/activity_log/uma_policy.cc',
+ 'browser/extensions/activity_log/uma_policy.h',
'browser/extensions/activity_log/web_request_constants.cc',
'browser/extensions/activity_log/web_request_constants.h',
'browser/extensions/admin_policy.cc',
@@ -134,6 +143,14 @@
'browser/extensions/api/bookmarks/bookmark_api_helpers.h',
'browser/extensions/api/bookmarks/bookmarks_api.cc',
'browser/extensions/api/bookmarks/bookmarks_api.h',
+ 'browser/extensions/api/braille_display_private/braille_controller_brlapi.cc',
+ 'browser/extensions/api/braille_display_private/braille_controller_brlapi.h',
+ 'browser/extensions/api/braille_display_private/braille_controller_stub.cc',
+ 'browser/extensions/api/braille_display_private/braille_controller.h',
+ 'browser/extensions/api/braille_display_private/braille_display_private_api.h',
+ 'browser/extensions/api/braille_display_private/braille_display_private_api.cc',
+ 'browser/extensions/api/braille_display_private/brlapi_connection.cc',
+ 'browser/extensions/api/braille_display_private/brlapi_connection.h',
'browser/extensions/api/browsing_data/browsing_data_api.cc',
'browser/extensions/api/browsing_data/browsing_data_api.h',
'browser/extensions/api/cloud_print_private/cloud_print_private_api.cc',
@@ -197,6 +214,8 @@
'browser/extensions/api/declarative_webrequest/webrequest_constants.h',
'browser/extensions/api/declarative_webrequest/webrequest_rules_registry.cc',
'browser/extensions/api/declarative_webrequest/webrequest_rules_registry.h',
+ 'browser/extensions/api/desktop_capture/desktop_capture_api.cc',
+ 'browser/extensions/api/desktop_capture/desktop_capture_api.h',
'browser/extensions/api/developer_private/developer_private_api.cc',
'browser/extensions/api/developer_private/developer_private_api.h',
'browser/extensions/api/developer_private/developer_private_api_factory.cc',
@@ -279,6 +298,28 @@
'browser/extensions/api/idle/idle_manager_factory.h',
'browser/extensions/api/idltest/idltest_api.cc',
'browser/extensions/api/idltest/idltest_api.h',
+ 'browser/extensions/api/image_writer_private/error_messages.cc',
+ 'browser/extensions/api/image_writer_private/error_messages.h',
+ 'browser/extensions/api/image_writer_private/operation.cc',
+ 'browser/extensions/api/image_writer_private/operation_chromeos.cc',
+ 'browser/extensions/api/image_writer_private/operation.h',
+ 'browser/extensions/api/image_writer_private/operation_linux.cc',
+ 'browser/extensions/api/image_writer_private/operation_mac.cc',
+ 'browser/extensions/api/image_writer_private/operation_manager.cc',
+ 'browser/extensions/api/image_writer_private/operation_manager.h',
+ 'browser/extensions/api/image_writer_private/operation_win.cc',
+ 'browser/extensions/api/image_writer_private/image_writer_private_api.cc',
+ 'browser/extensions/api/image_writer_private/image_writer_private_api.h',
+ 'browser/extensions/api/image_writer_private/image_writer_utils.cc',
+ 'browser/extensions/api/image_writer_private/image_writer_utils.h',
+ 'browser/extensions/api/image_writer_private/removable_storage_provider.h',
+ 'browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc',
+ 'browser/extensions/api/image_writer_private/removable_storage_provider_mac.cc',
+ 'browser/extensions/api/image_writer_private/removable_storage_provider_win.cc',
+ 'browser/extensions/api/image_writer_private/write_from_file_operation.cc',
+ 'browser/extensions/api/image_writer_private/write_from_file_operation.h',
+ 'browser/extensions/api/image_writer_private/write_from_url_operation.cc',
+ 'browser/extensions/api/image_writer_private/write_from_url_operation.h',
'browser/extensions/api/input/input.cc',
'browser/extensions/api/input/input.h',
'browser/extensions/api/location/location_api.cc',
@@ -323,6 +364,14 @@
'browser/extensions/api/messaging/native_message_port.h',
'browser/extensions/api/metrics_private/metrics_private_api.cc',
'browser/extensions/api/metrics_private/metrics_private_api.h',
+ 'browser/extensions/api/mdns/dns_sd_delegate.h',
+ 'browser/extensions/api/mdns/dns_sd_delegate.cc',
+ 'browser/extensions/api/mdns/dns_sd_device_lister.h',
+ 'browser/extensions/api/mdns/dns_sd_device_lister.cc',
+ 'browser/extensions/api/mdns/dns_sd_registry.h',
+ 'browser/extensions/api/mdns/dns_sd_registry.cc',
+ 'browser/extensions/api/mdns/mdns_api.h',
+ 'browser/extensions/api/mdns/mdns_api.cc',
'browser/extensions/api/module/module.cc',
'browser/extensions/api/module/module.h',
'browser/extensions/api/music_manager_private/device_id.cc',
@@ -336,6 +385,8 @@
'browser/extensions/api/networking_private/networking_private_api_chromeos.cc',
'browser/extensions/api/networking_private/networking_private_api_nonchromeos.cc',
'browser/extensions/api/networking_private/networking_private_api.h',
+ 'browser/extensions/api/networking_private/networking_private_crypto.cc',
+ 'browser/extensions/api/networking_private/networking_private_crypto.h',
'browser/extensions/api/networking_private/networking_private_event_router_chromeos.cc',
'browser/extensions/api/networking_private/networking_private_event_router.h',
'browser/extensions/api/networking_private/networking_private_event_router_factory.cc',
@@ -387,16 +438,6 @@
'browser/extensions/api/push_messaging/push_messaging_invalidation_handler.h',
'browser/extensions/api/push_messaging/push_messaging_invalidation_handler_delegate.h',
'browser/extensions/api/push_messaging/push_messaging_invalidation_mapper.h',
- 'browser/extensions/api/recovery_private/recovery_operation.cc',
- 'browser/extensions/api/recovery_private/recovery_operation.h',
- 'browser/extensions/api/recovery_private/recovery_operation_manager.cc',
- 'browser/extensions/api/recovery_private/recovery_operation_manager.h',
- 'browser/extensions/api/recovery_private/recovery_private_api.cc',
- 'browser/extensions/api/recovery_private/recovery_private_api.h',
- 'browser/extensions/api/recovery_private/write_from_file_operation.cc',
- 'browser/extensions/api/recovery_private/write_from_file_operation.h',
- 'browser/extensions/api/recovery_private/write_from_url_operation.cc',
- 'browser/extensions/api/recovery_private/write_from_url_operation.h',
'browser/extensions/api/runtime/runtime_api.cc',
'browser/extensions/api/runtime/runtime_api.h',
'browser/extensions/api/serial/serial_api.cc',
@@ -409,12 +450,16 @@
'browser/extensions/api/serial/serial_port_enumerator.h',
'browser/extensions/api/serial/serial_port_enumerator_posix.cc',
'browser/extensions/api/serial/serial_port_enumerator_win.cc',
- 'browser/extensions/api/session_restore/session_restore_api.cc',
- 'browser/extensions/api/session_restore/session_restore_api.h',
- 'browser/extensions/api/signedin_devices/id_mapping_helper.cc',
- 'browser/extensions/api/signedin_devices/id_mapping_helper.h',
- 'browser/extensions/api/signedin_devices/signedin_devices_api.cc',
- 'browser/extensions/api/signedin_devices/signedin_devices_api.h',
+ 'browser/extensions/api/sessions/sessions_api.cc',
+ 'browser/extensions/api/sessions/sessions_api.h',
+ 'browser/extensions/api/sessions/session_id.cc',
+ 'browser/extensions/api/sessions/session_id.h',
+ 'browser/extensions/api/signed_in_devices/id_mapping_helper.cc',
+ 'browser/extensions/api/signed_in_devices/id_mapping_helper.h',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_api.cc',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_api.h',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_manager.h',
'browser/extensions/api/socket/socket.cc',
'browser/extensions/api/socket/socket.h',
'browser/extensions/api/socket/socket_api.cc',
@@ -423,6 +468,10 @@
'browser/extensions/api/socket/tcp_socket.h',
'browser/extensions/api/socket/udp_socket.cc',
'browser/extensions/api/socket/udp_socket.h',
+ 'browser/extensions/api/sockets_udp/udp_socket_event_dispatcher.h',
+ 'browser/extensions/api/sockets_udp/udp_socket_event_dispatcher.cc',
+ 'browser/extensions/api/sockets_udp/sockets_udp_api.cc',
+ 'browser/extensions/api/sockets_udp/sockets_udp_api.h',
'browser/extensions/api/spellcheck/spellcheck_api.cc',
'browser/extensions/api/spellcheck/spellcheck_api.h',
'browser/extensions/api/storage/leveldb_settings_storage_factory.cc',
@@ -473,10 +522,11 @@
'browser/extensions/api/system_cpu/system_cpu_api.h',
'browser/extensions/api/system_display/display_info_provider.cc',
'browser/extensions/api/system_display/display_info_provider.h',
+ 'browser/extensions/api/system_display/display_info_provider_aura.cc',
'browser/extensions/api/system_display/display_info_provider_chromeos.cc',
+ 'browser/extensions/api/system_display/display_info_provider_gtk.cc',
'browser/extensions/api/system_display/display_info_provider_mac.cc',
'browser/extensions/api/system_display/display_info_provider_win.cc',
- 'browser/extensions/api/system_display/display_info_provider_x11.cc',
'browser/extensions/api/system_display/system_display_api.cc',
'browser/extensions/api/system_display/system_display_api.h',
'browser/extensions/api/system_indicator/system_indicator_api.h',
@@ -484,10 +534,16 @@
'browser/extensions/api/system_indicator/system_indicator_manager.h',
'browser/extensions/api/system_indicator/system_indicator_manager_factory.cc',
'browser/extensions/api/system_indicator/system_indicator_manager_factory.h',
+ 'browser/extensions/api/system_info/system_info_api.cc',
+ 'browser/extensions/api/system_info/system_info_api.h',
+ 'browser/extensions/api/system_info/system_info_provider.cc',
+ 'browser/extensions/api/system_info/system_info_provider.h',
'browser/extensions/api/system_memory/memory_info_provider.cc',
'browser/extensions/api/system_memory/memory_info_provider.h',
'browser/extensions/api/system_memory/system_memory_api.cc',
'browser/extensions/api/system_memory/system_memory_api.h',
+ 'browser/extensions/api/system_private/system_private_api.cc',
+ 'browser/extensions/api/system_private/system_private_api.h',
'browser/extensions/api/system_storage/storage_info_provider.cc',
'browser/extensions/api/system_storage/storage_info_provider.h',
'browser/extensions/api/system_storage/system_storage_api.cc',
@@ -496,16 +552,18 @@
'browser/extensions/api/tab_capture/tab_capture_api.h',
'browser/extensions/api/tab_capture/tab_capture_registry.cc',
'browser/extensions/api/tab_capture/tab_capture_registry.h',
- 'browser/extensions/api/tab_capture/tab_capture_registry_factory.cc',
- 'browser/extensions/api/tab_capture/tab_capture_registry_factory.h',
'browser/extensions/api/tabs/tabs_api.cc',
'browser/extensions/api/tabs/tabs_api.h',
'browser/extensions/api/tabs/tabs_windows_api.cc',
'browser/extensions/api/tabs/tabs_windows_api.h',
'browser/extensions/api/tabs/tabs_constants.cc',
'browser/extensions/api/tabs/tabs_constants.h',
+ 'browser/extensions/api/tabs/tabs_event_router.cc',
+ 'browser/extensions/api/tabs/tabs_event_router.h',
'browser/extensions/api/tabs/windows_event_router.cc',
'browser/extensions/api/tabs/windows_event_router.h',
+ 'browser/extensions/api/tabs/windows_util.cc',
+ 'browser/extensions/api/tabs/windows_util.h',
'browser/extensions/api/test/test_api.cc',
'browser/extensions/api/test/test_api.h',
'browser/extensions/api/top_sites/top_sites_api.cc',
@@ -550,8 +608,6 @@
'browser/extensions/blacklist.cc',
'browser/extensions/blacklist.h',
'browser/extensions/browser_action_test_util.h',
- 'browser/extensions/browser_event_router.cc',
- 'browser/extensions/browser_event_router.h',
'browser/extensions/browser_extension_window_controller.cc',
'browser/extensions/browser_extension_window_controller.h',
'browser/extensions/browser_permissions_policy_delegate.cc',
@@ -573,6 +629,8 @@
'browser/extensions/data_deleter.h',
'browser/extensions/default_apps.cc',
'browser/extensions/default_apps.h',
+ 'browser/extensions/devtools_util.h',
+ 'browser/extensions/devtools_util.cc',
'browser/extensions/error_console/error_console.cc',
'browser/extensions/error_console/error_console.h',
'browser/extensions/event_listener_map.cc',
@@ -753,12 +811,6 @@
'browser/extensions/state_store.h',
'browser/extensions/suggest_permission_util.h',
'browser/extensions/suggest_permission_util.cc',
- 'browser/extensions/api/system_info/system_info_api.cc',
- 'browser/extensions/api/system_info/system_info_api.h',
- 'browser/extensions/api/system_info/system_info_provider.cc',
- 'browser/extensions/api/system_info/system_info_provider.h',
- 'browser/extensions/api/system_private/system_private_api.cc',
- 'browser/extensions/api/system_private/system_private_api.h',
'browser/extensions/tab_helper.cc',
'browser/extensions/tab_helper.h',
'browser/extensions/theme_installed_infobar_delegate.cc',
@@ -813,8 +865,10 @@
'browser/extensions/api/audio/audio_service.cc',
'browser/extensions/api/diagnostics/diagnostics_api_nonchromeos.cc',
'browser/extensions/api/feedback_private/feedback_service_nonchromeos.cc',
+ 'browser/extensions/api/image_writer_private/operation_linux.cc',
'browser/extensions/api/log_private/log_private_api_nonchromeos.cc',
'browser/extensions/api/networking_private/networking_private_api_nonchromeos.cc',
+ 'browser/extensions/api/system_display/display_info_provider_aura.cc',
'browser/extensions/default_apps.cc',
'browser/extensions/default_apps.h',
],
@@ -848,7 +902,6 @@
['exclude', '^browser/extensions/.*_api\.cc$'],
['include', '^browser/extensions/api/activity_log_private/activity_log_private_api.cc'],
['include', '^browser/extensions/api/activity_log_private/activity_log_private_api.h'],
- ['include', '^browser/extensions/api/alarms/alarm_manager.cc'],
['include', '^browser/extensions/api/content_settings/content_settings_api_constants.cc'],
['include', '^browser/extensions/api/content_settings/content_settings_helpers.cc'],
['include', '^browser/extensions/api/content_settings/content_settings_store.cc'],
@@ -865,24 +918,15 @@
['include', '^browser/extensions/api/declarative_webrequest/webrequest_rules_registry.cc'],
['include', '^browser/extensions/api/extension_action/extension_action_api.cc'],
['include', '^browser/extensions/api/extension_action/extension_page_actions_api_constants.cc'],
- ['include', '^browser/extensions/api/file_handlers/app_file_handler_util.cc'],
- ['include', '^browser/extensions/api/location/location_manager.cc'],
['include', '^browser/extensions/api/messaging/extension_message_port.cc'],
['include', '^browser/extensions/api/messaging/message_service.cc'],
['include', '^browser/extensions/api/module/module.cc'],
['include', '^browser/extensions/api/omnibox/omnibox_api.cc'],
- ['include', '^browser/extensions/api/preference/chrome_direct_setting.cc'],
- ['include', '^browser/extensions/api/preference/chrome_direct_setting_api.cc'],
['include', '^browser/extensions/api/preference/preference_api.cc'],
- ['include', '^browser/extensions/api/processes/processes_api.cc'],
- ['include', '^browser/extensions/api/processes/processes_api_constants.cc'],
['include', '^browser/extensions/api/proxy/proxy_api.cc'],
['include', '^browser/extensions/api/proxy/proxy_api_constants.cc'],
- ['include', '^browser/extensions/api/push_messaging/push_messaging_api.cc'],
['include', '^browser/extensions/api/runtime/runtime_api.cc'],
['include', '^browser/extensions/api/storage/.*\.cc'],
- ['include', '^browser/extensions/api/system_cpu/cpu_info_provider.cc'],
- ['include', '^browser/extensions/api/system_storage/storage_info_provider.cc'],
['include', '^browser/extensions/api/tabs/tabs_constants.cc'],
['include', '^browser/extensions/api/web_navigation/frame_navigation_state.cc'],
['include', '^browser/extensions/api/web_navigation/web_navigation_api.cc'],
@@ -955,6 +999,9 @@
'../third_party/iaccessible2/iaccessible2.gyp:iaccessible2',
'../third_party/isimpledom/isimpledom.gyp:isimpledom',
],
+ 'sources!': [
+ 'browser/extensions/api/system_display/display_info_provider_aura.cc',
+ ],
'conditions': [
['win_use_allocator_shim==1', {
'dependencies': [
@@ -986,6 +1033,12 @@
}],
],
}],
+ ['use_openssl==1', {
+ 'sources!': [
+ # networking_private_crypto.cc uses NSS functions.
+ 'browser/extensions/api/networking_private/networking_private_crypto.cc',
+ ],
+ }],
['OS=="android"', {
'sources': [
'browser/extensions/extension_error_ui_android.cc',
@@ -993,9 +1046,29 @@
'browser/extensions/extension_tab_util_android.cc',
],
'sources!': [
+ 'browser/apps/shortcut_manager.cc',
+ 'browser/apps/shortcut_manager_factory.cc',
+ 'browser/extensions/activity_log/uma_policy.cc',
+ 'browser/extensions/api/declarative/rules_registry_with_cache.cc',
+ 'browser/extensions/api/processes/processes_api_constants.cc',
+ 'browser/extensions/api/web_navigation/frame_navigation_state.cc',
+ 'browser/extensions/api/web_navigation/web_navigation_api.cc',
+ 'browser/extensions/api/web_navigation/web_navigation_api_constants.cc',
+ 'browser/extensions/app_icon_loader_impl.cc',
+ 'browser/extensions/browser_extension_window_controller.cc',
+ 'browser/extensions/context_menu_matcher.cc',
+ 'browser/extensions/extension_context_menu_model.cc',
'browser/extensions/extension_error_ui_default.cc',
'browser/extensions/extension_error_ui_default.h',
+ 'browser/extensions/extension_function_util.cc',
+ 'browser/extensions/extension_infobar_delegate.cc',
+ 'browser/extensions/extension_install_ui.cc',
'browser/extensions/extension_tab_util.cc',
+ 'browser/extensions/extension_uninstall_dialog.cc',
+ 'browser/extensions/theme_installed_infobar_delegate.cc',
+ 'browser/extensions/webstore_startup_installer.cc',
+ 'browser/extensions/window_controller.cc',
+ 'browser/extensions/window_controller_list.cc',
],
}],
['chrome_multiple_dll!=1', {
@@ -1003,6 +1076,22 @@
'../webkit/support/webkit_support.gyp:glue',
],
}],
+ ['use_brlapi==1', {
+ 'sources!': [
+ 'browser/extensions/api/braille_display_private/braille_controller_stub.cc',
+ ],
+ 'dependencies' : [
+ '../build/linux/system.gyp:libbrlapi',
+ ],
+ 'defines': [
+ 'USE_BRLAPI',
+ ],
+ }, { # use_brlapi==0
+ 'sources!': [
+ 'browser/extensions/api/braille_display_private/braille_controller_brlapi.cc',
+ 'browser/extensions/api/braille_display_private/brlapi_connection.cc',
+ ],
+ }],
],
},
],
diff --git a/chromium/chrome/chrome_browser_ui.gypi b/chromium/chrome/chrome_browser_ui.gypi
index a869a13bfbc..06177bfe168 100644
--- a/chromium/chrome/chrome_browser_ui.gypi
+++ b/chromium/chrome/chrome_browser_ui.gypi
@@ -29,12 +29,10 @@
'safe_browsing_proto',
'safe_browsing_report_proto',
'feedback_proto',
- 'variations_seed_proto',
'../components/components.gyp:auto_login_parser',
'../content/content.gyp:content_browser',
'../content/content.gyp:content_common',
'../crypto/crypto.gyp:crypto',
- '../media/media.gyp:media',
'../skia/skia.gyp:skia',
'../sync/sync.gyp:sync',
'../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation',
@@ -77,6 +75,13 @@
'browser/ui/android/autofill/autofill_dialog_result.h',
'browser/ui/android/autofill/autofill_popup_view_android.cc',
'browser/ui/android/autofill/autofill_popup_view_android.h',
+ 'browser/ui/android/infobar/auto_login_infobar_delegate_android.cc',
+ 'browser/ui/android/infobar/confirm_infobar.cc',
+ 'browser/ui/android/infobar/confirm_infobar.h',
+ 'browser/ui/android/infobar/infobar_android.cc',
+ 'browser/ui/android/infobar/infobar_android.h',
+ 'browser/ui/android/infobar/infobar_container_android.cc',
+ 'browser/ui/android/infobar/infobar_container_android.h',
'browser/ui/android/certificate_viewer_android.cc',
'browser/ui/android/chrome_http_auth_handler.cc',
'browser/ui/android/chrome_http_auth_handler.h',
@@ -108,6 +113,8 @@
'browser/ui/android/website_settings_popup_android.h',
'browser/ui/android/window_android_helper.cc',
'browser/ui/android/window_android_helper.h',
+ 'browser/ui/app_list/fast_show_pickler.cc',
+ 'browser/ui/app_list/fast_show_pickler.h',
'browser/ui/app_list/app_context_menu.cc',
'browser/ui/app_list/app_context_menu.h',
'browser/ui/app_list/app_context_menu_delegate.h',
@@ -119,6 +126,7 @@
'browser/ui/app_list/app_list_service_disabled.cc',
'browser/ui/app_list/app_list_service_impl.cc',
'browser/ui/app_list/app_list_service_impl.h',
+ 'browser/ui/app_list/app_list_service_mac.h',
'browser/ui/app_list/app_list_service_mac.mm',
'browser/ui/app_list/app_list_service_win.cc',
'browser/ui/app_list/app_list_service_win.h',
@@ -136,6 +144,12 @@
'browser/ui/app_list/search/app_search_provider.cc',
'browser/ui/app_list/search/app_search_provider.h',
'browser/ui/app_list/search/chrome_search_result.h',
+ 'browser/ui/app_list/search/common/json_response_fetcher.cc',
+ 'browser/ui/app_list/search/common/json_response_fetcher.h',
+ 'browser/ui/app_list/search/common/url_icon_source.cc',
+ 'browser/ui/app_list/search/common/url_icon_source.h',
+ 'browser/ui/app_list/search/common/webservice_search_provider.cc',
+ 'browser/ui/app_list/search/common/webservice_search_provider.h',
'browser/ui/app_list/search/history.cc',
'browser/ui/app_list/search/history.h',
'browser/ui/app_list/search/history_data.cc',
@@ -149,6 +163,10 @@
'browser/ui/app_list/search/mixer.h',
'browser/ui/app_list/search/omnibox_provider.cc',
'browser/ui/app_list/search/omnibox_provider.h',
+ 'browser/ui/app_list/search/people/people_provider.cc',
+ 'browser/ui/app_list/search/people/people_provider.h',
+ 'browser/ui/app_list/search/people/people_result.cc',
+ 'browser/ui/app_list/search/people/people_result.h',
'browser/ui/app_list/search/search_controller.cc',
'browser/ui/app_list/search/search_controller.h',
'browser/ui/app_list/search/search_provider.cc',
@@ -163,16 +181,14 @@
'browser/ui/app_list/search/tokenized_string_char_iterator.h',
'browser/ui/app_list/search/tokenized_string_match.cc',
'browser/ui/app_list/search/tokenized_string_match.h',
- 'browser/ui/app_list/search/webstore_installer.cc',
- 'browser/ui/app_list/search/webstore_installer.h',
- 'browser/ui/app_list/search/webstore_provider.cc',
- 'browser/ui/app_list/search/webstore_provider.h',
- 'browser/ui/app_list/search/webstore_result.cc',
- 'browser/ui/app_list/search/webstore_result.h',
- 'browser/ui/app_list/search/webstore_result_icon_source.cc',
- 'browser/ui/app_list/search/webstore_result_icon_source.h',
- 'browser/ui/app_list/search/webstore_search_fetcher.cc',
- 'browser/ui/app_list/search/webstore_search_fetcher.h',
+ 'browser/ui/app_list/search/webstore/webstore_cache.cc',
+ 'browser/ui/app_list/search/webstore/webstore_cache.h',
+ 'browser/ui/app_list/search/webstore/webstore_installer.cc',
+ 'browser/ui/app_list/search/webstore/webstore_installer.h',
+ 'browser/ui/app_list/search/webstore/webstore_provider.cc',
+ 'browser/ui/app_list/search/webstore/webstore_provider.h',
+ 'browser/ui/app_list/search/webstore/webstore_result.cc',
+ 'browser/ui/app_list/search/webstore/webstore_result.h',
'browser/ui/app_modal_dialogs/app_modal_dialog.cc',
'browser/ui/app_modal_dialogs/app_modal_dialog.h',
'browser/ui/app_modal_dialogs/app_modal_dialog_queue.cc',
@@ -182,8 +198,14 @@
'browser/ui/app_modal_dialogs/javascript_dialog_manager.cc',
'browser/ui/app_modal_dialogs/javascript_dialog_manager.h',
'browser/ui/app_modal_dialogs/native_app_modal_dialog.h',
+ 'browser/ui/apps/app_metro_infobar_delegate_win.cc',
+ 'browser/ui/apps/app_metro_infobar_delegate_win.h',
+ 'browser/ui/apps/apps_metro_handler_win.cc',
+ 'browser/ui/apps/apps_metro_handler_win.h',
'browser/ui/apps/chrome_shell_window_delegate.cc',
'browser/ui/apps/chrome_shell_window_delegate.h',
+ 'browser/ui/apps/directory_access_confirmation_dialog.cc',
+ 'browser/ui/apps/directory_access_confirmation_dialog.h',
'browser/ui/ash/ash_keyboard_controller_proxy.cc',
'browser/ui/ash/ash_keyboard_controller_proxy.h',
'browser/ui/ash/app_list/app_list_controller_ash.h',
@@ -218,10 +240,10 @@
'browser/ui/ash/ime_controller_chromeos.h',
'browser/ui/ash/launcher/app_shortcut_launcher_item_controller.cc',
'browser/ui/ash/launcher/app_shortcut_launcher_item_controller.h',
- 'browser/ui/ash/launcher/browser_launcher_item_controller.cc',
- 'browser/ui/ash/launcher/browser_launcher_item_controller.h',
'browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc',
'browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.h',
+ 'browser/ui/ash/launcher/browser_status_monitor.cc',
+ 'browser/ui/ash/launcher/browser_status_monitor.h',
'browser/ui/ash/launcher/chrome_launcher_app_menu_item.cc',
'browser/ui/ash/launcher/chrome_launcher_app_menu_item.h',
'browser/ui/ash/launcher/chrome_launcher_app_menu_item_browser.cc',
@@ -232,10 +254,6 @@
'browser/ui/ash/launcher/chrome_launcher_app_menu_item_v2app.h',
'browser/ui/ash/launcher/chrome_launcher_controller.cc',
'browser/ui/ash/launcher/chrome_launcher_controller.h',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_app.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_app.h',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_browser.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_browser.h',
'browser/ui/ash/launcher/launcher_app_tab_helper.cc',
'browser/ui/ash/launcher/launcher_app_tab_helper.h',
'browser/ui/ash/launcher/launcher_context_menu.cc',
@@ -276,10 +294,6 @@
'browser/ui/aura/tabs/dock_info_aurax11.cc',
'browser/ui/autofill/account_chooser_model.cc',
'browser/ui/autofill/account_chooser_model.h',
- 'browser/ui/autofill/autocheckout_bubble.h',
- 'browser/ui/autofill/autocheckout_bubble.cc',
- 'browser/ui/autofill/autocheckout_bubble_controller.cc',
- 'browser/ui/autofill/autocheckout_bubble_controller.h',
'browser/ui/autofill/autofill_dialog_common.cc',
'browser/ui/autofill/autofill_dialog_common.h',
'browser/ui/autofill/autofill_dialog_controller.cc',
@@ -307,6 +321,8 @@
'browser/ui/autofill/generated_credit_card_bubble_view.h',
'browser/ui/autofill/generated_credit_card_bubble_controller.cc',
'browser/ui/autofill/generated_credit_card_bubble_controller.h',
+ 'browser/ui/autofill/loading_animation.cc',
+ 'browser/ui/autofill/loading_animation.h',
'browser/ui/autofill/new_credit_card_bubble_view.cc',
'browser/ui/autofill/new_credit_card_bubble_view.h',
'browser/ui/autofill/new_credit_card_bubble_controller.cc',
@@ -318,12 +334,8 @@
'browser/ui/auto_login_infobar_delegate_android.h',
'browser/ui/auto_login_prompter.cc',
'browser/ui/auto_login_prompter.h',
- 'browser/ui/blocked_content/blocked_content_container.cc',
- 'browser/ui/blocked_content/blocked_content_container.h',
- 'browser/ui/blocked_content/blocked_content_tab_helper.cc',
- 'browser/ui/blocked_content/blocked_content_tab_helper.h',
- 'browser/ui/blocked_content/blocked_content_tab_helper_delegate.cc',
- 'browser/ui/blocked_content/blocked_content_tab_helper_delegate.h',
+ 'browser/ui/blocked_content/blocked_window_params.cc',
+ 'browser/ui/blocked_content/blocked_window_params.h',
'browser/ui/blocked_content/popup_blocker_tab_helper.cc',
'browser/ui/blocked_content/popup_blocker_tab_helper.h',
'browser/ui/bookmarks/bookmark_bar.h',
@@ -435,6 +447,8 @@
'browser/ui/cocoa/applescript/tab_applescript.mm',
'browser/ui/cocoa/applescript/window_applescript.h',
'browser/ui/cocoa/applescript/window_applescript.mm',
+ 'browser/ui/cocoa/apps/app_shim_menu_controller_mac.h',
+ 'browser/ui/cocoa/apps/app_shim_menu_controller_mac.mm',
'browser/ui/cocoa/apps/chrome_shell_window_delegate_cocoa.mm',
'browser/ui/cocoa/apps/native_app_window_cocoa.h',
'browser/ui/cocoa/apps/native_app_window_cocoa.mm',
@@ -452,6 +466,8 @@
'browser/ui/cocoa/autofill/autofill_notification_controller.mm',
'browser/ui/cocoa/autofill/autofill_main_container.h',
'browser/ui/cocoa/autofill/autofill_main_container.mm',
+ 'browser/ui/cocoa/autofill/autofill_overlay_controller.h',
+ 'browser/ui/cocoa/autofill/autofill_overlay_controller.mm',
'browser/ui/cocoa/autofill/autofill_popup_view_bridge.h',
'browser/ui/cocoa/autofill/autofill_popup_view_bridge.mm',
'browser/ui/cocoa/autofill/autofill_popup_view_cocoa.h',
@@ -614,6 +630,7 @@
'browser/ui/cocoa/download/download_item_cell.mm',
'browser/ui/cocoa/download/download_item_controller.h',
'browser/ui/cocoa/download/download_item_controller.mm',
+ 'browser/ui/cocoa/download/download_item_drag_mac.mm',
'browser/ui/cocoa/download/download_item_mac.h',
'browser/ui/cocoa/download/download_item_mac.mm',
'browser/ui/cocoa/download/download_shelf_context_menu_controller.h',
@@ -648,8 +665,8 @@
'browser/ui/cocoa/extensions/browser_actions_controller.mm',
'browser/ui/cocoa/extensions/browser_actions_controller_prefs.h',
'browser/ui/cocoa/extensions/browser_actions_controller_prefs.cc',
- 'browser/ui/cocoa/extensions/extension_action_context_menu.h',
- 'browser/ui/cocoa/extensions/extension_action_context_menu.mm',
+ 'browser/ui/cocoa/extensions/extension_action_context_menu_controller.h',
+ 'browser/ui/cocoa/extensions/extension_action_context_menu_controller.mm',
'browser/ui/cocoa/extensions/extension_install_dialog_controller.h',
'browser/ui/cocoa/extensions/extension_install_dialog_controller.mm',
'browser/ui/cocoa/extensions/extension_install_view_controller.h',
@@ -692,6 +709,8 @@
'browser/ui/cocoa/fullscreen_exit_bubble_controller.mm',
'browser/ui/cocoa/fullscreen_exit_bubble_view.h',
'browser/ui/cocoa/fullscreen_exit_bubble_view.mm',
+ 'browser/ui/cocoa/fullscreen_mode_controller.h',
+ 'browser/ui/cocoa/fullscreen_mode_controller.mm',
'browser/ui/cocoa/fullscreen_window.h',
'browser/ui/cocoa/fullscreen_window.mm',
'browser/ui/cocoa/global_error_bubble_controller.h',
@@ -727,6 +746,10 @@
'browser/ui/cocoa/infobars/confirm_infobar_controller.mm',
'browser/ui/cocoa/infobars/extension_infobar_controller.h',
'browser/ui/cocoa/infobars/extension_infobar_controller.mm',
+ 'browser/ui/cocoa/infobars/infobar_cocoa.h',
+ 'browser/ui/cocoa/infobars/infobar_cocoa.mm',
+ 'browser/ui/cocoa/infobars/infobar_container_cocoa.h',
+ 'browser/ui/cocoa/infobars/infobar_container_cocoa.mm',
'browser/ui/cocoa/infobars/infobar_container_controller.h',
'browser/ui/cocoa/infobars/infobar_container_controller.mm',
'browser/ui/cocoa/infobars/infobar_controller.h',
@@ -735,9 +758,6 @@
'browser/ui/cocoa/infobars/infobar_gradient_view.mm',
'browser/ui/cocoa/infobars/infobar_utilities.h',
'browser/ui/cocoa/infobars/infobar_utilities.mm',
- 'browser/ui/cocoa/infobars/infobar.h',
- 'browser/ui/cocoa/infobars/mock_confirm_infobar_delegate.cc',
- 'browser/ui/cocoa/infobars/mock_confirm_infobar_delegate.h',
'browser/ui/cocoa/infobars/translate_infobar_base.h',
'browser/ui/cocoa/infobars/translate_infobar_base.mm',
'browser/ui/cocoa/infobars/translate_message_infobar_controller.h',
@@ -776,6 +796,8 @@
'browser/ui/cocoa/location_bar/location_bar_view_mac.mm',
'browser/ui/cocoa/location_bar/location_icon_decoration.h',
'browser/ui/cocoa/location_bar/location_icon_decoration.mm',
+ 'browser/ui/cocoa/location_bar/mic_search_decoration.h',
+ 'browser/ui/cocoa/location_bar/mic_search_decoration.mm',
'browser/ui/cocoa/location_bar/page_action_decoration.h',
'browser/ui/cocoa/location_bar/page_action_decoration.mm',
'browser/ui/cocoa/location_bar/selected_keyword_decoration.h',
@@ -787,14 +809,20 @@
'browser/ui/cocoa/login_prompt_cocoa.h',
'browser/ui/cocoa/login_prompt_cocoa.mm',
'browser/ui/cocoa/main_menu_item.h',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_bridge.h',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_bridge.mm',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_cocoa.h',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_cocoa.mm',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_controller.h',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_controller.mm',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_item.h',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_item.mm',
'browser/ui/cocoa/menu_button.h',
'browser/ui/cocoa/menu_button.mm',
'browser/ui/cocoa/multi_key_equivalent_button.h',
'browser/ui/cocoa/multi_key_equivalent_button.mm',
'browser/ui/cocoa/new_tab_button.h',
'browser/ui/cocoa/new_tab_button.mm',
- 'browser/ui/cocoa/nine_part_button_cell.h',
- 'browser/ui/cocoa/nine_part_button_cell.mm',
'browser/ui/cocoa/notifications/balloon_collection_cocoa.mm',
'browser/ui/cocoa/notifications/balloon_controller.h',
'browser/ui/cocoa/notifications/balloon_controller.mm',
@@ -839,6 +867,7 @@
'browser/ui/cocoa/panels/panel_utils_cocoa.mm',
'browser/ui/cocoa/panels/panel_window_controller_cocoa.h',
'browser/ui/cocoa/panels/panel_window_controller_cocoa.mm',
+ 'browser/ui/cocoa/pdf_password_dialog.mm',
'browser/ui/cocoa/presentation_mode_controller.h',
'browser/ui/cocoa/presentation_mode_controller.mm',
'browser/ui/cocoa/profile_menu_controller.h',
@@ -892,8 +921,6 @@
'browser/ui/cocoa/tabpose_window.h',
'browser/ui/cocoa/tabpose_window.mm',
'browser/ui/cocoa/tabs/dock_info_mac.cc',
- 'browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.h',
- 'browser/ui/cocoa/tabs/tab_audio_indicator_view_mac.mm',
'browser/ui/cocoa/tabs/tab_controller.h',
'browser/ui/cocoa/tabs/tab_controller.mm',
'browser/ui/cocoa/tabs/tab_projecting_image_view.h',
@@ -978,12 +1005,10 @@
'browser/ui/crypto_module_password_dialog.h',
'browser/ui/crypto_module_password_dialog_nss.cc',
'browser/ui/crypto_module_password_dialog_openssl.cc',
- 'browser/ui/extensions/app_metro_infobar_delegate_win.cc',
- 'browser/ui/extensions/app_metro_infobar_delegate_win.h',
'browser/ui/extensions/application_launch.cc',
'browser/ui/extensions/application_launch.h',
- 'browser/ui/extensions/apps_metro_handler_win.cc',
- 'browser/ui/extensions/apps_metro_handler_win.h',
+ 'browser/ui/extensions/extension_installed_bubble.cc',
+ 'browser/ui/extensions/extension_installed_bubble.h',
'browser/ui/extensions/extension_install_ui_default.cc',
'browser/ui/extensions/extension_install_ui_default.h',
'browser/ui/extensions/extension_enable_flow.cc',
@@ -1086,6 +1111,8 @@
'browser/ui/gtk/custom_drag.h',
'browser/ui/gtk/download/download_in_progress_dialog_gtk.cc',
'browser/ui/gtk/download/download_in_progress_dialog_gtk.h',
+ 'browser/ui/gtk/download/download_item_drag.cc',
+ 'browser/ui/gtk/download/download_item_drag.h',
'browser/ui/gtk/download/download_item_gtk.cc',
'browser/ui/gtk/download/download_item_gtk.h',
'browser/ui/gtk/download/download_shelf_context_menu_gtk.cc',
@@ -1289,6 +1316,8 @@
'browser/ui/login/login_model.h',
'browser/ui/login/login_prompt.cc',
'browser/ui/login/login_prompt.h',
+ 'browser/ui/media_utils.cc',
+ 'browser/ui/media_utils.h',
'browser/ui/metro_pin_tab_helper_win.cc',
'browser/ui/metro_pin_tab_helper_win.h',
'browser/ui/native_focus_tracker.h',
@@ -1391,6 +1420,10 @@
'browser/ui/search/instant_unload_handler.h',
'browser/ui/search/search_delegate.cc',
'browser/ui/search/search_delegate.h',
+ 'browser/ui/search/search_ipc_router.cc',
+ 'browser/ui/search/search_ipc_router.h',
+ 'browser/ui/search/search_ipc_router_policy_impl.cc',
+ 'browser/ui/search/search_ipc_router_policy_impl.h',
'browser/ui/search/search_model.cc',
'browser/ui/search/search_model.h',
'browser/ui/search/search_model_observer.h',
@@ -1478,8 +1511,6 @@
'browser/ui/tabs/pinned_tab_service.h',
'browser/ui/tabs/pinned_tab_service_factory.cc',
'browser/ui/tabs/pinned_tab_service_factory.h',
- 'browser/ui/tabs/tab_audio_indicator.cc',
- 'browser/ui/tabs/tab_audio_indicator.h',
'browser/ui/tabs/tab_menu_model.cc',
'browser/ui/tabs/tab_menu_model.h',
'browser/ui/tabs/tab_resources.cc',
@@ -1542,8 +1573,6 @@
'browser/ui/views/ash/chrome_browser_main_extra_parts_ash.h',
'browser/ui/views/ash/tab_scrubber.h',
'browser/ui/views/ash/tab_scrubber.cc',
- 'browser/ui/views/autofill/autocheckout_bubble_views.cc',
- 'browser/ui/views/autofill/autocheckout_bubble_views.h',
'browser/ui/views/autofill/autofill_dialog_views.cc',
'browser/ui/views/autofill/autofill_dialog_views.h',
'browser/ui/views/autofill/autofill_popup_view_views.cc',
@@ -1574,6 +1603,7 @@
'browser/ui/views/bookmarks/bookmark_drag_drop_views.h',
'browser/ui/views/bookmarks/bookmark_editor_view.cc',
'browser/ui/views/bookmarks/bookmark_editor_view.h',
+ 'browser/ui/views/bookmarks/bookmark_menu_controller_observer.h',
'browser/ui/views/bookmarks/bookmark_menu_controller_views.cc',
'browser/ui/views/bookmarks/bookmark_menu_controller_views.h',
'browser/ui/views/bookmarks/bookmark_menu_delegate.cc',
@@ -1592,7 +1622,6 @@
'browser/ui/views/chrome_browser_main_extra_parts_views.h',
'browser/ui/views/chrome_views_delegate.cc',
'browser/ui/views/chrome_views_delegate.h',
- 'browser/ui/views/chrome_views_delegate_chromeos.cc',
'browser/ui/views/chrome_web_dialog_view.cc',
'browser/ui/views/collected_cookies_views.cc',
'browser/ui/views/collected_cookies_views.h',
@@ -1648,8 +1677,8 @@
'browser/ui/views/extensions/extension_dialog_observer.cc',
'browser/ui/views/extensions/extension_dialog_observer.h',
'browser/ui/views/extensions/extension_install_dialog_view.cc',
- 'browser/ui/views/extensions/extension_installed_bubble.cc',
- 'browser/ui/views/extensions/extension_installed_bubble.h',
+ 'browser/ui/views/extensions/extension_installed_bubble_view.cc',
+ 'browser/ui/views/extensions/extension_installed_bubble_view.h',
'browser/ui/views/extensions/extension_keybinding_registry_views.cc',
'browser/ui/views/extensions/extension_keybinding_registry_views.h',
'browser/ui/views/extensions/extension_popup.cc',
@@ -1726,8 +1755,21 @@
'browser/ui/views/frame/minimize_button_metrics_win.cc',
'browser/ui/views/frame/minimize_button_metrics_win.h',
'browser/ui/views/frame/native_browser_frame.h',
+ 'browser/ui/views/frame/native_browser_frame_factory.cc',
+ 'browser/ui/views/frame/native_browser_frame_factory.h',
+ 'browser/ui/views/frame/native_browser_frame_factory_aura.cc',
+ 'browser/ui/views/frame/native_browser_frame_factory_win.cc',
+ 'browser/ui/views/frame/native_browser_frame_factory.cc',
+ 'browser/ui/views/frame/native_browser_frame_factory.h',
'browser/ui/views/frame/opaque_browser_frame_view.cc',
'browser/ui/views/frame/opaque_browser_frame_view.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_layout.cc',
+ 'browser/ui/views/frame/opaque_browser_frame_view_layout.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc',
+ 'browser/ui/views/frame/opaque_browser_frame_view_linux.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_linux.cc',
'browser/ui/views/frame/popup_non_client_frame_view.cc',
'browser/ui/views/frame/popup_non_client_frame_view.h',
'browser/ui/views/frame/scroll_end_effect_controller.h',
@@ -1866,8 +1908,11 @@
'browser/ui/views/panels/taskbar_window_thumbnailer_win.h',
'browser/ui/views/password_generation_bubble_view.cc',
'browser/ui/views/password_generation_bubble_view.h',
+ 'browser/ui/views/pdf_password_dialog.cc',
'browser/ui/views/profile_chooser_view.cc',
'browser/ui/views/profile_chooser_view.h',
+ 'browser/ui/views/user_manager_view.cc',
+ 'browser/ui/views/user_manager_view.h',
'browser/ui/views/reload_button.cc',
'browser/ui/views/reload_button.h',
'browser/ui/views/sad_tab_view.cc',
@@ -1881,6 +1926,7 @@
'browser/ui/views/select_file_dialog_extension_factory.h',
'browser/ui/views/simple_message_box_views.cc',
'browser/ui/views/simple_message_box_win.cc',
+ 'browser/ui/views/simple_message_box_win.h',
'browser/ui/views/speech_recognition_bubble_views.cc',
'browser/ui/views/ssl_client_certificate_selector.cc',
'browser/ui/views/ssl_client_certificate_selector.h',
@@ -1957,6 +2003,7 @@
'browser/ui/views/website_settings/website_settings_popup_view.h',
'browser/ui/views/wrench_menu.cc',
'browser/ui/views/wrench_menu.h',
+ 'browser/ui/views/wrench_menu_observer.h',
'browser/ui/views/wrench_toolbar_button.cc',
'browser/ui/views/wrench_toolbar_button.h',
'browser/ui/web_applications/web_app_ui.cc',
@@ -1985,10 +2032,6 @@
'browser/ui/webui/chrome_web_contents_handler.h',
'browser/ui/webui/chrome_web_ui_controller_factory.cc',
'browser/ui/webui/chrome_web_ui_controller_factory.h',
- 'browser/ui/webui/chromeos/about_network.cc',
- 'browser/ui/webui/chromeos/about_network.h',
- 'browser/ui/webui/chromeos/app_launch_ui.cc',
- 'browser/ui/webui/chromeos/app_launch_ui.h',
'browser/ui/webui/chromeos/bluetooth_pairing_ui.cc',
'browser/ui/webui/chromeos/bluetooth_pairing_ui.h',
'browser/ui/webui/chromeos/choose_mobile_network_ui.cc',
@@ -2001,10 +2044,18 @@
'browser/ui/webui/chromeos/diagnostics/diagnostics_ui.h',
'browser/ui/webui/chromeos/drive_internals_ui.cc',
'browser/ui/webui/chromeos/drive_internals_ui.h',
+ 'browser/ui/webui/chromeos/first_run/first_run_actor.cc',
+ 'browser/ui/webui/chromeos/first_run/first_run_actor.h',
+ 'browser/ui/webui/chromeos/first_run/first_run_handler.cc',
+ 'browser/ui/webui/chromeos/first_run/first_run_handler.h',
+ 'browser/ui/webui/chromeos/first_run/first_run_ui.cc',
+ 'browser/ui/webui/chromeos/first_run/first_run_ui.h',
'browser/ui/webui/chromeos/imageburner/imageburner_ui.cc',
'browser/ui/webui/chromeos/imageburner/imageburner_ui.h',
'browser/ui/webui/chromeos/keyboard_overlay_ui.cc',
'browser/ui/webui/chromeos/keyboard_overlay_ui.h',
+ 'browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.cc',
+ 'browser/ui/webui/chromeos/login/app_launch_splash_screen_handler.h',
'browser/ui/webui/chromeos/login/base_screen_handler.cc',
'browser/ui/webui/chromeos/login/base_screen_handler.h',
'browser/ui/webui/chromeos/login/base_screen_handler_utils.h',
@@ -2052,6 +2103,8 @@
'browser/ui/webui/chromeos/mobile_setup_dialog.h',
'browser/ui/webui/chromeos/mobile_setup_ui.cc',
'browser/ui/webui/chromeos/mobile_setup_ui.h',
+ 'browser/ui/webui/chromeos/network_ui.cc',
+ 'browser/ui/webui/chromeos/network_ui.h',
'browser/ui/webui/chromeos/proxy_settings_ui.cc',
'browser/ui/webui/chromeos/proxy_settings_ui.h',
'browser/ui/webui/chromeos/sim_unlock_ui.cc',
@@ -2062,6 +2115,8 @@
'browser/ui/webui/chromeos/system_info_ui.h',
'browser/ui/webui/chromeos/ui_account_tweaks.cc',
'browser/ui/webui/chromeos/ui_account_tweaks.h',
+ 'browser/ui/webui/components_ui.cc',
+ 'browser/ui/webui/components_ui.h',
'browser/ui/webui/constrained_web_dialog_ui.cc',
'browser/ui/webui/constrained_web_dialog_ui.h',
'browser/ui/webui/constrained_web_dialog_delegate_base.cc',
@@ -2082,6 +2137,8 @@
'browser/ui/webui/extensions/command_handler.h',
'browser/ui/webui/extensions/extension_basic_info.cc',
'browser/ui/webui/extensions/extension_basic_info.h',
+ 'browser/ui/webui/extensions/extension_error_handler.cc',
+ 'browser/ui/webui/extensions/extension_error_handler.h',
'browser/ui/webui/extensions/extension_icon_source.cc',
'browser/ui/webui/extensions/extension_icon_source.h',
'browser/ui/webui/extensions/extension_info_ui.cc',
@@ -2096,8 +2153,6 @@
'browser/ui/webui/extensions/pack_extension_handler.h',
'browser/ui/webui/favicon_source.cc',
'browser/ui/webui/favicon_source.h',
- 'browser/ui/webui/feedback_ui.cc',
- 'browser/ui/webui/feedback_ui.h',
'browser/ui/webui/fileicon_source.cc',
'browser/ui/webui/fileicon_source.h',
'browser/ui/webui/flags_ui.cc',
@@ -2132,10 +2187,6 @@
'browser/ui/webui/inspect_ui.h',
'browser/ui/webui/instant_ui.cc',
'browser/ui/webui/instant_ui.h',
- 'browser/ui/webui/local_discovery/local_discovery_ui.cc',
- 'browser/ui/webui/local_discovery/local_discovery_ui.h',
- 'browser/ui/webui/local_discovery/local_discovery_ui_handler.cc',
- 'browser/ui/webui/local_discovery/local_discovery_ui_handler.h',
'browser/ui/webui/media/webrtc_logs_ui.cc',
'browser/ui/webui/media/webrtc_logs_ui.h',
'browser/ui/webui/memory_internals/memory_internals_handler.cc',
@@ -2224,16 +2275,6 @@
'browser/ui/webui/options/chromeos/internet_options_handler.h',
'browser/ui/webui/options/chromeos/keyboard_handler.cc',
'browser/ui/webui/options/chromeos/keyboard_handler.h',
- 'browser/ui/webui/options/chromeos/language_chewing_handler.cc',
- 'browser/ui/webui/options/chromeos/language_chewing_handler.h',
- 'browser/ui/webui/options/chromeos/language_hangul_handler.cc',
- 'browser/ui/webui/options/chromeos/language_hangul_handler.h',
- 'browser/ui/webui/options/chromeos/language_mozc_handler.cc',
- 'browser/ui/webui/options/chromeos/language_mozc_handler.h',
- 'browser/ui/webui/options/chromeos/language_options_util.cc',
- 'browser/ui/webui/options/chromeos/language_options_util.h',
- 'browser/ui/webui/options/chromeos/language_pinyin_handler.cc',
- 'browser/ui/webui/options/chromeos/language_pinyin_handler.h',
'browser/ui/webui/options/chromeos/pointer_handler.cc',
'browser/ui/webui/options/chromeos/pointer_handler.h',
'browser/ui/webui/options/chromeos/proxy_handler.cc',
@@ -2252,6 +2293,8 @@
'browser/ui/webui/options/cookies_view_handler.h',
'browser/ui/webui/options/core_options_handler.cc',
'browser/ui/webui/options/core_options_handler.h',
+ 'browser/ui/webui/options/create_profile_handler.cc',
+ 'browser/ui/webui/options/create_profile_handler.h',
'browser/ui/webui/options/font_settings_handler.cc',
'browser/ui/webui/options/font_settings_handler.h',
'browser/ui/webui/options/font_settings_utils.h',
@@ -2274,6 +2317,8 @@
'browser/ui/webui/options/language_options_handler_common.h',
'browser/ui/webui/options/managed_user_create_confirm_handler.cc',
'browser/ui/webui/options/managed_user_create_confirm_handler.h',
+ 'browser/ui/webui/options/managed_user_import_handler.cc',
+ 'browser/ui/webui/options/managed_user_import_handler.h',
'browser/ui/webui/options/managed_user_learn_more_handler.cc',
'browser/ui/webui/options/managed_user_learn_more_handler.h',
'browser/ui/webui/options/manage_profile_handler.cc',
@@ -2282,6 +2327,8 @@
'browser/ui/webui/options/media_devices_selection_handler.h',
'browser/ui/webui/options/media_galleries_handler.cc',
'browser/ui/webui/options/media_galleries_handler.h',
+ 'browser/ui/webui/options/options_handlers_helper.cc',
+ 'browser/ui/webui/options/options_handlers_helper.h',
'browser/ui/webui/options/options_ui.cc',
'browser/ui/webui/options/options_ui.h',
'browser/ui/webui/options/password_manager_handler.cc',
@@ -2328,8 +2375,6 @@
'browser/ui/webui/quota_internals/quota_internals_types.h',
'browser/ui/webui/quota_internals/quota_internals_ui.cc',
'browser/ui/webui/quota_internals/quota_internals_ui.h',
- 'browser/ui/webui/screenshot_source.cc',
- 'browser/ui/webui/screenshot_source.h',
'browser/ui/webui/set_as_default_browser_ui.cc',
'browser/ui/webui/set_as_default_browser_ui.h',
'browser/ui/webui/signin/login_ui_service.cc',
@@ -2415,7 +2460,10 @@
'installer_util',
'../components/components.gyp:autofill_content_risk_proto',
'../components/component_strings.gyp:component_strings',
+ '../components/components.gyp:dom_distiller_core',
+ '../components/components.gyp:dom_distiller_webui',
'../device/bluetooth/bluetooth.gyp:device_bluetooth',
+ '../media/media.gyp:media',
'../net/net.gyp:net_with_v8',
'../printing/printing.gyp:printing',
'../third_party/adobe/flash/flash_player.gyp:flapper_version_h',
@@ -2423,7 +2471,6 @@
'../third_party/hunspell/hunspell.gyp:hunspell',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/libjingle/libjingle.gyp:libjingle',
- '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
'../third_party/npapi/npapi.gyp:npapi',
'../third_party/re2/re2.gyp:re2',
'../ui/compositor/compositor.gyp:compositor',
@@ -2564,46 +2611,50 @@
'dependencies': [
'browser_chromeos',
],
- 'sources/': [
- ['exclude', 'browser/first_run/upgrade_util.cc'],
- ['exclude', 'browser/first_run/upgrade_util.h'],
- ['exclude', 'browser/first_run/upgrade_util_linux.cc'],
- ['exclude', 'browser/icon_loader_linux.cc'],
- ['exclude', 'browser/icon_manager_linux.cc'],
- ['exclude', 'browser/idle_linux.cc'],
- ['exclude', 'browser/password_manager/native_backend_gnome_x.cc'],
- ['exclude', 'browser/password_manager/native_backend_gnome_x.h'],
- ['exclude', 'browser/password_manager/native_backend_kwallet_x.cc'],
- ['exclude', 'browser/password_manager/native_backend_kwallet_x.h'],
- ['exclude', 'browser/platform_util_linux.cc'],
- ['exclude', 'browser/speech/extension_api/tts_extension_api_linux.cc'],
- ['exclude', 'browser/storage_monitor/mtab_watcher_linux.cc'],
- ['exclude', 'browser/storage_monitor/mtab_watcher_linux.h'],
- ['exclude', 'browser/storage_monitor/storage_monitor_linux.cc'],
- ['exclude', 'browser/storage_monitor/storage_monitor_linux.h'],
- ['exclude', 'browser/ui/ash/caps_lock_delegate_views.cc'],
- ['exclude', 'browser/ui/ash/chrome_shell_delegate_views.cc'],
- ['exclude', 'browser/ui/ash/session_state_delegate_views.cc'],
- ['exclude', 'browser/ui/screen_capture_notification_ui_stub.cc'],
- ['exclude', 'browser/ui/views/frame/browser_desktop_root_window_host_x11.cc'],
- ['exclude', 'browser/ui/views/frame/browser_desktop_root_window_host_x11.h'],
- ['exclude', 'browser/ui/views/frame/desktop_browser_frame_aura.cc'],
- ['exclude', 'browser/ui/views/frame/desktop_browser_frame_aura.h'],
- ['exclude', 'browser/ui/views/frame/desktop_user_action_handler_aura.cc'],
- ['exclude', 'browser/ui/views/frame/desktop_user_action_handler_aura.h'],
- ['exclude', 'browser/ui/views/frame/global_menu_bar_x11.cc'],
- ['exclude', 'browser/ui/views/frame/global_menu_bar_x11.h'],
- ['exclude', 'browser/ui/views/frame/global_menu_bar_registrar_x11.cc'],
- ['exclude', 'browser/ui/views/frame/global_menu_bar_registrar_x11.h'],
- ['exclude', 'browser/ui/views/screen_capture_notification_ui_views.cc'],
- ['exclude', 'browser/ui/webui/help/version_updater_basic.cc'],
- ['exclude', 'browser/ui/webui/help/version_updater_basic.h'],
- ['exclude', 'browser/ui/webui/signin/user_manager_screen_handler.h'],
- ['exclude', 'browser/ui/webui/signin/user_manager_screen_handler.cc'],
- ['exclude', 'browser/ui/webui/signin/user_manager_ui.h'],
- ['exclude', 'browser/ui/webui/signin/user_manager_ui.cc'],
- ['exclude', 'browser/upgrade_detector_impl.cc'],
- ['exclude', 'browser/upgrade_detector_impl.h'],
+ 'sources!': [
+ 'browser/first_run/upgrade_util.cc',
+ 'browser/first_run/upgrade_util.h',
+ 'browser/first_run/upgrade_util_linux.cc',
+ 'browser/icon_loader_linux.cc',
+ 'browser/icon_manager_linux.cc',
+ 'browser/idle_linux.cc',
+ 'browser/password_manager/native_backend_gnome_x.cc',
+ 'browser/password_manager/native_backend_gnome_x.h',
+ 'browser/password_manager/native_backend_kwallet_x.cc',
+ 'browser/password_manager/native_backend_kwallet_x.h',
+ 'browser/platform_util_linux.cc',
+ 'browser/speech/extension_api/tts_extension_api_linux.cc',
+ 'browser/storage_monitor/mtab_watcher_linux.cc',
+ 'browser/storage_monitor/mtab_watcher_linux.h',
+ 'browser/storage_monitor/storage_monitor_linux.cc',
+ 'browser/storage_monitor/storage_monitor_linux.h',
+ 'browser/ui/ash/caps_lock_delegate_views.cc',
+ 'browser/ui/ash/chrome_shell_delegate_views.cc',
+ 'browser/ui/ash/session_state_delegate_views.cc',
+ 'browser/ui/screen_capture_notification_ui_stub.cc',
+ 'browser/ui/startup/default_browser_prompt.cc',
+ 'browser/ui/startup/default_browser_prompt.h',
+ 'browser/ui/views/frame/browser_desktop_root_window_host_x11.cc',
+ 'browser/ui/views/frame/browser_desktop_root_window_host_x11.h',
+ 'browser/ui/views/frame/desktop_browser_frame_aura.cc',
+ 'browser/ui/views/frame/desktop_browser_frame_aura.h',
+ 'browser/ui/views/frame/desktop_user_action_handler_aura.cc',
+ 'browser/ui/views/frame/desktop_user_action_handler_aura.h',
+ 'browser/ui/views/frame/global_menu_bar_x11.cc',
+ 'browser/ui/views/frame/global_menu_bar_x11.h',
+ 'browser/ui/views/frame/global_menu_bar_registrar_x11.cc',
+ 'browser/ui/views/frame/global_menu_bar_registrar_x11.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_linux.h',
+ 'browser/ui/views/frame/opaque_browser_frame_view_linux.cc',
+ 'browser/ui/views/screen_capture_notification_ui_views.cc',
+ 'browser/ui/webui/help/version_updater_basic.cc',
+ 'browser/ui/webui/help/version_updater_basic.h',
+ 'browser/ui/webui/signin/user_manager_screen_handler.h',
+ 'browser/ui/webui/signin/user_manager_screen_handler.cc',
+ 'browser/ui/webui/signin/user_manager_ui.h',
+ 'browser/ui/webui/signin/user_manager_ui.cc',
+ 'browser/upgrade_detector_impl.cc',
+ 'browser/upgrade_detector_impl.h',
],
}],
['use_cups==1', {
@@ -2645,7 +2696,6 @@
# gtk2 is the only component that can interact with gtk2 in our new
# world.
'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui',
- '../ui/linux_ui/linux_ui.gyp:linux_ui',
'../build/linux/system.gyp:gio',
],
}],
@@ -2670,13 +2720,13 @@
['exclude', '^browser/ui/views/frame/browser_frame_win.cc'],
['exclude', '^browser/ui/views/frame/browser_frame_win.h'],
['exclude', '^browser/ui/views/frame/browser_non_client_frame_view_factory_win.cc'],
+ ['exclude', '^browser/ui/views/frame/native_browser_frame_factory_win.cc'],
['exclude', '^browser/ui/views/importer/import_progress_dialog_view.cc'],
['exclude', '^browser/ui/views/omnibox/omnibox_view_win.cc'],
['exclude', '^browser/ui/views/omnibox/omnibox_view_win.h'],
['exclude', '^browser/ui/views/color_chooser_dialog.cc'],
['exclude', '^browser/ui/views/color_chooser_dialog.h'],
['exclude', '^browser/ui/views/color_chooser_win.cc'],
- ['exclude', '^browser/ui/views/simple_message_box_win.cc'],
['exclude', '^browser/ui/views/tabs/native_view_photobooth.h'],
['exclude', '^browser/ui/views/tabs/native_view_photobooth_win.cc'],
['exclude', '^browser/ui/views/tabs/native_view_photobooth_win.h'],
@@ -2819,8 +2869,6 @@
# There's no Browser/BrowserList on Android.
'browser/ui/active_tab_tracker.cc',
'browser/ui/active_tab_tracker.h',
- 'browser/ui/blocked_content/popup_blocker_tab_helper.cc',
- 'browser/ui/blocked_content/popup_blocker_tab_helper.h',
'browser/ui/bookmarks/bookmark_bubble_sign_in_delegate.cc',
'browser/ui/bookmarks/bookmark_bubble_sign_in_delegate.h',
'browser/ui/bookmarks/bookmark_context_menu_controller.cc',
@@ -2830,7 +2878,6 @@
'browser/ui/browser_finder.cc',
'browser/ui/browser_iterator.cc',
'browser/ui/browser_list.cc',
- 'browser/ui/browser_navigator.cc',
'browser/ui/browser_otr_state.cc',
'browser/ui/browser_tab_contents.cc',
'browser/ui/browser_tab_restore_service_delegate.cc',
@@ -2883,6 +2930,51 @@
'browser/ui/webui/suggestions_internals/suggestions_internals_ui_handler.h',
'browser/ui/window_sizer/window_sizer.cc',
'browser/ui/window_sizer/window_sizer.h',
+
+ # Also not used on android
+ 'browser/ui/apps/chrome_shell_window_delegate.cc',
+ 'browser/ui/autofill/account_chooser_model.cc',
+ 'browser/ui/autofill/autocheckout_bubble.cc',
+ 'browser/ui/autofill/autofill_dialog_sign_in_delegate.cc',
+ 'browser/ui/autofill/country_combobox_model.cc',
+ 'browser/ui/bookmarks/bookmark_drag_drop.cc',
+ 'browser/ui/bookmarks/bookmark_tab_helper_delegate.cc',
+ 'browser/ui/browser_content_setting_bubble_model_delegate.cc',
+ 'browser/ui/browser_tabrestore.cc',
+ 'browser/ui/browser_tab_strip_model_delegate.cc',
+ 'browser/ui/browser_toolbar_model_delegate.cc',
+ 'browser/ui/browser_view_prefs.cc',
+ 'browser/ui/chrome_style.cc',
+ 'browser/ui/chrome_web_modal_dialog_manager_delegate.cc',
+ 'browser/ui/collected_cookies_infobar_delegate.cc',
+ 'browser/ui/confirm_bubble_model.cc',
+ 'browser/ui/crypto_module_password_dialog_openssl.cc',
+ 'browser/ui/extensions/application_launch.cc',
+ 'browser/ui/fast_unload_controller.cc',
+ 'browser/ui/find_bar/find_bar_controller.cc',
+ 'browser/ui/fullscreen/fullscreen_controller.cc',
+ 'browser/ui/fullscreen/fullscreen_exit_bubble_type.cc',
+ 'browser/ui/immersive_fullscreen_configuration.cc',
+ 'browser/ui/options/options_util.cc',
+ 'browser/ui/sad_tab.cc',
+ 'browser/ui/search_engines/search_engine_tab_helper_delegate.cc',
+ 'browser/ui/search_engines/template_url_fetcher_ui_callbacks.cc',
+ 'browser/ui/search/search_delegate.cc',
+ 'browser/ui/search/search_ui.cc',
+ 'browser/ui/send_feedback_experiment.cc',
+ 'browser/ui/tab_modal_confirm_dialog_delegate.cc',
+ 'browser/ui/unload_controller.cc',
+ 'browser/ui/website_settings/permission_menu_model.cc',
+ 'browser/ui/website_settings/website_settings_utils.cc',
+ 'browser/ui/webui/certificate_viewer_ui.cc',
+ 'browser/ui/webui/chrome_web_contents_handler.cc',
+ 'browser/ui/webui/ntp/app_resource_cache_factory.cc',
+ 'browser/ui/webui/ntp/core_app_launcher_handler.cc',
+ 'browser/ui/webui/performance_monitor/performance_monitor_handler.cc',
+ 'browser/ui/webui/performance_monitor/performance_monitor_l10n.cc',
+ 'browser/ui/webui/performance_monitor/performance_monitor_ui.cc',
+ 'browser/ui/webui/performance_monitor/performance_monitor_ui_constants.cc',
+ 'browser/ui/webui/theme_handler.cc',
],
'sources/': [
['exclude', '^browser/ui/autofill/.*credit_card_bubble.*'],
@@ -2931,6 +3023,11 @@
'include_dirs': [
'../third_party/GTM',
],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/Quartz.framework',
+ ],
+ },
'actions': [
{
# This action is used to extract the localization data from xib
@@ -3110,6 +3207,14 @@
'browser/ui/webui/media/webrtc_logs_ui.h',
],
}],
+ ['enable_mdns==1', {
+ 'sources': [
+ 'browser/ui/webui/local_discovery/local_discovery_ui.cc',
+ 'browser/ui/webui/local_discovery/local_discovery_ui.h',
+ 'browser/ui/webui/local_discovery/local_discovery_ui_handler.cc',
+ 'browser/ui/webui/local_discovery/local_discovery_ui_handler.h',
+ ],
+ }],
],
},
],
diff --git a/chromium/chrome/chrome_common.gypi b/chromium/chrome/chrome_common.gypi
index c29bd660305..315783646cb 100644
--- a/chromium/chrome/chrome_common.gypi
+++ b/chromium/chrome/chrome_common.gypi
@@ -24,7 +24,6 @@
# TODO(gregoryd): chrome_resources and chrome_strings could be
# shared with the 64-bit target, but it does not work due to a gyp
# issue.
- '../third_party/cld/cld.gyp:cld',
'common_net',
'common_version',
'installer_util',
@@ -37,6 +36,9 @@
'<(DEPTH)/chrome/chrome_resources.gyp:chrome_strings',
'<(DEPTH)/chrome/chrome_resources.gyp:theme_resources',
'<(DEPTH)/chrome/common_constants.gyp:common_constants',
+ '<(DEPTH)/components/components.gyp:json_schema',
+ '<(DEPTH)/components/components.gyp:policy_component',
+ '<(DEPTH)/components/components.gyp:variations',
'<(DEPTH)/components/components.gyp:visitedlink_common',
'<(DEPTH)/content/content.gyp:content_common',
'<(DEPTH)/net/net.gyp:net',
@@ -44,9 +46,8 @@
'<(DEPTH)/third_party/icu/icu.gyp:icui18n',
'<(DEPTH)/third_party/icu/icu.gyp:icuuc',
'<(DEPTH)/third_party/libxml/libxml.gyp:libxml',
- '<(DEPTH)/third_party/mt19937ar/mt19937ar.gyp:mt19937ar',
'<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite',
- '<(DEPTH)/third_party/zlib/zlib.gyp:zip',
+ '<(DEPTH)/third_party/zlib/google/zip.gyp:zip',
'<(DEPTH)/ui/ui.gyp:ui_resources',
'<(DEPTH)/url/url.gyp:url_lib',
'<(DEPTH)/webkit/common/user_agent/webkit_user_agent.gyp:user_agent',
@@ -70,14 +71,22 @@
'../extensions/common/extension_paths.h',
'../extensions/common/extension_resource.cc',
'../extensions/common/extension_resource.h',
+ '../extensions/common/extension_urls.cc',
+ '../extensions/common/extension_urls.h',
'../extensions/common/extensions_client.cc',
'../extensions/common/extensions_client.h',
+ '../extensions/common/features/feature.cc',
+ '../extensions/common/features/feature.h',
'../extensions/common/features/feature_provider.cc',
'../extensions/common/features/feature_provider.h',
'../extensions/common/id_util.cc',
'../extensions/common/id_util.h',
'../extensions/common/install_warning.cc',
'../extensions/common/install_warning.h',
+ '../extensions/common/manifest.cc',
+ '../extensions/common/manifest.h',
+ '../extensions/common/manifest_constants.cc',
+ '../extensions/common/manifest_constants.h',
'../extensions/common/matcher/regex_set_matcher.cc',
'../extensions/common/matcher/regex_set_matcher.h',
'../extensions/common/matcher/string_pattern.cc',
@@ -95,6 +104,8 @@
'../extensions/common/one_shot_event.cc',
'../extensions/common/one_shot_event.h',
'../extensions/common/permissions/permissions_provider.h',
+ '../extensions/common/stack_frame.cc',
+ '../extensions/common/stack_frame.h',
'../extensions/common/switches.cc',
'../extensions/common/switches.h',
'../extensions/common/url_pattern.cc',
@@ -169,6 +180,7 @@
'common/descriptors_android.h',
'common/dump_without_crashing.cc',
'common/dump_without_crashing.h',
+ 'common/encrypted_media_messages_android.h',
'common/extensions/api/commands/commands_handler.cc',
'common/extensions/api/commands/commands_handler.h',
'common/extensions/api/extension_action/action_info.cc',
@@ -208,6 +220,8 @@
'common/extensions/api/storage/storage_schema_manifest_handler.h',
'common/extensions/api/system_indicator/system_indicator_handler.cc',
'common/extensions/api/system_indicator/system_indicator_handler.h',
+ 'common/extensions/api/url_handlers/url_handlers_parser.cc',
+ 'common/extensions/api/url_handlers/url_handlers_parser.h',
'common/extensions/background_info.cc',
'common/extensions/background_info.h',
'common/extensions/chrome_extensions_client.cc',
@@ -231,8 +245,6 @@
'common/extensions/extension_icon_set.h',
'common/extensions/extension_l10n_util.cc',
'common/extensions/extension_l10n_util.h',
- 'common/extensions/extension_manifest_constants.cc',
- 'common/extensions/extension_manifest_constants.h',
'common/extensions/extension_messages.cc',
'common/extensions/extension_messages.h',
'common/extensions/extension_process_policy.cc',
@@ -247,8 +259,6 @@
'common/extensions/features/base_feature_provider.h',
'common/extensions/features/complex_feature.cc',
'common/extensions/features/complex_feature.h',
- 'common/extensions/features/feature.cc',
- 'common/extensions/features/feature.h',
'common/extensions/features/feature_channel.cc',
'common/extensions/features/feature_channel.h',
'common/extensions/features/manifest_feature.cc',
@@ -259,8 +269,6 @@
'common/extensions/features/simple_feature.h',
'common/extensions/incognito_handler.cc',
'common/extensions/incognito_handler.h',
- 'common/extensions/manifest.cc',
- 'common/extensions/manifest.h',
'common/extensions/manifest_handler.cc',
'common/extensions/manifest_handler.h',
'common/extensions/manifest_handler_helpers.cc',
@@ -275,8 +283,8 @@
'common/extensions/manifest_handlers/externally_connectable.h',
'common/extensions/manifest_handlers/icons_handler.cc',
'common/extensions/manifest_handlers/icons_handler.h',
- 'common/extensions/manifest_handlers/kiosk_enabled_info.cc',
- 'common/extensions/manifest_handlers/kiosk_enabled_info.h',
+ 'common/extensions/manifest_handlers/kiosk_mode_info.cc',
+ 'common/extensions/manifest_handlers/kiosk_mode_info.h',
'common/extensions/manifest_handlers/minimum_chrome_version_checker.cc',
'common/extensions/manifest_handlers/minimum_chrome_version_checker.h',
'common/extensions/manifest_handlers/nacl_modules_handler.cc',
@@ -373,12 +381,10 @@
'common/instant_restricted_id_cache.h',
'common/instant_types.cc',
'common/instant_types.h',
- 'common/json_schema/json_schema_constants.cc',
- 'common/json_schema/json_schema_constants.h',
- 'common/json_schema/json_schema_validator.cc',
- 'common/json_schema/json_schema_validator.h',
'common/localized_error.cc',
'common/localized_error.h',
+ 'common/local_discovery/service_discovery_client.cc',
+ 'common/local_discovery/service_discovery_client.h',
'common/logging_chrome.cc',
'common/logging_chrome.h',
'common/mac/app_mode_common.h',
@@ -396,20 +402,14 @@
'common/media/webrtc_logging_messages.h',
'common/metrics/caching_permuted_entropy_provider.cc',
'common/metrics/caching_permuted_entropy_provider.h',
- 'common/metrics/entropy_provider.cc',
- 'common/metrics/entropy_provider.h',
'common/metrics/metrics_log_base.cc',
'common/metrics/metrics_log_base.h',
'common/metrics/metrics_log_manager.cc',
'common/metrics/metrics_log_manager.h',
'common/metrics/metrics_service_base.cc',
'common/metrics/metrics_service_base.h',
- 'common/metrics/metrics_util.cc',
- 'common/metrics/metrics_util.h',
'common/metrics/variations/uniformity_field_trials.cc',
'common/metrics/variations/uniformity_field_trials.h',
- 'common/metrics/variations/variations_associated_data.cc',
- 'common/metrics/variations/variations_associated_data.h',
'common/metrics/variations/variations_util.cc',
'common/metrics/variations/variations_util.h',
'common/multi_process_lock.h',
@@ -419,15 +419,12 @@
'common/omaha_query_params/omaha_query_params.cc',
'common/omaha_query_params/omaha_query_params.h',
'common/omnibox_focus_state.h',
- 'common/one_click_signin_messages.h',
'common/partial_circular_buffer.cc',
'common/partial_circular_buffer.h',
'common/pepper_flash.cc',
'common/pepper_flash.h',
'common/pepper_permission_util.cc',
'common/pepper_permission_util.h',
- 'common/policy/policy_schema.cc',
- 'common/policy/policy_schema.h',
'common/pref_names_util.cc',
'common/pref_names_util.h',
'common/print_messages.cc',
@@ -457,8 +454,6 @@
'common/spellcheck_marker.h',
'common/spellcheck_messages.h',
'common/spellcheck_result.h',
- 'common/startup_metric_utils.cc',
- 'common/startup_metric_utils.h',
'common/switch_utils.cc',
'common/switch_utils.h',
'common/thumbnail_score.cc',
@@ -503,10 +498,6 @@
['include', 'common/extensions/api/extension_api_stub.cc'],
['include', 'common/extensions/api/extension_action/action_info.cc'],
['include', 'common/extensions/api/extension_action/action_info.h'],
- ['include', 'common/extensions/api/extension_action/browser_action_handler.cc'],
- ['include', 'common/extensions/api/extension_action/browser_action_handler.h'],
- ['include', 'common/extensions/api/extension_action/page_action_handler.cc'],
- ['include', 'common/extensions/api/extension_action/page_action_handler.h'],
['include', 'common/extensions/api/i18n/default_locale_handler.cc'],
['include', 'common/extensions/api/i18n/default_locale_handler.h'],
['include', 'common/extensions/api/identity/oauth2_manifest_handler.cc'],
@@ -515,8 +506,6 @@
['include', 'common/extensions/api/managed_mode_private/managed_mode_handler.h'],
['include', 'common/extensions/api/plugins/plugins_handler.cc'],
['include', 'common/extensions/api/plugins/plugins_handler.h'],
- ['include', 'common/extensions/api/spellcheck/spellcheck_handler.cc'],
- ['include', 'common/extensions/api/spellcheck/spellcheck_handler.h'],
['include', 'common/extensions/api/storage/storage_schema_manifest_handler.cc'],
['include', 'common/extensions/api/storage/storage_schema_manifest_handler.h'],
],
@@ -587,24 +576,34 @@
['exclude', '^common/chrome_version_info_posix.cc'],
['exclude', '^common/service_'],
],
+ 'sources!': [
+ 'common/badge_util.cc',
+ 'common/extensions/api/extension_action/browser_action_handler.cc',
+ 'common/extensions/api/extension_action/page_action_handler.cc',
+ 'common/extensions/api/spellcheck/spellcheck_handler.cc',
+ 'common/extensions/manifest_handlers/minimum_chrome_version_checker.cc',
+ 'common/extensions/manifest_handlers/nacl_modules_handler.cc',
+ 'common/icon_with_badge_image_source.cc',
+ 'common/importer/imported_bookmark_entry.cc',
+ 'common/importer/importer_bridge.cc',
+ 'common/importer/importer_data_types.cc',
+ 'common/importer/importer_url_row.cc',
+ 'common/net/url_util.cc',
+ 'common/spellcheck_common.cc',
+ ],
'dependencies!': [
'<(DEPTH)/chrome/app/policy/cloud_policy_codegen.gyp:policy',
],
}],
['OS=="win"', {
'include_dirs': [
+ '<(DEPTH)/breakpad/src',
'<(DEPTH)/third_party/wtl/include',
],
- 'sources!': [
- 'common/crash_keys.cc',
- 'common/crash_keys.h',
- ],
}],
['enable_mdns == 1', {
'sources': [
'common/local_discovery/local_discovery_messages.h',
- 'common/local_discovery/service_discovery_client.cc',
- 'common/local_discovery/service_discovery_client.h',
]
}],
['toolkit_uses_gtk == 1', {
@@ -651,6 +650,11 @@
['exclude', '^common/automation_']
]
}],
+ ['enable_plugins==0', {
+ 'source!' : [
+ 'common/pepper_permission_util.cc',
+ ],
+ }],
['use_system_nspr==1', {
'dependencies': [
'<(DEPTH)/base/third_party/nspr/nspr.gyp:nspr',
@@ -667,6 +671,16 @@
'common/print_messages.h',
]
}],
+ ['cld_version==0 or cld_version==1', {
+ 'dependencies': [
+ '<(DEPTH)/third_party/cld/cld.gyp:cld',
+ ],
+ }],
+ ['cld_version==0 or cld_version==2', {
+ 'dependencies': [
+ '<(DEPTH)/third_party/cld_2/cld_2.gyp:cld_2',
+ ],
+ }],
],
'target_conditions': [
['OS == "ios"', {
diff --git a/chromium/chrome/chrome_dll.gypi b/chromium/chrome/chrome_dll.gypi
index a64ad95e6b7..967cec86b9d 100644
--- a/chromium/chrome/chrome_dll.gypi
+++ b/chromium/chrome/chrome_dll.gypi
@@ -102,13 +102,11 @@
# On Windows, link the dependencies (libraries) that make
# up actual Chromium functionality into this .dll.
'chrome_dll_pdb_workaround',
- 'chrome_resources.gyp:chrome_resources',
'chrome_version_resources',
'../chrome/chrome_resources.gyp:chrome_unscaled_resources',
'../crypto/crypto.gyp:crypto',
'../printing/printing.gyp:printing',
'../net/net.gyp:net_resources',
- '../third_party/cld/cld.gyp:cld',
'../ui/views/views.gyp:views',
'../webkit/webkit_resources.gyp:webkit_resources',
],
@@ -125,30 +123,8 @@
'<(SHARED_INTERMEDIATE_DIR)/chrome_version/chrome_dll_version.rc',
'../base/win/dllmain.cc',
- '../ui/resources/cursors/aliasb.cur',
- '../ui/resources/cursors/cell.cur',
- '../ui/resources/cursors/col_resize.cur',
- '../ui/resources/cursors/copy.cur',
- '../ui/resources/cursors/none.cur',
- '../ui/resources/cursors/row_resize.cur',
- '../ui/resources/cursors/vertical_text.cur',
- '../ui/resources/cursors/zoom_in.cur',
- '../ui/resources/cursors/zoom_out.cur',
-
- # TODO: It would be nice to have these pulled in
- # automatically from direct_dependent_settings in
- # their various targets (net.gyp:net_resources, etc.),
- # but that causes errors in other targets when
- # resulting .res files get referenced multiple times.
- '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/chrome_unscaled_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/extensions_api_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
+ # Cursors.
'<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_unscaled_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.rc',
],
'include_dirs': [
'<(DEPTH)/third_party/wtl/include',
@@ -249,6 +225,16 @@
'../content/content.gyp:content_app_browser',
],
}],
+ ['cld_version==0 or cld_version==1', {
+ 'dependencies': [
+ '../third_party/cld/cld.gyp:cld',
+ ],
+ }],
+ ['cld_version==0 or cld_version==2', {
+ 'dependencies': [
+ '../third_party/cld_2/cld_2.gyp:cld_2',
+ ],
+ }],
['OS=="mac" and component!="shared_library"', {
'includes': [ 'chrome_dll_bundle.gypi' ],
}],
diff --git a/chromium/chrome/chrome_dll_bundle.gypi b/chromium/chrome/chrome_dll_bundle.gypi
index 9b8d1af5ea2..57bd2b9776f 100644
--- a/chromium/chrome/chrome_dll_bundle.gypi
+++ b/chromium/chrome/chrome_dll_bundle.gypi
@@ -61,7 +61,6 @@
'app/theme/menu_overflow_down.pdf',
'app/theme/menu_overflow_up.pdf',
'browser/mac/install.sh',
- '<(SHARED_INTERMEDIATE_DIR)/repack/chrome.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/chrome_100_percent.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/resources.pak',
'<!@pymod_do_main(repack_locales -o -p <(OS) -g <(grit_out_dir) -s <(SHARED_INTERMEDIATE_DIR) -x <(SHARED_INTERMEDIATE_DIR) <(locales))',
diff --git a/chromium/chrome/chrome_exe.gypi b/chromium/chrome/chrome_exe.gypi
index 78047eb957c..67b0efa448b 100644
--- a/chromium/chrome/chrome_exe.gypi
+++ b/chromium/chrome/chrome_exe.gypi
@@ -436,6 +436,9 @@
'../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmadapter',
],
}],
+ ['chrome_multiple_dll', {
+ 'defines': ['CHROME_MULTIPLE_DLL'],
+ }],
['OS=="mac" and asan==1', {
'xcode_settings': {
# Override the outer definition of CHROMIUM_STRIP_SAVE_FILE.
diff --git a/chromium/chrome/chrome_installer.gypi b/chromium/chrome/chrome_installer.gypi
index f4c5f5d9d70..4f130941510 100644
--- a/chromium/chrome/chrome_installer.gypi
+++ b/chromium/chrome/chrome_installer.gypi
@@ -270,6 +270,8 @@
'installer/mini_installer/chrome.release',
'installer/setup/archive_patch_helper.cc',
'installer/setup/archive_patch_helper.h',
+ 'installer/setup/cf_migration.cc',
+ 'installer/setup/cf_migration.h',
'installer/setup/chrome_frame_quick_enable.cc',
'installer/setup/chrome_frame_quick_enable.h',
'installer/setup/chrome_frame_ready_mode.cc',
@@ -553,7 +555,6 @@
# TODO(mmoss) Any convenient way to get all the relevant build
# files? (e.g. all locales, resources, etc.)
'<(PRODUCT_DIR)/chrome',
- '<(PRODUCT_DIR)/chrome.pak',
'<(PRODUCT_DIR)/chrome_sandbox',
'<(PRODUCT_DIR)/libffmpegsumo.so',
'<(PRODUCT_DIR)/libppGoogleNaClPluginChrome.so',
diff --git a/chromium/chrome/chrome_ios_bundle_resources.gypi b/chromium/chrome/chrome_ios_bundle_resources.gypi
index 988654bb795..efcb5f8416e 100644
--- a/chromium/chrome/chrome_ios_bundle_resources.gypi
+++ b/chromium/chrome/chrome_ios_bundle_resources.gypi
@@ -7,7 +7,6 @@
'<(DEPTH)/chrome/chrome_resources.gyp:packed_extra_resources',
],
'mac_bundle_resources': [
- '<(SHARED_INTERMEDIATE_DIR)/repack/chrome.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/chrome_100_percent.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/chrome_200_percent.pak',
'<(SHARED_INTERMEDIATE_DIR)/repack/resources.pak',
diff --git a/chromium/chrome/chrome_nibs.gyp b/chromium/chrome/chrome_nibs.gyp
index 2e12fc63db8..cdc4c526293 100644
--- a/chromium/chrome/chrome_nibs.gyp
+++ b/chromium/chrome/chrome_nibs.gyp
@@ -167,18 +167,6 @@
'browser/ui/cocoa/info_bubble_view.mm',
'browser/ui/cocoa/info_bubble_window.h',
'browser/ui/cocoa/info_bubble_window.mm',
- 'browser/ui/cocoa/infobars/after_translate_infobar_controller.h',
- 'browser/ui/cocoa/infobars/after_translate_infobar_controller.mm',
- 'browser/ui/cocoa/infobars/alternate_nav_infobar_controller.h',
- 'browser/ui/cocoa/infobars/alternate_nav_infobar_controller.mm',
- 'browser/ui/cocoa/infobars/before_translate_infobar_controller.h',
- 'browser/ui/cocoa/infobars/before_translate_infobar_controller.mm',
- 'browser/ui/cocoa/infobars/confirm_infobar_controller.h',
- 'browser/ui/cocoa/infobars/confirm_infobar_controller.mm',
- 'browser/ui/cocoa/infobars/extension_infobar_controller.h',
- 'browser/ui/cocoa/infobars/extension_infobar_controller.mm',
- 'browser/ui/cocoa/infobars/infobar_container_controller.h',
- 'browser/ui/cocoa/infobars/infobar_container_controller.mm',
'browser/ui/cocoa/infobars/infobar_controller.h',
'browser/ui/cocoa/infobars/infobar_controller.mm',
'browser/ui/cocoa/infobars/infobar_gradient_view.h',
diff --git a/chromium/chrome/chrome_nibs.gypi b/chromium/chrome/chrome_nibs.gypi
index 7c7aa330ad9..57fa683a980 100644
--- a/chromium/chrome/chrome_nibs.gypi
+++ b/chromium/chrome/chrome_nibs.gypi
@@ -24,6 +24,7 @@
'app/nibs/ContentBlockedPlugins.xib',
'app/nibs/ContentBlockedPopups.xib',
'app/nibs/ContentBlockedGeolocation.xib',
+ 'app/nibs/ContentBlockedSavePassword.xib',
'app/nibs/ContentBlockedSimple.xib',
'app/nibs/ContentProtocolHandlers.xib',
'app/nibs/CookieDetailsView.xib',
@@ -60,7 +61,6 @@
'app/nibs/GlobalErrorBubble.xib',
'app/nibs/HungRendererDialog.xib',
'app/nibs/InfoBar.xib',
- 'app/nibs/InfoBarContainer.xib',
'app/nibs/Notification.xib',
'app/nibs/Panel.xib',
'app/nibs/ScreenCaptureNotification.xib',
diff --git a/chromium/chrome/chrome_renderer.gypi b/chromium/chrome/chrome_renderer.gypi
index 2fe5126e612..7b8b758234b 100644
--- a/chromium/chrome/chrome_renderer.gypi
+++ b/chromium/chrome/chrome_renderer.gypi
@@ -14,6 +14,7 @@
'chrome_resources.gyp:chrome_resources',
'chrome_resources.gyp:chrome_strings',
'../components/components.gyp:autofill_content_renderer',
+ '../components/components.gyp:startup_metric_utils',
'../components/components.gyp:visitedlink_renderer',
'../content/content.gyp:content_renderer',
'../net/net.gyp:net',
@@ -77,8 +78,12 @@
'renderer/extensions/content_watcher.h',
'renderer/extensions/context_menus_custom_bindings.cc',
'renderer/extensions/context_menus_custom_bindings.h',
+ 'renderer/extensions/css_native_handler.cc',
+ 'renderer/extensions/css_native_handler.h',
'renderer/extensions/dispatcher.cc',
'renderer/extensions/dispatcher.h',
+ 'renderer/extensions/document_custom_bindings.cc',
+ 'renderer/extensions/document_custom_bindings.h',
'renderer/extensions/dom_activity_logger.cc',
'renderer/extensions/dom_activity_logger.h',
'renderer/extensions/event_bindings.cc',
@@ -152,11 +157,15 @@
'renderer/extensions/web_request_custom_bindings.h',
'renderer/extensions/webstore_bindings.cc',
'renderer/extensions/webstore_bindings.h',
+ 'renderer/extensions/webview_custom_bindings.cc',
+ 'renderer/extensions/webview_custom_bindings.h',
'renderer/frame_sniffer.cc',
'renderer/frame_sniffer.h',
'renderer/isolated_world_ids.h',
'renderer/loadtimes_extension_bindings.cc',
'renderer/loadtimes_extension_bindings.h',
+ 'renderer/media/chrome_key_systems.cc',
+ 'renderer/media/chrome_key_systems.h',
'renderer/media/chrome_webrtc_log_message_delegate.cc',
'renderer/media/chrome_webrtc_log_message_delegate.h',
'renderer/media/webrtc_logging_message_filter.cc',
@@ -171,8 +180,6 @@
'renderer/net/renderer_net_predictor.h',
'renderer/net_benchmarking_extension.cc',
'renderer/net_benchmarking_extension.h',
- 'renderer/one_click_signin_agent.cc',
- 'renderer/one_click_signin_agent.h',
'renderer/playback_extension.cc',
'renderer/playback_extension.h',
'renderer/resource_bundle_source_map.cc',
@@ -200,6 +207,7 @@
'renderer/resources/extensions/json_schema.js',
'renderer/resources/extensions/last_error.js',
'renderer/resources/extensions/messaging.js',
+ 'renderer/resources/extensions/messaging_utils.js',
'renderer/resources/extensions/notifications_custom_bindings.js',
'renderer/resources/extensions/omnibox_custom_bindings.js',
'renderer/resources/extensions/page_action_custom_bindings.js',
@@ -408,10 +416,29 @@
'sources!': [
'renderer/prerender/prerender_media_load_deferrer.cc',
'renderer/prerender/prerender_media_load_deferrer.h',
+ 'renderer/extensions/api_definitions_natives.cc',
+ 'renderer/extensions/app_window_custom_bindings.cc',
+ 'renderer/extensions/chrome_v8_extension.cc',
+ 'renderer/extensions/chrome_v8_extension_handler.cc',
+ 'renderer/extensions/context_menus_custom_bindings.cc',
+ 'renderer/extensions/extension_custom_bindings.cc',
+ 'renderer/extensions/file_browser_handler_custom_bindings.cc',
+ 'renderer/extensions/page_actions_custom_bindings.cc',
+ 'renderer/extensions/render_view_observer_natives.cc',
+ 'renderer/extensions/send_request_natives.cc',
+ 'renderer/extensions/tabs_custom_bindings.cc',
+ 'renderer/extensions/tts_custom_bindings.cc',
],
'defines': [
'ENABLE_MOBILE_YOUTUBE_PLUGIN',
],
+ 'conditions' : [
+ ['google_tv==1', {
+ 'sources!' : [
+ 'renderer/media/chrome_key_systems.cc',
+ ]
+ }],
+ ],
}],
['OS=="win"', {
'include_dirs': [
diff --git a/chromium/chrome/chrome_repack_chrome.gypi b/chromium/chrome/chrome_repack_chrome.gypi
index a89543575fe..f9f2f2dd393 100644
--- a/chromium/chrome/chrome_repack_chrome.gypi
+++ b/chromium/chrome/chrome_repack_chrome.gypi
@@ -5,25 +5,8 @@
'action_name': 'repack_chrome',
'variables': {
'pak_inputs': [
- '<(grit_out_dir)/browser_resources.pak',
- '<(grit_out_dir)/common_resources.pak',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/chrome_unscaled_resources.pak',
'<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak',
],
- 'conditions': [
- ['OS != "ios"', {
- 'pak_inputs': [
- '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak',
- '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.pak',
- '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.pak',
- ],
- }],
- ['enable_extensions==1', {
- 'pak_inputs': [
- '<(grit_out_dir)/extensions_api_resources.pak',
- ],
- }],
- ],
},
'inputs': [
'<(repack_path)',
diff --git a/chromium/chrome/chrome_repack_resources.gypi b/chromium/chrome/chrome_repack_resources.gypi
index 8519aabd446..f442cd25993 100644
--- a/chromium/chrome/chrome_repack_resources.gypi
+++ b/chromium/chrome/chrome_repack_resources.gypi
@@ -5,14 +5,27 @@
'action_name': 'repack_resources',
'variables': {
'pak_inputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/chrome_unscaled_resources.pak',
+ '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.pak',
+ '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/webui_resources.pak',
+ '<(grit_out_dir)/browser_resources.pak',
+ '<(grit_out_dir)/common_resources.pak',
'<(grit_out_dir)/memory_internals_resources.pak',
'<(grit_out_dir)/net_internals_resources.pak',
'<(grit_out_dir)/signin_internals_resources.pak',
'<(grit_out_dir)/sync_internals_resources.pak',
'<(grit_out_dir)/translate_internals_resources.pak',
- '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/webui_resources.pak',
],
'conditions': [
+ ['OS != "ios"', {
+ 'pak_inputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/components/dom_distiller_resources.pak',
+ '<(SHARED_INTERMEDIATE_DIR)/content/browser/tracing/tracing_resources.pak',
+ '<(SHARED_INTERMEDIATE_DIR)/content/content_resources.pak',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/blink_resources.pak',
+ '<(grit_out_dir)/devtools_discovery_page_resources.pak',
+ ],
+ }],
['OS != "ios" and OS != "android"', {
# New paks should be added here by default.
'pak_inputs': [
@@ -23,9 +36,9 @@
'<(grit_out_dir)/sync_file_system_internals_resources.pak',
],
}],
- ['OS != "ios"', {
+ ['enable_extensions==1', {
'pak_inputs': [
- '<(grit_out_dir)/devtools_discovery_page_resources.pak',
+ '<(grit_out_dir)/extensions_api_resources.pak',
],
}],
],
diff --git a/chromium/chrome/chrome_resources.gyp b/chromium/chrome/chrome_resources.gyp
index 30840648424..02e3789582f 100644
--- a/chromium/chrome/chrome_resources.gyp
+++ b/chromium/chrome/chrome_resources.gyp
@@ -55,6 +55,7 @@
'conditions': [
['OS != "ios"', {
'dependencies': [
+ '../components/components.gyp:dom_distiller_resources',
'../content/browser/devtools/devtools_resources.gyp:devtools_resources',
'../content/browser/tracing/tracing_resources.gyp:tracing_resources',
],
@@ -278,6 +279,7 @@
},
'dependencies': [
'chrome_extra_resources',
+ 'packed_resources',
],
'actions': [
{
diff --git a/chromium/chrome/chrome_syzygy.gyp b/chromium/chrome/chrome_syzygy.gyp
index d4994ac1813..0801d18e62b 100644
--- a/chromium/chrome/chrome_syzygy.gyp
+++ b/chromium/chrome/chrome_syzygy.gyp
@@ -19,7 +19,8 @@
],
}],
# Note, not else.
- ['OS=="win" and fastbuild==0 and chrome_multiple_dll==1', {
+ ['OS=="win" and fastbuild==0 and chrome_multiple_dll==1 and '
+ '(asan!=1 or buildtype!="Official")', {
'variables': {
'dll_name': 'chrome_child',
},
@@ -33,6 +34,34 @@
],
},
],
+ }, {
+ 'conditions': [
+ ['OS=="win" and fastbuild==0 and chrome_multiple_dll==1 and '
+ 'asan==1 and buildtype=="Official"', {
+ 'targets': [
+ {
+ 'target_name': 'chrome_child_dll_syzygy',
+ 'type': 'none',
+ 'inputs': [
+ '<(PRODUCT_DIR)/chrome_child.dll',
+ '<(PRODUCT_DIR)/chrome_child.dll.pdb',
+ ],
+ 'outputs': [
+ '<(PRODUCT_DIR)/syzygy/chrome_child.dll',
+ '<(PRODUCT_DIR)/syzygy/chrome_child.dll.pdb',
+ ],
+ 'copies': [
+ {
+ 'destination': '<(PRODUCT_DIR)/syzygy',
+ 'files': [
+ '<(PRODUCT_DIR)/chrome_child.dll',
+ '<(PRODUCT_DIR)/chrome_child.dll.pdb',
+ ],
+ },
+ ],
+ }],
+ }],
+ ],
}],
],
}
diff --git a/chromium/chrome/chrome_syzygy.gypi b/chromium/chrome/chrome_syzygy.gypi
index 0fbf6bc548b..a3201cc1510 100644
--- a/chromium/chrome/chrome_syzygy.gypi
+++ b/chromium/chrome/chrome_syzygy.gypi
@@ -51,7 +51,6 @@
'msvs_cygwin_shell': 0,
'inputs': [
'<(PRODUCT_DIR)/<(dll_name).dll',
- '<(PRODUCT_DIR)/<(dll_name).dll.pdb',
'<(DEPTH)/chrome/tools/build/win/win-syzyasan-filter.txt',
],
'outputs': [
@@ -59,7 +58,7 @@
'<(dest_dir)/<(dll_name).dll.pdb',
'<(dest_dir)/asan_rtl.dll',
'<(dest_dir)/asan_rtl.dll.pdb',
- '<(dest_dir)/win-syzyasan-filter.txt.json',
+ '<(dest_dir)/win-syzyasan-filter-<(dll_name).txt.json',
],
'action': [
'python',
@@ -69,6 +68,8 @@
'--input_symbol', '<(PRODUCT_DIR)/<(dll_name).dll.pdb',
'--filter',
'<(DEPTH)/chrome/tools/build/win/win-syzyasan-filter.txt',
+ '--output-filter-file',
+ '<(dest_dir)/win-syzyasan-filter-<(dll_name).txt.json',
'--destination_dir', '<(dest_dir)',
],
},
diff --git a/chromium/chrome/chrome_tests.gypi b/chromium/chrome/chrome_tests.gypi
index 1a5ef06fb85..6e362a6348f 100644
--- a/chromium/chrome/chrome_tests.gypi
+++ b/chromium/chrome/chrome_tests.gypi
@@ -9,7 +9,6 @@
'common/automation_constants.h',
'common/pref_names.cc',
'common/pref_names.h',
- 'browser/chromeos/cros/network_constants.h',
'test/automation/browser_proxy.cc',
'test/automation/browser_proxy.h',
'test/automation/tab_proxy.cc',
@@ -69,8 +68,6 @@
'sources': [
'test/automation/proxy_launcher.cc',
'test/automation/proxy_launcher.h',
- 'test/reliability/automated_ui_test_base.cc',
- 'test/reliability/automated_ui_test_base.h',
'test/ui/javascript_test_util.cc',
'test/ui/run_all_unittests.cc',
'test/ui/ui_perf_test.cc',
@@ -101,70 +98,6 @@
'msvs_disabled_warnings': [ 4267, ],
},
{
- 'target_name': 'automated_ui_tests',
- 'type': 'executable',
- 'dependencies': [
- 'browser',
- 'chrome_resources.gyp:theme_resources',
- 'renderer',
- 'test_support_common',
- 'test_support_ui',
- 'test_support_ui_runner',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../third_party/libxml/libxml.gyp:libxml',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/reliability/automated_ui_tests.cc',
- 'test/reliability/automated_ui_tests.h',
- ],
- 'conditions': [
- ['OS=="win" and buildtype=="Official"', {
- 'configurations': {
- 'Release': {
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'WholeProgramOptimization': 'false',
- },
- },
- },
- },
- },],
- ['use_x11==1', {
- 'dependencies': [
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['OS=="win"', {
- 'dependencies': [
- 'automated_ui_tests_exe_pdb_workaround',
- ],
- 'include_dirs': [
- '<(DEPTH)/third_party/wtl/include',
- ],
- 'conditions': [
- ['win_use_allocator_shim==1', {
- 'dependencies': [
- '<(allocator_target)',
- ],
- }],
- ],
- }],
- ['OS=="linux" and enable_webrtc==1', {
- 'dependencies': [
- # TODO(tommi): Figure out why the 32bit lucid builder fails to
- # find this dependency for this target (other builders pick it up
- # correctly). crbug.com/231068.
- '../third_party/libjingle/libjingle.gyp:libpeerconnection',
- ],
- }],
- ],
- },
- {
'target_name': 'interactive_ui_tests',
'type': 'executable',
'dependencies': [
@@ -179,6 +112,7 @@
'test_support_common',
# NOTE: don't add test_support_ui, no more UITests. See
# http://crbug.com/137365
+ '../google_apis/google_apis.gyp:google_apis_test_support',
'../third_party/hunspell/hunspell.gyp:hunspell',
'../net/net.gyp:net',
'../net/net.gyp:net_resources',
@@ -206,10 +140,16 @@
],
'sources': [
'../apps/app_shim/app_shim_quit_interactive_uitest_mac.mm',
+ '../ui/views/corewm/desktop_capture_controller_unittest.cc',
+ '../ui/views/widget/widget_interactive_uitest.cc',
+ 'browser/apps/app_browsertest_util.cc',
+ 'browser/apps/app_browsertest_util.h',
+ 'browser/apps/web_view_interactive_browsertest.cc',
'browser/autofill/autofill_interactive_uitest.cc',
'browser/browser_keyevents_browsertest.cc',
'browser/extensions/api/omnibox/omnibox_api_interactive_test.cc',
'browser/extensions/api/tabs/tabs_interactive_test.cc',
+ 'browser/extensions/browsertest_util.cc',
'browser/extensions/extension_apitest.cc',
'browser/extensions/extension_browsertest.cc',
'browser/extensions/extension_crash_recovery_browsertest.cc',
@@ -218,9 +158,6 @@
'browser/extensions/extension_test_message_listener.cc',
'browser/extensions/extension_test_message_listener.h',
'browser/extensions/notifications_apitest.cc',
- 'browser/extensions/platform_app_browsertest_util.cc',
- 'browser/extensions/platform_app_browsertest_util.h',
- 'browser/extensions/web_view_interactive_browsertest.cc',
'browser/extensions/window_open_interactive_apitest.cc',
'browser/extensions/extension_fullscreen_apitest.cc',
'browser/extensions/extension_pointer_lock_apitest.cc',
@@ -230,6 +167,7 @@
'browser/notifications/notification_browsertest.cc',
'browser/printing/print_dialog_cloud_interative_uitest.cc',
'browser/task_manager/task_manager_browsertest_util.cc',
+ 'browser/ui/autofill/autofill_popup_controller_interactive_uitest.cc',
'browser/ui/browser_focus_uitest.cc',
'browser/ui/cocoa/panels/panel_cocoa_browsertest.mm',
'browser/ui/fullscreen/fullscreen_controller_interactive_browsertest.cc',
@@ -259,6 +197,8 @@
'browser/ui/search/instant_test_utils.cc',
'browser/ui/search/local_ntp_browsertest.cc',
'browser/ui/startup/startup_browser_creator_interactive_uitest.cc',
+ 'browser/ui/toolbar/test_toolbar_model.cc',
+ 'browser/ui/toolbar/test_toolbar_model.h',
'browser/ui/views/ash/tab_scrubber_browsertest.cc',
'browser/ui/views/bookmarks/bookmark_bar_view_test.cc',
'browser/ui/views/button_dropdown_test.cc',
@@ -372,6 +312,7 @@
}, { # else: toolkit_views == 0
'sources/': [
['exclude', '^browser/ui/views/'],
+ ['exclude', '^../ui/views/'],
],
}],
['use_ash==1', {
@@ -384,13 +325,16 @@
'browser/ui/views/tabs/tab_drag_controller_interactive_uitest_win.cc',
],
}],
+ ['use_aura==0 or chromeos==1', {
+ 'sources!': [
+ '../ui/views/corewm/desktop_capture_controller_unittest.cc',
+ ],
+ }],
['chromeos==1', {
'dependencies': [
'../chromeos/chromeos.gyp:chromeos',
],
'sources': [
- 'browser/chromeos/cros/cros_in_process_browser_test.cc',
- 'browser/chromeos/cros/cros_in_process_browser_test.h',
'browser/chromeos/input_method/textinput_browsertest.cc',
'browser/chromeos/input_method/textinput_surroundingtext_browsertest.cc',
'browser/chromeos/input_method/textinput_test_helper.cc',
@@ -398,6 +342,9 @@
'browser/chromeos/login/captive_portal_window_browsertest.cc',
'browser/chromeos/login/eula_browsertest.cc',
'browser/chromeos/login/login_browsertest.cc',
+ 'browser/chromeos/login/login_manager_test.cc',
+ 'browser/chromeos/login/login_manager_test.h',
+ 'browser/chromeos/login/login_ui_browsertest.cc',
'browser/chromeos/login/oobe_browsertest.cc',
'browser/chromeos/login/screen_locker_browsertest.cc',
'browser/chromeos/login/screen_locker_tester.cc',
@@ -491,271 +438,6 @@
], # conditions
},
{
- # Third-party support sources for chromedriver_lib.
- 'target_name': 'chromedriver_support',
- 'type': 'static_library',
- 'sources': [
- '../third_party/mongoose/mongoose.c',
- '../third_party/mongoose/mongoose.h',
- '../third_party/webdriver/atoms.cc',
- '../third_party/webdriver/atoms.h',
- ],
- # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
- # Although this one is probably safe to ignore.
- # Mongose casts -1 directly as HANDLE (definitely safe to ignore).
- 'msvs_disabled_warnings': [4267, 4306, ],
- },
- {
- # chromedriver is the chromium implementation of WebDriver.
- # See http://www.chromium.org/developers/testing/webdriver-for-chrome
- 'target_name': 'chromedriver_lib',
- 'type': 'static_library',
- 'dependencies': [
- '../base/base.gyp:base',
- '../net/net.gyp:net',
- '../skia/skia.gyp:skia',
- '../sync/sync.gyp:sync',
- '../testing/gtest.gyp:gtest',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- '../url/url.gyp:url_lib',
- 'browser',
- 'chrome',
- 'chrome_resources.gyp:chrome_resources',
- 'chrome_resources.gyp:chrome_strings',
- 'chromedriver_support',
- 'common',
- 'test_support_ui',
- 'test_support_ui_runner',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/webdriver/commands/alert_commands.cc',
- 'test/webdriver/commands/alert_commands.h',
- 'test/webdriver/commands/appcache_status_command.cc',
- 'test/webdriver/commands/appcache_status_command.h',
- 'test/webdriver/commands/browser_connection_commands.cc',
- 'test/webdriver/commands/browser_connection_commands.h',
- 'test/webdriver/commands/chrome_commands.cc',
- 'test/webdriver/commands/chrome_commands.h',
- 'test/webdriver/commands/command.cc',
- 'test/webdriver/commands/command.h',
- 'test/webdriver/commands/cookie_commands.cc',
- 'test/webdriver/commands/cookie_commands.h',
- 'test/webdriver/commands/create_session.cc',
- 'test/webdriver/commands/create_session.h',
- 'test/webdriver/commands/execute_async_script_command.cc',
- 'test/webdriver/commands/execute_async_script_command.h',
- 'test/webdriver/commands/execute_command.cc',
- 'test/webdriver/commands/execute_command.h',
- 'test/webdriver/commands/file_upload_command.cc',
- 'test/webdriver/commands/file_upload_command.h',
- 'test/webdriver/commands/find_element_commands.cc',
- 'test/webdriver/commands/find_element_commands.h',
- 'test/webdriver/commands/html5_location_commands.cc',
- 'test/webdriver/commands/html5_location_commands.h',
- 'test/webdriver/commands/html5_storage_commands.cc',
- 'test/webdriver/commands/html5_storage_commands.h',
- 'test/webdriver/commands/keys_command.cc',
- 'test/webdriver/commands/keys_command.h',
- 'test/webdriver/commands/log_command.cc',
- 'test/webdriver/commands/log_command.h',
- 'test/webdriver/commands/navigate_commands.cc',
- 'test/webdriver/commands/navigate_commands.h',
- 'test/webdriver/commands/mouse_commands.cc',
- 'test/webdriver/commands/mouse_commands.h',
- 'test/webdriver/commands/response.h',
- 'test/webdriver/commands/response.cc',
- 'test/webdriver/commands/screenshot_command.cc',
- 'test/webdriver/commands/screenshot_command.h',
- 'test/webdriver/commands/session_with_id.cc',
- 'test/webdriver/commands/session_with_id.h',
- 'test/webdriver/commands/set_timeout_commands.cc',
- 'test/webdriver/commands/set_timeout_commands.h',
- 'test/webdriver/commands/source_command.cc',
- 'test/webdriver/commands/source_command.h',
- 'test/webdriver/commands/target_locator_commands.cc',
- 'test/webdriver/commands/target_locator_commands.h',
- 'test/webdriver/commands/title_command.cc',
- 'test/webdriver/commands/title_command.h',
- 'test/webdriver/commands/url_command.cc',
- 'test/webdriver/commands/url_command.h',
- 'test/webdriver/commands/webdriver_command.cc',
- 'test/webdriver/commands/webdriver_command.h',
- 'test/webdriver/commands/webelement_commands.cc',
- 'test/webdriver/commands/webelement_commands.h',
- 'test/webdriver/commands/window_commands.cc',
- 'test/webdriver/commands/window_commands.h',
- 'test/webdriver/frame_path.cc',
- 'test/webdriver/frame_path.h',
- 'test/webdriver/http_response.cc',
- 'test/webdriver/http_response.h',
- 'test/webdriver/keycode_text_conversion.h',
- 'test/webdriver/keycode_text_conversion_gtk.cc',
- 'test/webdriver/keycode_text_conversion_mac.mm',
- 'test/webdriver/keycode_text_conversion_win.cc',
- 'test/webdriver/keycode_text_conversion_x.cc',
- 'test/webdriver/webdriver_automation.cc',
- 'test/webdriver/webdriver_automation.h',
- 'test/webdriver/webdriver_basic_types.cc',
- 'test/webdriver/webdriver_basic_types.h',
- 'test/webdriver/webdriver_capabilities_parser.cc',
- 'test/webdriver/webdriver_capabilities_parser.h',
- 'test/webdriver/webdriver_dispatch.cc',
- 'test/webdriver/webdriver_dispatch.h',
- 'test/webdriver/webdriver_element_id.cc',
- 'test/webdriver/webdriver_element_id.h',
- 'test/webdriver/webdriver_error.cc',
- 'test/webdriver/webdriver_error.h',
- 'test/webdriver/webdriver_key_converter.cc',
- 'test/webdriver/webdriver_key_converter.h',
- 'test/webdriver/webdriver_logging.cc',
- 'test/webdriver/webdriver_logging.h',
- 'test/webdriver/webdriver_session.cc',
- 'test/webdriver/webdriver_session.h',
- 'test/webdriver/webdriver_session_manager.cc',
- 'test/webdriver/webdriver_session_manager.h',
- 'test/webdriver/webdriver_switches.cc',
- 'test/webdriver/webdriver_switches.h',
- 'test/webdriver/webdriver_util.cc',
- 'test/webdriver/webdriver_util.h',
- 'test/webdriver/webdriver_util_mac.mm',
- ],
- 'conditions': [
- ['use_x11==1', {
- 'dependencies': [
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['toolkit_uses_gtk == 1', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- 'sources!': [
- 'test/webdriver/keycode_text_conversion_x.cc',
- ],
- }],
- ['toolkit_uses_gtk == 0', {
- 'sources!': [
- 'test/webdriver/keycode_text_conversion_gtk.cc',
- ],
- }],
- ['OS=="linux" and toolkit_views==1', {
- 'dependencies': [
- '../ui/views/views.gyp:views',
- ],
- }],
- ['os_posix == 1 and OS != "mac" and OS != "android"', {
- 'conditions': [
- ['linux_use_tcmalloc==1', {
- 'dependencies': [
- '../base/allocator/allocator.gyp:allocator',
- ],
- }],
- ],
- }],
- ],
- },
- {
- 'target_name': 'chromedriver',
- 'type': 'executable',
- 'dependencies': [
- 'chromedriver_lib',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/webdriver/webdriver_server.cc',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'conditions': [
- ['win_use_allocator_shim==1', {
- 'dependencies': [
- '<(allocator_target)',
- ],
- }],
- ],
- 'link_settings': {
- 'libraries': [
- '-lOleAcc.lib',
- '-lws2_32.lib',
- ],
- },
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- }],
- ]
- },
- {
- 'target_name': 'chromedriver_unittests',
- 'type': 'executable',
- 'dependencies': [
- 'chromedriver_lib',
- '../base/base.gyp:run_all_unittests',
- '../base/base.gyp:test_support_base',
- '../testing/gtest.gyp:gtest',
- '../skia/skia.gyp:skia',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/webdriver/commands/set_timeout_commands_unittest.cc',
- 'test/webdriver/frame_path_unittest.cc',
- 'test/webdriver/http_response_unittest.cc',
- 'test/webdriver/keycode_text_conversion_unittest.cc',
- 'test/webdriver/webdriver_capabilities_parser_unittest.cc',
- 'test/webdriver/webdriver_dispatch_unittest.cc',
- 'test/webdriver/webdriver_key_converter_unittest.cc',
- 'test/webdriver/webdriver_test_util.cc',
- 'test/webdriver/webdriver_test_util.h',
- 'test/webdriver/webdriver_util_unittest.cc',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'conditions': [
- ['win_use_allocator_shim==1', {
- 'dependencies': [
- '<(allocator_target)',
- ],
- }],
- ],
- 'link_settings': {
- 'libraries': [
- '-lOleAcc.lib',
- '-lws2_32.lib',
- ],
- },
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
- 'msvs_disabled_warnings': [ 4267, ],
- }],
- ],
- },
- {
'target_name': 'chrome_devtools_lib',
'type': 'static_library',
'hard_dependency': 1,
@@ -794,6 +476,8 @@
'test/chromedriver/chrome/chrome_android_impl.h',
'test/chromedriver/chrome/chrome_desktop_impl.cc',
'test/chromedriver/chrome/chrome_desktop_impl.h',
+ 'test/chromedriver/chrome/chrome_existing_impl.cc',
+ 'test/chromedriver/chrome/chrome_existing_impl.h',
'test/chromedriver/chrome/chrome_finder.cc',
'test/chromedriver/chrome/chrome_finder.h',
'test/chromedriver/chrome/chrome_finder_mac.mm',
@@ -817,6 +501,8 @@
'test/chromedriver/chrome/geolocation_override_manager.cc',
'test/chromedriver/chrome/geolocation_override_manager.h',
'test/chromedriver/chrome/geoposition.h',
+ 'test/chromedriver/chrome/heap_snapshot_taker.cc',
+ 'test/chromedriver/chrome/heap_snapshot_taker.h',
'test/chromedriver/chrome/javascript_dialog_manager.cc',
'test/chromedriver/chrome/javascript_dialog_manager.h',
'test/chromedriver/chrome/log.h',
@@ -829,6 +515,8 @@
'test/chromedriver/chrome/status.h',
'test/chromedriver/chrome/ui_events.cc',
'test/chromedriver/chrome/ui_events.h',
+ 'test/chromedriver/chrome/util.cc',
+ 'test/chromedriver/chrome/util.h',
'test/chromedriver/chrome/version.cc',
'test/chromedriver/chrome/version.h',
'test/chromedriver/chrome/web_view.h',
@@ -936,10 +624,13 @@
{
'target_name': 'chromedriver2_lib',
'type': 'static_library',
+ 'hard_dependency': 1,
'dependencies': [
'chrome_devtools_lib',
'../base/base.gyp:base',
'../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
+ '../crypto/crypto.gyp:crypto',
+ '../net/net.gyp:http_server',
'../net/net.gyp:net',
'../ui/ui.gyp:ui',
],
@@ -947,6 +638,8 @@
'..',
],
'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
'../third_party/webdriver/atoms.cc',
'../third_party/webdriver/atoms.h',
'test/chromedriver/alert_commands.cc',
@@ -972,6 +665,8 @@
'test/chromedriver/keycode_text_conversion_x.cc',
'test/chromedriver/logging.cc',
'test/chromedriver/logging.h',
+ 'test/chromedriver/server/http_handler.cc',
+ 'test/chromedriver/server/http_handler.h',
'test/chromedriver/session.cc',
'test/chromedriver/session.h',
'test/chromedriver/session_commands.cc',
@@ -982,33 +677,57 @@
'test/chromedriver/window_commands.cc',
'test/chromedriver/window_commands.h',
],
+ 'actions': [
+ {
+ 'action_name': 'embed_version_in_cpp',
+ 'inputs': [
+ 'test/chromedriver/cpp_source.py',
+ 'test/chromedriver/embed_version_in_cpp.py',
+ 'test/chromedriver/VERSION',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver/version.h',
+ ],
+ 'action': [ 'python',
+ 'test/chromedriver/embed_version_in_cpp.py',
+ '--version-file',
+ 'test/chromedriver/VERSION',
+ '--directory',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/test/chromedriver',
+ ],
+ 'message': 'Generating version info',
+ },
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)',
+ ],
+ },
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
'msvs_disabled_warnings': [ 4267, ],
},
+ # TODO(kkania): Remove this in favor of 'chromedriver' target right below.
{
- 'target_name': 'chromedriver2_server_lib',
- 'type': 'static_library',
+ 'target_name': 'chromedriver2_server',
+ 'type': 'executable',
'dependencies': [
'chromedriver2_lib',
- '../base/base.gyp:base',
- '../net/net.gyp:http_server',
- '../net/net.gyp:net',
],
'include_dirs': [
'..',
],
'sources': [
- 'test/chromedriver/server/http_handler.cc',
- 'test/chromedriver/server/http_handler.h',
+ 'test/chromedriver/server/chromedriver_server.cc',
],
# TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
'msvs_disabled_warnings': [ 4267, ],
},
{
- 'target_name': 'chromedriver2_server',
+ 'target_name': 'chromedriver',
'type': 'executable',
'dependencies': [
- 'chromedriver2_server_lib',
+ 'chromedriver2_lib',
],
'include_dirs': [
'..',
@@ -1024,7 +743,6 @@
'type': 'executable',
'dependencies': [
'chromedriver2_lib',
- 'chromedriver2_server_lib',
'../base/base.gyp:base',
'../base/base.gyp:run_all_unittests',
'../net/net.gyp:http_server',
@@ -1042,6 +760,7 @@
'test/chromedriver/chrome/dom_tracker_unittest.cc',
'test/chromedriver/chrome/frame_tracker_unittest.cc',
'test/chromedriver/chrome/geolocation_override_manager_unittest.cc',
+ 'test/chromedriver/chrome/heap_snapshot_taker_unittest.cc',
'test/chromedriver/chrome/javascript_dialog_manager_unittest.cc',
'test/chromedriver/chrome/navigation_tracker_unittest.cc',
'test/chromedriver/chrome/performance_logger_unittest.cc',
@@ -1116,13 +835,16 @@
'chrome_resources.gyp:packed_resources',
'common/extensions/api/api.gyp:api',
'renderer',
+ 'test/perf/perf_test.gyp:*',
'test_support_common',
+ 'test_support_unit',
'../base/base.gyp:base',
'../base/base.gyp:base_i18n',
'../base/base.gyp:test_support_base',
'../components/components.gyp:autofill_content_risk_proto',
'../components/components.gyp:autofill_content_test_support',
'../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
+ '../google_apis/google_apis.gyp:google_apis_test_support',
'../net/net.gyp:net',
'../net/net.gyp:net_test_support',
'../skia/skia.gyp:skia',
@@ -1131,11 +853,11 @@
'../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
'../third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation',
- '../third_party/cld/cld.gyp:cld',
'../third_party/icu/icu.gyp:icui18n',
'../third_party/icu/icu.gyp:icuuc',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/safe_browsing/safe_browsing.gyp:safe_browsing',
+ '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
'../ui/web_dialogs/web_dialogs.gyp:web_dialogs_test_support',
'../ui/ui.gyp:webui_test_support',
'../v8/tools/gyp/v8.gyp:v8',
@@ -1145,6 +867,7 @@
],
'include_dirs': [
'..',
+ '<(SHARED_INTERMEDIATE_DIR)',
],
'defines': [
'HAS_OUT_OF_PROC_TEST_RUNNER',
@@ -1152,7 +875,21 @@
'sources': [
'../apps/app_restore_service_browsertest.cc',
'../apps/load_and_launch_browsertest.cc',
+ # TODO(blundell): Bring up a components_browsertests target and move
+ # this test to be in that target. crbug.com/283846
+ '../components/autofill/content/renderer/password_form_conversion_utils_browsertest.cc',
+ '../components/autofill/content/renderer/test_password_autofill_agent.h',
+ '../components/autofill/content/renderer/test_password_autofill_agent.cc',
+ '../remoting/test/auth_browsertest.cc',
+ '../remoting/test/launch_browsertest.cc',
+ '../remoting/test/key_code_conv.cc',
+ '../remoting/test/key_code_conv.h',
+ '../remoting/test/key_code_map.h',
+ '../remoting/test/me2me_browsertest.cc',
'../remoting/test/remote_desktop_browsertest.cc',
+ '../remoting/test/remote_desktop_browsertest.h',
+ '../remoting/test/waiter.cc',
+ '../remoting/test/waiter.h',
'app/breakpad_mac_stubs.mm',
'app/chrome_command_ids.h',
'app/chrome_dll.rc',
@@ -1161,6 +898,13 @@
'browser/accessibility/accessibility_extension_apitest.cc',
'browser/accessibility/browser_accessibility_state_browsertest.cc',
'browser/app_controller_mac_browsertest.mm',
+ 'browser/apps/ad_view_browsertest.cc',
+ 'browser/apps/app_browsertest.cc',
+ 'browser/apps/app_browsertest_util.cc',
+ 'browser/apps/app_browsertest_util.h',
+ 'browser/apps/app_url_redirector_browsertest.cc',
+ 'browser/apps/web_view_browsertest.cc',
+ 'browser/apps/window_controls_browsertest.cc',
'browser/autocomplete/autocomplete_browsertest.cc',
'browser/autofill/autofill_browsertest.cc',
'browser/autofill/autofill_driver_impl_browsertest.cc',
@@ -1182,23 +926,20 @@
'browser/chromeos/accessibility/magnification_manager_browsertest.cc',
'browser/chromeos/app_mode/kiosk_app_manager_browsertest.cc',
'browser/chromeos/app_mode/kiosk_app_update_service_browsertest.cc',
- 'browser/chromeos/cros/cros_in_process_browser_test.cc',
- 'browser/chromeos/cros/cros_in_process_browser_test.h',
'browser/chromeos/drive/drive_integration_service_browsertest.cc',
'browser/chromeos/drive/test_util.cc',
'browser/chromeos/drive/test_util.h',
'browser/chromeos/extensions/echo_private_apitest.cc',
- 'browser/chromeos/extensions/file_manager/desktop_notifications_browsertest.cc',
- 'browser/chromeos/extensions/file_manager/drive_test_util.cc',
- 'browser/chromeos/extensions/file_manager/drive_test_util.h',
- 'browser/chromeos/extensions/file_manager/event_router_browsertest.cc',
- 'browser/chromeos/extensions/file_manager/external_filesystem_apitest.cc',
'browser/chromeos/extensions/file_manager/file_browser_handler_api_test.cc',
'browser/chromeos/extensions/file_manager/file_browser_private_apitest.cc',
- 'browser/chromeos/extensions/file_manager/file_manager_browsertest.cc',
'browser/chromeos/extensions/info_private_apitest.cc',
'browser/chromeos/extensions/input_method_apitest_chromeos.cc',
'browser/chromeos/extensions/wallpaper_private_apitest.cc',
+ 'browser/chromeos/file_manager/desktop_notifications_browsertest.cc',
+ 'browser/chromeos/file_manager/drive_test_util.cc',
+ 'browser/chromeos/file_manager/drive_test_util.h',
+ 'browser/chromeos/file_manager/external_filesystem_apitest.cc',
+ 'browser/chromeos/file_manager/file_manager_browsertest.cc',
'browser/chromeos/input_method/input_method_engine_ibus_browserttests.cc',
'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.cc',
'browser/chromeos/kiosk_mode/mock_kiosk_mode_settings.h',
@@ -1208,9 +949,11 @@
'browser/chromeos/login/enrollment/mock_enrollment_screen.h',
'browser/chromeos/login/existing_user_controller_browsertest.cc',
'browser/chromeos/login/kiosk_browsertest.cc',
+ 'browser/chromeos/login/login_screen_policy_browsertest.cc',
'browser/chromeos/login/login_utils_browsertest.cc',
'browser/chromeos/login/login_manager_test.cc',
'browser/chromeos/login/login_manager_test.h',
+ 'browser/chromeos/login/managed/supervised_user_creation_browsertest.cc',
'browser/chromeos/login/mock_authenticator.cc',
'browser/chromeos/login/mock_authenticator.h',
'browser/chromeos/login/session_login_browsertest.cc',
@@ -1235,7 +978,6 @@
'browser/chromeos/login/wizard_controller_browsertest.cc',
'browser/chromeos/login/wizard_in_process_browser_test.cc',
'browser/chromeos/login/wizard_in_process_browser_test.h',
- 'browser/chromeos/media/media_player_browsertest.cc',
'browser/chromeos/memory/oom_priority_manager_browsertest.cc',
'browser/chromeos/policy/device_local_account_browsertest.cc',
'browser/chromeos/policy/device_policy_cros_browser_test.cc',
@@ -1244,6 +986,7 @@
'browser/chromeos/policy/login_screen_default_policy_browsertest.cc',
'browser/chromeos/policy/policy_cert_verifier_browsertest.cc',
'browser/chromeos/policy/power_policy_browsertest.cc',
+ 'browser/chromeos/policy/user_cloud_external_data_manager_browsertest.cc',
'browser/chromeos/policy/variations_service_policy_browsertest.cc',
'browser/chromeos/power/peripheral_battery_observer_browsertest.cc',
'browser/chromeos/profiles/profile_helper_browsertest.cc',
@@ -1264,7 +1007,7 @@
'browser/errorpage_browsertest.cc',
'browser/extensions/active_tab_apitest.cc',
'browser/extensions/activity_log/activity_log_browsertest.cc',
- 'browser/extensions/ad_view_browsertest.cc',
+ 'browser/extensions/activity_log/uma_policy_browsertest.cc',
'browser/extensions/alert_apitest.cc',
'browser/extensions/all_urls_apitest.cc',
'browser/extensions/api/activity_log_private/activity_log_private_apitest.cc',
@@ -1273,6 +1016,7 @@
'browser/extensions/api/autotest_private/autotest_private_apitest.cc',
'browser/extensions/api/bluetooth/bluetooth_apitest.cc',
'browser/extensions/api/bookmark_manager_private/bookmark_manager_private_apitest.cc',
+ 'browser/extensions/api/braille_display_private/braille_display_private_apitest.cc',
'browser/extensions/api/bookmarks/bookmark_apitest.cc',
'browser/extensions/api/browsing_data/browsing_data_test.cc',
'browser/extensions/api/cloud_print_private/cloud_print_private_apitest.cc',
@@ -1285,6 +1029,7 @@
'browser/extensions/api/debugger/debugger_extension_apitest.cc',
'browser/extensions/api/declarative/declarative_apitest.cc',
'browser/extensions/api/declarative_content/declarative_content_apitest.cc',
+ 'browser/extensions/api/desktop_capture/desktop_capture_apitest.cc',
'browser/extensions/api/developer_private/developer_private_apitest.cc',
'browser/extensions/api/dial/dial_apitest.cc',
'browser/extensions/api/dns/dns_apitest.cc',
@@ -1307,8 +1052,8 @@
'browser/extensions/api/management/management_api_browsertest.cc',
'browser/extensions/api/management/management_apitest.cc',
'browser/extensions/api/management/management_browsertest.cc',
+ 'browser/extensions/api/mdns/mdns_apitest.cc',
'browser/extensions/api/media_galleries/media_galleries_apitest.cc',
- 'browser/extensions/api/media_galleries_private/media_galleries_eject_apitest.cc',
'browser/extensions/api/media_galleries_private/media_galleries_private_apitest.cc',
'browser/extensions/api/media_galleries_private/media_galleries_watch_apitest.cc',
'browser/extensions/api/messaging/native_messaging_apitest.cc',
@@ -1329,8 +1074,9 @@
'browser/extensions/api/rtc_private/rtc_private_apitest.cc',
'browser/extensions/api/runtime/runtime_apitest.cc',
'browser/extensions/api/serial/serial_apitest.cc',
- 'browser/extensions/api/session_restore/session_restore_apitest.cc',
+ 'browser/extensions/api/sessions/sessions_apitest.cc',
'browser/extensions/api/socket/socket_apitest.cc',
+ 'browser/extensions/api/sockets_udp/sockets_udp_apitest.cc',
'browser/extensions/api/storage/settings_apitest.cc',
'browser/extensions/api/streams_private/streams_private_apitest.cc',
'browser/extensions/api/sync_file_system/sync_file_system_apitest.cc',
@@ -1358,6 +1104,9 @@
'browser/extensions/background_app_browsertest.cc',
'browser/extensions/background_page_apitest.cc',
'browser/extensions/background_scripts_apitest.cc',
+ 'browser/extensions/browsertest_util.cc',
+ 'browser/extensions/browsertest_util.h',
+ 'browser/extensions/browsertest_util_browsertest.cc',
'browser/extensions/chrome_app_api_browsertest.cc',
'browser/extensions/content_script_apitest.cc',
'browser/extensions/content_security_policy_apitest.cc',
@@ -1366,12 +1115,12 @@
'browser/extensions/cross_origin_xhr_apitest.cc',
'browser/extensions/crx_installer_browsertest.cc',
'browser/extensions/docs/examples/apps/calculator_browsertest.cc',
+ 'browser/extensions/error_console/error_console_browsertest.cc',
'browser/extensions/events_apitest.cc',
'browser/extensions/execute_script_apitest.cc',
'browser/extensions/extension_apitest.cc',
'browser/extensions/extension_apitest.h',
'browser/extensions/extension_bindings_apitest.cc',
- 'browser/extensions/extension_blacklist_browsertest.cc',
'browser/extensions/extension_browsertest.cc',
'browser/extensions/extension_browsertest.h',
'browser/extensions/extension_context_menu_browsertest.cc',
@@ -1406,9 +1155,6 @@
'browser/extensions/mutation_observers_apitest.cc',
'browser/extensions/options_page_apitest.cc',
'browser/extensions/page_action_browsertest.cc',
- 'browser/extensions/platform_app_browsertest.cc',
- 'browser/extensions/platform_app_browsertest_util.cc',
- 'browser/extensions/platform_app_browsertest_util.h',
'browser/extensions/plugin_apitest.cc',
'browser/extensions/process_management_browsertest.cc',
'browser/extensions/requirements_checker_browsertest.cc',
@@ -1419,9 +1165,7 @@
'browser/extensions/subscribe_page_action_browsertest.cc',
'browser/extensions/test_extension_dir.cc',
'browser/extensions/test_extension_dir.h',
- 'browser/extensions/window_controls_browsertest.cc',
'browser/extensions/web_contents_browsertest.cc',
- 'browser/extensions/web_view_browsertest.cc',
'browser/extensions/webstore_startup_installer_browsertest.cc',
'browser/extensions/window_open_apitest.cc',
'browser/external_extension_browsertest.cc',
@@ -1440,16 +1184,21 @@
'browser/importer/importer_unittest_utils.h',
'browser/infobars/infobar_extension_apitest.cc',
'browser/infobars/infobars_browsertest.cc',
+ 'browser/lifetime/browser_close_manager_browsertest.cc',
'browser/loadtimes_extension_bindings_browsertest.cc',
'browser/locale_tests_browsertest.cc',
'browser/logging_chrome_browsertest.cc',
'browser/managed_mode/managed_mode_browsertest.cc',
'browser/managed_mode/managed_mode_resource_throttle_browsertest.cc',
'browser/managed_mode/managed_user_service_browsertest.cc',
+ 'browser/media/encrypted_media_browsertest.cc',
+ 'browser/media/media_browsertest.cc',
+ 'browser/media/media_browsertest.h',
'browser/media/chrome_media_stream_infobar_browsertest.cc',
'browser/media/chrome_webrtc_browsertest.cc',
'browser/media/chrome_webrtc_audio_quality_browsertest.cc',
'browser/media/chrome_webrtc_video_quality_browsertest.cc',
+ 'browser/media/encrypted_media_istypesupported_browsertest.cc',
'browser/media/webrtc_browsertest_base.cc',
'browser/media/webrtc_browsertest_base.h',
'browser/media/webrtc_browsertest_common.cc',
@@ -1470,7 +1219,6 @@
'browser/notifications/sync_notifier/notification_bitmap_fetcher_browsertest.cc',
'browser/notifications/sync_notifier/sync_notifier_test_utils.cc',
'browser/notifications/sync_notifier/sync_notifier_test_utils.h',
- 'browser/page_cycler/page_cycler_browsertest.cc',
'browser/password_manager/password_manager_browsertest.cc',
'browser/performance_monitor/performance_monitor_browsertest.cc',
'browser/policy/cloud/cloud_policy_browsertest.cc',
@@ -1483,8 +1231,6 @@
'browser/policy/mock_policy_service.h',
'browser/policy/policy_browsertest.cc',
'browser/policy/policy_prefs_browsertest.cc',
- 'browser/policy/test_utils.cc',
- 'browser/policy/test_utils.h',
'browser/prefs/pref_functional_browsertest.cc',
'browser/prefs/pref_service_browsertest.cc',
'browser/prefs/synced_pref_change_registrar_browsertest.cc',
@@ -1495,15 +1241,14 @@
'browser/printing/print_preview_dialog_controller_browsertest.cc',
'browser/printing/printing_layout_browsertest.cc',
'browser/process_singleton_browsertest.cc',
- 'browser/profiles/avatar_menu_model_browsertest.cc',
'browser/profiles/profile_browsertest.cc',
+ 'browser/profiles/profile_list_desktop_browsertest.cc',
'browser/profiles/profile_manager_browsertest.cc',
'browser/profile_resetter/profile_resetter_browsertest.cc',
'browser/referrer_policy_browsertest.cc',
'browser/renderer_host/render_process_host_chrome_browsertest.cc',
'browser/renderer_host/web_cache_manager_browsertest.cc',
'browser/repost_form_warning_browsertest.cc',
- 'browser/rlz/rlz_extension_apitest.cc',
'browser/safe_browsing/local_safebrowsing_test_server.cc',
'browser/safe_browsing/safe_browsing_blocking_page_test.cc',
'browser/safe_browsing/safe_browsing_service_browsertest.cc',
@@ -1541,16 +1286,20 @@
'browser/translate/translate_manager_browsertest.cc',
'browser/ui/app_list/app_list_controller_browsertest.cc',
'browser/ui/app_list/app_list_service_mac_browsertest.mm',
- 'browser/ui/app_list/search/webstore_provider_browsertest.cc',
+ 'browser/ui/app_list/search/people/people_provider_browsertest.cc',
+ 'browser/ui/app_list/search/webstore/webstore_provider_browsertest.cc',
+ 'browser/ui/app_list/test/app_list_service_test_api.h',
+ 'browser/ui/app_list/test/app_list_service_test_api_ash.cc',
+ 'browser/ui/app_list/test/app_list_service_test_api_ash.h',
+ 'browser/ui/app_list/test/app_list_service_test_api_mac.mm',
+ 'browser/ui/app_list/test/app_list_service_test_api_win.cc',
'browser/ui/ash/caps_lock_delegate_chromeos_browsertest.cc',
'browser/ui/ash/chrome_shell_delegate_browsertest.cc',
'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_app_browsertest.cc',
'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc',
'browser/ui/ash/shelf_browsertest.cc',
'browser/ui/ash/volume_controller_browsertest_chromeos.cc',
'browser/ui/autofill/autofill_dialog_controller_browsertest.cc',
- 'browser/ui/autofill/autofill_popup_controller_browsertest.cc',
'browser/ui/blocked_content/popup_blocker_browsertest.cc',
'browser/ui/bookmarks/bookmark_browsertest.cc',
'browser/ui/browser_browsertest.cc',
@@ -1561,7 +1310,9 @@
'browser/ui/browser_navigator_browsertest_chromeos.cc',
'browser/ui/cocoa/applescript/browsercrapplication+applescript_test.mm',
'browser/ui/cocoa/applescript/window_applescript_test.mm',
- 'browser/ui/cocoa//autofill/autofill_dialog_cocoa_browsertest.mm',
+ 'browser/ui/cocoa/apps/app_shim_menu_controller_mac_browsertest.mm',
+ 'browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm',
+ 'browser/ui/cocoa/autofill/autofill_dialog_cocoa_browsertest.mm',
'browser/ui/cocoa/browser_window_cocoa_browsertest.mm',
'browser/ui/cocoa/browser_window_controller_browsertest.mm',
'browser/ui/cocoa/certificate_viewer_mac_browsertest.mm',
@@ -1569,7 +1320,7 @@
'browser/ui/cocoa/content_settings/collected_cookies_mac_browsertest.mm',
'browser/ui/cocoa/content_settings/content_setting_bubble_cocoa_unittest.mm',
'browser/ui/cocoa/dev_tools_controller_browsertest.mm',
- 'browser/ui/cocoa/extensions/extension_action_context_menu_browsertest.mm',
+ 'browser/ui/cocoa/extensions/extension_action_context_menu_controller_browsertest.mm',
'browser/ui/cocoa/extensions/extension_install_dialog_controller_browsertest.mm',
'browser/ui/cocoa/extensions/extension_install_prompt_test_utils.h',
'browser/ui/cocoa/extensions/extension_install_prompt_test_utils.mm',
@@ -1600,11 +1351,11 @@
'browser/ui/tab_modal_confirm_dialog_browsertest.h',
'browser/ui/toolbar/test_toolbar_model.cc',
'browser/ui/toolbar/test_toolbar_model.h',
- 'browser/ui/views/app_list/app_list_controller_win_browsertest.cc',
'browser/ui/views/avatar_menu_button_browsertest.cc',
'browser/ui/views/browser_actions_container_browsertest.cc',
'browser/ui/views/frame/app_non_client_frame_view_ash_browsertest.cc',
'browser/ui/views/frame/browser_non_client_frame_view_ash_browsertest.cc',
+ 'browser/ui/views/frame/browser_view_browsertest.cc',
'browser/ui/views/frame/immersive_mode_controller_ash_browsertest.cc',
'browser/ui/views/location_bar/zoom_bubble_view_browsertest.cc',
'browser/ui/views/select_file_dialog_extension_browsertest.cc',
@@ -1616,6 +1367,9 @@
'browser/ui/webui/chrome_url_data_manager_browsertest.cc',
'browser/ui/webui/constrained_web_dialog_ui_browsertest.cc',
'browser/ui/webui/downloads_dom_handler_browsertest.cc',
+ 'browser/ui/webui/downloads_ui_browsertest.cc',
+ 'browser/ui/webui/downloads_ui_browsertest.h',
+ 'browser/ui/webui/downloads_ui_browsertest.js',
'browser/ui/webui/extensions/chromeos/kiosk_apps_browsertest.js',
'browser/ui/webui/extensions/extension_settings_browsertest.js',
'browser/ui/webui/help/help_browsertest.js',
@@ -1656,6 +1410,7 @@
'browser/ui/webui/options/settings_format_browsertest.js',
'browser/ui/webui/policy_ui_browsertest.cc',
'browser/ui/webui/print_preview/print_preview_ui_browsertest.cc',
+ 'browser/ui/webui/signin/user_manager_ui_browsertest.cc',
'browser/ui/webui/sync_setup_browsertest.js',
'browser/ui/webui/web_ui_test_handler.cc',
'browser/ui/webui/web_ui_test_handler.h',
@@ -1677,6 +1432,7 @@
'renderer/safe_browsing/phishing_classifier_delegate_browsertest.cc',
'renderer/safe_browsing/phishing_dom_feature_extractor_browsertest.cc',
'renderer/translate/translate_helper_browsertest.cc',
+ 'renderer/translate/translate_script_browsertest.cc',
'test/base/chrome_render_view_test.cc',
'test/base/chrome_render_view_test.h',
'test/base/chrome_test_launcher.cc',
@@ -1714,6 +1470,7 @@
'test/data/webui/net_internals/prerender_view.js',
'test/data/webui/net_internals/test_view.js',
'test/data/webui/net_internals/timeline_view.js',
+ 'test/data/webui/net_internals/waterfall_view.js',
'test/data/webui/ntp4.js',
'test/data/webui/ntp4_browsertest.cc',
'test/data/webui/ntp4_browsertest.h',
@@ -1766,6 +1523,11 @@
'browser/ui/sync/one_click_signin_bubble_links_delegate_browsertest.cc',
]
}],
+ ['enable_autofill_dialog==0', {
+ 'sources!': [
+ 'browser/ui/autofill/autofill_dialog_controller_browsertest.cc',
+ ]
+ }],
['disable_nacl==0', {
'sources':[
'browser/extensions/extension_nacl_browsertest.cc',
@@ -1848,6 +1610,8 @@
'browser/signin/signin_browsertest.cc',
# chromeos does not use cross-platform panels
'browser/ui/panels/panel_extension_browsertest.cc',
+ # chromeos does not use the desktop user manager
+ 'browser/ui/webui/signin/user_manager_ui_browsertest.cc',
],
'dependencies': [
'../dbus/dbus.gyp:dbus_test_support',
@@ -1910,11 +1674,6 @@
'browser/ui/gtk/view_id_util_browsertest.cc',
],
}],
- ['enable_rlz==0', {
- 'sources!': [
- 'browser/rlz/rlz_extension_apitest.cc',
- ],
- }],
['enable_webrtc==0', {
'sources!': [
'browser/media/chrome_webrtc_browsertest.cc',
@@ -1936,7 +1695,6 @@
'<(DEPTH)/third_party/wtl/include',
],
'dependencies': [
- 'app_host',
'browser_tests_exe_pdb_workaround',
'chrome_version_resources',
'security_tests', # run time dependency
@@ -1955,7 +1713,6 @@
'browser/chromeos/system/tray_accessibility_browsertest.cc',
'browser/ui/ash/caps_lock_delegate_chromeos_browsertest.cc',
'browser/ui/ash/chrome_shell_delegate_browsertest.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_app_browsertest.cc',
'browser/ui/ash/launcher/chrome_launcher_controller_browsertest.cc',
'browser/ui/ash/launcher/launcher_favicon_loader_browsertest.cc',
'browser/ui/ash/shelf_browsertest.cc',
@@ -1989,8 +1746,7 @@
],
# TODO(mark): We really want this for all non-static library
# targets, but when we tried to pull it up to the common.gypi
- # level, it broke other things like the ui, startup, and
- # page_cycler tests. *shrug*
+ # level, it broke other things like the ui and startup tests. *shrug*
'xcode_settings': {
'OTHER_LDFLAGS': [
'-Wl,-ObjC',
@@ -2027,6 +1783,7 @@
['OS=="mac" or OS=="win"', {
'sources': [
'browser/media_galleries/fileapi/itunes_data_provider_browsertest.cc',
+ 'browser/media_galleries/fileapi/picasa_data_provider_browsertest.cc',
],
}],
['os_posix == 0 or chromeos == 1', {
@@ -2072,7 +1829,7 @@
}],
['enable_plugins==1', {
'dependencies': [
- # Runtime dependency.
+ # Runtime dependencies.
'../third_party/widevine/cdm/widevine_cdm.gyp:widevinecdmadapter',
'../media/media.gyp:clearkeycdmadapter',
],
@@ -2091,6 +1848,16 @@
['exclude', '^test/data/webui/print_preview.js'],
],
}],
+ ['enable_mdns==1', {
+ 'sources' : [
+ 'browser/ui/webui/local_discovery/local_discovery_ui_browsertest.cc',
+ ]
+ }],
+ [ 'use_brlapi==0', {
+ 'sources!': [
+ 'browser/extensions/api/braille_display_private/braille_display_private_apitest.cc'
+ ]
+ }],
], # conditions
}, # target browser_tests
{
@@ -2106,6 +1873,7 @@
'chrome_resources.gyp:packed_extra_resources',
'chrome_resources.gyp:packed_resources',
'renderer',
+ 'test/perf/perf_test.gyp:*',
'test_support_common',
'../base/base.gyp:base',
'../base/base.gyp:base_i18n',
@@ -2116,7 +1884,7 @@
'../sync/sync.gyp:sync',
'../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
- '../third_party/cld/cld.gyp:cld',
+ '../testing/perf/perf_test.gyp:*',
'../third_party/icu/icu.gyp:icui18n',
'../third_party/icu/icu.gyp:icuuc',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
@@ -2131,11 +1899,17 @@
'HAS_OUT_OF_PROC_TEST_RUNNER',
],
'sources': [
+ '../components/autofill/content/renderer/test_password_autofill_agent.cc',
+ '../components/autofill/content/renderer/test_password_autofill_agent.h',
'app/breakpad_mac_stubs.mm',
'app/chrome_command_ids.h',
'app/chrome_dll.rc',
'app/chrome_dll_resource.h',
'app/chrome_version.rc.version',
+ 'browser/extensions/api/tab_capture/tab_capture_performancetest.cc',
+ 'browser/extensions/browsertest_util.cc',
+ 'browser/extensions/extension_apitest.cc',
+ 'browser/extensions/extension_browsertest.cc',
'test/base/chrome_render_view_test.cc',
'test/base/chrome_render_view_test.h',
'test/base/chrome_test_launcher.cc',
@@ -2235,8 +2009,7 @@
],
# TODO(mark): We really want this for all non-static library
# targets, but when we tried to pull it up to the common.gypi
- # level, it broke other things like the ui, startup, and
- # page_cycler tests. *shrug*
+ # level, it broke other things like the ui and startup tests. *shrug*
'xcode_settings': {
'OTHER_LDFLAGS': [
'-Wl,-ObjC',
@@ -2262,71 +2035,6 @@
], # conditions
}, # target performance_browser_tests
{
- # To run the tests from page_load_test.cc on Linux, we need to:
- #
- # a) Run with CHROME_HEADLESS=1 to generate crash dumps.
- # b) Strip the binary if it's a debug build. (binary may be over 2GB)
- 'target_name': 'reliability_tests',
- 'type': 'executable',
- 'dependencies': [
- 'browser',
- 'chrome',
- 'chrome_resources.gyp:theme_resources',
- 'test_support_common',
- 'test_support_ui',
- 'test_support_ui_runner',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- '../third_party/WebKit/public/blink.gyp:blink',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/reliability/page_load_test.cc',
- ],
- 'conditions': [
- ['OS=="win" and buildtype=="Official"', {
- 'configurations': {
- 'Release': {
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'WholeProgramOptimization': 'false',
- },
- },
- },
- },
- },],
- ['OS=="win" and win_use_allocator_shim==1', {
- 'dependencies': [
- '<(allocator_target)',
- ],
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- },],
- ['toolkit_uses_gtk == 1', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- },],
- ['OS=="linux" and enable_webrtc==1', {
- 'dependencies': [
- # TODO(tommi): Figure out why the 32bit lucid builder fails to
- # find this dependency for this target (other builders pick it up
- # correctly). crbug.com/231068.
- '../third_party/libjingle/libjingle.gyp:libpeerconnection',
- ],
- }],
- ],
- },
- {
'target_name': 'performance_ui_tests',
'type': 'executable',
'dependencies': [
@@ -2334,11 +2042,13 @@
'chrome_resources.gyp:chrome_resources',
'chrome_resources.gyp:chrome_strings',
'debugger',
+ 'test/perf/perf_test.gyp:*',
'test_support_common',
'test_support_ui',
'../base/base.gyp:base',
'../skia/skia.gyp:skia',
'../testing/gtest.gyp:gtest',
+ '../testing/perf/perf_test.gyp:*',
],
'sources': [
# TODO(darin): Move other UIPerfTests here.
@@ -2610,6 +2320,7 @@
'browser',
'chrome',
'common/extensions/api/api.gyp:api',
+ 'test/perf/perf_test.gyp:*',
'test_support_common',
'../skia/skia.gyp:skia',
'../sync/sync.gyp:sync',
@@ -2809,9 +2520,6 @@
{
'target_name': 'perf_tests',
'type': 'executable',
- 'include_dirs': [
- '<(SHARED_INTERMEDIATE_DIR)', # Needed by key_systems.cc.
- ],
'dependencies': [
'browser',
'chrome_resources.gyp:chrome_resources',
@@ -2826,16 +2534,11 @@
'../skia/skia.gyp:skia',
'../testing/gtest.gyp:gtest',
'../webkit/support/webkit_support.gyp:glue',
- '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
],
'sources': [
'test/perf/perftests.cc',
'test/perf/url_parse_perftest.cc',
'../content/browser/net/sqlite_persistent_cookie_store_perftest.cc',
-
- # TODO(boliu): Move this to a separate components_perftest target
- # under components/.
- '../components/visitedlink/test/visitedlink_perftest.cc',
],
'conditions': [
['use_x11==1', {
@@ -3131,13 +2834,11 @@
'suppress_wildcard': 1,
'type': 'none',
'dependencies': [
- 'automated_ui_tests',
'../base/base.gyp:base_unittests',
# browser_tests's use of subprocesses chokes gcov on 10.6?
# Disabling for now (enabled on linux/windows below).
# 'browser_tests',
'../ipc/ipc.gyp:ipc_tests',
- '../media/media.gyp:media_unittests',
'../net/net.gyp:net_unittests',
'../printing/printing.gyp:printing_unittests',
'../remoting/remoting.gyp:remoting_unittests',
@@ -3147,6 +2848,10 @@
'../sync/sync.gyp:sync_unit_tests',
], # 'dependencies'
'conditions': [
+ ['OS!="ios"', {
+ 'dependencies': [
+ '../media/media.gyp:media_unittests',
+ ]}],
['OS=="win"', {
'dependencies': [
# Courgette has not been ported from Windows.
@@ -3173,7 +2878,6 @@
'gpu_tests',
'performance_ui_tests',
'pyautolib',
- 'reliability_tests',
'sync_integration_tests',
]}],
['OS=="mac"', {
@@ -3269,11 +2973,11 @@
'dependencies': [
'chrome_java',
'chromium_testshell_java',
+ 'chrome_java_test_support',
'../base/base.gyp:base',
'../base/base.gyp:base_java_test_support',
'../content/content.gyp:content_java_test_support',
'../sync/sync.gyp:sync_javatests',
- '../tools/android/forwarder/forwarder.gyp:forwarder',
],
'variables': {
'apk_name': 'ChromiumTestShellTest',
@@ -3304,6 +3008,21 @@
],
'includes': [ '../build/uiautomator_test.gypi' ],
},
+ {
+ 'target_name': 'chrome_java_test_support',
+ 'type': 'none',
+ 'variables': {
+ 'package_name': 'chrome_java_test_support',
+ 'java_in_dir': '../chrome/test/android/javatests',
+ },
+ 'dependencies': [
+ 'chrome_java',
+ '../content/content.gyp:content_java_test_support',
+ '../sync/sync.gyp:sync_java',
+ '../sync/sync.gyp:sync_java_test_support',
+ ],
+ 'includes': [ '../build/java.gypi' ],
+ },
],
}],
['test_isolation_mode != "noop"', {
@@ -3372,21 +3091,6 @@
'targets' : [
{
# This target is only depended upon in Windows.
- 'target_name': 'automated_ui_tests_exe_pdb_workaround',
- 'type': 'static_library',
- 'sources': [ 'empty_pdb_workaround.cc' ],
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- # This *in the compile phase* must match the pdb name that's
- # output by the final link. See empty_pdb_workaround.cc for
- # more details.
- 'DebugInformationFormat': '3',
- 'ProgramDataBaseFileName': '<(PRODUCT_DIR)/automated_ui_tests.exe.pdb',
- },
- },
- },
- {
- # This target is only depended upon in Windows.
'target_name': 'browser_tests_exe_pdb_workaround',
'type': 'static_library',
'sources': [ 'empty_pdb_workaround.cc' ],
diff --git a/chromium/chrome/chrome_tests_unit.gypi b/chromium/chrome/chrome_tests_unit.gypi
index f7394c85850..1b77d80efc1 100644
--- a/chromium/chrome/chrome_tests_unit.gypi
+++ b/chromium/chrome/chrome_tests_unit.gypi
@@ -21,10 +21,11 @@
'../components/components.gyp:sessions_test_support',
'../content/content.gyp:content_app_both',
'../content/content.gyp:test_support_content',
- '../media/media.gyp:media_test_support',
'../net/net.gyp:net',
'../net/net.gyp:net_test_support',
'../skia/skia.gyp:skia',
+ '../sql/sql.gyp:sql',
+ '../sql/sql.gyp:test_support_sql',
'../sync/sync.gyp:sync',
'../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
@@ -44,6 +45,8 @@
'browser/android/mock_google_location_settings_helper.cc',
'browser/android/mock_google_location_settings_helper.h',
'browser/android/tab_android_test_stubs.cc',
+ 'browser/bookmarks/bookmark_test_helpers.cc',
+ 'browser/bookmarks/bookmark_test_helpers.h',
'browser/browsing_data/mock_browsing_data_appcache_helper.cc',
'browser/browsing_data/mock_browsing_data_appcache_helper.h',
'browser/browsing_data/mock_browsing_data_cookie_helper.cc',
@@ -64,14 +67,14 @@
'browser/browsing_data/mock_browsing_data_server_bound_cert_helper.h',
'browser/chromeos/contacts/contact_test_util.cc',
'browser/chromeos/contacts/contact_test_util.h',
- 'browser/chromeos/cros/mock_network_library.cc',
- 'browser/chromeos/cros/mock_network_library.h',
'browser/chromeos/input_method/mock_candidate_window_controller.cc',
'browser/chromeos/input_method/mock_candidate_window_controller.h',
'browser/chromeos/input_method/mock_input_method_manager.cc',
'browser/chromeos/input_method/mock_input_method_manager.h',
'browser/chromeos/login/fake_login_utils.cc',
'browser/chromeos/login/fake_login_utils.h',
+ 'browser/chromeos/login/fake_user_manager.cc',
+ 'browser/chromeos/login/fake_user_manager.h',
'browser/chromeos/login/mock_authenticator.cc',
'browser/chromeos/login/mock_authenticator.h',
'browser/chromeos/login/mock_login_display.cc',
@@ -145,6 +148,8 @@
'browser/password_manager/password_form_data.h',
'browser/password_manager/test_password_store.cc',
'browser/password_manager/test_password_store.h',
+ 'browser/policy/cloud/mock_cloud_external_data_manager.cc',
+ 'browser/policy/cloud/mock_cloud_external_data_manager.h',
'browser/policy/cloud/mock_cloud_policy_client.cc',
'browser/policy/cloud/mock_cloud_policy_client.h',
'browser/policy/cloud/mock_cloud_policy_store.cc',
@@ -153,6 +158,8 @@
'browser/policy/cloud/policy_builder.h',
'browser/policy/mock_configuration_policy_provider.cc',
'browser/policy/mock_configuration_policy_provider.h',
+ 'browser/policy/policy_test_utils.cc',
+ 'browser/policy/policy_test_utils.h',
'browser/policy/test/local_policy_test_server.cc',
'browser/policy/test/local_policy_test_server.h',
'browser/prefs/pref_service_mock_builder.cc',
@@ -163,6 +170,8 @@
'browser/search_engines/template_url_service_test_util.h',
'browser/sessions/session_service_test_helper.cc',
'browser/sessions/session_service_test_helper.h',
+ 'browser/signin/fake_profile_oauth2_token_service.cc',
+ 'browser/signin/fake_profile_oauth2_token_service.h',
'browser/signin/fake_signin_manager.cc',
'browser/signin/fake_signin_manager.h',
'browser/ssl/ssl_client_auth_requestor_mock.cc',
@@ -214,8 +223,6 @@
'test/automation/value_conversion_util.h',
'test/automation/window_proxy.cc',
'test/automation/window_proxy.h',
- 'test/base/bookmark_load_observer.cc',
- 'test/base/bookmark_load_observer.h',
'test/base/chrome_render_view_host_test_harness.cc',
'test/base/chrome_render_view_host_test_harness.h',
'test/base/chrome_test_suite.cc',
@@ -232,6 +239,8 @@
'test/base/module_system_test.h',
'test/base/profile_mock.cc',
'test/base/profile_mock.h',
+ 'test/base/scoped_browser_locale.cc',
+ 'test/base/scoped_browser_locale.h',
'test/base/scoped_testing_local_state.cc',
'test/base/scoped_testing_local_state.h',
'test/base/test_browser_window.cc',
@@ -301,6 +310,7 @@
'../content/content.gyp:content_worker',
'../components/components.gyp:autofill_core_test_support',
'../ipc/ipc.gyp:test_support_ipc',
+ '../media/media.gyp:media_test_support',
'../ppapi/ppapi_internal.gyp:ppapi_shared',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../webkit/support/webkit_support.gyp:glue_child',
@@ -393,8 +403,10 @@
}],
['OS=="win" or OS=="mac"', {
'sources': [
- 'common/media_galleries/pmp_test_helper.cc',
- 'common/media_galleries/pmp_test_helper.h',
+ 'common/media_galleries/picasa_test_util.cc',
+ 'common/media_galleries/picasa_test_util.cc',
+ 'common/media_galleries/pmp_test_util.cc',
+ 'common/media_galleries/pmp_test_util.h',
],
}],
['OS=="mac"', {
@@ -452,7 +464,6 @@
# 2) test-specific support libraries:
'../base/base.gyp:test_support_base',
'../content/content.gyp:content_app_both',
- '../media/media.gyp:media_test_support',
'../net/net.gyp:net',
'../net/net.gyp:net_test_support',
'../sync/sync.gyp:test_support_sync_api',
@@ -484,14 +495,6 @@
'include_dirs': [
'..',
],
- 'defines': [
- 'CLD_WINDOWS',
- ],
- 'direct_dependent_settings': {
- 'defines': [
- 'CLD_WINDOWS',
- ],
- },
'msvs_settings': {
'VCLinkerTool': {
'conditions': [
@@ -506,6 +509,9 @@
'../apps/saved_files_service_unittest.cc',
'../apps/app_shim/extension_app_shim_handler_mac_unittest.cc',
'../apps/shell_window_geometry_cache_unittest.cc',
+ '../components/autofill/content/renderer/test_password_autofill_agent.cc',
+ '../components/autofill/content/renderer/test_password_autofill_agent.h',
+ '../extensions/browser/file_highlighter_unittest.cc',
'../extensions/browser/file_reader_unittest.cc',
'../extensions/common/event_filter_unittest.cc',
'../extensions/common/extension_resource_unittest.cc',
@@ -545,8 +551,6 @@
'browser/bookmarks/bookmark_expanded_state_tracker_unittest.cc',
'browser/bookmarks/bookmark_html_writer_unittest.cc',
'browser/bookmarks/bookmark_index_unittest.cc',
- 'browser/bookmarks/bookmark_model_test_utils.cc',
- 'browser/bookmarks/bookmark_model_test_utils.h',
'browser/bookmarks/bookmark_model_unittest.cc',
'browser/bookmarks/bookmark_node_data_unittest.cc',
'browser/bookmarks/bookmark_utils_unittest.cc',
@@ -575,6 +579,7 @@
'browser/chromeos/accessibility/magnification_manager_unittest.cc',
'browser/chromeos/attestation/attestation_ca_client_unittest.cc',
'browser/chromeos/attestation/attestation_policy_observer_unittest.cc',
+ 'browser/chromeos/attestation/platform_verification_flow_unittest.cc',
'browser/chromeos/contacts/contact_database_unittest.cc',
'browser/chromeos/contacts/contact_manager_stub.cc',
'browser/chromeos/contacts/contact_manager_stub.h',
@@ -588,15 +593,6 @@
'browser/chromeos/contacts/gdata_contacts_service_stub.h',
'browser/chromeos/contacts/gdata_contacts_service_unittest.cc',
'browser/chromeos/contacts/google_contact_store_unittest.cc',
- 'browser/chromeos/cros/network_constants.h',
- 'browser/chromeos/cros/network_library.cc',
- 'browser/chromeos/cros/network_library.h',
- 'browser/chromeos/cros/network_library_impl_base.cc',
- 'browser/chromeos/cros/network_library_impl_base.h',
- 'browser/chromeos/cros/network_library_impl_stub.cc',
- 'browser/chromeos/cros/network_library_impl_stub.h',
- 'browser/chromeos/cros/network_library_unittest.cc',
- 'browser/chromeos/cros/network_property_ui_data_unittest.cc',
'browser/chromeos/customization_document_unittest.cc',
'browser/chromeos/dbus/cros_dbus_service_unittest.cc',
'browser/chromeos/dbus/printer_service_provider_unittest.cc',
@@ -617,7 +613,6 @@
'browser/chromeos/drive/fake_file_system_unittest.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.cc',
'browser/chromeos/drive/fake_free_disk_space_getter.h',
- 'browser/chromeos/drive/file_cache_metadata_unittest.cc',
'browser/chromeos/drive/file_cache_unittest.cc',
'browser/chromeos/drive/file_change_unittest.cc',
'browser/chromeos/drive/file_system/copy_operation_unittest.cc',
@@ -636,7 +631,6 @@
'browser/chromeos/drive/file_system/update_operation_unittest.cc',
'browser/chromeos/drive/file_system_unittest.cc',
'browser/chromeos/drive/file_system_util_unittest.cc',
- 'browser/chromeos/drive/file_write_helper_unittest.cc',
'browser/chromeos/drive/file_write_watcher_unittest.cc',
'browser/chromeos/drive/fileapi_worker_unittest.cc',
'browser/chromeos/drive/job_queue_unittest.cc',
@@ -651,10 +645,17 @@
'browser/chromeos/drive/test_util.cc',
'browser/chromeos/drive/test_util.h',
'browser/chromeos/drive/webkit_file_stream_reader_impl_unittest.cc',
+ 'browser/chromeos/drive/write_on_cache_file_unittest.cc',
'browser/chromeos/extensions/default_app_order_unittest.cc',
- 'browser/chromeos/extensions/file_manager/desktop_notifications_unittest.cc',
- 'browser/chromeos/extensions/file_manager/file_tasks_unittest.cc',
- 'browser/chromeos/extensions/file_manager/file_watcher_unittest.cc',
+ 'browser/chromeos/file_manager/desktop_notifications_unittest.cc',
+ 'browser/chromeos/file_manager/fake_disk_mount_manager.cc',
+ 'browser/chromeos/file_manager/fake_disk_mount_manager.h',
+ 'browser/chromeos/file_manager/file_tasks_unittest.cc',
+ 'browser/chromeos/file_manager/file_watcher_unittest.cc',
+ 'browser/chromeos/file_manager/mime_util_unittest.cc',
+ 'browser/chromeos/file_manager/mounted_disk_monitor_unittest.cc',
+ 'browser/chromeos/file_manager/url_util_unittest.cc',
+ 'browser/chromeos/file_manager/volume_manager_unittest.cc',
'browser/chromeos/extensions/wallpaper_private_api_unittest.cc',
'browser/chromeos/external_metrics_unittest.cc',
'browser/chromeos/fileapi/file_access_permissions_unittest.cc',
@@ -664,7 +665,6 @@
'browser/chromeos/input_method/browser_state_monitor_unittest.cc',
'browser/chromeos/input_method/candidate_window_controller_impl_unittest.cc',
'browser/chromeos/input_method/candidate_window_view_unittest.cc',
- 'browser/chromeos/input_method/ibus_controller_base_unittest.cc',
'browser/chromeos/input_method/ibus_controller_impl_unittest.cc',
'browser/chromeos/input_method/ibus_controller_unittest.cc',
'browser/chromeos/input_method/input_method_configuration_unittest.cc',
@@ -674,13 +674,13 @@
'browser/chromeos/keyboard_driven_event_rewriter_unittest.cc',
'browser/chromeos/kiosk_mode/kiosk_mode_idle_logout_unittest.cc',
'browser/chromeos/kiosk_mode/kiosk_mode_settings_unittest.cc',
- 'browser/chromeos/language_preferences_unittest.cc',
'browser/chromeos/login/default_pinned_apps_field_trial_unittest.cc',
'browser/chromeos/login/existing_user_controller_auto_login_unittest.cc',
'browser/chromeos/login/hwid_checker_unittest.cc',
'browser/chromeos/login/merge_session_load_page_unittest.cc',
'browser/chromeos/login/mock_auth_attempt_state_resolver.cc',
'browser/chromeos/login/mock_auth_attempt_state_resolver.h',
+ 'browser/chromeos/login/multi_profile_user_controller_unittest.cc',
'browser/chromeos/login/online_attempt_unittest.cc',
'browser/chromeos/login/parallel_authenticator_unittest.cc',
'browser/chromeos/login/screens/screen_context_unittest.cc',
@@ -692,20 +692,24 @@
'browser/chromeos/net/network_portal_detector_impl_unittest.cc',
'browser/chromeos/net/onc_utils_unittest.cc',
'browser/chromeos/offline/offline_load_page_unittest.cc',
+ 'browser/chromeos/options/network_property_ui_data_unittest.cc',
'browser/chromeos/policy/auto_enrollment_client_unittest.cc',
+ 'browser/chromeos/policy/cloud_external_data_manager_base_unittest.cc',
+ 'browser/chromeos/policy/cloud_external_data_store_unittest.cc',
'browser/chromeos/policy/configuration_policy_handler_chromeos_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/device_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/policy/device_local_account_policy_service_unittest.cc',
'browser/chromeos/policy/enterprise_install_attributes_unittest.cc',
'browser/chromeos/policy/login_screen_power_management_policy_unittest.cc',
- 'browser/chromeos/policy/network_configuration_updater_impl_cros_unittest.cc',
+ 'browser/chromeos/policy/network_configuration_updater_unittest.cc',
'browser/chromeos/policy/proxy_policy_provider_unittest.cc',
'browser/chromeos/policy/recommendation_restorer_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_manager_chromeos_unittest.cc',
'browser/chromeos/policy/user_cloud_policy_store_chromeos_unittest.cc',
'browser/chromeos/power/power_prefs_unittest.cc',
'browser/chromeos/preferences_unittest.cc',
+ 'browser/chromeos/profiles/profile_list_chromeos_unittest.cc',
'browser/chromeos/session_length_limiter_unittest.cc',
'browser/chromeos/proxy_config_service_impl_unittest.cc',
'browser/chromeos/settings/cros_settings_unittest.cc',
@@ -746,19 +750,19 @@
'browser/custom_handlers/protocol_handler_registry_unittest.cc',
'browser/diagnostics/diagnostics_model_unittest.cc',
'browser/diagnostics/diagnostics_controller_unittest.cc',
- 'browser/download/chrome_download_manager_delegate_unittest.cc',
- 'browser/download/download_item_model_unittest.cc',
'browser/download/all_download_item_notifier_unittest.cc',
+ 'browser/download/chrome_download_manager_delegate_unittest.cc',
+ 'browser/download/download_field_trial_unittest.cc',
'browser/download/download_history_unittest.cc',
+ 'browser/download/download_item_model_unittest.cc',
+ 'browser/download/download_path_reservation_tracker_unittest.cc',
'browser/download/download_query_unittest.cc',
'browser/download/download_request_infobar_delegate_unittest.cc',
'browser/download/download_request_limiter_unittest.cc',
- 'browser/download/download_path_reservation_tracker_unittest.cc',
'browser/download/download_shelf_unittest.cc',
'browser/download/download_status_updater_unittest.cc',
'browser/download/download_target_determiner_unittest.cc',
'browser/download/download_ui_controller_unittest.cc',
- 'browser/download/download_util_unittest.cc',
'browser/drive/drive_api_util_unittest.cc',
'browser/drive/drive_uploader_unittest.cc',
'browser/drive/event_logger_unittest.cc',
@@ -766,11 +770,13 @@
'browser/enumerate_modules_model_unittest_win.cc',
'browser/extensions/active_tab_unittest.cc',
'browser/extensions/activity_log/activity_database_unittest.cc',
+ 'browser/extensions/activity_log/activity_log_enabled_unittest.cc',
'browser/extensions/activity_log/activity_log_unittest.cc',
'browser/extensions/activity_log/activity_log_policy_unittest.cc',
'browser/extensions/activity_log/counting_policy_unittest.cc',
'browser/extensions/activity_log/database_string_table_unittest.cc',
'browser/extensions/activity_log/fullstream_ui_policy_unittest.cc',
+ 'browser/extensions/activity_log/uma_policy_unittest.cc',
'browser/extensions/admin_policy_unittest.cc',
'browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc',
'browser/extensions/api/alarms/alarms_api_unittest.cc',
@@ -807,6 +813,8 @@
'browser/extensions/api/log_private/syslog_parser_unittest.cc',
'browser/extensions/api/messaging/native_message_process_host_unittest.cc',
'browser/extensions/api/messaging/native_messaging_host_manifest_unittest.cc',
+ 'browser/extensions/api/mdns/dns_sd_registry_unittest.cc',
+ 'browser/extensions/api/networking_private/networking_private_crypto_unittest.cc',
'browser/extensions/api/omnibox/omnibox_unittest.cc',
'browser/extensions/api/permissions/permissions_api_helpers_unittest.cc',
'browser/extensions/api/power/power_api_unittest.cc',
@@ -815,11 +823,13 @@
'browser/extensions/api/push_messaging/obfuscated_gaia_id_fetcher_unittest.cc',
'browser/extensions/api/push_messaging/push_messaging_invalidation_handler_unittest.cc',
'browser/extensions/api/serial/serial_port_enumerator_unittest.cc',
- 'browser/extensions/api/signedin_devices/id_mapping_helper_unittest.cc',
- 'browser/extensions/api/signedin_devices/signedin_devices_api_unittest.cc',
+ 'browser/extensions/api/signed_in_devices/id_mapping_helper_unittest.cc',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_api_unittest.cc',
+ 'browser/extensions/api/signed_in_devices/signed_in_devices_manager_unittest.cc',
'browser/extensions/api/socket/socket_api_unittest.cc',
'browser/extensions/api/socket/tcp_socket_unittest.cc',
'browser/extensions/api/socket/udp_socket_unittest.cc',
+ 'browser/extensions/api/sockets_udp/sockets_udp_api_unittest.cc',
'browser/extensions/api/storage/policy_value_store_unittest.cc',
'browser/extensions/api/storage/settings_frontend_unittest.cc',
'browser/extensions/api/storage/settings_quota_unittest.cc',
@@ -933,17 +943,19 @@
'browser/history/shortcuts_database_unittest.cc',
'browser/history/snippet_unittest.cc',
'browser/history/thumbnail_database_unittest.cc',
+ 'browser/history/top_sites_cache_unittest.cc',
'browser/history/top_sites_database_unittest.cc',
'browser/history/top_sites_impl_unittest.cc',
- 'browser/history/top_sites_likely_impl_unittest.cc',
'browser/history/typed_url_syncable_service_unittest.cc',
'browser/history/url_database_unittest.cc',
+ 'browser/history/url_utils_unittest.cc',
'browser/history/visit_database_unittest.cc',
'browser/history/visit_filter_unittest.cc',
'browser/history/visit_tracker_unittest.cc',
'browser/importer/firefox_profile_lock_unittest.cc',
'browser/importer/profile_writer_unittest.cc',
'browser/internal_auth_unittest.cc',
+ 'browser/install_module_verifier_unittest_win.cc',
'browser/invalidation/invalidation_service_android_unittest.cc',
'browser/invalidation/invalidation_service_test_template.cc',
'browser/invalidation/invalidation_service_test_template.h',
@@ -953,12 +965,17 @@
'browser/local_discovery/privet_confirm_api_flow_unittest.cc',
'browser/local_discovery/privet_http_unittest.cc',
'browser/local_discovery/privet_url_fetcher_unittest.cc',
+ 'browser/local_discovery/cloud_print_account_manager_unittest.cc',
+ 'browser/local_discovery/cloud_print_printer_list_unittest.cc',
+ 'browser/local_discovery/service_discovery_client_mac_unittest.mm',
'browser/mac/keystone_glue_unittest.mm',
'browser/managed_mode/managed_mode_url_filter_unittest.cc',
'browser/managed_mode/managed_user_service_unittest.cc',
'browser/managed_mode/managed_user_sync_service_unittest.cc',
'browser/managed_mode/managed_user_refresh_token_fetcher_unittest.cc',
'browser/managed_mode/managed_user_registration_utility_unittest.cc',
+ 'browser/managed_mode/managed_user_settings_service_unittest.cc',
+ 'browser/managed_mode/supervised_user_pref_store_unittest.cc',
'browser/media/desktop_media_picker_model_unittest.cc',
'browser/media/webrtc_log_uploader_unittest.cc',
'browser/media_galleries/fileapi/native_media_file_util_unittest.cc',
@@ -979,14 +996,15 @@
'browser/metrics/thread_watcher_unittest.cc',
'browser/metrics/time_ticks_experiment_unittest.cc',
'browser/metrics/variations/variations_http_header_provider_unittest.cc',
- 'browser/metrics/variations/variations_seed_processor_unittest.cc',
'browser/metrics/variations/variations_service_unittest.cc',
'browser/metrics/variations/variations_request_scheduler_unittest.cc',
'browser/nacl_host/nacl_file_host_unittest.cc',
+ 'browser/nacl_host/nacl_process_host_unittest.cc',
'browser/nacl_host/nacl_validation_cache_unittest.cc',
'browser/nacl_host/pnacl_translation_cache_unittest.cc',
'browser/nacl_host/pnacl_host_unittest.cc',
'browser/net/chrome_fraudulent_certificate_reporter_unittest.cc',
+ 'browser/net/chrome_network_data_saving_metrics_unittest.cc',
'browser/net/chrome_network_delegate_unittest.cc',
'browser/net/connection_tester_unittest.cc',
'browser/net/dns_probe_runner_unittest.cc',
@@ -1008,6 +1026,7 @@
'browser/net/ssl_config_service_manager_pref_unittest.cc',
'browser/net/transport_security_persister_unittest.cc',
'browser/net/url_info_unittest.cc',
+ 'browser/network_time/navigation_time_helper_unittest.cc',
'browser/notifications/desktop_notification_service_unittest.cc',
'browser/notifications/message_center_notifications_unittest_win.cc',
'browser/notifications/message_center_settings_controller_unittest.cc',
@@ -1016,13 +1035,13 @@
'browser/notifications/sync_notifier/sync_notifier_test_utils.cc',
'browser/notifications/sync_notifier/sync_notifier_test_utils.h',
'browser/omnibox/omnibox_field_trial_unittest.cc',
- 'browser/page_cycler/page_cycler_unittest.cc',
'browser/parsers/metadata_parser_filebase_unittest.cc',
'browser/password_manager/login_database_unittest.cc',
'browser/password_manager/native_backend_gnome_x_unittest.cc',
'browser/password_manager/native_backend_kwallet_x_unittest.cc',
'browser/password_manager/password_form_manager_unittest.cc',
'browser/password_manager/password_generation_manager_unittest.cc',
+ 'browser/password_manager/password_manager_metrics_util_unittest.cc',
'browser/password_manager/password_manager_unittest.cc',
'browser/password_manager/password_store_unittest.cc',
'browser/password_manager/password_store_default_unittest.cc',
@@ -1035,8 +1054,6 @@
'browser/plugins/plugin_prefs_unittest.cc',
'browser/policy/async_policy_provider_unittest.cc',
'browser/policy/browser_policy_connector_unittest.cc',
- 'browser/policy/cloud/cloud_external_data_manager_base_unittest.cc',
- 'browser/policy/cloud/cloud_external_data_store_unittest.cc',
'browser/policy/cloud/cloud_policy_client_unittest.cc',
'browser/policy/cloud/cloud_policy_core_unittest.cc',
'browser/policy/cloud/cloud_policy_invalidator_unittest.cc',
@@ -1048,6 +1065,7 @@
'browser/policy/cloud/component_cloud_policy_store_unittest.cc',
'browser/policy/cloud/component_cloud_policy_updater_unittest.cc',
'browser/policy/cloud/device_management_service_unittest.cc',
+ 'browser/policy/cloud/external_policy_data_fetcher_unittest.cc',
'browser/policy/cloud/external_policy_data_updater_unittest.cc',
'browser/policy/cloud/mock_device_management_service.cc',
'browser/policy/cloud/mock_device_management_service.h',
@@ -1061,10 +1079,10 @@
'browser/policy/cloud/user_policy_signin_service_unittest.cc',
'browser/policy/config_dir_policy_loader_unittest.cc',
'browser/policy/configuration_policy_handler_unittest.cc',
+ 'browser/policy/configuration_policy_handler_list_unittest.cc',
'browser/policy/configuration_policy_pref_store_unittest.cc',
'browser/policy/configuration_policy_provider_test.cc',
'browser/policy/configuration_policy_provider_test.h',
- 'browser/policy/managed_mode_policy_provider_unittest.cc',
'browser/policy/mock_policy_service.cc',
'browser/policy/mock_policy_service.h',
'browser/policy/policy_bundle_unittest.cc',
@@ -1110,7 +1128,6 @@
'browser/process_singleton_linux_unittest.cc',
'browser/process_singleton_mac_unittest.cc',
'browser/profile_resetter/profile_resetter_unittest.cc',
- 'browser/profiles/avatar_menu_model_unittest.cc',
'browser/profiles/file_path_verifier_win_unittest.cc',
'browser/profiles/gaia_info_update_service_unittest.cc',
'browser/profiles/off_the_record_profile_impl_unittest.cc',
@@ -1118,16 +1135,21 @@
'browser/profiles/profile_info_cache_unittest.cc',
'browser/profiles/profile_info_cache_unittest.h',
'browser/profiles/profile_info_util_unittest.cc',
+ 'browser/profiles/profile_list_desktop_unittest.cc',
'browser/profiles/profile_loader_unittest.cc',
'browser/profiles/profile_manager_unittest.cc',
'browser/profiles/profile_shortcut_manager_unittest_win.cc',
'browser/renderer_host/plugin_info_message_filter_unittest.cc',
'browser/renderer_host/web_cache_manager_unittest.cc',
'browser/resources/google_now/background.js',
- 'browser/resources/google_now/cards.js',
'browser/resources/google_now/background_test_util.js',
'browser/resources/google_now/background_unittest.gtestjs',
+ 'browser/resources/google_now/cards.js',
'browser/resources/google_now/cards_unittest.gtestjs',
+ 'browser/resources/google_now/common_test_util.js',
+ 'browser/resources/google_now/utility.js',
+ 'browser/resources/google_now/utility_test_util.js',
+ 'browser/resources/google_now/utility_unittest.gtestjs',
'browser/resources/print_preview/data/measurement_system.js',
'browser/resources/print_preview/data/measurement_system_unittest.gtestjs',
'browser/resources/print_preview/print_preview_utils.js',
@@ -1138,6 +1160,7 @@
'browser/safe_browsing/chunk_range_unittest.cc',
'browser/safe_browsing/client_side_detection_host_unittest.cc',
'browser/safe_browsing/client_side_detection_service_unittest.cc',
+ 'browser/safe_browsing/database_manager_unittest.cc',
'browser/safe_browsing/download_feedback_service_unittest.cc',
'browser/safe_browsing/download_feedback_unittest.cc',
'browser/safe_browsing/download_protection_service_unittest.cc',
@@ -1171,13 +1194,10 @@
'browser/sessions/session_backend_unittest.cc',
'browser/sessions/session_service_unittest.cc',
'browser/sessions/session_types_unittest.cc',
- 'browser/shell_integration_unittest.cc',
+ 'browser/shell_integration_linux_unittest.cc',
'browser/shell_integration_win_unittest.cc',
'browser/signin/fake_auth_status_provider.cc',
'browser/signin/fake_auth_status_provider.h',
- 'browser/signin/oauth2_token_service_test_util.cc',
- 'browser/signin/oauth2_token_service_test_util.h',
- 'browser/signin/oauth2_token_service_unittest.cc',
'browser/signin/profile_oauth2_token_service_request_unittest.cc',
'browser/signin/profile_oauth2_token_service_unittest.cc',
'browser/signin/signin_global_error_unittest.cc',
@@ -1202,6 +1222,7 @@
'browser/spellchecker/spellcheck_service_unittest.cc',
'browser/spellchecker/spelling_service_client_unittest.cc',
'browser/spellchecker/word_trimmer_unittest.cc',
+ 'browser/status_icons/status_icon_menu_model_unittest.cc',
'browser/status_icons/status_icon_unittest.cc',
'browser/status_icons/status_tray_unittest.cc',
'browser/storage_monitor/image_capture_device_manager_unittest.mm',
@@ -1283,6 +1304,7 @@
'browser/sync/profile_sync_service_unittest.cc',
'browser/sync/profile_sync_test_util.cc',
'browser/sync/profile_sync_test_util.h',
+ 'browser/sync/sessions2/tab_node_pool2_unittest.cc',
'browser/sync/sync_global_error_unittest.cc',
'browser/sync/sync_prefs_unittest.cc',
'browser/sync/sync_startup_tracker_unittest.cc',
@@ -1291,20 +1313,26 @@
'browser/sync/test/test_http_bridge_factory.h',
'browser/sync/test_profile_sync_service.cc',
'browser/sync/test_profile_sync_service.h',
- 'browser/sync_file_system/drive_backend/api_util_unittest.cc',
- 'browser/sync_file_system/drive_backend/drive_file_sync_service_fake_unittest.cc',
- 'browser/sync_file_system/drive_backend/drive_file_sync_service_sync_unittest.cc',
- 'browser/sync_file_system/drive_backend/drive_file_sync_service_unittest.cc',
- 'browser/sync_file_system/drive_backend/drive_metadata_store_unittest.cc',
- 'browser/sync_file_system/drive_backend/fake_api_util.cc',
- 'browser/sync_file_system/drive_backend/fake_api_util.h',
- 'browser/sync_file_system/drive_backend/fake_api_util_unittest.cc',
- 'browser/sync_file_system/drive_backend/fake_drive_service_helper.cc',
- 'browser/sync_file_system/drive_backend/fake_drive_service_helper.h',
- 'browser/sync_file_system/drive_backend/local_sync_operation_resolver_unittest.cc',
'browser/sync_file_system/drive_backend/metadata_database_unittest.cc',
'browser/sync_file_system/drive_backend/metadata_db_migration_util_unittest.cc',
- 'browser/sync_file_system/drive_backend/remote_sync_operation_resolver_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/api_util_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_service_fake_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_service_sync_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_file_sync_service_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/drive_metadata_store_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/fake_api_util.cc',
+ 'browser/sync_file_system/drive_backend_v1/fake_api_util.h',
+ 'browser/sync_file_system/drive_backend_v1/fake_api_util_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/fake_drive_service_helper.cc',
+ 'browser/sync_file_system/drive_backend_v1/fake_drive_service_helper.h',
+ 'browser/sync_file_system/drive_backend_v1/local_sync_operation_resolver_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/origin_operation_queue_unittest.cc',
+ 'browser/sync_file_system/drive_backend_v1/remote_sync_operation_resolver_unittest.cc',
+ 'browser/sync_file_system/drive_backend/drive_backend_test_util.cc',
+ 'browser/sync_file_system/drive_backend/drive_backend_test_util.h',
+ 'browser/sync_file_system/drive_backend/sync_engine_initializer_unittest.cc',
+ 'browser/sync_file_system/drive_backend/drive_backend_test_util.cc',
+ 'browser/sync_file_system/drive_backend/drive_backend_test_util.h',
'browser/sync_file_system/fake_remote_change_processor.cc',
'browser/sync_file_system/fake_remote_change_processor.h',
'browser/sync_file_system/file_change_unittest.cc',
@@ -1334,6 +1362,7 @@
'browser/tab_contents/render_view_context_menu_test_util.h',
'browser/tab_contents/render_view_context_menu_unittest.cc',
'browser/task_manager/task_manager_unittest.cc',
+ 'browser/task_manager/task_manager_util_unittest.cc',
'browser/task_profiler/task_profiler_data_serializer_unittest.cc',
'browser/themes/browser_theme_pack_unittest.cc',
'browser/themes/theme_properties_unittest.cc',
@@ -1347,17 +1376,15 @@
'browser/translate/translate_browser_metrics_unittest.cc',
'browser/translate/translate_manager_unittest.cc',
'browser/translate/translate_prefs_unittest.cc',
+ 'browser/translate/translate_script_unittest.cc',
'browser/ui/android/tab_model/tab_model_unittest.cc',
'browser/ui/ash/event_rewriter_unittest.cc',
'browser/ui/ash/ime_controller_chromeos_unittest.cc',
- 'browser/ui/ash/launcher/browser_launcher_item_controller_unittest.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_app_unittest.cc',
- 'browser/ui/ash/launcher/chrome_launcher_controller_per_browser_unittest.cc',
+ 'browser/ui/ash/launcher/chrome_launcher_controller_unittest.cc',
'browser/ui/ash/launcher/launcher_context_menu_unittest.cc',
'browser/ui/ash/screenshot_taker_unittest.cc',
'browser/ui/ash/window_positioner_unittest.cc',
'browser/ui/autofill/account_chooser_model_unittest.cc',
- 'browser/ui/autofill/autocheckout_bubble_controller_unittest.cc',
'browser/ui/autofill/autofill_dialog_controller_unittest.cc',
'browser/ui/autofill/autofill_dialog_models_unittest.cc',
'browser/ui/autofill/autofill_dialog_types_unittest.cc',
@@ -1398,6 +1425,7 @@
'browser/ui/cocoa/autofill/autofill_main_container_unittest.mm',
'browser/ui/cocoa/autofill/autofill_notification_container_unittest.mm',
'browser/ui/cocoa/autofill/autofill_notification_controller_unittest.mm',
+ 'browser/ui/cocoa/autofill/autofill_overlay_controller_unittest.mm',
'browser/ui/cocoa/autofill/autofill_pop_up_button_unittest.mm',
'browser/ui/cocoa/autofill/autofill_textfield_unittest.mm',
'browser/ui/cocoa/autofill/autofill_section_container_unittest.mm',
@@ -1498,6 +1526,8 @@
'browser/ui/cocoa/infobars/confirm_infobar_controller_unittest.mm',
'browser/ui/cocoa/infobars/infobar_container_controller_unittest.mm',
'browser/ui/cocoa/infobars/infobar_gradient_view_unittest.mm',
+ 'browser/ui/cocoa/infobars/mock_confirm_infobar_delegate.cc',
+ 'browser/ui/cocoa/infobars/mock_confirm_infobar_delegate.h',
'browser/ui/cocoa/infobars/translate_infobar_unittest.mm',
'browser/ui/cocoa/location_bar/autocomplete_text_field_cell_unittest.mm',
'browser/ui/cocoa/location_bar/autocomplete_text_field_editor_unittest.mm',
@@ -1507,8 +1537,8 @@
'browser/ui/cocoa/location_bar/image_decoration_unittest.mm',
'browser/ui/cocoa/location_bar/keyword_hint_decoration_unittest.mm',
'browser/ui/cocoa/location_bar/selected_keyword_decoration_unittest.mm',
+ 'browser/ui/cocoa/media_picker/desktop_media_picker_controller_unittest.mm',
'browser/ui/cocoa/menu_button_unittest.mm',
- 'browser/ui/cocoa/nine_part_button_cell_unittest.mm',
'browser/ui/cocoa/notifications/balloon_controller_unittest.mm',
'browser/ui/cocoa/notifications/message_center_tray_bridge_unittest.mm',
'browser/ui/cocoa/nsmenuitem_additions_unittest.mm',
@@ -1532,7 +1562,6 @@
'browser/ui/cocoa/tab_contents/sad_tab_view_unittest.mm',
'browser/ui/cocoa/table_row_nsimage_cache_unittest.mm',
'browser/ui/cocoa/tabpose_window_unittest.mm',
- 'browser/ui/cocoa/tabs/tab_audio_indicator_view_mac_unittest.mm',
'browser/ui/cocoa/tabs/tab_controller_unittest.mm',
'browser/ui/cocoa/tabs/tab_projecting_image_view_unittest.mm',
'browser/ui/cocoa/tabs/tab_strip_controller_unittest.mm',
@@ -1584,7 +1613,10 @@
'browser/ui/search/instant_ntp_prerenderer_unittest.cc',
'browser/ui/search/instant_page_unittest.cc',
'browser/ui/search/search_delegate_unittest.cc',
+ 'browser/ui/search/search_ipc_router_policy_unittest.cc',
+ 'browser/ui/search/search_ipc_router_unittest.cc',
'browser/ui/search/search_model_unittest.cc',
+ 'browser/ui/search/search_tab_helper_unittest.cc',
'browser/ui/startup/session_crashed_infobar_delegate_unittest.cc',
'browser/ui/sync/one_click_signin_helper_unittest.cc',
'browser/ui/sync/one_click_signin_sync_starter_unittest.cc',
@@ -1595,7 +1627,6 @@
'browser/ui/tabs/pinned_tab_codec_unittest.cc',
'browser/ui/tabs/pinned_tab_service_unittest.cc',
'browser/ui/tabs/pinned_tab_test_utils.cc',
- 'browser/ui/tabs/tab_audio_indicator_unittest.cc',
'browser/ui/tabs/tab_menu_model_unittest.cc',
'browser/ui/tabs/tab_strip_model_unittest.cc',
'browser/ui/tabs/test_tab_strip_model_delegate.cc',
@@ -1623,12 +1654,14 @@
'browser/ui/views/bookmarks/bookmark_bubble_view_unittest.cc',
'browser/ui/views/bookmarks/bookmark_sync_promo_view_unittest.cc',
'browser/ui/views/confirm_bubble_views_unittest.cc',
+ 'browser/ui/views/constrained_window_views_unittest.cc',
'browser/ui/views/crypto_module_password_dialog_view_unittest.cc',
'browser/ui/views/extensions/browser_action_drag_data_unittest.cc',
'browser/ui/views/first_run_bubble_unittest.cc',
'browser/ui/views/frame/browser_view_layout_unittest.cc',
'browser/ui/views/frame/browser_view_unittest.cc',
'browser/ui/views/frame/immersive_mode_controller_ash_unittest.cc',
+ 'browser/ui/views/frame/opaque_browser_frame_view_layout_unittest.cc',
'browser/ui/views/reload_button_unittest.cc',
'browser/ui/views/select_file_dialog_extension_unittest.cc',
'browser/ui/views/status_icons/status_tray_win_unittest.cc',
@@ -1643,6 +1676,7 @@
'browser/ui/webui/fileicon_source_unittest.cc',
'browser/ui/webui/history_ui_unittest.cc',
'browser/ui/webui/ntp/android/partner_bookmarks_shim_unittest.cc',
+ 'browser/ui/webui/ntp/ntp_user_data_logger_unittest.cc',
'browser/ui/webui/ntp/suggestions_combiner_unittest.cc',
'browser/ui/webui/options/chromeos/cros_language_options_handler_unittest.cc',
'browser/ui/webui/options/language_options_handler_unittest.cc',
@@ -1660,6 +1694,7 @@
'browser/ui/zoom/zoom_controller_unittest.cc',
'browser/upload_list_unittest.cc',
'browser/chrome_content_browser_client_unittest.cc',
+ 'browser/undo/bookmark_undo_service_test.cc',
'browser/undo/undo_manager_test.cc',
'browser/usb/usb_context_unittest.cc',
'browser/user_style_sheet_watcher_unittest.cc',
@@ -1682,7 +1717,6 @@
'browser/webdata/token_service_table_unittest.cc',
'browser/webdata/web_apps_table_unittest.cc',
'common/cancelable_task_tracker_unittest.cc',
- 'common/child_process_logging_mac_unittest.mm',
'common/chrome_paths_unittest.cc',
'common/cloud_print/cloud_print_helpers_unittest.cc',
'common/chrome_content_client_unittest.cc',
@@ -1757,9 +1791,6 @@
'common/favicon/favicon_url_parser_unittest.cc',
'common/importer/firefox_importer_utils_unittest.cc',
'common/instant_restricted_id_cache_unittest.cc',
- 'common/json_schema/json_schema_validator_unittest.cc',
- 'common/json_schema/json_schema_validator_unittest_base.cc',
- 'common/json_schema/json_schema_validator_unittest_base.h',
'common/mac/cfbundle_blocker_unittest.mm',
'common/mac/mock_launchd.cc',
'common/mac/mock_launchd.h',
@@ -1767,17 +1798,13 @@
'common/mac/objc_method_swizzle_unittest.mm',
'common/mac/objc_zombie_unittest.mm',
'common/metrics/caching_permuted_entropy_provider_unittest.cc',
- 'common/metrics/entropy_provider_unittest.cc',
'common/metrics/metrics_log_base_unittest.cc',
'common/metrics/metrics_log_manager_unittest.cc',
- 'common/metrics/metrics_util_unittest.cc',
- 'common/metrics/variations/variations_associated_data_unittest.cc',
'common/metrics/variations/variations_util_unittest.cc',
'common/multi_process_lock_unittest.cc',
'common/net/url_fixer_upper_unittest.cc',
'common/net/x509_certificate_model_unittest.cc',
'common/partial_circular_buffer_unittest.cc',
- 'common/policy/policy_schema_unittest.cc',
'common/pref_names_util_unittest.cc',
'common/service_process_util_unittest.cc',
'common/switch_utils_unittest.cc',
@@ -1793,6 +1820,7 @@
'renderer/extensions/event_unittest.cc',
'renderer/extensions/extension_localization_peer_unittest.cc',
'renderer/extensions/json_schema_unittest.cc',
+ 'renderer/extensions/messaging_utils_unittest.cc',
'renderer/extensions/module_system_unittest.cc',
'renderer/extensions/renderer_permissions_policy_delegate_unittest.cc',
'renderer/extensions/safe_builtins_unittest.cc',
@@ -1849,9 +1877,6 @@
# TODO(joi): Move to //components/components_tests.gypi once
# remaining dependencies back to //chrome are eliminated.
- '../components/autofill/content/browser/autocheckout/whitelist_manager_unittest.cc',
- '../components/autofill/content/browser/autocheckout_manager_unittest.cc',
- '../components/autofill/content/browser/autocheckout_page_meta_data_unittest.cc',
'../components/autofill/content/browser/autofill_driver_impl_unittest.cc',
'../components/autofill/content/browser/wallet/full_wallet_unittest.cc',
'../components/autofill/content/browser/wallet/instrument_unittest.cc',
@@ -1922,6 +1947,9 @@
'../google_apis/gaia/oauth2_access_token_fetcher_unittest.cc',
'../google_apis/gaia/oauth2_api_call_flow_unittest.cc',
'../google_apis/gaia/oauth2_mint_token_flow_unittest.cc',
+ '../google_apis/gaia/oauth2_token_service_test_util.cc',
+ '../google_apis/gaia/oauth2_token_service_test_util.h',
+ '../google_apis/gaia/oauth2_token_service_unittest.cc',
'../skia/ext/analysis_canvas_unittest.cc',
'../skia/ext/bitmap_platform_device_mac_unittest.cc',
'../skia/ext/convolver_unittest.cc',
@@ -1934,7 +1962,6 @@
'../skia/ext/skia_utils_mac_unittest.mm',
'../skia/ext/vector_canvas_unittest.cc',
'../testing/gtest_mac_unittest.mm',
- '../third_party/cld/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
'../third_party/zlib/google/zip_reader_unittest.cc',
'../third_party/zlib/google/zip_unittest.cc',
'../tools/json_schema_compiler/test/additional_properties_unittest.cc',
@@ -1970,8 +1997,8 @@
'../components/component_strings.gyp:component_strings',
'../device/bluetooth/bluetooth.gyp:device_bluetooth_mocks',
'../gpu/gpu.gyp:gpu_unittest_utils',
+ '../media/media.gyp:media_test_support',
'../ppapi/ppapi_internal.gyp:ppapi_unittest_shared',
- '../third_party/cld/cld.gyp:cld',
'../third_party/leveldatabase/leveldatabase.gyp:leveldatabase',
'../third_party/libjingle/libjingle.gyp:libjingle',
'../third_party/libphonenumber/libphonenumber.gyp:libphonenumber',
@@ -2044,6 +2071,7 @@
['disable_nacl==1', {
'sources!':[
'browser/nacl_host/nacl_file_host_unittest.cc',
+ 'browser/nacl_host/nacl_process_host_unittest.cc',
'browser/nacl_host/nacl_validation_cache_unittest.cc',
'browser/nacl_host/pnacl_host_unittest.cc',
'browser/nacl_host/pnacl_translation_cache_unittest.cc',
@@ -2058,6 +2086,7 @@
['exclude', '^../extensions/'],
['exclude', '^browser/extensions/activity_log/'],
['exclude', '^browser/extensions/api/'],
+ ['exclude', '^browser/extensions/error_console/'],
['exclude', '^browser/sync/glue/extensions_activity_monitor_unittest.cc'],
['exclude', '^common/extensions/api/'],
['exclude', '^common/extensions/manifest_handlers/'],
@@ -2132,6 +2161,7 @@
'utility/local_discovery/local_domain_resolver_unittest.cc',
'utility/local_discovery/service_discovery_client_unittest.cc',
'browser/local_discovery/privet_device_lister_unittest.cc',
+ 'browser/local_discovery/privet_notifications_unittest.cc'
]
}],
['configuration_policy==0', {
@@ -2168,7 +2198,6 @@
['enable_autofill_dialog!=1 or OS=="android"', {
'sources!': [
'browser/ui/autofill/account_chooser_model_unittest.cc',
- 'browser/ui/autofill/autocheckout_bubble_controller_unittest.cc',
'browser/ui/autofill/autofill_credit_card_bubble_controller_unittest.cc',
'browser/ui/autofill/autofill_dialog_controller_unittest.cc',
'browser/ui/autofill/mock_autofill_dialog_view_delegate.cc',
@@ -2222,15 +2251,14 @@
'browser/policy/cloud/user_cloud_policy_manager_unittest.cc',
'browser/policy/cloud/user_cloud_policy_store_unittest.cc',
'browser/policy/cloud/user_policy_signin_service_unittest.cc',
+ 'browser/profiles/profile_list_desktop_unittest.cc',
'browser/safe_browsing/download_protection_service_unittest.cc',
+ 'browser/shell_integration_linux_unittest.cc',
'browser/signin/signin_manager_unittest.cc',
'browser/storage_monitor/storage_monitor_linux_unittest.cc',
'browser/ui/sync/one_click_signin_helper_unittest.cc',
'browser/ui/sync/one_click_signin_sync_starter_unittest.cc',
],
- 'sources': [
- 'browser/ui/webui/feedback_ui_unittest.cc',
- ],
}, { # else: chromeos == 0
'sources/': [
['exclude', '^browser/chromeos/'],
@@ -2348,7 +2376,7 @@
],
# TODO(mark): We really want this for all non-static library targets,
# but when we tried to pull it up to the common.gypi level, it broke
- # other things like the ui, startup, and page_cycler tests. *shrug*
+ # other things like the ui and startup tests. *shrug*
'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
}],
['OS!="mac" and OS!="ios"', {
@@ -2367,7 +2395,7 @@
['OS=="win" or OS=="mac"', {
'sources': [
'browser/media_galleries/fileapi/itunes_file_util_unittest.cc',
- 'browser/media_galleries/fileapi/picasa/picasa_file_util_unittest.cc',
+ 'browser/media_galleries/fileapi/picasa_file_util_unittest.cc',
'utility/media_galleries/itunes_library_parser_unittest.cc',
'utility/media_galleries/picasa_album_table_reader_unittest.cc',
'utility/media_galleries/picasa_albums_indexer_unittest.cc',
@@ -2457,8 +2485,6 @@
# ContentProvider.
'browser/bookmarks/bookmark_html_writer_unittest.cc',
- 'browser/shell_integration_unittest.cc',
-
# No service process (which also requires multiprocess lock).
'common/multi_process_lock_unittest.cc',
@@ -2469,19 +2495,17 @@
'browser/download/download_shelf_unittest.cc',
'browser/storage_monitor/media_storage_util_unittest.cc',
'browser/net/gaia/gaia_oauth_fetcher_unittest.cc',
- 'browser/page_cycler/page_cycler_unittest.cc',
'browser/policy/async_policy_provider_unittest.cc',
- 'browser/policy/cloud/cloud_external_data_manager_base_unittest.cc',
- 'browser/policy/cloud/cloud_external_data_store_unittest.cc',
'browser/policy/cloud/component_cloud_policy_service_unittest.cc',
'browser/policy/cloud/component_cloud_policy_store_unittest.cc',
'browser/policy/cloud/component_cloud_policy_updater_unittest.cc',
+ 'browser/policy/cloud/external_policy_data_fetcher_unittest.cc',
'browser/policy/cloud/external_policy_data_updater_unittest.cc',
'browser/policy/cloud/resource_cache_unittest.cc',
'browser/policy/config_dir_policy_loader_unittest.cc',
- 'browser/policy/managed_mode_policy_provider_unittest.cc',
'browser/policy/policy_path_parser_unittest.cc',
'browser/profiles/off_the_record_profile_impl_unittest.cc',
+ 'browser/profiles/profile_list_desktop_unittest.cc',
'browser/profiles/profile_loader_unittest.cc',
'browser/search/search_unittest.cc',
'browser/signin/profile_oauth2_token_service_unittest.cc',
@@ -2500,7 +2524,10 @@
'browser/ui/search/instant_ntp_prerenderer_unittest.cc',
'browser/ui/search/instant_page_unittest.cc',
'browser/ui/search/search_delegate_unittest.cc',
+ 'browser/ui/search/search_ipc_router_policy_unittest.cc',
+ 'browser/ui/search/search_ipc_router_unittest.cc',
'browser/ui/search/search_model_unittest.cc',
+ 'browser/ui/search/search_tab_helper_unittest.cc',
'browser/ui/tab_contents/tab_contents_iterator_unittest.cc',
'browser/ui/toolbar/recent_tabs_sub_menu_model_unittest.cc',
'browser/ui/toolbar/toolbar_model_unittest.cc',
@@ -2540,6 +2567,10 @@
# USB service is not supported on Android.
'browser/usb/usb_context_unittest.cc',
+
+ # Bookmark undo is not used on Android.
+ 'browser/undo/bookmark_undo_service_test.cc',
+ 'browser/undo/undo_manager_test.cc',
],
'sources/': [
['exclude', '^browser/captive_portal/'],
@@ -2560,7 +2591,6 @@
['exclude', '^browser/ui/tabs/'],
['exclude', '^browser/ui/toolbar/'],
['exclude', '^browser/ui/webui/downloads_'],
- ['exclude', '^browser/ui/webui/feedback_'],
['exclude', '^browser/ui/webui/flags_'],
['exclude', '^browser/ui/webui/help/'],
['exclude', '^browser/ui/webui/options/'],
@@ -2614,6 +2644,10 @@
],
}],
['use_openssl==1', {
+ 'sources!': [
+ # networking_private_crypto.cc uses NSS functions.
+ 'browser/extensions/api/networking_private/networking_private_crypto_unittest.cc',
+ ],
'sources/': [
# OpenSSL build does not support firefox importer. See
# http://crbug.com/64926
@@ -2630,6 +2664,27 @@
['exclude', '^browser/extensions/blacklist_unittest.cc'],
],
}],
+ ['cld_version==0 or cld_version==1', {
+ 'defines': [
+ 'CLD_WINDOWS',
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ 'CLD_WINDOWS',
+ ],
+ },
+ 'sources': [
+ '../third_party/cld/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
+ ],
+ 'dependencies': [
+ '../third_party/cld/cld.gyp:cld',
+ ],
+ }],
+ ['enable_app_list==1', {
+ 'sources': [
+ 'browser/ui/app_list/test/fast_show_pickler_unittest.cc',
+ ],
+ }],
],
'target_conditions': [
['OS == "ios"', {
@@ -2649,6 +2704,7 @@
'<@(chromium_child_dependencies)',
'../content/content.gyp:content_app_both',
# 2) test-specific support libraries:
+ '../base/base.gyp:run_all_unittests',
'../testing/gmock.gyp:gmock',
'../testing/gtest.gyp:gtest',
'test_support_common',
@@ -2664,7 +2720,6 @@
'app/delay_load_hook_win.h',
'app/delay_load_hook_unittest_win.cc',
'app/hard_error_handler_win.cc',
- 'app/run_all_unittests.cc',
'common/crash_keys.cc',
'common/crash_keys.h',
],
@@ -2677,7 +2732,7 @@
['OS=="mac"', {
# TODO(mark): We really want this for all non-static library targets,
# but when we tried to pull it up to the common.gypi level, it broke
- # other things like the ui, startup, and page_cycler tests. *shrug*
+ # other things like the ui and startup tests. *shrug*
'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
}],
['OS=="win"', {
@@ -2755,5 +2810,25 @@
},
],
}],
+ ['enable_app_list==1', {
+ 'targets': [
+ {
+ # Unit tests for chrome app list, not run on any bots, this is for faster
+ # compile/link/test cycles during development.
+ 'target_name': 'chrome_app_list_unittests',
+ 'type': '<(gtest_target_type)',
+ 'dependencies': [
+ '../base/base.gyp:run_all_unittests',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ 'apps',
+ 'browser_ui',
+ ],
+ 'sources': [
+ 'browser/ui/app_list/test/fast_show_pickler_unittest.cc',
+ ],
+ },
+ ],
+ }],
], # 'conditions'
}
diff --git a/chromium/chrome/common/extensions/api/api.gyp b/chromium/chrome/common/extensions/api/api.gyp
index 465021ae042..7fddbf97e90 100644
--- a/chromium/chrome/common/extensions/api/api.gyp
+++ b/chromium/chrome/common/extensions/api/api.gyp
@@ -30,6 +30,7 @@
'bluetooth.idl',
'bookmark_manager_private.json',
'bookmarks.json',
+ 'braille_display_private.idl',
'browsing_data.json',
'chromeos_info_private.json',
'cloud_print_private.json',
@@ -39,8 +40,10 @@
'cookies.json',
'debugger.json',
'developer_private.idl',
+ 'desktop_capture.idl',
'diagnostics.idl',
'dial.idl',
+ 'dns.idl',
'downloads.idl',
'echo_private.json',
'downloads_internal.idl',
@@ -48,10 +51,9 @@
'events.json',
'experimental_accessibility.json',
'experimental_discovery.idl',
- 'experimental_dns.idl',
'experimental_history.json',
'experimental_identity.idl',
- 'experimental_idltest.idl',
+ 'file_browser_private.json',
'location.idl',
'system_memory.idl',
'extension.json',
@@ -64,11 +66,13 @@
'identity.idl',
'identity_private.idl',
'idle.json',
+ 'idltest.idl',
'infobars.json',
'input_ime.json',
'log_private.idl',
'management.json',
'manifest_types.json',
+ 'mdns.idl',
'media_galleries.idl',
'media_galleries_private.idl',
'media_player_private.json',
@@ -82,12 +86,14 @@
'preferences_private.json',
'power.idl',
'push_messaging.idl',
- 'recovery_private.idl',
+ 'image_writer_private.idl',
'rtc_private.idl',
'runtime.json',
'serial.idl',
- 'session_restore.json',
+ 'sessions.json',
+ 'signed_in_devices.idl',
'socket.idl',
+ 'sockets_udp.idl',
'storage.json',
'sync_file_system.idl',
'system_indicator.idl',
@@ -101,6 +107,8 @@
'test.json',
'top_sites.json',
'usb.idl',
+ 'virtual_keyboard_private.json',
+ 'wallpaper.json',
'wallpaper_private.json',
'web_navigation.json',
'web_request.json',
@@ -117,8 +125,43 @@
],
'conditions': [
['OS=="android"', {
- 'schema_files!': [
- 'usb.idl',
+ 'sources!': [
+ 'autotest_private.idl',
+ 'bookmark_manager_private.json',
+ 'browsing_data.json',
+ 'chromeos_info_private.json',
+ 'command_line_private.json',
+ 'developer_private.idl',
+ 'dial.idl',
+ 'downloads_internal.idl',
+ 'echo_private.json',
+ 'enterprise_platform_keys_private.json',
+ 'experimental_accessibility.json',
+ 'experimental_discovery.idl',
+ 'experimental_dns.idl',
+ 'experimental_history.json',
+ 'experimental_identity.idl',
+ 'experimental_idltest.idl',
+ 'extension.json',
+ 'file_browser_handler_internal.json',
+ 'font_settings.json',
+ 'i18n.json',
+ 'identity.idl',
+ 'identity_private.idl',
+ 'idle.json',
+ 'infobars.json',
+ 'input_ime.json',
+ 'media_player_private.json',
+ 'music_manager_private.idl',
+ 'networking_private.json',
+ 'power.idl',
+ 'rtc_private.idl',
+ 'system_indicator.idl',
+ 'system_private.json',
+ 'terminal_private.json',
+ 'test.json',
+ 'top_sites.json',
+ 'webview.json',
],
}],
['OS!="chromeos"', {
@@ -126,6 +169,9 @@
'file_browser_handler_internal.json',
'log_private.idl',
'rtc_private.idl',
+ 'virtual_keyboard_private.json',
+ 'wallpaper.json',
+ 'wallpaper_private.json',
],
}],
],
diff --git a/chromium/chrome/installer/mini_installer.gyp b/chromium/chrome/installer/mini_installer.gyp
index 619c70e7b81..385c93028ca 100644
--- a/chromium/chrome/installer/mini_installer.gyp
+++ b/chromium/chrome/installer/mini_installer.gyp
@@ -14,161 +14,114 @@
],
'conditions': [
['OS=="win"', {
- 'target_defaults': {
- 'dependencies': [
- '../chrome.gyp:app_host',
- '../chrome.gyp:chrome',
- '../chrome.gyp:chrome_nacl_win64',
- '../chrome.gyp:chrome_dll',
- '../chrome.gyp:default_extensions',
- '../chrome.gyp:setup',
- ],
- 'include_dirs': [
- '../..',
- '<(INTERMEDIATE_DIR)',
- '<(SHARED_INTERMEDIATE_DIR)/chrome',
- ],
- 'sources': [
- 'mini_installer/appid.h',
- 'mini_installer/configuration.cc',
- 'mini_installer/configuration.h',
- 'mini_installer/decompress.cc',
- 'mini_installer/decompress.h',
- 'mini_installer/mini_installer.cc',
- 'mini_installer/mini_installer.h',
- 'mini_installer/mini_installer.ico',
- 'mini_installer/mini_installer.rc',
- 'mini_installer/mini_installer_exe_version.rc.version',
- 'mini_installer/mini_installer_resource.h',
- 'mini_installer/mini_string.cc',
- 'mini_installer/mini_string.h',
- 'mini_installer/pe_resource.cc',
- 'mini_installer/pe_resource.h',
- '<(INTERMEDIATE_DIR)/packed_files.rc',
- ],
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'EnableIntrinsicFunctions': 'true',
- 'BufferSecurityCheck': 'false',
- 'BasicRuntimeChecks': '0',
- 'ExceptionHandling': '0',
- },
- 'VCLinkerTool': {
- 'RandomizedBaseAddress': '1',
- 'DataExecutionPrevention': '0',
- 'AdditionalLibraryDirectories': [
- '<(PRODUCT_DIR)/lib'
- ],
- 'DelayLoadDLLs': [],
- 'EntryPointSymbol': 'MainEntryPoint',
- 'GenerateMapFile': 'true',
- 'IgnoreAllDefaultLibraries': 'true',
- 'OptimizeForWindows98': '1',
- 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
- 'AdditionalDependencies': [
- 'shlwapi.lib',
- 'setupapi.lib',
- ],
- },
- 'VCManifestTool': {
- 'AdditionalManifestFiles': [
- '$(ProjectDir)\\mini_installer\\mini_installer.exe.manifest',
- ],
- },
- },
- 'configurations': {
- 'Debug_Base': {
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'BasicRuntimeChecks': '0',
- 'BufferSecurityCheck': 'false',
- 'ExceptionHandling': '0',
- },
- 'VCLinkerTool': {
- 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
- 'AdditionalOptions': [
- '/safeseh:no',
- '/dynamicbase:no',
- '/ignore:4199',
- '/ignore:4221',
- '/nxcompat',
- ],
- },
+ 'targets': [
+ {
+ 'target_name': 'mini_installer',
+ 'type': 'executable',
+
+ 'dependencies': [
+ '../chrome.gyp:chrome',
+ '../chrome.gyp:chrome_nacl_win64',
+ '../chrome.gyp:chrome_dll',
+ '../chrome.gyp:default_extensions',
+ '../chrome.gyp:setup',
+ ],
+ 'include_dirs': [
+ '../..',
+ '<(INTERMEDIATE_DIR)',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome',
+ ],
+ 'sources': [
+ 'mini_installer/appid.h',
+ 'mini_installer/chrome.release',
+ 'mini_installer/chrome_appid.cc',
+ 'mini_installer/configuration.cc',
+ 'mini_installer/configuration.h',
+ 'mini_installer/decompress.cc',
+ 'mini_installer/decompress.h',
+ 'mini_installer/mini_installer.cc',
+ 'mini_installer/mini_installer.h',
+ 'mini_installer/mini_installer.ico',
+ 'mini_installer/mini_installer.rc',
+ 'mini_installer/mini_installer_exe_version.rc.version',
+ 'mini_installer/mini_installer_resource.h',
+ 'mini_installer/mini_string.cc',
+ 'mini_installer/mini_string.h',
+ 'mini_installer/pe_resource.cc',
+ 'mini_installer/pe_resource.h',
+ '<(INTERMEDIATE_DIR)/packed_files.rc',
+ ],
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'EnableIntrinsicFunctions': 'true',
+ 'BufferSecurityCheck': 'false',
+ 'BasicRuntimeChecks': '0',
+ 'ExceptionHandling': '0',
},
- },
- 'Release_Base': {
- 'includes': ['../../build/internal/release_defaults.gypi'],
- 'msvs_settings': {
- 'VCCLCompilerTool': {
- 'EnableIntrinsicFunctions': 'true',
- 'BasicRuntimeChecks': '0',
- 'BufferSecurityCheck': 'false',
- 'ExceptionHandling': '0',
- },
- 'VCLinkerTool': {
- 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
- 'Profile': 'false', # Conflicts with /FIXED
- 'AdditionalOptions': [
- '/SAFESEH:NO',
- '/NXCOMPAT',
- '/DYNAMICBASE:NO',
- '/FIXED',
- ],
- },
+ 'VCLinkerTool': {
+ 'RandomizedBaseAddress': '1',
+ 'DataExecutionPrevention': '0',
+ 'AdditionalLibraryDirectories': [
+ '<(PRODUCT_DIR)/lib'
+ ],
+ 'DelayLoadDLLs': [],
+ 'EntryPointSymbol': 'MainEntryPoint',
+ 'IgnoreAllDefaultLibraries': 'true',
+ 'OptimizeForWindows98': '1',
+ 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
+ 'AdditionalDependencies': [
+ 'shlwapi.lib',
+ 'setupapi.lib',
+ ],
},
- },
- },
- 'rules': [
- {
- 'rule_name': 'mini_installer_version',
- 'extension': 'version',
- 'variables': {
- 'template_input_path': 'mini_installer/mini_installer_exe_version.rc.version',
+ 'VCManifestTool': {
+ 'AdditionalManifestFiles': [
+ '$(ProjectDir)\\mini_installer\\mini_installer.exe.manifest',
+ ],
},
- 'inputs': [
- '<(template_input_path)',
- '<(version_path)',
- '<(lastchange_path)',
- '<(branding_dir)/BRANDING',
- ],
- 'outputs': [
- '<(PRODUCT_DIR)/mini_installer_exe_version.rc',
- ],
- 'action': [
- 'python', '<(version_py)',
- '-f', '<(version_path)',
- '-f', '<(lastchange_path)',
- '-f', '<(branding_dir)/BRANDING',
- '<(template_input_path)',
- '<@(_outputs)',
- ],
- 'process_outputs_as_sources': 1,
- 'message': 'Generating version information'
},
- ],
- # TODO(mark): <(branding_dir) should be defined by the
- # global condition block at the bottom of the file, but
- # this doesn't work due to the following issue:
- #
- # http://code.google.com/p/gyp/issues/detail?id=22
- #
- # Remove this block once the above issue is fixed.
- 'conditions': [
- [ 'branding == "Chrome"', {
- 'variables': {
- 'branding_dir': '../app/theme/google_chrome',
+ 'configurations': {
+ 'Debug_Base': {
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'BasicRuntimeChecks': '0',
+ 'BufferSecurityCheck': 'false',
+ 'ExceptionHandling': '0',
+ },
+ 'VCLinkerTool': {
+ 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
+ 'AdditionalOptions': [
+ '/safeseh:no',
+ '/dynamicbase:no',
+ '/ignore:4199',
+ '/ignore:4221',
+ '/nxcompat',
+ ],
+ },
+ },
},
- }, { # else branding!="Chrome"
- 'variables': {
- 'branding_dir': '../app/theme/chromium',
+ 'Release_Base': {
+ 'includes': ['../../build/internal/release_defaults.gypi'],
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'EnableIntrinsicFunctions': 'true',
+ 'BasicRuntimeChecks': '0',
+ 'BufferSecurityCheck': 'false',
+ 'ExceptionHandling': '0',
+ },
+ 'VCLinkerTool': {
+ 'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
+ 'Profile': 'false', # Conflicts with /FIXED
+ 'AdditionalOptions': [
+ '/SAFESEH:NO',
+ '/NXCOMPAT',
+ '/DYNAMICBASE:NO',
+ '/FIXED',
+ ],
+ },
+ },
},
- }],
- ],
- },
- 'targets': [
- {
- 'target_name': 'mini_installer',
- 'type': 'executable',
+ },
# Disable precompiled headers for this project, to avoid
# linker errors when building with VS 2008.
@@ -184,12 +137,34 @@
# TODO(yukawa): Enable the common compatibility manifest again.
'win_exe_compatibility_manifest': '',
},
- 'sources': [
- 'mini_installer/chrome.release',
- 'mini_installer/chrome_appid.cc',
- ],
'rules': [
{
+ 'rule_name': 'mini_installer_version',
+ 'extension': 'version',
+ 'variables': {
+ 'template_input_path': 'mini_installer/mini_installer_exe_version.rc.version',
+ },
+ 'inputs': [
+ '<(template_input_path)',
+ '<(version_path)',
+ '<(lastchange_path)',
+ '<(branding_dir)/BRANDING',
+ ],
+ 'outputs': [
+ '<(PRODUCT_DIR)/mini_installer_exe_version.rc',
+ ],
+ 'action': [
+ 'python', '<(version_py)',
+ '-f', '<(version_path)',
+ '-f', '<(lastchange_path)',
+ '-f', '<(branding_dir)/BRANDING',
+ '<(template_input_path)',
+ '<@(_outputs)',
+ ],
+ 'process_outputs_as_sources': 1,
+ 'message': 'Generating version information'
+ },
+ {
'rule_name': 'installer_archive',
'extension': 'release',
'variables': {
@@ -251,7 +226,6 @@
],
'inputs': [
'<(create_installer_archive_py_path)',
- '<(PRODUCT_DIR)/app_host.exe',
'<(PRODUCT_DIR)/chrome.exe',
'<(PRODUCT_DIR)/chrome.dll',
'<(PRODUCT_DIR)/nacl64.exe',
@@ -292,8 +266,46 @@
'msvs_cygwin_shell': 1,
},
],
+ # TODO(mark): <(branding_dir) should be defined by the
+ # global condition block at the bottom of the file, but
+ # this doesn't work due to the following issue:
+ #
+ # http://code.google.com/p/gyp/issues/detail?id=22
+ #
+ # Remove this block once the above issue is fixed.
+ 'conditions': [
+ [ 'branding == "Chrome"', {
+ 'variables': {
+ 'branding_dir': '../app/theme/google_chrome',
+ },
+ }, { # else branding!="Chrome"
+ 'variables': {
+ 'branding_dir': '../app/theme/chromium',
+ },
+ }],
+ ],
},
],
+ 'conditions': [
+ ['test_isolation_mode != "noop"', {
+ 'targets': [
+ {
+ 'target_name': 'mini_installer_tests_run',
+ 'type': 'none',
+ 'dependencies': [
+ 'mini_installer',
+ ],
+ 'includes': [
+ '../../build/isolate.gypi',
+ 'mini_installer_tests.isolate',
+ ],
+ 'sources': [
+ 'mini_installer_tests.isolate',
+ ],
+ },
+ ],
+ }],
+ ],
}],
[ 'branding == "Chrome"', {
'variables': {
diff --git a/chromium/chrome/installer/mini_installer.gypi b/chromium/chrome/installer/mini_installer.gypi
index ee9403cab19..5b1e9eb6918 100644
--- a/chromium/chrome/installer/mini_installer.gypi
+++ b/chromium/chrome/installer/mini_installer.gypi
@@ -4,7 +4,6 @@
{
'dependencies': [
'<@(chrome_dll_project)',
- '../chrome.gyp:app_host',
'../chrome.gyp:chrome',
'../chrome.gyp:chrome_nacl_win64',
'../chrome.gyp:default_extensions',
@@ -48,7 +47,6 @@
},
'VCLinkerTool': {
'OutputFile': '<(output_dir)/mini_installer.exe',
- 'MapFileName': '<(output_dir)/mini_installer.map',
'RandomizedBaseAddress': '1',
'DataExecutionPrevention': '0',
'AdditionalLibraryDirectories': [
@@ -56,7 +54,6 @@
],
'DelayLoadDLLs': [],
'EntryPointSymbol': 'MainEntryPoint',
- 'GenerateMapFile': 'true',
'IgnoreAllDefaultLibraries': 'true',
'OptimizeForWindows98': '1',
'SubSystem': '2', # Set /SUBSYSTEM:WINDOWS
@@ -191,7 +188,6 @@
],
'inputs': [
'<(create_installer_archive_py_path)',
- '<(PRODUCT_DIR)/app_host.exe',
'<(PRODUCT_DIR)/chrome.exe',
'<@(chrome_dll_path)',
'<(PRODUCT_DIR)/nacl64.exe',
diff --git a/chromium/chrome/js_unittest_vars.gypi b/chromium/chrome/js_unittest_vars.gypi
index 8146ea2d5ab..b8ae1d49f6c 100644
--- a/chromium/chrome/js_unittest_vars.gypi
+++ b/chromium/chrome/js_unittest_vars.gypi
@@ -8,6 +8,6 @@
'js2gtest': '<(DEPTH)/chrome/test/base/js2gtest.js',
'mock_js': '<(DEPTH)/chrome/third_party/mock4js/mock4js.js',
'test_api_js': '<(DEPTH)/chrome/test/data/webui/test_api.js',
- 'accessibility_audit_js': '<(DEPTH)/third_party/accessibility-developer-tools/gen/axs_testing.js',
+ 'accessibility_audit_js': '<(DEPTH)/third_party/accessibility-audit/axs_testing.js',
},
}
diff --git a/chromium/chrome/test/data/nacl/nacl_test_data.gyp b/chromium/chrome/test/data/nacl/nacl_test_data.gyp
index 4d8e4ecff20..5c1580b44c9 100644
--- a/chromium/chrome/test/data/nacl/nacl_test_data.gyp
+++ b/chromium/chrome/test/data/nacl/nacl_test_data.gyp
@@ -146,6 +146,7 @@
'pnacl_error_handling/bad.pexe',
'pnacl_error_handling/pnacl_bad_pexe.nmf',
'pnacl_error_handling/pnacl_bad_doesnotexist.nmf',
+ 'pnacl_error_handling/pnacl_illformed_manifest.nmf',
],
},
'dependencies': [
@@ -253,7 +254,11 @@
'-lppapi_test_lib',
'-lplatform',
'-lgio',
- '-lnacl_exception',
+ # The "_private" variant of the library calls the syscalls
+ # directly, which allows us to test the syscalls directly,
+ # even when the exception-handling IRT interface is also
+ # disabled under PNaCl.
+ '-lnacl_exception_private',
],
'sources': [
'pnacl_exception_handling_disabled/pnacl_exception_handling_disabled.cc',
@@ -265,7 +270,7 @@
'dependencies': [
'<(DEPTH)/native_client/src/shared/gio/gio.gyp:gio_lib',
'<(DEPTH)/native_client/src/shared/platform/platform.gyp:platform_lib',
- '<(DEPTH)/native_client/src/untrusted/nacl/nacl.gyp:nacl_exception_lib',
+ '<(DEPTH)/native_client/src/untrusted/nacl/nacl.gyp:nacl_exception_private_lib',
'<(DEPTH)/native_client/tools.gyp:prep_toolchain',
'<(DEPTH)/ppapi/native_client/native_client.gyp:ppapi_lib',
'<(DEPTH)/ppapi/ppapi_untrusted.gyp:ppapi_cpp_lib',
diff --git a/chromium/chrome/test/perf/perf_test.gyp b/chromium/chrome/test/perf/perf_test.gyp
new file mode 100644
index 00000000000..b1271c18651
--- /dev/null
+++ b/chromium/chrome/test/perf/perf_test.gyp
@@ -0,0 +1,18 @@
+# Copyright 2013 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+{
+ 'targets': [
+ {
+ 'target_name': 'chrome_perf_test',
+ 'type': 'static_library',
+ 'sources': [
+ 'perf_test.cc',
+ ],
+ 'dependencies': [
+ '../../../base/base.gyp:base',
+ '../../../testing/perf/perf_test.gyp:*',
+ ],
+ },
+ ],
+}