summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xchrome/chrome.gyp4154
-rwxr-xr-xchrome/chrome_browser.gypi2350
-rwxr-xr-xchrome/chrome_common.gypi284
-rwxr-xr-xchrome/chrome_debugger.gypi61
-rwxr-xr-xchrome/chrome_plugin.gypi72
-rwxr-xr-xchrome/chrome_renderer.gypi194
-rwxr-xr-xchrome/chrome_tests.gypi1268
7 files changed, 4238 insertions, 4145 deletions
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
index d49dcbf..ffdc0c1 100755
--- a/chrome/chrome.gyp
+++ b/chrome/chrome.gyp
@@ -218,6 +218,15 @@
]}],
],
},
+ # Some targets have been moved to gypi's to reduce the size of this file.
+ 'includes': [
+ 'chrome_browser.gypi',
+ 'chrome_common.gypi',
+ 'chrome_debugger.gypi',
+ 'chrome_plugin.gypi',
+ 'chrome_renderer.gypi',
+ 'chrome_tests.gypi',
+ ],
'targets': [
{
# TODO(mark): It would be better if each static library that needed
@@ -504,2717 +513,6 @@
],
},
{
- 'target_name': 'common',
- 'type': '<(library)',
- 'msvs_guid': '899F1280-3441-4D1F-BA04-CCD6208D9146',
- 'dependencies': [
- 'common_constants',
- 'chrome_resources',
- 'chrome_strings',
- 'theme_resources',
- '../app/app.gyp:app_base',
- '../app/app.gyp:app_resources',
- '../base/base.gyp:base',
- '../base/base.gyp:base_i18n',
- '../build/temp_gyp/googleurl.gyp:googleurl',
- '../ipc/ipc.gyp:ipc',
- '../net/net.gyp:net',
- '../net/net.gyp:net_resources',
- '../skia/skia.gyp:skia',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- '../third_party/sqlite/sqlite.gyp:sqlite',
- '../third_party/zlib/zlib.gyp:zlib',
- '../third_party/npapi/npapi.gyp:npapi',
- '../webkit/webkit.gyp:appcache',
- '../webkit/webkit.gyp:glue',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- # All .cc, .h, and .mm files under chrome/common except for tests.
- 'common/desktop_notifications/active_notification_tracker.h',
- 'common/desktop_notifications/active_notification_tracker.cc',
- 'common/extensions/extension.cc',
- 'common/extensions/extension.h',
- 'common/extensions/extension_constants.cc',
- 'common/extensions/extension_constants.h',
- 'common/extensions/extension_error_reporter.cc',
- 'common/extensions/extension_error_reporter.h',
- 'common/extensions/extension_error_utils.cc',
- 'common/extensions/extension_error_utils.h',
- 'common/extensions/extension_action.cc',
- 'common/extensions/extension_action.h',
- 'common/extensions/extension_l10n_util.cc',
- 'common/extensions/extension_l10n_util.h',
- 'common/extensions/extension_message_bundle.cc',
- 'common/extensions/extension_message_bundle.h',
- 'common/extensions/extension_resource.cc',
- 'common/extensions/extension_resource.h',
- 'common/extensions/extension_unpacker.cc',
- 'common/extensions/extension_unpacker.h',
- 'common/extensions/update_manifest.cc',
- 'common/extensions/update_manifest.h',
- 'common/extensions/url_pattern.cc',
- 'common/extensions/url_pattern.h',
- 'common/extensions/user_script.cc',
- 'common/extensions/user_script.h',
- 'common/gfx/utils.h',
- 'common/net/dns.h',
- 'common/net/net_resource_provider.cc',
- 'common/net/net_resource_provider.h',
- 'common/net/socket_stream.h',
- 'common/net/url_request_intercept_job.cc',
- 'common/net/url_request_intercept_job.h',
- 'common/web_resource/web_resource_unpacker.cc',
- 'common/web_resource/web_resource_unpacker.h',
- 'common/appcache/appcache_backend_proxy.cc',
- 'common/appcache/appcache_backend_proxy.h',
- 'common/appcache/appcache_dispatcher.cc',
- 'common/appcache/appcache_dispatcher.h',
- 'common/appcache/appcache_dispatcher_host.cc',
- 'common/appcache/appcache_dispatcher_host.h',
- 'common/appcache/appcache_frontend_proxy.cc',
- 'common/appcache/appcache_frontend_proxy.h',
- 'common/appcache/chrome_appcache_service.h',
- 'common/automation_constants.cc',
- 'common/automation_constants.h',
- 'common/bindings_policy.h',
- 'common/child_process.cc',
- 'common/child_process.h',
- 'common/child_process_host.cc',
- 'common/child_process_host.h',
- 'common/child_process_info.cc',
- 'common/child_process_info.h',
- 'common/child_process_logging.h',
- 'common/child_process_logging_linux.cc',
- 'common/child_process_logging_mac.mm',
- 'common/child_process_logging_win.cc',
- 'common/child_thread.cc',
- 'common/child_thread.h',
- 'common/chrome_counters.cc',
- 'common/chrome_counters.h',
- 'common/chrome_descriptors.h',
- 'common/chrome_plugin_api.h',
- 'common/chrome_plugin_lib.cc',
- 'common/chrome_plugin_lib.h',
- 'common/chrome_plugin_util.cc',
- 'common/chrome_plugin_util.h',
- 'common/common_glue.cc',
- 'common/common_param_traits.cc',
- 'common/common_param_traits.h',
- 'common/css_colors.h',
- 'common/db_message_filter.cc',
- 'common/db_message_filter.h',
- 'common/debug_flags.cc',
- 'common/debug_flags.h',
- 'common/devtools_messages.h',
- 'common/devtools_messages_internal.h',
- 'common/dom_storage_type.h',
- 'common/filter_policy.h',
- 'common/gears_api.h',
- 'common/gtk_tree.cc',
- 'common/gtk_tree.h',
- 'common/gtk_util.cc',
- 'common/gtk_util.h',
- 'common/histogram_synchronizer.cc',
- 'common/histogram_synchronizer.h',
- 'common/important_file_writer.cc',
- 'common/important_file_writer.h',
- 'common/jstemplate_builder.cc',
- 'common/jstemplate_builder.h',
- 'common/libxml_utils.cc',
- 'common/libxml_utils.h',
- 'common/logging_chrome.cc',
- 'common/logging_chrome.h',
- 'common/main_function_params.h',
- 'common/message_router.cc',
- 'common/message_router.h',
- 'common/mru_cache.h',
- 'common/navigation_gesture.h',
- 'common/navigation_types.h',
- 'common/native_web_keyboard_event.h',
- 'common/native_web_keyboard_event_linux.cc',
- 'common/native_web_keyboard_event_mac.mm',
- 'common/native_web_keyboard_event_win.cc',
- 'common/native_window_notification_source.h',
- 'common/notification_details.h',
- 'common/notification_observer.h',
- 'common/notification_registrar.cc',
- 'common/notification_registrar.h',
- 'common/notification_service.cc',
- 'common/notification_service.h',
- 'common/notification_source.h',
- 'common/notification_type.h',
- 'common/owned_widget_gtk.cc',
- 'common/owned_widget_gtk.h',
- 'common/page_transition_types.h',
- 'common/page_zoom.h',
- 'common/platform_util.h',
- 'common/platform_util_linux.cc',
- 'common/platform_util_mac.mm',
- 'common/platform_util_win.cc',
- 'common/plugin_carbon_interpose_constants_mac.h',
- 'common/plugin_carbon_interpose_constants_mac.cc',
- 'common/plugin_messages.h',
- 'common/plugin_messages_internal.h',
- 'common/pref_member.cc',
- 'common/pref_member.h',
- 'common/pref_service.cc',
- 'common/pref_service.h',
- 'common/process_watcher_posix.cc',
- 'common/process_watcher_win.cc',
- 'common/process_watcher.h',
- 'common/property_bag.cc',
- 'common/property_bag.h',
- 'common/ref_counted_util.h',
- 'common/render_messages.h',
- 'common/render_messages_internal.h',
- 'common/renderer_preferences.h',
- 'common/resource_dispatcher.cc',
- 'common/resource_dispatcher.h',
- 'common/result_codes.h',
- 'common/sandbox_init_wrapper.h',
- 'common/sandbox_init_wrapper_linux.cc',
- 'common/sandbox_init_wrapper_mac.cc',
- 'common/sandbox_init_wrapper_win.cc',
- 'common/sandbox_mac.h',
- 'common/sandbox_mac.mm',
- 'common/security_filter_peer.cc',
- 'common/security_filter_peer.h',
- 'common/nacl_messages.h',
- 'common/nacl_messages_internal.h',
- 'common/sqlite_compiled_statement.cc',
- 'common/sqlite_compiled_statement.h',
- 'common/sqlite_utils.cc',
- 'common/sqlite_utils.h',
- 'common/task_queue.cc',
- 'common/task_queue.h',
- 'common/temp_scaffolding_stubs.cc',
- 'common/temp_scaffolding_stubs.h',
- 'common/thumbnail_score.cc',
- 'common/thumbnail_score.h',
- 'common/time_format.cc',
- 'common/time_format.h',
- 'common/transport_dib.h',
- 'common/transport_dib_linux.cc',
- 'common/transport_dib_mac.cc',
- 'common/transport_dib_win.cc',
- 'common/url_constants.cc',
- 'common/url_constants.h',
- 'common/view_types.cc',
- 'common/view_types.h',
- 'common/visitedlink_common.cc',
- 'common/visitedlink_common.h',
- 'common/webkit_param_traits.h',
- 'common/webmessageportchannel_impl.cc',
- 'common/webmessageportchannel_impl.h',
- 'common/win_safe_util.cc',
- 'common/win_safe_util.h',
- 'common/worker_messages.h',
- 'common/worker_messages_internal.h',
- 'common/worker_thread_ticker.cc',
- 'common/worker_thread_ticker.h',
- 'common/x11_util.cc',
- 'common/x11_util.h',
- 'common/x11_util_internal.h',
- 'common/zip.cc', # Requires zlib directly.
- 'common/zip.h',
- 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc',
- ],
- 'direct_dependent_settings': {
- 'include_dirs': [
- '..',
- ],
- },
- 'export_dependent_settings': [
- '../app/app.gyp:app_base',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- 'export_dependent_settings': [
- '../third_party/sqlite/sqlite.gyp:sqlite',
- ],
- 'link_settings': {
- 'libraries': [
- '-lX11',
- '-lXrender',
- '-lXext',
- ],
- },
- }, { # else: 'OS!="linux"'
- 'sources!': [
- 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc',
- ],
- }],
- ['OS=="linux" and selinux==1', {
- 'dependencies': [
- '../build/linux/system.gyp:selinux',
- ],
- }],
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- }, { # else: OS != "win"
- 'sources!': [
- 'common/temp_scaffolding_stubs.h',
- ],
- }],
- ['OS=="win" or OS=="linux"', {
- 'sources!': [
- 'common/temp_scaffolding_stubs.cc',
- ],
- }],
- ],
- },
- {
- 'target_name': 'browser',
- 'type': '<(library)',
- 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA',
- 'dependencies': [
- 'common',
- 'chrome_resources',
- 'chrome_strings',
- 'theme_resources',
- '../app/app.gyp:app_resources',
- '../app/app.gyp:app_strings',
- '../media/media.gyp:media',
- '../printing/printing.gyp:printing',
- '../skia/skia.gyp:skia',
- '../third_party/bzip2/bzip2.gyp:bzip2',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libjingle/libjingle.gyp:libjingle',
- '../third_party/libxml/libxml.gyp:libxml',
- '../third_party/npapi/npapi.gyp:npapi',
- '../third_party/hunspell/hunspell.gyp:hunspell',
- '../webkit/webkit.gyp:database',
- '../webkit/webkit.gyp:glue',
- ],
- 'include_dirs': [
- '..',
- '<(INTERMEDIATE_DIR)',
- ],
- 'defines': [
- '<@(nacl_defines)',
- ],
- 'sources': [
- # All .cc, .h, .m, and .mm files under browser except for tests and
- # mocks.
- 'browser/alternate_nav_url_fetcher.cc',
- 'browser/alternate_nav_url_fetcher.h',
- 'browser/app_controller_cppsafe_mac.h',
- 'browser/app_controller_mac.h',
- 'browser/app_controller_mac.mm',
- 'browser/app_modal_dialog.cc',
- 'browser/app_modal_dialog.h',
- 'browser/app_modal_dialog_gtk.cc',
- 'browser/app_modal_dialog_mac.mm',
- 'browser/app_modal_dialog_win.cc',
- 'browser/app_modal_dialog_queue.cc',
- 'browser/app_modal_dialog_queue.h',
- 'browser/autocomplete/autocomplete.cc',
- 'browser/autocomplete/autocomplete.h',
- 'browser/autocomplete/autocomplete_accessibility.cc',
- 'browser/autocomplete/autocomplete_accessibility.h',
- 'browser/autocomplete/autocomplete_edit.cc',
- 'browser/autocomplete/autocomplete_edit.h',
- 'browser/autocomplete/autocomplete_edit_view.h',
- 'browser/autocomplete/autocomplete_edit_view_gtk.cc',
- 'browser/autocomplete/autocomplete_edit_view_gtk.h',
- 'browser/autocomplete/autocomplete_edit_view_mac.h',
- 'browser/autocomplete/autocomplete_edit_view_mac.mm',
- 'browser/autocomplete/autocomplete_edit_view_win.cc',
- 'browser/autocomplete/autocomplete_edit_view_win.h',
- 'browser/autocomplete/autocomplete_popup_model.cc',
- 'browser/autocomplete/autocomplete_popup_model.h',
- 'browser/autocomplete/autocomplete_popup_view.h',
- 'browser/autocomplete/autocomplete_popup_view_gtk.cc',
- 'browser/autocomplete/autocomplete_popup_view_gtk.h',
- 'browser/autocomplete/autocomplete_popup_view_mac.h',
- 'browser/autocomplete/autocomplete_popup_view_mac.mm',
- 'browser/autocomplete/history_contents_provider.cc',
- 'browser/autocomplete/history_contents_provider.h',
- 'browser/autocomplete/history_url_provider.cc',
- 'browser/autocomplete/history_url_provider.h',
- 'browser/autocomplete/keyword_provider.cc',
- 'browser/autocomplete/keyword_provider.h',
- 'browser/autocomplete/search_provider.cc',
- 'browser/autocomplete/search_provider.h',
- 'browser/autofill/autofill_field.cc',
- 'browser/autofill/autofill_field.h',
- 'browser/autofill/autofill_infobar_delegate.cc',
- 'browser/autofill/autofill_infobar_delegate.h',
- 'browser/autofill/autofill_manager.cc',
- 'browser/autofill/autofill_manager.h',
- 'browser/autofill/field_types.h',
- 'browser/autofill/form_structure.cc',
- 'browser/autofill/form_structure.h',
- 'browser/autofill/personal_data_manager.cc',
- 'browser/autofill/personal_data_manager.h',
- 'browser/automation/automation_autocomplete_edit_tracker.h',
- 'browser/automation/automation_browser_tracker.h',
- 'browser/automation/extension_automation_constants.h',
- 'browser/automation/extension_automation_constants.cc',
- 'browser/automation/automation_extension_function.h',
- 'browser/automation/automation_extension_function.cc',
- 'browser/automation/automation_profile_impl.cc',
- 'browser/automation/automation_profile_impl.h',
- 'browser/automation/automation_provider_gtk.cc',
- 'browser/automation/automation_provider_mac.mm',
- 'browser/automation/automation_provider_views.cc',
- 'browser/automation/automation_provider_win.cc',
- 'browser/automation/automation_provider.cc',
- 'browser/automation/automation_provider.h',
- 'browser/automation/automation_provider_list.cc',
- 'browser/automation/automation_provider_list_generic.cc',
- 'browser/automation/automation_provider_list_mac.mm',
- 'browser/automation/automation_provider_list.h',
- 'browser/automation/automation_provider_observers.cc',
- 'browser/automation/automation_provider_observers.h',
- 'browser/automation/automation_resource_message_filter.cc',
- 'browser/automation/automation_resource_message_filter.h',
- 'browser/automation/automation_resource_tracker.cc',
- 'browser/automation/automation_resource_tracker.h',
- 'browser/automation/automation_tab_tracker.h',
- 'browser/automation/url_request_automation_job.cc',
- 'browser/automation/url_request_automation_job.h',
- 'browser/automation/automation_window_tracker.h',
- 'browser/automation/extension_port_container.cc',
- 'browser/automation/extension_port_container.h',
- 'browser/automation/ui_controls_linux.cc',
- 'browser/automation/ui_controls_win.cc',
- 'browser/automation/ui_controls.h',
- 'browser/back_forward_menu_model.cc',
- 'browser/back_forward_menu_model.h',
- 'browser/back_forward_menu_model_views.cc',
- 'browser/back_forward_menu_model_views.h',
- 'browser/blocked_popup_container.cc',
- 'browser/blocked_popup_container.h',
- 'browser/bookmarks/bookmark_codec.cc',
- 'browser/bookmarks/bookmark_codec.h',
- 'browser/bookmarks/bookmark_context_menu_controller.cc',
- 'browser/bookmarks/bookmark_context_menu_controller.h',
- 'browser/bookmarks/bookmark_drag_data.cc',
- 'browser/bookmarks/bookmark_drag_data.h',
- 'browser/bookmarks/bookmark_drop_info.cc',
- 'browser/bookmarks/bookmark_drop_info.h',
- 'browser/bookmarks/bookmark_editor.h',
- 'browser/bookmarks/bookmark_folder_tree_model.cc',
- 'browser/bookmarks/bookmark_folder_tree_model.h',
- 'browser/bookmarks/bookmark_index.cc',
- 'browser/bookmarks/bookmark_index.h',
- 'browser/bookmarks/bookmark_html_writer.cc',
- 'browser/bookmarks/bookmark_html_writer.h',
- 'browser/bookmarks/bookmark_manager.h',
- 'browser/bookmarks/bookmark_model.cc',
- 'browser/bookmarks/bookmark_model.h',
- 'browser/bookmarks/bookmark_model_observer.h',
- 'browser/bookmarks/bookmark_service.h',
- 'browser/bookmarks/bookmark_storage.cc',
- 'browser/bookmarks/bookmark_storage.h',
- 'browser/bookmarks/bookmark_table_model.cc',
- 'browser/bookmarks/bookmark_table_model.h',
- 'browser/bookmarks/bookmark_utils.cc',
- 'browser/bookmarks/bookmark_utils.h',
- 'browser/browser.cc',
- 'browser/browser.h',
- 'browser/browser_about_handler.cc',
- 'browser/browser_about_handler.h',
- 'browser/browser_accessibility.cc',
- 'browser/browser_accessibility.h',
- 'browser/browser_accessibility_manager.cc',
- 'browser/browser_accessibility_manager.h',
- 'browser/browser_init.cc',
- 'browser/browser_init.h',
- 'browser/browser_list_gtk.cc',
- 'browser/browser_list.cc',
- 'browser/browser_list.h',
- 'browser/browser_main.cc',
- 'browser/browser_main_gtk.cc',
- 'browser/browser_main_mac.mm',
- 'browser/browser_main_win.cc',
- 'browser/browser_main_win.h',
- 'browser/browser_prefs.cc',
- 'browser/browser_prefs.h',
- 'browser/browser_process.cc',
- 'browser/browser_process.h',
- 'browser/browser_process_impl.cc',
- 'browser/browser_process_impl.h',
- 'browser/browser_shutdown.cc',
- 'browser/browser_shutdown.h',
- 'browser/browser_theme_provider_gtk.cc',
- 'browser/browser_theme_provider_mac.mm',
- 'browser/browser_theme_provider.cc',
- 'browser/browser_theme_provider.h',
- 'browser/browser_trial.cc',
- 'browser/browser_trial.h',
- 'browser/browser_url_handler.cc',
- 'browser/browser_url_handler.h',
- 'browser/browser_window.h',
- 'browser/browsing_data_remover.cc',
- 'browser/browsing_data_remover.h',
- 'browser/browsing_instance.cc',
- 'browser/browsing_instance.h',
- 'browser/bubble_positioner.h',
- 'browser/bug_report_util.cc',
- 'browser/bug_report_util.h',
- 'browser/cancelable_request.cc',
- 'browser/cancelable_request.h',
- 'browser/cert_store.cc',
- 'browser/cert_store.h',
- 'browser/character_encoding.cc',
- 'browser/character_encoding.h',
- 'browser/child_process_launcher.cc',
- 'browser/child_process_launcher.h',
- 'browser/child_process_security_policy.cc',
- 'browser/child_process_security_policy.h',
- 'browser/chrome_browser_application_mac.h',
- 'browser/chrome_browser_application_mac.mm',
- 'browser/chrome_plugin_browsing_context.cc',
- 'browser/chrome_plugin_browsing_context.h',
- 'browser/chrome_plugin_host.cc',
- 'browser/chrome_plugin_host.h',
- 'browser/chrome_thread.cc',
- 'browser/chrome_thread.h',
- 'browser/chromeos/browser_extenders.cc',
- 'browser/chromeos/clock_menu_button.cc',
- 'browser/chromeos/clock_menu_button.h',
- 'browser/chromeos/compact_location_bar.cc',
- 'browser/chromeos/compact_location_bar.h',
- 'browser/chromeos/compact_navigation_bar.cc',
- 'browser/chromeos/compact_navigation_bar.h',
- 'browser/chromeos/cros_library.cc',
- 'browser/chromeos/cros_library.h',
- 'browser/chromeos/external_cookie_handler.cc',
- 'browser/chromeos/external_cookie_handler.h',
- 'browser/chromeos/external_metrics.cc',
- 'browser/chromeos/external_metrics.h',
- 'browser/chromeos/external_protocol_dialog.cc',
- 'browser/chromeos/external_protocol_dialog.h',
- 'browser/chromeos/gview_request_interceptor.cc',
- 'browser/chromeos/gview_request_interceptor.h',
- 'browser/chromeos/main_menu.cc',
- 'browser/chromeos/main_menu.h',
- 'browser/chromeos/mount_library.cc',
- 'browser/chromeos/mount_library.h',
- 'browser/chromeos/network_library.cc',
- 'browser/chromeos/network_library.h',
- 'browser/chromeos/network_menu_button.cc',
- 'browser/chromeos/network_menu_button.h',
- 'browser/chromeos/panel_controller.cc',
- 'browser/chromeos/panel_controller.h',
- 'browser/chromeos/panels/panel_scroller.cc',
- 'browser/chromeos/panels/panel_scroller.h',
- 'browser/chromeos/panels/panel_scroller_container.cc',
- 'browser/chromeos/panels/panel_scroller_container.h',
- 'browser/chromeos/panels/panel_scroller_header.cc',
- 'browser/chromeos/panels/panel_scroller_header.h',
- 'browser/chromeos/password_dialog_view.cc',
- 'browser/chromeos/password_dialog_view.h',
- 'browser/chromeos/pipe_reader.cc',
- 'browser/chromeos/pipe_reader.h',
- 'browser/chromeos/power_library.cc',
- 'browser/chromeos/power_library.h',
- 'browser/chromeos/power_menu_button.cc',
- 'browser/chromeos/power_menu_button.h',
- 'browser/chromeos/preferences.cc',
- 'browser/chromeos/preferences.h',
- 'browser/chromeos/settings_contents_view.cc',
- 'browser/chromeos/settings_contents_view.h',
- 'browser/chromeos/settings_page_view.cc',
- 'browser/chromeos/settings_page_view.h',
- 'browser/chromeos/status_area_button.cc',
- 'browser/chromeos/status_area_button.h',
- 'browser/chromeos/status_area_view.cc',
- 'browser/chromeos/status_area_view.h',
- 'browser/chromeos/synaptics_library.cc',
- 'browser/chromeos/synaptics_library.h',
- 'browser/chromeos/usb_mount_observer.cc',
- 'browser/chromeos/usb_mount_observer.h',
- 'browser/chromeos/version_loader.cc',
- 'browser/chromeos/version_loader.h',
- 'browser/cocoa/about_ipc_bridge.h',
- 'browser/cocoa/about_ipc_bridge.mm',
- 'browser/cocoa/about_ipc_controller.h',
- 'browser/cocoa/about_ipc_controller.mm',
- 'browser/cocoa/about_ipc_dialog.h',
- 'browser/cocoa/about_ipc_dialog.mm',
- 'browser/cocoa/about_window_controller.h',
- 'browser/cocoa/about_window_controller.mm',
- 'browser/cocoa/animatable_view.h',
- 'browser/cocoa/animatable_view.mm',
- 'browser/cocoa/autocomplete_text_field.h',
- 'browser/cocoa/autocomplete_text_field.mm',
- 'browser/cocoa/autocomplete_text_field_cell.h',
- 'browser/cocoa/autocomplete_text_field_cell.mm',
- 'browser/cocoa/autocomplete_text_field_editor.h',
- 'browser/cocoa/autocomplete_text_field_editor.mm',
- 'browser/cocoa/back_forward_menu_controller.h',
- 'browser/cocoa/back_forward_menu_controller.mm',
- 'browser/cocoa/background_gradient_view.h',
- 'browser/cocoa/background_gradient_view.mm',
- 'browser/cocoa/background_tile_view.h',
- 'browser/cocoa/background_tile_view.mm',
- 'browser/cocoa/base_view.h',
- 'browser/cocoa/base_view.mm',
- 'browser/cocoa/browser_window_factory.mm',
- 'browser/cocoa/blocked_popup_container_controller.h',
- 'browser/cocoa/blocked_popup_container_controller.mm',
- 'browser/cocoa/bookmark_all_tabs_controller.h',
- 'browser/cocoa/bookmark_all_tabs_controller.mm',
- 'browser/cocoa/bookmark_bar_bridge.h',
- 'browser/cocoa/bookmark_bar_bridge.mm',
- 'browser/cocoa/bookmark_bar_constants.h',
- 'browser/cocoa/bookmark_bar_controller.h',
- 'browser/cocoa/bookmark_bar_controller.mm',
- 'browser/cocoa/bookmark_bar_state.h',
- 'browser/cocoa/bookmark_bar_toolbar_view.h',
- 'browser/cocoa/bookmark_bar_toolbar_view.mm',
- 'browser/cocoa/bookmark_bar_view.h',
- 'browser/cocoa/bookmark_bar_view.mm',
- 'browser/cocoa/bookmark_bubble_controller.h',
- 'browser/cocoa/bookmark_bubble_controller.mm',
- 'browser/cocoa/bookmark_button.h',
- 'browser/cocoa/bookmark_button.mm',
- 'browser/cocoa/bookmark_button_cell.h',
- 'browser/cocoa/bookmark_button_cell.mm',
- 'browser/cocoa/bookmark_editor_base_controller.h',
- 'browser/cocoa/bookmark_editor_base_controller.mm',
- 'browser/cocoa/bookmark_editor_controller.h',
- 'browser/cocoa/bookmark_editor_controller.mm',
- 'browser/cocoa/bookmark_menu.h',
- 'browser/cocoa/bookmark_menu.mm',
- 'browser/cocoa/bookmark_menu_bridge.h',
- 'browser/cocoa/bookmark_menu_bridge.mm',
- 'browser/cocoa/bookmark_menu_cocoa_controller.h',
- 'browser/cocoa/bookmark_menu_cocoa_controller.mm',
- 'browser/cocoa/bookmark_name_folder_controller.h',
- 'browser/cocoa/bookmark_name_folder_controller.mm',
- 'browser/cocoa/bookmark_tree_browser_cell.h',
- 'browser/cocoa/bookmark_tree_browser_cell.mm',
- 'browser/cocoa/browser_command_executor.h',
- 'browser/cocoa/browser_frame_view.h',
- 'browser/cocoa/browser_frame_view.mm',
- 'browser/cocoa/browser_test_helper.h',
- 'browser/cocoa/browser_window_cocoa.h',
- 'browser/cocoa/browser_window_cocoa.mm',
- 'browser/cocoa/browser_window_controller.h',
- 'browser/cocoa/browser_window_controller.mm',
- 'browser/cocoa/bubble_view.h',
- 'browser/cocoa/bubble_view.mm',
- 'browser/cocoa/bug_report_window_controller.h',
- 'browser/cocoa/bug_report_window_controller.mm',
- 'browser/cocoa/chrome_browser_window.h',
- 'browser/cocoa/chrome_browser_window.mm',
- 'browser/cocoa/chrome_event_processing_window.h',
- 'browser/cocoa/chrome_event_processing_window.mm',
- 'browser/cocoa/clear_browsing_data_controller.h',
- 'browser/cocoa/clear_browsing_data_controller.mm',
- 'browser/cocoa/clickhold_button_cell.h',
- 'browser/cocoa/clickhold_button_cell.mm',
- 'browser/cocoa/command_observer_bridge.h',
- 'browser/cocoa/command_observer_bridge.mm',
- 'browser/cocoa/constrained_window_mac.h',
- 'browser/cocoa/constrained_window_mac.mm',
- 'browser/cocoa/custom_home_pages_model.h',
- 'browser/cocoa/custom_home_pages_model.mm',
- 'browser/cocoa/delayedmenu_button.h',
- 'browser/cocoa/delayedmenu_button.mm',
- 'browser/cocoa/download_item_cell.h',
- 'browser/cocoa/download_item_cell.mm',
- 'browser/cocoa/download_item_controller.h',
- 'browser/cocoa/download_item_controller.mm',
- 'browser/cocoa/download_item_mac.h',
- 'browser/cocoa/download_item_mac.mm',
- 'browser/cocoa/download_shelf_controller.h',
- 'browser/cocoa/download_shelf_controller.mm',
- 'browser/cocoa/download_shelf_mac.h',
- 'browser/cocoa/download_shelf_mac.mm',
- 'browser/cocoa/download_shelf_view.h',
- 'browser/cocoa/download_shelf_view.mm',
- 'browser/cocoa/download_started_animation_mac.mm',
- 'browser/cocoa/download_util_mac.h',
- 'browser/cocoa/download_util_mac.mm',
- 'browser/cocoa/edit_search_engine_cocoa_controller.h',
- 'browser/cocoa/edit_search_engine_cocoa_controller.mm',
- 'browser/cocoa/encoding_menu_controller_delegate_mac.h',
- 'browser/cocoa/encoding_menu_controller_delegate_mac.mm',
- 'browser/cocoa/event_utils.h',
- 'browser/cocoa/event_utils.mm',
- 'browser/cocoa/extension_install_prompt.mm',
- 'browser/cocoa/extension_shelf_controller.h',
- 'browser/cocoa/extension_shelf_controller.mm',
- 'browser/cocoa/extension_view_mac.h',
- 'browser/cocoa/extension_view_mac.mm',
- 'browser/cocoa/extensions/browser_actions_controller.h',
- 'browser/cocoa/extensions/browser_actions_controller.mm',
- 'browser/cocoa/external_protocol_dialog.h',
- 'browser/cocoa/external_protocol_dialog.mm',
- 'browser/cocoa/fast_resize_view.h',
- 'browser/cocoa/fast_resize_view.mm',
- 'browser/cocoa/file_metadata.h',
- 'browser/cocoa/file_metadata.mm',
- 'browser/cocoa/find_bar_bridge.h',
- 'browser/cocoa/find_bar_bridge.mm',
- 'browser/cocoa/find_bar_cocoa_controller.h',
- 'browser/cocoa/find_bar_cocoa_controller.mm',
- 'browser/cocoa/find_bar_text_field.h',
- 'browser/cocoa/find_bar_text_field.mm',
- 'browser/cocoa/find_bar_text_field_cell.h',
- 'browser/cocoa/find_bar_text_field_cell.mm',
- 'browser/cocoa/find_bar_view.h',
- 'browser/cocoa/find_bar_view.mm',
- 'browser/cocoa/find_pasteboard.h',
- 'browser/cocoa/find_pasteboard.mm',
- 'browser/cocoa/first_run_dialog.h',
- 'browser/cocoa/first_run_dialog.mm',
- 'browser/cocoa/focus_tracker.h',
- 'browser/cocoa/focus_tracker.mm',
- 'browser/cocoa/fullscreen_window.h',
- 'browser/cocoa/fullscreen_window.mm',
- 'browser/cocoa/gradient_button_cell.h',
- 'browser/cocoa/gradient_button_cell.mm',
- 'browser/cocoa/history_menu_bridge.h',
- 'browser/cocoa/history_menu_bridge.mm',
- 'browser/cocoa/history_menu_cocoa_controller.h',
- 'browser/cocoa/history_menu_cocoa_controller.mm',
- 'browser/cocoa/html_dialog_window_controller.h',
- 'browser/cocoa/html_dialog_window_controller.mm',
- 'browser/cocoa/hyperlink_button_cell.h',
- 'browser/cocoa/hyperlink_button_cell.mm',
- 'browser/cocoa/hung_renderer_controller.h',
- 'browser/cocoa/hung_renderer_controller.mm',
- 'browser/cocoa/import_progress_dialog.h',
- 'browser/cocoa/import_progress_dialog.mm',
- 'browser/cocoa/importer_lock_dialog.h',
- 'browser/cocoa/importer_lock_dialog.mm',
- 'browser/cocoa/info_bubble_view.h',
- 'browser/cocoa/info_bubble_view.mm',
- 'browser/cocoa/info_bubble_window.h',
- 'browser/cocoa/info_bubble_window.mm',
- 'browser/cocoa/infobar.h',
- 'browser/cocoa/infobar_container_controller.h',
- 'browser/cocoa/infobar_container_controller.mm',
- 'browser/cocoa/infobar_controller.h',
- 'browser/cocoa/infobar_controller.mm',
- 'browser/cocoa/infobar_gradient_view.h',
- 'browser/cocoa/infobar_gradient_view.mm',
- 'browser/cocoa/infobar_test_helper.h',
- 'browser/cocoa/infobar_text_field.h',
- 'browser/cocoa/infobar_text_field.mm',
- 'browser/cocoa/keyword_editor_cocoa_controller.h',
- 'browser/cocoa/keyword_editor_cocoa_controller.mm',
- 'browser/cocoa/location_bar_view_mac.h',
- 'browser/cocoa/location_bar_view_mac.mm',
- 'browser/cocoa/menu_button.h',
- 'browser/cocoa/menu_button.mm',
- 'browser/cocoa/multi_key_equivalent_button.h',
- 'browser/cocoa/multi_key_equivalent_button.mm',
- 'browser/cocoa/nsmenuitem_additions.h',
- 'browser/cocoa/nsmenuitem_additions.mm',
- 'browser/cocoa/nswindow_local_state.h',
- 'browser/cocoa/nswindow_local_state.mm',
- 'browser/cocoa/objc_method_swizzle.h',
- 'browser/cocoa/objc_method_swizzle.mm',
- 'browser/cocoa/page_info_window_controller.h',
- 'browser/cocoa/page_info_window_controller.mm',
- 'browser/cocoa/page_info_window_mac.h',
- 'browser/cocoa/page_info_window_mac.mm',
- 'browser/cocoa/preferences_window_controller.h',
- 'browser/cocoa/preferences_window_controller.mm',
- 'browser/cocoa/rwhvm_editcommand_helper.h',
- 'browser/cocoa/rwhvm_editcommand_helper.mm',
- 'browser/cocoa/repost_form_warning_mac.h',
- 'browser/cocoa/repost_form_warning_mac.mm',
- 'browser/cocoa/restart_browser.h',
- 'browser/cocoa/restart_browser.mm',
- 'browser/cocoa/sad_tab_view.h',
- 'browser/cocoa/sad_tab_view.mm',
- 'browser/cocoa/search_engine_list_model.h',
- 'browser/cocoa/search_engine_list_model.mm',
- 'browser/cocoa/shell_dialogs_mac.mm',
- 'browser/cocoa/status_bubble_mac.h',
- 'browser/cocoa/status_bubble_mac.mm',
- 'browser/cocoa/styled_text_field.h',
- 'browser/cocoa/styled_text_field.mm',
- 'browser/cocoa/styled_text_field_cell.h',
- 'browser/cocoa/styled_text_field_cell.mm',
- 'browser/cocoa/tab_contents_controller.h',
- 'browser/cocoa/tab_contents_controller.mm',
- 'browser/cocoa/tab_controller.h',
- 'browser/cocoa/tab_controller.mm',
- 'browser/cocoa/tab_strip_controller.h',
- 'browser/cocoa/tab_strip_controller.mm',
- 'browser/cocoa/tab_strip_model_observer_bridge.h',
- 'browser/cocoa/tab_strip_model_observer_bridge.mm',
- 'browser/cocoa/tab_strip_view.h',
- 'browser/cocoa/tab_strip_view.mm',
- 'browser/cocoa/tab_view.h',
- 'browser/cocoa/tab_view.mm',
- 'browser/cocoa/tab_window_controller.h',
- 'browser/cocoa/tab_window_controller.mm',
- 'browser/cocoa/task_manager_mac.h',
- 'browser/cocoa/task_manager_mac.mm',
- 'browser/cocoa/theme_install_bubble_view.h',
- 'browser/cocoa/theme_install_bubble_view.mm',
- 'browser/cocoa/throbber_view.h',
- 'browser/cocoa/throbber_view.mm',
- 'browser/cocoa/toolbar_button_cell.h',
- 'browser/cocoa/toolbar_button_cell.mm',
- 'browser/cocoa/toolbar_controller.h',
- 'browser/cocoa/toolbar_controller.mm',
- 'browser/cocoa/toolbar_view.h',
- 'browser/cocoa/toolbar_view.mm',
- 'browser/cocoa/ui_localizer.h',
- 'browser/cocoa/ui_localizer.mm',
- 'browser/cocoa/view_resizer.h',
- 'browser/cocoa/web_drag_source.h',
- 'browser/cocoa/web_drag_source.mm',
- 'browser/cocoa/web_drop_target.h',
- 'browser/cocoa/web_drop_target.mm',
- 'browser/command_updater.cc',
- 'browser/command_updater.h',
- 'browser/cookies_tree_model.cc',
- 'browser/cookies_tree_model.h',
- 'browser/cross_site_request_manager.cc',
- 'browser/cross_site_request_manager.h',
- 'browser/defaults.cc',
- 'browser/defaults.h',
- 'browser/diagnostics/diagnostics_main.cc',
- 'browser/diagnostics/diagnostics_main.h',
- 'browser/diagnostics/sqlite_diagnostics.cc',
- 'browser/diagnostics/sqlite_diagnostics.h',
- 'browser/dock_info_gtk.cc',
- 'browser/dock_info_win.cc',
- 'browser/dock_info.cc',
- 'browser/dock_info.h',
- 'browser/dom_operation_notification_details.h',
- 'browser/dom_ui/chrome_url_data_manager.cc',
- 'browser/dom_ui/chrome_url_data_manager.h',
- 'browser/dom_ui/devtools_ui.cc',
- 'browser/dom_ui/devtools_ui.h',
- 'browser/dom_ui/dom_ui.cc',
- 'browser/dom_ui/dom_ui.h',
- 'browser/dom_ui/dom_ui_factory.cc',
- 'browser/dom_ui/dom_ui_factory.h',
- 'browser/dom_ui/dom_ui_favicon_source.cc',
- 'browser/dom_ui/dom_ui_favicon_source.h',
- 'browser/dom_ui/dom_ui_theme_source.cc',
- 'browser/dom_ui/dom_ui_theme_source.h',
- 'browser/dom_ui/dom_ui_thumbnail_source.cc',
- 'browser/dom_ui/dom_ui_thumbnail_source.h',
- 'browser/dom_ui/downloads_dom_handler.cc',
- 'browser/dom_ui/downloads_dom_handler.h',
- 'browser/dom_ui/downloads_ui.cc',
- 'browser/dom_ui/downloads_ui.h',
- 'browser/dom_ui/fileicon_source.cc',
- 'browser/dom_ui/fileicon_source.h',
- 'browser/dom_ui/filebrowse_ui.cc',
- 'browser/dom_ui/filebrowse_ui.h',
- 'browser/dom_ui/history_ui.cc',
- 'browser/dom_ui/history_ui.h',
- 'browser/dom_ui/html_dialog_ui.cc',
- 'browser/dom_ui/html_dialog_ui.h',
- 'browser/dom_ui/most_visited_handler.cc',
- 'browser/dom_ui/most_visited_handler.h',
- 'browser/dom_ui/new_tab_page_sync_handler.cc',
- 'browser/dom_ui/new_tab_page_sync_handler.h',
- 'browser/dom_ui/new_tab_ui.cc',
- 'browser/dom_ui/new_tab_ui.h',
- 'browser/dom_ui/print_ui.cc',
- 'browser/dom_ui/print_ui.h',
- 'browser/dom_ui/shown_sections_handler.cc',
- 'browser/dom_ui/shown_sections_handler.h',
- 'browser/dom_ui/tips_handler.cc',
- 'browser/dom_ui/tips_handler.h',
- 'browser/download/download_exe.cc',
- 'browser/download/download_file.cc',
- 'browser/download/download_file.h',
- 'browser/download/download_item_model.cc',
- 'browser/download/download_item_model.h',
- 'browser/download/download_manager.cc',
- 'browser/download/download_manager.h',
- 'browser/download/download_request_infobar_delegate.h',
- 'browser/download/download_request_infobar_delegate.cc',
- 'browser/download/download_request_manager.cc',
- 'browser/download/download_request_manager.h',
- 'browser/download/download_shelf.cc',
- 'browser/download/download_shelf.h',
- 'browser/download/download_started_animation.h',
- 'browser/download/download_util.cc',
- 'browser/download/download_util.h',
- 'browser/download/save_file.cc',
- 'browser/download/save_file.h',
- 'browser/download/save_file_manager.cc',
- 'browser/download/save_file_manager.h',
- 'browser/download/save_item.cc',
- 'browser/download/save_item.h',
- 'browser/download/save_package.cc',
- 'browser/download/save_package.h',
- 'browser/download/save_types.h',
- 'browser/encoding_menu_controller.cc',
- 'browser/encoding_menu_controller.h',
- 'browser/extensions/convert_user_script.cc',
- 'browser/extensions/convert_user_script.h',
- 'browser/extensions/crashed_extension_infobar.cc',
- 'browser/extensions/crashed_extension_infobar.h',
- 'browser/extensions/crx_installer.cc',
- 'browser/extensions/crx_installer.h',
- 'browser/extensions/extension_bookmarks_module.cc',
- 'browser/extensions/extension_bookmarks_module.h',
- 'browser/extensions/extension_bookmarks_module_constants.cc',
- 'browser/extensions/extension_bookmarks_module_constants.h',
- 'browser/extensions/extension_browser_actions_api.cc',
- 'browser/extensions/extension_browser_actions_api.h',
- 'browser/extensions/extension_creator.cc',
- 'browser/extensions/extension_creator.h',
- 'browser/extensions/extension_disabled_infobar_delegate.cc',
- 'browser/extensions/extension_disabled_infobar_delegate.h',
- 'browser/extensions/extension_devtools_bridge.cc',
- 'browser/extensions/extension_devtools_bridge.h',
- 'browser/extensions/extension_devtools_events.cc',
- 'browser/extensions/extension_devtools_events.h',
- 'browser/extensions/extension_devtools_manager.cc',
- 'browser/extensions/extension_devtools_manager.h',
- 'browser/extensions/extension_dom_ui.cc',
- 'browser/extensions/extension_dom_ui.h',
- 'browser/extensions/extension_event_names.cc',
- 'browser/extensions/extension_event_names.h',
- 'browser/extensions/execute_code_in_tab_function.cc',
- 'browser/extensions/execute_code_in_tab_function.h',
- 'browser/extensions/extension_browser_event_router.cc',
- 'browser/extensions/extension_browser_event_router.h',
- 'browser/extensions/extension_file_util.cc',
- 'browser/extensions/extension_file_util.h',
- 'browser/extensions/extension_function.cc',
- 'browser/extensions/extension_function.h',
- 'browser/extensions/extension_function_dispatcher.cc',
- 'browser/extensions/extension_function_dispatcher.h',
- 'browser/extensions/extension_history_api.cc',
- 'browser/extensions/extension_history_api.h',
- 'browser/extensions/extension_history_api_constants.cc',
- 'browser/extensions/extension_history_api_constants.h',
- 'browser/extensions/extension_host.cc',
- 'browser/extensions/extension_host.h',
- 'browser/extensions/extension_i18n_api.cc',
- 'browser/extensions/extension_i18n_api.h',
- 'browser/extensions/extension_install_ui.cc',
- 'browser/extensions/extension_install_ui.h',
- 'browser/extensions/extension_message_service.cc',
- 'browser/extensions/extension_message_service.h',
- 'browser/extensions/extension_page_actions_module.cc',
- 'browser/extensions/extension_page_actions_module.h',
- 'browser/extensions/extension_page_actions_module_constants.cc',
- 'browser/extensions/extension_page_actions_module_constants.h',
- 'browser/extensions/extension_popup_api.cc',
- 'browser/extensions/extension_popup_api.h',
- 'browser/extensions/extension_popup_host.cc',
- 'browser/extensions/extension_popup_host.h',
- 'browser/extensions/extension_prefs.cc',
- 'browser/extensions/extension_prefs.h',
- 'browser/extensions/extension_process_manager.cc',
- 'browser/extensions/extension_process_manager.h',
- 'browser/extensions/extension_protocols.cc',
- 'browser/extensions/extension_protocols.h',
- 'browser/extensions/extension_shelf_model.cc',
- 'browser/extensions/extension_shelf_model.h',
- 'browser/extensions/extension_tabs_module.cc',
- 'browser/extensions/extension_tabs_module.h',
- 'browser/extensions/extension_tabs_module_constants.cc',
- 'browser/extensions/extension_tabs_module_constants.h',
- 'browser/extensions/extension_test_api.cc',
- 'browser/extensions/extension_test_api.h',
- 'browser/extensions/extension_toolstrip_api.cc',
- 'browser/extensions/extension_toolstrip_api.h',
- 'browser/extensions/extension_updater.cc',
- 'browser/extensions/extension_updater.h',
- 'browser/extensions/extensions_service.cc',
- 'browser/extensions/extensions_service.h',
- 'browser/extensions/extensions_ui.cc',
- 'browser/extensions/extensions_ui.h',
- 'browser/extensions/external_extension_provider.h',
- 'browser/extensions/external_registry_extension_provider_win.cc',
- 'browser/extensions/external_registry_extension_provider_win.h',
- 'browser/extensions/external_pref_extension_provider.cc',
- 'browser/extensions/external_pref_extension_provider.h',
- 'browser/extensions/file_reader.cc',
- 'browser/extensions/file_reader.h',
- 'browser/extensions/gtk_theme_installed_infobar_delegate.cc',
- 'browser/extensions/gtk_theme_installed_infobar_delegate.h',
- 'browser/extensions/image_loading_tracker.cc',
- 'browser/extensions/image_loading_tracker.h',
- 'browser/extensions/pack_extension_job.cc',
- 'browser/extensions/pack_extension_job.h',
- 'browser/extensions/sandboxed_extension_unpacker.cc',
- 'browser/extensions/sandboxed_extension_unpacker.h',
- 'browser/extensions/theme_installed_infobar_delegate.cc',
- 'browser/extensions/theme_installed_infobar_delegate.h',
- 'browser/extensions/user_script_listener.cc',
- 'browser/extensions/user_script_listener.h',
- 'browser/extensions/user_script_master.cc',
- 'browser/extensions/user_script_master.h',
- 'browser/external_protocol_handler.cc',
- 'browser/external_protocol_handler.h',
- 'browser/external_tab_container.cc',
- 'browser/external_tab_container.h',
- 'browser/global_keyboard_shortcuts_mac.h',
- 'browser/global_keyboard_shortcuts_mac.mm',
- 'browser/fav_icon_helper.cc',
- 'browser/fav_icon_helper.h',
- 'browser/favicon_service.cc',
- 'browser/favicon_service.h',
- 'browser/find_bar.h',
- 'browser/find_bar_controller.cc',
- 'browser/find_bar_controller.h',
- 'browser/find_notification_details.h',
- 'browser/first_run.cc',
- 'browser/first_run.h',
- 'browser/first_run_mac.mm',
- 'browser/first_run_win.cc',
- 'browser/first_run_gtk.cc',
- 'browser/fonts_languages_window.h',
- 'browser/form_field_history_manager.cc',
- 'browser/form_field_history_manager.h',
- 'browser/gears_integration.cc',
- 'browser/gears_integration.h',
- 'browser/google_service_auth_error.h',
- 'browser/google_update.cc',
- 'browser/google_update.h',
- 'browser/google_update_settings_posix.cc',
- 'browser/google_update_settings_mac.mm',
- 'browser/google_url_tracker.cc',
- 'browser/google_url_tracker.h',
- 'browser/google_util.cc',
- 'browser/google_util.h',
- 'browser/gtk/about_chrome_dialog.cc',
- 'browser/gtk/about_chrome_dialog.h',
- 'browser/gtk/back_forward_button_gtk.cc',
- 'browser/gtk/back_forward_button_gtk.h',
- 'browser/gtk/back_forward_menu_model_gtk.cc',
- 'browser/gtk/back_forward_menu_model_gtk.h',
- 'browser/gtk/blocked_popup_container_view_gtk.cc',
- 'browser/gtk/blocked_popup_container_view_gtk.h',
- 'browser/gtk/bookmark_bar_gtk.cc',
- 'browser/gtk/bookmark_bar_gtk.h',
- 'browser/gtk/bookmark_bubble_gtk.cc',
- 'browser/gtk/bookmark_bubble_gtk.h',
- 'browser/gtk/bookmark_context_menu_gtk.cc',
- 'browser/gtk/bookmark_context_menu_gtk.h',
- 'browser/gtk/bookmark_editor_gtk.cc',
- 'browser/gtk/bookmark_editor_gtk.h',
- 'browser/gtk/bookmark_manager_gtk.cc',
- 'browser/gtk/bookmark_manager_gtk.h',
- 'browser/gtk/bookmark_menu_controller_gtk.cc',
- 'browser/gtk/bookmark_menu_controller_gtk.h',
- 'browser/gtk/bookmark_tree_model.cc',
- 'browser/gtk/bookmark_tree_model.h',
- 'browser/gtk/bookmark_utils_gtk.cc',
- 'browser/gtk/bookmark_utils_gtk.h',
- 'browser/gtk/browser_actions_toolbar_gtk.cc',
- 'browser/gtk/browser_actions_toolbar_gtk.h',
- 'browser/gtk/browser_titlebar.cc',
- 'browser/gtk/browser_titlebar.h',
- 'browser/gtk/browser_toolbar_gtk.cc',
- 'browser/gtk/browser_toolbar_gtk.h',
- 'browser/gtk/browser_window_factory_gtk.cc',
- 'browser/gtk/browser_window_gtk.cc',
- 'browser/gtk/browser_window_gtk.h',
- 'browser/gtk/cairo_cached_surface.cc',
- 'browser/gtk/cairo_cached_surface.h',
- 'browser/gtk/clear_browsing_data_dialog_gtk.cc',
- 'browser/gtk/clear_browsing_data_dialog_gtk.h',
- 'browser/gtk/constrained_window_gtk.cc',
- 'browser/gtk/constrained_window_gtk.h',
- 'browser/gtk/create_application_shortcuts_dialog_gtk.cc',
- 'browser/gtk/create_application_shortcuts_dialog_gtk.h',
- 'browser/gtk/custom_button.cc',
- 'browser/gtk/custom_button.h',
- 'browser/gtk/dialogs_gtk.cc',
- 'browser/gtk/download_in_progress_dialog_gtk.cc',
- 'browser/gtk/download_in_progress_dialog_gtk.h',
- 'browser/gtk/download_item_gtk.cc',
- 'browser/gtk/download_item_gtk.h',
- 'browser/gtk/download_shelf_gtk.cc',
- 'browser/gtk/download_shelf_gtk.h',
- 'browser/gtk/download_started_animation_gtk.cc',
- 'browser/gtk/edit_search_engine_dialog.cc',
- 'browser/gtk/edit_search_engine_dialog.h',
- 'browser/gtk/extension_install_prompt_gtk.cc',
- 'browser/gtk/extension_view_gtk.cc',
- 'browser/gtk/extension_view_gtk.h',
- 'browser/gtk/extension_popup_gtk.cc',
- 'browser/gtk/extension_popup_gtk.h',
- 'browser/gtk/external_protocol_dialog_gtk.cc',
- 'browser/gtk/external_protocol_dialog_gtk.h',
- 'browser/gtk/find_bar_gtk.cc',
- 'browser/gtk/find_bar_gtk.h',
- 'browser/gtk/first_run_bubble.cc',
- 'browser/gtk/first_run_bubble.h',
- 'browser/gtk/first_run_dialog.cc',
- 'browser/gtk/first_run_dialog.h',
- 'browser/gtk/focus_store_gtk.cc',
- 'browser/gtk/focus_store_gtk.h',
- 'browser/gtk/fullscreen_exit_bubble_gtk.cc',
- 'browser/gtk/fullscreen_exit_bubble_gtk.h',
- 'browser/gtk/go_button_gtk.cc',
- 'browser/gtk/go_button_gtk.h',
- 'browser/gtk/gtk_chrome_button.cc',
- 'browser/gtk/gtk_chrome_button.h',
- 'browser/gtk/gtk_chrome_link_button.cc',
- 'browser/gtk/gtk_chrome_link_button.h',
- 'browser/gtk/gtk_floating_container.cc',
- 'browser/gtk/gtk_floating_container.h',
- 'browser/gtk/gtk_theme_provider.cc',
- 'browser/gtk/gtk_theme_provider.h',
- 'browser/gtk/html_dialog_gtk.cc',
- 'browser/gtk/html_dialog_gtk.h',
- 'browser/gtk/hung_renderer_dialog_gtk.cc',
- 'browser/gtk/import_dialog_gtk.cc',
- 'browser/gtk/import_dialog_gtk.h',
- 'browser/gtk/import_lock_dialog_gtk.cc',
- 'browser/gtk/import_lock_dialog_gtk.h',
- 'browser/gtk/import_progress_dialog_gtk.cc',
- 'browser/gtk/import_progress_dialog_gtk.h',
- 'browser/gtk/info_bubble_gtk.cc',
- 'browser/gtk/info_bubble_gtk.h',
- 'browser/gtk/infobar_container_gtk.cc',
- 'browser/gtk/infobar_container_gtk.h',
- 'browser/gtk/infobar_gtk.cc',
- 'browser/gtk/infobar_gtk.h',
- 'browser/gtk/keyword_editor_view.cc',
- 'browser/gtk/keyword_editor_view.h',
- 'browser/gtk/list_store_favicon_loader.cc',
- 'browser/gtk/list_store_favicon_loader.h',
- 'browser/gtk/location_bar_view_gtk.cc',
- 'browser/gtk/location_bar_view_gtk.h',
- 'browser/gtk/menu_bar_helper.cc',
- 'browser/gtk/menu_bar_helper.h',
- 'browser/gtk/menu_gtk.cc',
- 'browser/gtk/menu_gtk.h',
- 'browser/gtk/nine_box.cc',
- 'browser/gtk/nine_box.h',
- 'browser/gtk/options/advanced_contents_gtk.cc',
- 'browser/gtk/options/advanced_contents_gtk.h',
- 'browser/gtk/options/advanced_page_gtk.cc',
- 'browser/gtk/options/advanced_page_gtk.h',
- 'browser/gtk/options/content_page_gtk.cc',
- 'browser/gtk/options/content_page_gtk.h',
- 'browser/gtk/options/cookies_view.cc',
- 'browser/gtk/options/cookies_view.h',
- 'browser/gtk/options/exceptions_page_gtk.cc',
- 'browser/gtk/options/exceptions_page_gtk.h',
- 'browser/gtk/options/fonts_languages_window_gtk.cc',
- 'browser/gtk/options/fonts_page_gtk.cc',
- 'browser/gtk/options/fonts_page_gtk.h',
- 'browser/gtk/options/general_page_gtk.cc',
- 'browser/gtk/options/general_page_gtk.h',
- 'browser/gtk/options/languages_page_gtk.cc',
- 'browser/gtk/options/languages_page_gtk.h',
- 'browser/gtk/options/options_layout_gtk.cc',
- 'browser/gtk/options/options_layout_gtk.h',
- 'browser/gtk/options/options_window_gtk.cc',
- 'browser/gtk/options/passwords_exceptions_window_gtk.cc',
- 'browser/gtk/options/passwords_exceptions_window_gtk.h',
- 'browser/gtk/options/passwords_page_gtk.cc',
- 'browser/gtk/options/passwords_page_gtk.h',
- 'browser/gtk/options/url_picker_dialog_gtk.cc',
- 'browser/gtk/options/url_picker_dialog_gtk.h',
- 'browser/gtk/page_info_window_gtk.cc',
- 'browser/gtk/process_singleton_dialog.cc',
- 'browser/gtk/process_singleton_dialog.h',
- 'browser/gtk/repost_form_warning_gtk.cc',
- 'browser/gtk/repost_form_warning_gtk.h',
- 'browser/gtk/rounded_window.cc',
- 'browser/gtk/rounded_window.h',
- 'browser/gtk/sad_tab_gtk.cc',
- 'browser/gtk/sad_tab_gtk.h',
- 'browser/gtk/slide_animator_gtk.cc',
- 'browser/gtk/slide_animator_gtk.h',
- 'browser/gtk/standard_menus.cc',
- 'browser/gtk/standard_menus.h',
- 'browser/gtk/status_bubble_gtk.cc',
- 'browser/gtk/status_bubble_gtk.h',
- 'browser/gtk/tab_contents_container_gtk.cc',
- 'browser/gtk/tab_contents_container_gtk.h',
- 'browser/gtk/tab_contents_drag_source.cc',
- 'browser/gtk/tab_contents_drag_source.h',
- 'browser/gtk/tabs/dragged_tab_controller_gtk.cc',
- 'browser/gtk/tabs/dragged_tab_controller_gtk.h',
- 'browser/gtk/tabs/dragged_tab_gtk.cc',
- 'browser/gtk/tabs/dragged_tab_gtk.h',
- 'browser/gtk/tabs/tab_gtk.cc',
- 'browser/gtk/tabs/tab_gtk.h',
- 'browser/gtk/tabs/tab_renderer_gtk.cc',
- 'browser/gtk/tabs/tab_renderer_gtk.h',
- 'browser/gtk/tabs/tab_strip_gtk.cc',
- 'browser/gtk/tabs/tab_strip_gtk.h',
- 'browser/gtk/task_manager_gtk.cc',
- 'browser/gtk/task_manager_gtk.h',
- 'browser/gtk/theme_install_bubble_view_gtk.cc',
- 'browser/gtk/theme_install_bubble_view_gtk.h',
- 'browser/gtk/toolbar_star_toggle_gtk.cc',
- 'browser/gtk/toolbar_star_toggle_gtk.h',
- 'browser/gtk/view_id_util.cc',
- 'browser/gtk/view_id_util.h',
- 'browser/hang_monitor/hung_plugin_action.cc',
- 'browser/hang_monitor/hung_plugin_action.h',
- 'browser/hang_monitor/hung_window_detector.cc',
- 'browser/hang_monitor/hung_window_detector.h',
- 'browser/history/archived_database.cc',
- 'browser/history/archived_database.h',
- 'browser/history/download_database.cc',
- 'browser/history/download_database.h',
- 'browser/history/download_types.h',
- 'browser/history/expire_history_backend.cc',
- 'browser/history/expire_history_backend.h',
- 'browser/history/history.cc',
- 'browser/history/history.h',
- 'browser/history/history_backend.cc',
- 'browser/history/history_backend.h',
- 'browser/history/history_database.cc',
- 'browser/history/history_database.h',
- 'browser/history/history_marshaling.h',
- 'browser/history/history_notifications.h',
- 'browser/history/history_publisher.cc',
- 'browser/history/history_publisher.h',
- 'browser/history/history_publisher_none.cc',
- 'browser/history/history_publisher_win.cc',
- 'browser/history/history_types.cc',
- 'browser/history/history_types.h',
- 'browser/history/in_memory_database.cc',
- 'browser/history/in_memory_database.h',
- 'browser/history/in_memory_history_backend.cc',
- 'browser/history/in_memory_history_backend.h',
- 'browser/history/page_usage_data.cc',
- 'browser/history/page_usage_data.h',
- 'browser/history/query_parser.cc',
- 'browser/history/query_parser.h',
- 'browser/history/snippet.cc',
- 'browser/history/snippet.h',
- 'browser/history/starred_url_database.cc',
- 'browser/history/starred_url_database.h',
- 'browser/history/text_database.cc',
- 'browser/history/text_database.h',
- 'browser/history/text_database_manager.cc',
- 'browser/history/text_database_manager.h',
- 'browser/history/thumbnail_database.cc',
- 'browser/history/thumbnail_database.h',
- 'browser/history/top_sites.cc',
- 'browser/history/url_database.cc',
- 'browser/history/url_database.h',
- 'browser/history/visit_database.cc',
- 'browser/history/visit_database.h',
- 'browser/history/visit_tracker.cc',
- 'browser/history/visit_tracker.h',
- 'browser/history/visitsegment_database.cc',
- 'browser/history/visitsegment_database.h',
- 'browser/hung_renderer_dialog.h',
- 'browser/icon_loader.h',
- 'browser/icon_loader.cc',
- 'browser/icon_loader_linux.cc',
- 'browser/icon_loader_mac.mm',
- 'browser/icon_loader_win.cc',
- 'browser/icon_manager.cc',
- 'browser/icon_manager.h',
- 'browser/icon_manager_linux.cc',
- 'browser/icon_manager_mac.mm',
- 'browser/icon_manager_win.cc',
- 'browser/ime_input.cc',
- 'browser/ime_input.h',
- 'browser/importer/firefox2_importer.cc',
- 'browser/importer/firefox2_importer.h',
- 'browser/importer/firefox3_importer.cc',
- 'browser/importer/firefox3_importer.h',
- 'browser/importer/firefox_importer_utils.cc',
- 'browser/importer/firefox_importer_utils_linux.cc',
- 'browser/importer/firefox_importer_utils_mac.mm',
- 'browser/importer/firefox_importer_utils_win.cc',
- 'browser/importer/firefox_importer_utils.h',
- 'browser/importer/firefox_profile_lock.cc',
- 'browser/importer/firefox_profile_lock.h',
- 'browser/importer/firefox_profile_lock_posix.cc',
- 'browser/importer/firefox_profile_lock_win.cc',
- 'browser/importer/ie_importer.cc',
- 'browser/importer/ie_importer.h',
- 'browser/importer/importer.cc',
- 'browser/importer/importer.h',
- 'browser/importer/importer_bridge.cc',
- 'browser/importer/importer_bridge.h',
- 'browser/importer/importer_list.cc',
- 'browser/importer/importer_list.h',
- 'browser/importer/mork_reader.cc',
- 'browser/importer/mork_reader.h',
- 'browser/importer/nss_decryptor.cc',
- 'browser/importer/nss_decryptor.h',
- 'browser/importer/nss_decryptor_linux.cc',
- 'browser/importer/nss_decryptor_linux.h',
- 'browser/importer/nss_decryptor_mac.h',
- 'browser/importer/nss_decryptor_mac.mm',
- 'browser/importer/nss_decryptor_win.cc',
- 'browser/importer/nss_decryptor_win.h',
- 'browser/importer/safari_importer.h',
- 'browser/importer/safari_importer.mm',
- 'browser/importer/toolbar_importer.cc',
- 'browser/importer/toolbar_importer.h',
- 'browser/in_process_webkit/browser_webkitclient_impl.cc',
- 'browser/in_process_webkit/browser_webkitclient_impl.h',
- 'browser/in_process_webkit/dom_storage_context.cc',
- 'browser/in_process_webkit/dom_storage_context.h',
- 'browser/in_process_webkit/dom_storage_dispatcher_host.cc',
- 'browser/in_process_webkit/dom_storage_dispatcher_host.h',
- 'browser/in_process_webkit/storage_area.cc',
- 'browser/in_process_webkit/storage_area.h',
- 'browser/in_process_webkit/storage_namespace.cc',
- 'browser/in_process_webkit/storage_namespace.h',
- 'browser/in_process_webkit/webkit_context.cc',
- 'browser/in_process_webkit/webkit_context.h',
- 'browser/in_process_webkit/webkit_thread.cc',
- 'browser/in_process_webkit/webkit_thread.h',
- 'browser/input_window_dialog.h',
- 'browser/input_window_dialog_gtk.cc',
- 'browser/input_window_dialog_win.cc',
- 'browser/jankometer.cc',
- 'browser/jankometer.h',
- 'browser/jumplist.cc',
- 'browser/jumplist.h',
- 'browser/jsmessage_box_client.h',
- 'browser/jsmessage_box_handler.cc',
- 'browser/jsmessage_box_handler.h',
- 'browser/keychain_mac.cc',
- 'browser/keychain_mac.h',
- 'browser/language_combobox_model.cc',
- 'browser/language_combobox_model.h',
- 'browser/language_order_table_model.cc',
- 'browser/language_order_table_model.h',
- 'browser/load_from_memory_cache_details.h',
- 'browser/load_notification_details.h',
- 'browser/location_bar.h',
- 'browser/login_model.h',
- 'browser/login_prompt.cc',
- 'browser/login_prompt.h',
- 'browser/login_prompt_gtk.cc',
- 'browser/login_prompt_mac.h',
- 'browser/login_prompt_mac.mm',
- 'browser/login_prompt_win.cc',
- 'browser/memory_details.cc',
- 'browser/memory_details_linux.cc',
- 'browser/memory_details_mac.cc',
- 'browser/memory_details_win.cc',
- 'browser/memory_details.h',
- 'browser/memory_purger.cc',
- 'browser/memory_purger.h',
- 'browser/meta_table_helper.cc',
- 'browser/meta_table_helper.h',
- 'browser/metrics/metric_event_duration_details.h',
- 'browser/metrics/metrics_log.cc',
- 'browser/metrics/metrics_log.h',
- 'browser/metrics/metrics_response.cc',
- 'browser/metrics/metrics_response.h',
- 'browser/metrics/metrics_service.cc',
- 'browser/metrics/metrics_service.h',
- 'browser/metrics/user_metrics.cc',
- 'browser/metrics/user_metrics.h',
- 'browser/modal_html_dialog_delegate.cc',
- 'browser/modal_html_dialog_delegate.h',
- 'browser/net/browser_url_util.cc',
- 'browser/net/browser_url_util.h',
- 'browser/net/chrome_url_request_context.cc',
- 'browser/net/chrome_url_request_context.h',
- 'browser/net/url_request_context_getter.cc',
- 'browser/net/url_request_context_getter.h',
- 'browser/net/dns_global.cc',
- 'browser/net/dns_global.h',
- 'browser/net/dns_host_info.cc',
- 'browser/net/dns_host_info.h',
- 'browser/net/dns_master.cc',
- 'browser/net/dns_master.h',
- 'browser/net/metadata_url_request.cc',
- 'browser/net/metadata_url_request.h',
- 'browser/net/referrer.cc',
- 'browser/net/referrer.h',
- 'browser/net/resolve_proxy_msg_helper.cc',
- 'browser/net/resolve_proxy_msg_helper.h',
- 'browser/net/sdch_dictionary_fetcher.cc',
- 'browser/net/sdch_dictionary_fetcher.h',
- 'browser/net/sqlite_persistent_cookie_store.cc',
- 'browser/net/sqlite_persistent_cookie_store.h',
- 'browser/net/ssl_config_service_manager.h',
- 'browser/net/url_fetcher.cc',
- 'browser/net/url_fetcher.h',
- 'browser/net/url_fetcher_protect.cc',
- 'browser/net/url_fetcher_protect.h',
- 'browser/net/url_fixer_upper.cc',
- 'browser/net/url_fixer_upper.h',
- 'browser/net/url_request_failed_dns_job.cc',
- 'browser/net/url_request_failed_dns_job.h',
- # TODO: These should be moved to test_support (see below), but
- # are currently used by production code in automation_provider.cc.
- 'browser/net/url_request_mock_http_job.cc',
- 'browser/net/url_request_mock_http_job.h',
- 'browser/net/url_request_mock_link_doctor_job.cc',
- 'browser/net/url_request_mock_link_doctor_job.h',
- 'browser/net/url_request_mock_util.cc',
- 'browser/net/url_request_mock_util.h',
- 'browser/net/url_request_slow_download_job.cc',
- 'browser/net/url_request_slow_download_job.h',
- 'browser/net/url_request_slow_http_job.cc',
- 'browser/net/url_request_slow_http_job.h',
- 'browser/net/url_request_tracking.cc',
- 'browser/net/url_request_tracking.h',
- 'browser/net/websocket_experiment/websocket_experiment_runner.cc',
- 'browser/net/websocket_experiment/websocket_experiment_runner.h',
- 'browser/net/websocket_experiment/websocket_experiment_task.cc',
- 'browser/net/websocket_experiment/websocket_experiment_task.h',
- 'browser/notifications/balloon.cc',
- 'browser/notifications/balloon.h',
- 'browser/notifications/balloon_collection.cc',
- 'browser/notifications/balloon_collection.h',
- 'browser/notifications/balloon_collection_win.cc',
- 'browser/notifications/balloon_collection_mac.mm',
- 'browser/notifications/balloon_collection_linux.cc',
- 'browser/notifications/desktop_notification_service.cc',
- 'browser/notifications/desktop_notification_service.h',
- 'browser/notifications/notification.h',
- 'browser/notifications/notification_object_proxy.cc',
- 'browser/notifications/notification_object_proxy.h',
- 'browser/notifications/notification_ui_manager.cc',
- 'browser/notifications/notification_ui_manager.h',
- 'browser/notifications/notifications_prefs_cache.cc',
- 'browser/notifications/notifications_prefs_cache.h',
- 'browser/ntp_background_util.cc',
- 'browser/ntp_background_util.h',
- 'browser/omnibox_search_hint.cc',
- 'browser/omnibox_search_hint.h',
- 'browser/options_page_base.cc',
- 'browser/options_page_base.h',
- 'browser/options_util.cc',
- 'browser/options_util.h',
- 'browser/options_window.h',
- 'browser/page_info_model.cc',
- 'browser/page_info_model.h',
- 'browser/page_state.cc',
- 'browser/page_state.h',
- 'browser/parsers/metadata_parser.h',
- 'browser/parsers/metadata_parser_factory.h',
- 'browser/parsers/metadata_parser_filebase.cc',
- 'browser/parsers/metadata_parser_filebase.h',
- 'browser/parsers/metadata_parser_jpeg.cc',
- 'browser/parsers/metadata_parser_jpeg.h',
- 'browser/parsers/metadata_parser_jpeg_factory.cc',
- 'browser/parsers/metadata_parser_jpeg_factory.h',
- 'browser/parsers/metadata_parser_manager.cc',
- 'browser/parsers/metadata_parser_manager.h',
- 'browser/parsers/metadata_parser.cc',
- 'browser/password_manager/encryptor_linux.cc',
- 'browser/password_manager/encryptor_mac.mm',
- 'browser/password_manager/encryptor_win.cc',
- 'browser/password_manager/encryptor.h',
- 'browser/password_manager/ie7_password.cc',
- 'browser/password_manager/ie7_password.h',
- 'browser/password_manager/login_database_mac.cc',
- 'browser/password_manager/login_database_mac.h',
- 'browser/password_manager/login_database.cc',
- 'browser/password_manager/login_database.h',
- 'browser/password_manager/password_form_manager.cc',
- 'browser/password_manager/password_form_manager.h',
- 'browser/password_manager/password_manager.cc',
- 'browser/password_manager/password_manager.h',
- 'browser/password_manager/password_store.cc',
- 'browser/password_manager/password_store.h',
- 'browser/password_manager/password_store_default.cc',
- 'browser/password_manager/password_store_default.h',
- # Temporarily disabled while we figure some stuff out.
- # http://code.google.com/p/chromium/issues/detail?id=12351
- # 'browser/password_manager/password_store_gnome.h',
- # 'browser/password_manager/password_store_gnome.cc',
- # 'browser/password_manager/password_store_kwallet.h',
- # 'browser/password_manager/password_store_kwallet.cc',
- 'browser/password_manager/password_store_mac_internal.h',
- 'browser/password_manager/password_store_mac.h',
- 'browser/password_manager/password_store_mac.cc',
- 'browser/password_manager/password_store_win.h',
- 'browser/password_manager/password_store_win.cc',
- 'browser/plugin_installer.cc',
- 'browser/plugin_installer.h',
- 'browser/plugin_process_host.cc',
- 'browser/plugin_process_host.h',
- 'browser/plugin_process_host_mac.cc',
- 'browser/plugin_service.cc',
- 'browser/plugin_service.h',
- 'browser/possible_url_model.cc',
- 'browser/possible_url_model.h',
- 'browser/power_save_blocker.h',
- 'browser/power_save_blocker_common.cc',
- 'browser/power_save_blocker_stub.cc',
- 'browser/power_save_blocker_win.cc',
- 'browser/printing/print_dialog_gtk.cc',
- 'browser/printing/print_dialog_gtk.h',
- 'browser/printing/print_job.cc',
- 'browser/printing/print_job.h',
- 'browser/printing/print_job_manager.cc',
- 'browser/printing/print_job_manager.h',
- 'browser/printing/print_job_worker.cc',
- 'browser/printing/print_job_worker.h',
- 'browser/printing/print_job_worker_owner.h',
- 'browser/printing/print_view_manager.cc',
- 'browser/printing/print_view_manager.h',
- 'browser/printing/printer_query.cc',
- 'browser/printing/printer_query.h',
- 'browser/privacy_blacklist/blacklist.h',
- 'browser/privacy_blacklist/blacklist.cc',
- 'browser/privacy_blacklist/blacklist_io.h',
- 'browser/privacy_blacklist/blacklist_io.cc',
- 'browser/privacy_blacklist/blacklist_observer.h',
- 'browser/privacy_blacklist/blacklist_observer.cc',
- 'browser/privacy_blacklist/blacklist_manager.h',
- 'browser/privacy_blacklist/blacklist_manager.cc',
- 'browser/privacy_blacklist/blacklist_store.h',
- 'browser/privacy_blacklist/blacklist_store.cc',
- 'browser/privacy_blacklist/blocked_response.h',
- 'browser/privacy_blacklist/blocked_response.cc',
- 'browser/process_info_snapshot_mac.cc',
- 'browser/process_info_snapshot.h',
- 'browser/process_singleton.h',
- 'browser/process_singleton_linux.cc',
- 'browser/process_singleton_mac.cc',
- 'browser/process_singleton_win.cc',
- 'browser/profile.cc',
- 'browser/profile.h',
- 'browser/profile_manager.cc',
- 'browser/profile_manager.h',
- 'browser/renderer_host/async_resource_handler.cc',
- 'browser/renderer_host/async_resource_handler.h',
- 'browser/renderer_host/audio_renderer_host.cc',
- 'browser/renderer_host/audio_renderer_host.h',
- 'browser/renderer_host/backing_store.h',
- 'browser/renderer_host/backing_store_manager.cc',
- 'browser/renderer_host/backing_store_manager.h',
- 'browser/renderer_host/backing_store_mac.mm',
- 'browser/renderer_host/backing_store_win.cc',
- 'browser/renderer_host/backing_store_x.cc',
- 'browser/renderer_host/browser_render_process_host.cc',
- 'browser/renderer_host/browser_render_process_host.h',
- 'browser/renderer_host/buffered_resource_handler.cc',
- 'browser/renderer_host/buffered_resource_handler.h',
- 'browser/renderer_host/cross_site_resource_handler.cc',
- 'browser/renderer_host/cross_site_resource_handler.h',
- 'browser/renderer_host/database_dispatcher_host.cc',
- 'browser/renderer_host/database_dispatcher_host.h',
- 'browser/renderer_host/download_resource_handler.cc',
- 'browser/renderer_host/download_resource_handler.h',
- 'browser/renderer_host/download_throttling_resource_handler.cc',
- 'browser/renderer_host/download_throttling_resource_handler.h',
- 'browser/renderer_host/gtk_im_context_wrapper.cc',
- 'browser/renderer_host/gtk_im_context_wrapper.h',
- 'browser/renderer_host/gtk_key_bindings_handler.cc',
- 'browser/renderer_host/gtk_key_bindings_handler.h',
- 'browser/renderer_host/render_process_host.cc',
- 'browser/renderer_host/render_process_host.h',
- 'browser/renderer_host/render_sandbox_host_linux.h',
- 'browser/renderer_host/render_sandbox_host_linux.cc',
- 'browser/renderer_host/render_view_host.cc',
- 'browser/renderer_host/render_view_host.h',
- 'browser/renderer_host/render_view_host_delegate.cc',
- 'browser/renderer_host/render_view_host_delegate.h',
- 'browser/renderer_host/render_view_host_factory.cc',
- 'browser/renderer_host/render_view_host_factory.h',
- 'browser/renderer_host/render_widget_helper.cc',
- 'browser/renderer_host/render_widget_helper.h',
- 'browser/renderer_host/render_widget_host.cc',
- 'browser/renderer_host/render_widget_host.h',
- 'browser/renderer_host/render_widget_host_view.h',
- 'browser/renderer_host/render_widget_host_view_gtk.cc',
- 'browser/renderer_host/render_widget_host_view_gtk.h',
- 'browser/renderer_host/render_widget_host_view_mac.h',
- 'browser/renderer_host/render_widget_host_view_mac.mm',
- 'browser/renderer_host/render_widget_host_view_win.cc',
- 'browser/renderer_host/render_widget_host_view_win.h',
- 'browser/renderer_host/resource_dispatcher_host.cc',
- 'browser/renderer_host/resource_dispatcher_host.h',
- 'browser/renderer_host/resource_dispatcher_host_request_info.cc',
- 'browser/renderer_host/resource_dispatcher_host_request_info.h',
- 'browser/renderer_host/resource_handler.h',
- 'browser/renderer_host/resource_message_filter.cc',
- 'browser/renderer_host/resource_message_filter.h',
- 'browser/renderer_host/resource_message_filter_gtk.cc',
- 'browser/renderer_host/resource_message_filter_mac.mm',
- 'browser/renderer_host/resource_message_filter_win.cc',
- 'browser/renderer_host/resource_request_details.h',
- 'browser/renderer_host/safe_browsing_resource_handler.cc',
- 'browser/renderer_host/safe_browsing_resource_handler.h',
- 'browser/renderer_host/save_file_resource_handler.cc',
- 'browser/renderer_host/save_file_resource_handler.h',
- 'browser/renderer_host/site_instance.cc',
- 'browser/renderer_host/site_instance.h',
- 'browser/renderer_host/socket_stream_dispatcher_host.cc',
- 'browser/renderer_host/socket_stream_dispatcher_host.h',
- 'browser/renderer_host/socket_stream_host.cc',
- 'browser/renderer_host/socket_stream_host.h',
- 'browser/renderer_host/sync_resource_handler.cc',
- 'browser/renderer_host/sync_resource_handler.h',
- 'browser/renderer_host/web_cache_manager.cc',
- 'browser/renderer_host/web_cache_manager.h',
- 'browser/renderer_host/x509_user_cert_resource_handler.cc',
- 'browser/renderer_host/x509_user_cert_resource_handler.h',
- 'browser/rlz/rlz.cc',
- 'browser/rlz/rlz.h',
- 'browser/safe_browsing/bloom_filter.cc',
- 'browser/safe_browsing/bloom_filter.h',
- 'browser/safe_browsing/chunk_range.cc',
- 'browser/safe_browsing/chunk_range.h',
- 'browser/safe_browsing/protocol_manager.cc',
- 'browser/safe_browsing/protocol_manager.h',
- 'browser/safe_browsing/protocol_parser.cc',
- 'browser/safe_browsing/protocol_parser.h',
- 'browser/safe_browsing/safe_browsing_blocking_page.cc',
- 'browser/safe_browsing/safe_browsing_blocking_page.h',
- 'browser/safe_browsing/safe_browsing_database.cc',
- 'browser/safe_browsing/safe_browsing_database.h',
- 'browser/safe_browsing/safe_browsing_database_bloom.cc',
- 'browser/safe_browsing/safe_browsing_database_bloom.h',
- 'browser/safe_browsing/safe_browsing_service.cc',
- 'browser/safe_browsing/safe_browsing_service.h',
- 'browser/safe_browsing/safe_browsing_util.cc',
- 'browser/safe_browsing/safe_browsing_util.h',
- 'browser/sandbox_policy.cc',
- 'browser/sandbox_policy.h',
- 'browser/search_versus_navigate_classifier.cc',
- 'browser/search_versus_navigate_classifier.h',
- 'browser/search_engines/edit_search_engine_controller.cc',
- 'browser/search_engines/edit_search_engine_controller.h',
- 'browser/search_engines/keyword_editor_controller.cc',
- 'browser/search_engines/keyword_editor_controller.h',
- 'browser/search_engines/template_url.cc',
- 'browser/search_engines/template_url.h',
- 'browser/search_engines/template_url_fetcher.cc',
- 'browser/search_engines/template_url_fetcher.h',
- 'browser/search_engines/template_url_model.cc',
- 'browser/search_engines/template_url_model.h',
- 'browser/search_engines/template_url_parser.cc',
- 'browser/search_engines/template_url_parser.h',
- 'browser/search_engines/template_url_prepopulate_data.cc',
- 'browser/search_engines/template_url_prepopulate_data.h',
- 'browser/search_engines/template_url_table_model.cc',
- 'browser/search_engines/template_url_table_model.h',
- 'browser/nacl_process_host.cc',
- 'browser/nacl_process_host.h',
- 'browser/session_startup_pref.cc',
- 'browser/session_startup_pref.h',
- 'browser/sessions/base_session_service.cc',
- 'browser/sessions/base_session_service.h',
- 'browser/sessions/session_backend.cc',
- 'browser/sessions/session_backend.h',
- 'browser/sessions/session_command.cc',
- 'browser/sessions/session_command.h',
- 'browser/sessions/session_id.cc',
- 'browser/sessions/session_id.h',
- 'browser/sessions/session_restore.cc',
- 'browser/sessions/session_restore.h',
- 'browser/sessions/session_service.cc',
- 'browser/sessions/session_service.h',
- 'browser/sessions/session_types.cc',
- 'browser/sessions/session_types.h',
- 'browser/sessions/tab_restore_service.cc',
- 'browser/sessions/tab_restore_service.h',
- 'browser/shell_dialogs.h',
- 'browser/shell_integration.cc',
- 'browser/shell_integration.h',
- 'browser/shell_integration_mac.mm',
- 'browser/shell_integration_linux.cc',
- 'browser/shell_integration_win.cc',
- 'browser/spellcheck_host.cc',
- 'browser/spellcheck_host.h',
- 'browser/spellcheck_worditerator.cc',
- 'browser/spellcheck_worditerator.h',
- 'browser/spellchecker.cc',
- 'browser/spellchecker.h',
- 'browser/spellchecker_common.h',
- 'browser/spellchecker_linux.cc',
- 'browser/spellchecker_mac.mm',
- 'browser/spellchecker_platform_engine.h',
- 'browser/spellchecker_win.cc',
- 'browser/ssl/ssl_blocking_page.cc',
- 'browser/ssl/ssl_blocking_page.h',
- 'browser/ssl/ssl_cert_error_handler.cc',
- 'browser/ssl/ssl_cert_error_handler.h',
- 'browser/ssl/ssl_client_auth_handler.cc',
- 'browser/ssl/ssl_client_auth_handler.h',
- 'browser/ssl/ssl_error_handler.cc',
- 'browser/ssl/ssl_error_handler.h',
- 'browser/ssl/ssl_error_info.cc',
- 'browser/ssl/ssl_error_info.h',
- 'browser/ssl/ssl_host_state.cc',
- 'browser/ssl/ssl_host_state.h',
- 'browser/ssl/ssl_manager.cc',
- 'browser/ssl/ssl_manager.h',
- 'browser/ssl/ssl_policy.cc',
- 'browser/ssl/ssl_policy.h',
- 'browser/ssl/ssl_policy_backend.cc',
- 'browser/ssl/ssl_policy_backend.h',
- 'browser/ssl/ssl_request_info.h',
- 'browser/status_bubble.h',
- 'browser/strict_transport_security_persister.cc',
- 'browser/strict_transport_security_persister.h',
- 'browser/sync/engine/syncapi.h',
- 'browser/sync/glue/bookmark_model_worker.cc',
- 'browser/sync/glue/bookmark_model_worker.h',
- 'browser/sync/glue/change_processor.cc',
- 'browser/sync/glue/change_processor.h',
- 'browser/sync/glue/http_bridge.cc',
- 'browser/sync/glue/http_bridge.h',
- 'browser/sync/glue/model_associator.cc',
- 'browser/sync/glue/model_associator.h',
- 'browser/sync/glue/sync_backend_host.cc',
- 'browser/sync/glue/sync_backend_host.h',
- 'browser/sync/profile_sync_service.cc',
- 'browser/sync/profile_sync_service.h',
- 'browser/sync/sync_setup_flow.cc',
- 'browser/sync/sync_setup_flow.h',
- 'browser/sync/sync_setup_wizard.cc',
- 'browser/sync/sync_setup_wizard.h',
- 'browser/sync/sync_status_ui_helper.cc',
- 'browser/sync/sync_status_ui_helper.h',
- 'browser/state_tracker.cc',
- 'browser/state_tracker.h',
- 'browser/tab_contents/constrained_window.h',
- 'browser/tab_contents/infobar_delegate.cc',
- 'browser/tab_contents/infobar_delegate.h',
- 'browser/tab_contents/interstitial_page.cc',
- 'browser/tab_contents/interstitial_page.h',
- 'browser/tab_contents/navigation_controller.cc',
- 'browser/tab_contents/navigation_controller.h',
- 'browser/tab_contents/navigation_entry.cc',
- 'browser/tab_contents/navigation_entry.h',
- 'browser/tab_contents/page_navigator.h',
- 'browser/tab_contents/provisional_load_details.cc',
- 'browser/tab_contents/provisional_load_details.h',
- 'browser/tab_contents/render_view_context_menu.cc',
- 'browser/tab_contents/render_view_context_menu.h',
- 'browser/tab_contents/render_view_context_menu_gtk.cc',
- 'browser/tab_contents/render_view_context_menu_gtk.h',
- 'browser/tab_contents/render_view_context_menu_mac.mm',
- 'browser/tab_contents/render_view_context_menu_mac.h',
- 'browser/tab_contents/render_view_host_delegate_helper.cc',
- 'browser/tab_contents/render_view_host_delegate_helper.h',
- 'browser/tab_contents/render_view_host_manager.cc',
- 'browser/tab_contents/render_view_host_manager.h',
- 'browser/tab_contents/security_style.h',
- 'browser/tab_contents/tab_contents.cc',
- 'browser/tab_contents/tab_contents.h',
- 'browser/tab_contents/tab_contents_delegate.h',
- 'browser/tab_contents/tab_contents_view.cc',
- 'browser/tab_contents/tab_contents_view.h',
- 'browser/tab_contents/tab_contents_view_gtk.cc',
- 'browser/tab_contents/tab_contents_view_gtk.h',
- 'browser/tab_contents/tab_contents_view_mac.h',
- 'browser/tab_contents/tab_contents_view_mac.mm',
- 'browser/tab_contents/tab_util.cc',
- 'browser/tab_contents/tab_util.h',
- 'browser/tab_contents/thumbnail_generator.cc',
- 'browser/tab_contents/thumbnail_generator.h',
- 'browser/tab_contents/web_drag_source.cc',
- 'browser/tab_contents/web_drag_source.h',
- 'browser/tab_contents/web_drag_dest_gtk.cc',
- 'browser/tab_contents/web_drag_dest_gtk.h',
- 'browser/tab_contents/web_drop_target.cc',
- 'browser/tab_contents/web_drop_target.h',
- 'browser/tabs/tab_strip_model.cc',
- 'browser/tabs/tab_strip_model.h',
- 'browser/tabs/tab_strip_model_order_controller.cc',
- 'browser/tabs/tab_strip_model_order_controller.h',
- 'browser/task_manager.cc',
- 'browser/task_manager.h',
- 'browser/task_manager_resource_providers.cc',
- 'browser/task_manager_resource_providers.h',
- 'browser/theme_resources_util.cc',
- 'browser/theme_resources_util.h',
- 'browser/thumbnail_store.cc',
- 'browser/thumbnail_store.h',
- 'browser/toolbar_model.cc',
- 'browser/toolbar_model.h',
- 'browser/user_data_manager.cc',
- 'browser/user_data_manager.h',
- 'browser/utility_process_host.cc',
- 'browser/utility_process_host.h',
- 'browser/view_ids.h',
- 'browser/views/about_chrome_view.cc',
- 'browser/views/about_chrome_view.h',
- 'browser/views/about_ipc_dialog.cc',
- 'browser/views/about_ipc_dialog.h',
- 'browser/views/about_network_dialog.cc',
- 'browser/views/about_network_dialog.h',
- 'browser/views/accelerator_table_gtk.cc',
- 'browser/views/accelerator_table_gtk.h',
- 'browser/views/autocomplete/autocomplete_popup_contents_view.cc',
- 'browser/views/autocomplete/autocomplete_popup_contents_view.h',
- 'browser/views/autocomplete/autocomplete_popup_win.cc',
- 'browser/views/autocomplete/autocomplete_popup_win.h',
- 'browser/views/autocomplete/autocomplete_popup_gtk.cc',
- 'browser/views/autocomplete/autocomplete_popup_gtk.h',
- 'browser/views/blocked_popup_container_view_views.cc',
- 'browser/views/blocked_popup_container_view_views.h',
- 'browser/views/bookmark_bar_view.cc',
- 'browser/views/bookmark_bar_view.h',
- 'browser/views/bookmark_bubble_view.cc',
- 'browser/views/bookmark_bubble_view.h',
- 'browser/views/bookmark_context_menu.cc',
- 'browser/views/bookmark_context_menu.h',
- 'browser/views/bookmark_editor_view.cc',
- 'browser/views/bookmark_editor_view.h',
- 'browser/views/bookmark_folder_tree_view.cc',
- 'browser/views/bookmark_folder_tree_view.h',
- 'browser/views/bookmark_manager_view.cc',
- 'browser/views/bookmark_manager_view.h',
- 'browser/views/bookmark_menu_button.cc',
- 'browser/views/bookmark_menu_button.h',
- 'browser/views/bookmark_menu_controller_views.cc',
- 'browser/views/bookmark_menu_controller_views.h',
- 'browser/views/bookmark_table_view.cc',
- 'browser/views/bookmark_table_view.h',
- 'browser/views/browser_actions_container.cc',
- 'browser/views/browser_actions_container.h',
- 'browser/views/browser_bubble.cc',
- 'browser/views/browser_bubble.h',
- 'browser/views/browser_bubble_gtk.cc',
- 'browser/views/browser_bubble_win.cc',
- 'browser/views/browser_dialogs.h',
- 'browser/views/bubble_border.cc',
- 'browser/views/bubble_border.h',
- 'browser/views/bug_report_view.cc',
- 'browser/views/bug_report_view.h',
- 'browser/views/chrome_views_delegate.cc',
- 'browser/views/chrome_views_delegate.h',
- 'browser/views/clear_browsing_data.cc',
- 'browser/views/clear_browsing_data.h',
- 'browser/views/constrained_window_win.cc',
- 'browser/views/constrained_window_win.h',
- 'browser/views/confirm_message_box_dialog.cc',
- 'browser/views/confirm_message_box_dialog.h',
- 'browser/views/create_application_shortcut_view.cc',
- 'browser/views/create_application_shortcut_view.h',
- 'browser/views/detachable_toolbar_view.cc',
- 'browser/views/detachable_toolbar_view.h',
- 'browser/views/dialog_stubs_gtk.cc',
- 'browser/views/dom_view.cc',
- 'browser/views/dom_view.h',
- 'browser/views/download_item_view.cc',
- 'browser/views/download_item_view.h',
- 'browser/views/download_shelf_view.cc',
- 'browser/views/download_shelf_view.h',
- 'browser/views/download_started_animation_win.cc',
- 'browser/views/dropdown_bar_host.cc',
- 'browser/views/dropdown_bar_host.h',
- 'browser/views/dropdown_bar_host_gtk.cc',
- 'browser/views/dropdown_bar_host_win.cc',
- 'browser/views/dropdown_bar_view.h',
- 'browser/views/edit_search_engine_dialog.cc',
- 'browser/views/edit_search_engine_dialog.h',
- 'browser/views/event_utils.cc',
- 'browser/views/event_utils.h',
- 'browser/views/extensions/extension_install_prompt.cc',
- 'browser/views/extensions/extension_installed_bubble.cc',
- 'browser/views/extensions/extension_installed_bubble.h',
- 'browser/views/extensions/extension_popup.cc',
- 'browser/views/extensions/extension_popup.h',
- 'browser/views/extensions/extension_shelf.cc',
- 'browser/views/extensions/extension_shelf.h',
- 'browser/views/extensions/extension_view.cc',
- 'browser/views/extensions/extension_view.h',
- 'browser/views/external_protocol_dialog.cc',
- 'browser/views/external_protocol_dialog.h',
- 'browser/views/find_bar_host.cc',
- 'browser/views/find_bar_host.h',
- 'browser/views/find_bar_host_gtk.cc',
- 'browser/views/find_bar_host_win.cc',
- 'browser/views/find_bar_view.cc',
- 'browser/views/find_bar_view.h',
- 'browser/views/first_run_bubble.cc',
- 'browser/views/first_run_bubble.h',
- 'browser/views/first_run_customize_view.cc',
- 'browser/views/first_run_customize_view.h',
- 'browser/views/first_run_view.cc',
- 'browser/views/first_run_view.h',
- 'browser/views/first_run_view_base.cc',
- 'browser/views/first_run_view_base.h',
- 'browser/views/frame/browser_extender.cc',
- 'browser/views/frame/browser_extender.h',
- 'browser/views/frame/browser_frame.h',
- 'browser/views/frame/browser_frame_gtk.cc',
- 'browser/views/frame/browser_frame_gtk.h',
- 'browser/views/frame/browser_frame_win.cc',
- 'browser/views/frame/browser_frame_win.h',
- 'browser/views/frame/browser_non_client_frame_view.h',
- 'browser/views/frame/browser_root_view.cc',
- 'browser/views/frame/browser_root_view.h',
- 'browser/views/frame/browser_view.cc',
- 'browser/views/frame/browser_view.h',
- 'browser/views/frame/glass_browser_frame_view.cc',
- 'browser/views/frame/glass_browser_frame_view.h',
- 'browser/views/frame/opaque_browser_frame_view.cc',
- 'browser/views/frame/opaque_browser_frame_view.h',
- 'browser/views/frame/standard_extender.cc',
- 'browser/views/fullscreen_exit_bubble.cc',
- 'browser/views/fullscreen_exit_bubble.h',
- 'browser/views/go_button.cc',
- 'browser/views/go_button.h',
- 'browser/views/html_dialog_view.cc',
- 'browser/views/html_dialog_view.h',
- 'browser/views/hung_renderer_view.cc',
- 'browser/views/importer_lock_view.cc',
- 'browser/views/importer_lock_view.h',
- 'browser/views/importer_view.cc',
- 'browser/views/importer_view.h',
- 'browser/views/importing_progress_view.cc',
- 'browser/views/importing_progress_view.h',
- 'browser/views/info_bubble.cc',
- 'browser/views/info_bubble.h',
- 'browser/views/infobars/infobar_container.cc',
- 'browser/views/infobars/infobar_container.h',
- 'browser/views/infobars/infobars.cc',
- 'browser/views/infobars/infobars.h',
- 'browser/views/jsmessage_box_dialog.cc',
- 'browser/views/jsmessage_box_dialog.h',
- 'browser/views/keyword_editor_view.cc',
- 'browser/views/keyword_editor_view.h',
- 'browser/views/location_bar_view.cc',
- 'browser/views/location_bar_view.h',
- 'browser/views/login_view.cc',
- 'browser/views/login_view.h',
- 'browser/views/new_profile_dialog.cc',
- 'browser/views/new_profile_dialog.h',
- 'browser/views/new_browser_window_widget.cc',
- 'browser/views/new_browser_window_widget.h',
- 'browser/views/notifications/balloon_view_host.cc',
- 'browser/views/notifications/balloon_view_host.h',
- 'browser/views/notifications/balloon_view.cc',
- 'browser/views/notifications/balloon_view.h',
- 'browser/views/options/advanced_contents_view.cc',
- 'browser/views/options/advanced_contents_view.h',
- 'browser/views/options/advanced_page_view.cc',
- 'browser/views/options/advanced_page_view.h',
- 'browser/views/options/content_page_view.cc',
- 'browser/views/options/content_page_view.h',
- 'browser/views/options/cookies_view.cc',
- 'browser/views/options/cookies_view.h',
- 'browser/views/options/exceptions_page_view.cc',
- 'browser/views/options/exceptions_page_view.h',
- 'browser/views/options/fonts_languages_window_view.cc',
- 'browser/views/options/fonts_languages_window_view.h',
- 'browser/views/options/fonts_page_view.cc',
- 'browser/views/options/fonts_page_view.h',
- 'browser/views/options/general_page_view.cc',
- 'browser/views/options/general_page_view.h',
- 'browser/views/options/languages_page_view.cc',
- 'browser/views/options/languages_page_view.h',
- 'browser/views/options/options_group_view.cc',
- 'browser/views/options/options_group_view.h',
- 'browser/views/options/options_page_view.cc',
- 'browser/views/options/options_page_view.h',
- 'browser/views/options/options_window_view.cc',
- 'browser/views/options/passwords_exceptions_window_view.cc',
- 'browser/views/options/passwords_exceptions_window_view.h',
- 'browser/views/options/passwords_page_view.cc',
- 'browser/views/options/passwords_page_view.h',
- 'browser/views/page_info_window_view.cc',
- 'browser/views/repost_form_warning_view.cc',
- 'browser/views/repost_form_warning_view.h',
- 'browser/views/restart_message_box.cc',
- 'browser/views/restart_message_box.h',
- 'browser/views/sad_tab_view.cc',
- 'browser/views/sad_tab_view.h',
- 'browser/views/select_profile_dialog.cc',
- 'browser/views/select_profile_dialog.h',
- 'browser/views/shell_dialogs_win.cc',
- 'browser/views/star_toggle.cc',
- 'browser/views/star_toggle.h',
- 'browser/views/status_bubble_views.cc',
- 'browser/views/status_bubble_views.h',
- 'browser/views/tab_icon_view.cc',
- 'browser/views/tab_icon_view.h',
- 'browser/views/tab_contents/tab_contents_container.cc',
- 'browser/views/tab_contents/tab_contents_container.h',
- 'browser/views/tab_contents/native_tab_contents_container.h',
- 'browser/views/tab_contents/native_tab_contents_container_gtk.cc',
- 'browser/views/tab_contents/native_tab_contents_container_gtk.h',
- 'browser/views/tab_contents/native_tab_contents_container_win.cc',
- 'browser/views/tab_contents/native_tab_contents_container_win.h',
- 'browser/views/tab_contents/render_view_context_menu_win.cc',
- 'browser/views/tab_contents/render_view_context_menu_win.h',
- 'browser/views/tab_contents/render_view_context_menu_external_win.cc',
- 'browser/views/tab_contents/render_view_context_menu_external_win.h',
- 'browser/views/tab_contents/tab_contents_view_gtk.cc',
- 'browser/views/tab_contents/tab_contents_view_gtk.h',
- 'browser/views/tab_contents/tab_contents_view_win.cc',
- 'browser/views/tab_contents/tab_contents_view_win.h',
- 'browser/views/tabs/dragged_tab_controller.cc',
- 'browser/views/tabs/dragged_tab_controller.h',
- 'browser/views/tabs/dragged_tab_view.cc',
- 'browser/views/tabs/dragged_tab_view.h',
- 'browser/views/tabs/grid.cc',
- 'browser/views/tabs/grid.h',
- 'browser/views/tabs/native_view_photobooth.h',
- 'browser/views/tabs/native_view_photobooth_gtk.cc',
- 'browser/views/tabs/native_view_photobooth_gtk.h',
- 'browser/views/tabs/native_view_photobooth_win.cc',
- 'browser/views/tabs/native_view_photobooth_win.h',
- 'browser/views/tabs/tab.cc',
- 'browser/views/tabs/tab.h',
- 'browser/views/tabs/tab_overview_cell.cc',
- 'browser/views/tabs/tab_overview_cell.h',
- 'browser/views/tabs/tab_overview_container.cc',
- 'browser/views/tabs/tab_overview_container.h',
- 'browser/views/tabs/tab_overview_controller.cc',
- 'browser/views/tabs/tab_overview_controller.h',
- 'browser/views/tabs/tab_overview_drag_controller.cc',
- 'browser/views/tabs/tab_overview_drag_controller.h',
- 'browser/views/tabs/tab_overview_grid.cc',
- 'browser/views/tabs/tab_overview_grid.h',
- 'browser/views/tabs/tab_overview_message_listener.cc',
- 'browser/views/tabs/tab_overview_message_listener.h',
- 'browser/views/tabs/tab_overview_types.cc',
- 'browser/views/tabs/tab_overview_types.h',
- 'browser/views/tabs/tab_renderer.cc',
- 'browser/views/tabs/tab_renderer.h',
- 'browser/views/tabs/tab_strip.cc',
- 'browser/views/tabs/tab_strip.h',
- 'browser/views/task_manager_view.cc',
- 'browser/views/theme_helpers.cc',
- 'browser/views/theme_helpers.h',
- 'browser/views/theme_install_bubble_view.cc',
- 'browser/views/theme_install_bubble_view.h',
- 'browser/views/toolbar_star_toggle.cc',
- 'browser/views/toolbar_star_toggle.h',
- 'browser/views/toolbar_view.cc',
- 'browser/views/toolbar_view.h',
- 'browser/views/uninstall_view.cc',
- 'browser/views/uninstall_view.h',
- 'browser/views/url_picker.cc',
- 'browser/views/url_picker.h',
- 'browser/views/user_data_dir_dialog.cc',
- 'browser/views/user_data_dir_dialog.h',
- 'browser/visitedlink_master.cc',
- 'browser/visitedlink_master.h',
- 'browser/visitedlink_event_listener.cc',
- 'browser/visitedlink_event_listener.h',
- 'browser/webdata/web_data_service.cc',
- 'browser/webdata/web_data_service.h',
- 'browser/webdata/web_data_service_win.cc',
- 'browser/webdata/web_database.cc',
- 'browser/webdata/web_database.h',
- 'browser/webdata/web_database_win.cc',
- 'browser/web_applications/web_app.cc',
- 'browser/web_applications/web_app.h',
- 'browser/web_resource/web_resource_service.h',
- 'browser/web_resource/web_resource_service.cc',
- 'browser/window_sizer.cc',
- 'browser/window_sizer.h',
- 'browser/window_sizer_mac.mm',
- 'browser/window_sizer_linux.cc',
- 'browser/window_sizer_win.cc',
- 'browser/worker_host/message_port_dispatcher.cc',
- 'browser/worker_host/message_port_dispatcher.h',
- 'browser/worker_host/worker_process_host.cc',
- 'browser/worker_host/worker_process_host.h',
- 'browser/worker_host/worker_service.cc',
- 'browser/worker_host/worker_service.h',
- 'browser/zygote_host_linux.cc',
- 'browser/zygote_main_linux.cc',
-
- # This file is generated by GRIT.
- '<(grit_out_dir)/grit/theme_resources_map.cc',
- ],
- 'conditions': [
- ['javascript_engine=="v8"', {
- 'defines': [
- 'CHROME_V8',
- ],
- }],
- ['chromeos==1 and toolkit_views==0', {
- 'sources/': [
- ['exclude', '^browser/chromeos/browser_extenders.cc'],
- ['exclude', '^browser/gtk/external_protocol_dialog_gtk.cc'],
- ['exclude', '^browser/gtk/external_protocol_dialog_gtk.h'],
- ],
- }],
- ['chromeos==0 and toolkit_views==0', {
- 'sources/': [
- ['exclude', '^browser/chromeos'],
- ],
- }],
- ['OS=="linux"', {
- 'dependencies': [
- # Temporarily disabled while we figure some stuff out.
- # http://code.google.com/p/chromium/issues/detail?id=12351
- # '../build/linux/system.gyp:dbus-glib',
- # '../build/linux/system.gyp:gnome-keyring',
- '../build/linux/system.gyp:gtk',
- '../build/linux/system.gyp:gtkprint',
- '../build/linux/system.gyp:nss',
- '../base/base.gyp:linux_versioninfo',
- ],
- 'sources!': [
- 'browser/views/extensions/extension_shelf.cc',
- 'browser/views/extensions/extension_shelf.h',
- 'browser/views/extensions/extension_view.cc',
- 'browser/views/extensions/extension_view.h',
- # Windows-specific files.
- 'browser/password_manager/password_store_win.cc',
- 'browser/password_manager/password_store_win.h',
- ],
- 'sources': [
- 'browser/crash_handler_host_linux.h',
- 'browser/net/ssl_config_service_manager_pref.cc',
- ],
- 'sources/': [
- # Exclude most of printing.
- ['exclude', '^browser/printing/'],
- ['include', '^browser/printing/page_(number|range|setup)\\.cc$'],
- ],
- 'conditions': [
- ['linux_breakpad==1', {
- 'sources': [
- 'app/breakpad_linux.cc',
- 'app/breakpad_linux.h',
- 'browser/crash_handler_host_linux.cc',
- ],
- 'dependencies': [
- '../breakpad/breakpad.gyp:breakpad_client',
- ],
- 'include_dirs': [
- # breakpad_linux.cc wants file_version_info_linux.h
- '<(SHARED_INTERMEDIATE_DIR)',
- ],
- }, { # linux_breakpad==0
- 'sources': [
- 'browser/crash_handler_host_linux_stub.cc',
- ],
- }],
- ],
- }],
- ['OS=="linux" and toolkit_views==0', {
- 'sources!': [
- 'browser/bookmarks/bookmark_drop_info.cc',
- 'browser/views/autocomplete/autocomplete_popup_gtk.cc',
- 'browser/views/autocomplete/autocomplete_popup_gtk.h'
- ],
- }],
- ['OS=="freebsd"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../build/linux/system.gyp:nss',
- ],
- }],
- ['OS=="mac"', {
- 'sources!': [
- 'browser/automation/automation_provider_list_generic.cc',
- 'browser/bookmarks/bookmark_context_menu.cc',
- 'browser/bookmarks/bookmark_drop_info.cc',
- 'browser/dock_info.cc',
- 'browser/jankometer.cc',
- 'browser/password_manager/password_store_gnome.h',
- 'browser/password_manager/password_store_gnome.cc',
- 'browser/password_manager/password_store_kwallet.h',
- 'browser/password_manager/password_store_kwallet.cc',
- 'browser/password_manager/password_store_win.cc',
- 'browser/password_manager/password_store_win.h',
- 'browser/views/extensions/extension_shelf.cc',
- 'browser/views/extensions/extension_shelf.h',
- 'browser/views/extensions/extension_view.cc',
- 'browser/views/extensions/extension_view.h',
- ],
- 'sources': [
- 'browser/net/ssl_config_service_manager_system.cc',
- # Build the necessary GTM sources
- '../third_party/GTM/AppKit/GTMFadeTruncatingTextFieldCell.h',
- '../third_party/GTM/AppKit/GTMFadeTruncatingTextFieldCell.m',
- '../third_party/GTM/AppKit/GTMIBArray.h',
- '../third_party/GTM/AppKit/GTMIBArray.m',
- '../third_party/GTM/AppKit/GTMNSBezierPath+RoundRect.m',
- '../third_party/GTM/AppKit/GTMNSColor+Luminance.m',
- '../third_party/GTM/AppKit/GTMTheme.m',
- '../third_party/GTM/AppKit/GTMUILocalizer.h',
- '../third_party/GTM/AppKit/GTMUILocalizer.m',
- '../third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.h',
- '../third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.m',
- '../third_party/GTM/AppKit/GTMWindowSheetController.m',
- '../third_party/GTM/AppKit/GTMNSAnimation+Duration.m',
- '../third_party/GTM/AppKit/GTMNSAnimation+Duration.h',
- '../third_party/GTM/Foundation/GTMNSNumber+64Bit.h',
- '../third_party/GTM/Foundation/GTMNSNumber+64Bit.m',
- # Build necessary Mozilla sources
- '../third_party/mozilla/include/NSPasteboard+Utils.h',
- '../third_party/mozilla/include/NSPasteboard+Utils.mm',
- '../third_party/mozilla/include/NSScreen+Utils.h',
- '../third_party/mozilla/include/NSScreen+Utils.m',
- '../third_party/mozilla/include/NSString+Utils.h',
- '../third_party/mozilla/include/NSString+Utils.m',
- '../third_party/mozilla/include/NSURL+Utils.h',
- '../third_party/mozilla/include/NSURL+Utils.m',
- '../third_party/mozilla/include/NSWorkspace+Utils.h',
- '../third_party/mozilla/include/NSWorkspace+Utils.m',
- # Headers so that IB can find classes it needs to resolve classes
- # in XIB files.
- '../base/chrome_application_mac.h',
- ],
- 'include_dirs': [
- '../third_party/GTM',
- '../third_party/GTM/AppKit',
- '../third_party/GTM/Foundation',
- ],
- 'link_settings': {
- 'libraries': [
- '$(SDKROOT)/System/Library/Frameworks/SecurityInterface.framework',
- '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
- ],
- 'mac_bundle_resources': [
- 'browser/utility.sb',
- 'browser/worker.sb',
- ],
- },
- 'actions': [
- {
- # This action is used to extract the localization data from xib
- # files and generate table for the ui localizer from it.
- 'variables': {
- 'xib_localizer_tool_path':
- 'tools/build/mac/generate_localizer',
- 'xib_files_to_scan': [
- # The xibs that need localization
- 'app/nibs/About.xib',
- 'app/nibs/BookmarkAllTabs.xib',
- 'app/nibs/BookmarkBar.xib',
- 'app/nibs/BookmarkBubble.xib',
- 'app/nibs/BookmarkEditor.xib',
- 'app/nibs/BookmarkNameFolder.xib',
- 'app/nibs/ClearBrowsingData.xib',
- 'app/nibs/DownloadItem.xib',
- 'app/nibs/DownloadShelf.xib',
- 'app/nibs/EditSearchEngine.xib',
- 'app/nibs/FirstRunDialog.xib',
- 'app/nibs/HttpAuthLoginSheet.xib',
- 'app/nibs/HungRendererDialog.xib',
- 'app/nibs/ImportProgressDialog.xib',
- 'app/nibs/KeywordEditor.xib',
- 'app/nibs/MainMenu.xib',
- 'app/nibs/PageInfo.xib',
- 'app/nibs/Preferences.xib',
- 'app/nibs/ReportBug.xib',
- 'app/nibs/SaveAccessoryView.xib',
- 'app/nibs/TabView.xib',
- 'app/nibs/TaskManager.xib',
- 'app/nibs/Toolbar.xib',
- ],
- },
- 'action_name': 'Process xibs for localization',
- 'inputs': [
- '<(xib_localizer_tool_path)',
- '<@(xib_files_to_scan)',
- ],
- 'outputs': [
- '<(INTERMEDIATE_DIR)/ui_localizer_table.h',
- ],
- 'action': ['<(xib_localizer_tool_path)',
- '<@(_outputs)',
- '<@(xib_files_to_scan)'],
- },
- ],
- }],
- ['OS=="win"', {
- 'defines': [
- '__STD_C',
- '_CRT_SECURE_NO_DEPRECATE',
- '_SCL_SECURE_NO_DEPRECATE',
- ],
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'dependencies': [
- '../gears/gears.gyp:gears',
- '../google_update/google_update.gyp:google_update',
- '../third_party/cld/cld.gyp:cld',
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- '../views/views.gyp:views',
- 'installer/installer.gyp:installer_util',
- ],
- 'export_dependent_settings': [
- '../views/views.gyp:views',
- ],
- 'sources': [
- 'browser/net/ssl_config_service_manager_system.cc',
- # Using built-in rule in vstudio for midl.
- 'browser/history/history_indexer.idl',
- ],
- 'sources!': [
- 'browser/history/history_publisher_none.cc',
- 'browser/password_manager/password_store_gnome.h',
- 'browser/password_manager/password_store_gnome.cc',
- 'browser/password_manager/password_store_kwallet.h',
- 'browser/password_manager/password_store_kwallet.cc',
- 'browser/power_save_blocker_stub.cc',
- 'browser/views/new_browser_window_widget.cc',
- 'browser/views/new_browser_window_widget.h',
- 'browser/views/panel_controller.cc',
- 'browser/views/panel_controller.h',
- 'browser/views/panels/panel_scroller.cc',
- 'browser/views/panels/panel_scroller.h',
- 'browser/views/panels/panel_scroller_container.cc',
- 'browser/views/panels/panel_scroller_container.h',
- 'browser/views/panels/panel_scroller_header.cc',
- 'browser/views/panels/panel_scroller_header.h',
- 'browser/views/tabs/grid.cc',
- 'browser/views/tabs/grid.h',
- 'browser/views/tabs/tab_overview_cell.cc',
- 'browser/views/tabs/tab_overview_cell.h',
- 'browser/views/tabs/tab_overview_container.cc',
- 'browser/views/tabs/tab_overview_container.h',
- 'browser/views/tabs/tab_overview_controller.cc',
- 'browser/views/tabs/tab_overview_controller.h',
- 'browser/views/tabs/tab_overview_drag_controller.cc',
- 'browser/views/tabs/tab_overview_drag_controller.h',
- 'browser/views/tabs/tab_overview_grid.cc',
- 'browser/views/tabs/tab_overview_grid.h',
- 'browser/views/tabs/tab_overview_message_listener.cc',
- 'browser/views/tabs/tab_overview_message_listener.h',
- 'browser/views/tabs/tab_overview_types.cc',
- 'browser/views/tabs/tab_overview_types.h',
- ],
- }, { # 'OS!="win"
- 'sources/': [
- # Exclude all of hang_monitor.
- ['exclude', '^browser/hang_monitor/'],
-
- # Exclude parts of password_manager.
- ['exclude', '^browser/password_manager/ie7_password\\.cc$'],
-
- # Exclude all of rlz.
- ['exclude', '^browser/rlz/'],
-
- # Exclude all of views.
- ['exclude', '^browser/views/'],
- ],
- 'conditions': [
- ['toolkit_views==1',{
- 'sources/': [
- ['include', '^browser/dock_info_gtk.cc'],
- ['include', '^browser/dock_info.cc'],
- ['include', '^browser/dock_info.h'],
- ['include', '^browser/extensions/'],
- ['include', '^browser/views/accelerator_table_gtk.cc'],
- ['include', '^browser/views/accelerator_table_gtk.h'],
- ['include', '^browser/views/autocomplete/autocomplete_popup_contents_view.cc'],
- ['include', '^browser/views/autocomplete/autocomplete_popup_contents_view.h'],
- ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.cc'],
- ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.h'],
- ['include', '^browser/views/blocked_popup_container_view_views.cc'],
- ['include', '^browser/views/blocked_popup_container_view_views.h'],
- ['include', '^browser/views/bookmark_bar_view.cc'],
- ['include', '^browser/views/bookmark_bar_view.h'],
- ['include', '^browser/views/bookmark_bubble_view.cc'],
- ['include', '^browser/views/bookmark_bubble_view.h'],
- ['include', '^browser/views/bookmark_context_menu.cc'],
- ['include', '^browser/views/bookmark_context_menu.h'],
- ['include', '^browser/views/bookmark_menu_button.cc'],
- ['include', '^browser/views/bookmark_menu_button.h'],
- ['include', '^browser/views/bookmark_menu_controller_views.cc'],
- ['include', '^browser/views/browser_actions_container.cc'],
- ['include', '^browser/views/browser_actions_container.h'],
- ['include', '^browser/views/browser_bubble_gtk.cc'],
- ['include', '^browser/views/browser_bubble.cc'],
- ['include', '^browser/views/browser_bubble.h'],
- ['include', '^browser/views/bubble_border.cc'],
- ['include', '^browser/views/bubble_border.h'],
- ['include', '^browser/views/chrome_views_delegate.cc'],
- ['include', '^browser/views/clear_browsing_data.cc'],
- ['include', '^browser/views/clear_browsing_data.h'],
- ['include', '^browser/views/create_application_shortcut_view.cc'],
- ['include', '^browser/views/create_application_shortcut_view.h'],
- ['include', '^browser/views/detachable_toolbar_view.h'],
- ['include', '^browser/views/detachable_toolbar_view.cc'],
- ['include', '^browser/views/dialog_stubs_gtk.cc'],
- ['include', '^browser/views/download_item_view.cc'],
- ['include', '^browser/views/download_item_view.h'],
- ['include', '^browser/views/download_shelf_view.cc'],
- ['include', '^browser/views/download_shelf_view.h'],
- ['include', '^browser/views/dragged_tab_controller.cc'],
- ['include', '^browser/views/dragged_tab_controller.h'],
- ['include', '^browser/views/dropdown_bar_host.cc'],
- ['include', '^browser/views/dropdown_bar_host.h'],
- ['include', '^browser/views/dropdown_bar_host_gtk.cc'],
- ['include', '^browser/views/dropdown_bar_view.h'],
- ['include', '^browser/views/event_utils.cc'],
- ['include', '^browser/views/event_utils.h'],
- ['include', '^browser/views/extensions/extension_install_prompt.cc'],
- ['include', '^browser/views/extensions/extension_installed_bubble.cc'],
- ['include', '^browser/views/extensions/extension_installed_bubble.h'],
- ['include', '^browser/views/extensions/extension_popup.cc'],
- ['include', '^browser/views/extensions/extension_popup.h'],
- ['include', '^browser/views/extensions/extension_shelf.cc'],
- ['include', '^browser/views/extensions/extension_shelf.h'],
- ['include', '^browser/views/extensions/extension_view.cc'],
- ['include', '^browser/views/extensions/extension_view.h'],
- ['include', '^browser/views/extension_view.cc'],
- ['include', '^browser/views/extension_view.h'],
- ['include', '^browser/views/find_bar_view.cc'],
- ['include', '^browser/views/find_bar_view.h'],
- ['include', '^browser/views/find_bar_host_gtk.cc'],
- ['include', '^browser/views/find_bar_host.cc'],
- ['include', '^browser/views/find_bar_host.h'],
- ['include', '^browser/views/fullscreen_exit_bubble.cc'],
- ['include', '^browser/views/fullscreen_exit_bubble.h'],
- ['include', '^browser/views/go_button.cc'],
- ['include', '^browser/views/go_button.h'],
- ['include', '^browser/views/toolbar_star_toggle.h'],
- ['include', '^browser/views/toolbar_star_toggle.cc'],
- ['include', '^browser/views/frame/browser_extender.cc'],
- ['include', '^browser/views/frame/browser_extender.h'],
- ['include', '^browser/views/frame/browser_view.cc'],
- ['include', '^browser/views/frame/browser_view.h'],
- ['include', '^browser/views/frame/browser_frame_gtk.cc'],
- ['include', '^browser/views/frame/browser_frame_gtk.h'],
- ['include', '^browser/views/frame/browser_root_view.cc'],
- ['include', '^browser/views/frame/browser_root_view.h'],
- ['include', '^browser/views/frame/opaque_browser_frame_view.cc'],
- ['include', '^browser/views/frame/opaque_browser_frame_view.h'],
- ['include', '^browser/views/infobars/*'],
- ['include', '^browser/views/info_bubble.cc'],
- ['include', '^browser/views/info_bubble.h'],
- ['include', '^browser/views/location_bar_view.cc'],
- ['include', '^browser/views/location_bar_view.h'],
- ['include', '^browser/views/page_info_window_view.cc'],
- # Not necessary unless you're trying to build ChromeOS+views.
- #['include', '^browser/views/panels/panel_scroller.cc'],
- #['include', '^browser/views/panels/panel_scroller.h'],
- #['include', '^browser/views/panels/panel_scroller_container.cc'],
- #['include', '^browser/views/panels/panel_scroller_container.h'],
- #['include', '^browser/views/panels/panel_scroller_header.cc'],
- #['include', '^browser/views/panels/panel_scroller_header.h'],
- ['include', '^browser/views/sad_tab_view.cc'],
- ['include', '^browser/views/sad_tab_view.h'],
- ['include', '^browser/views/status_bubble_views.cc'],
- ['include', '^browser/views/status_bubble_views.h'],
- ['include', '^browser/views/tab_contents/native_tab_contents_container_gtk.cc'],
- ['include', '^browser/views/tab_contents/native_tab_contents_container_gtk.h'],
- ['include', '^browser/views/tab_contents/render_view_context_menu_win.cc'],
- ['include', '^browser/views/tab_contents/render_view_context_menu_win.h'],
- ['include', '^browser/views/tab_contents/tab_contents_container.cc'],
- ['include', '^browser/views/tab_contents/tab_contents_container.h'],
- ['include', '^browser/views/tab_contents/tab_contents_view_gtk.cc'],
- ['include', '^browser/views/tab_contents/tab_contents_view_gtk.h'],
- ['include', '^browser/views/tab_icon_view.cc'],
- ['include', '^browser/views/tab_icon_view.h'],
- ['include', '^browser/views/tabs/browser_tab_strip.cc'],
- ['include', '^browser/views/tabs/browser_tab_strip.h'],
- ['include', '^browser/views/tabs/dragged_tab_controller.cc'],
- ['include', '^browser/views/tabs/dragged_tab_controller.h'],
- ['include', '^browser/views/tabs/dragged_tab_view.cc'],
- ['include', '^browser/views/tabs/dragged_tab_view.h'],
- ['include', '^browser/views/tabs/native_view_photobooth.h'],
- ['include', '^browser/views/tabs/native_view_photobooth_gtk.cc'],
- ['include', '^browser/views/tabs/native_view_photobooth_gtk.h'],
- ['include', '^browser/views/tabs/tab.cc'],
- ['include', '^browser/views/tabs/tab.h'],
- ['include', '^browser/views/tabs/tab_2.cc'],
- ['include', '^browser/views/tabs/tab_2.h'],
- ['include', '^browser/views/tabs/tab_renderer.cc'],
- ['include', '^browser/views/tabs/tab_renderer.h'],
- ['include', '^browser/views/tabs/tab_strip.cc'],
- ['include', '^browser/views/tabs/tab_strip.h'],
- ['include', '^browser/views/tabs/tab_strip_2.cc'],
- ['include', '^browser/views/tabs/tab_strip_2.h'],
- ['include', '^browser/views/toolbar_view.cc'],
- ['include', '^browser/views/toolbar_view.h'],
- ['include', '^browser/window_sizer.cc'],
- ['include', '^browser/window_sizer.h'],
-
- # Exclude all of browser/gtk, then include the things we want.
- ['exclude', '^browser/gtk'],
- ['include', '^browser/gtk/about_chrome_dialog.cc'],
- ['include', '^browser/gtk/about_chrome_dialog.h'],
- ['include', '^browser/gtk/bookmark_context_menu_gtk.cc'],
- ['include', '^browser/gtk/bookmark_context_menu_gtk.h'],
- ['include', '^browser/gtk/bookmark_editor_gtk.cc'],
- ['include', '^browser/gtk/bookmark_editor_gtk.h'],
- ['include', '^browser/gtk/bookmark_manager_gtk.cc'],
- ['include', '^browser/gtk/bookmark_manager_gtk.h'],
- ['include', '^browser/gtk/bookmark_tree_model.cc'],
- ['include', '^browser/gtk/bookmark_tree_model.h'],
- ['include', '^browser/gtk/bookmark_utils_gtk.cc'],
- ['include', '^browser/gtk/bookmark_utils_gtk.h'],
- ['include', '^browser/gtk/cairo_cached_surface.cc'],
- ['include', '^browser/gtk/cairo_cached_surface.h'],
- ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.cc'],
- ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.h'],
- ['include', '^browser/gtk/constrained_window_gtk.cc'],
- ['include', '^browser/gtk/constrained_window_gtk.h'],
- ['include', '^browser/gtk/dialogs_gtk.cc'],
- ['include', '^browser/gtk/download_started_animation_gtk.cc'],
- ['include', '^browser/gtk/edit_search_engine_dialog.cc'],
- ['include', '^browser/gtk/edit_search_engine_dialog.h'],
- ['include', '^browser/gtk/first_run_dialog.cc'],
- ['include', '^browser/gtk/first_run_dialog.h'],
- ['include', '^browser/gtk/focus_store_gtk.cc'],
- ['include', '^browser/gtk/focus_store_gtk.h'],
- ['include', '^browser/gtk/gtk_chrome_button.cc'],
- ['include', '^browser/gtk/gtk_chrome_button.h'],
- ['include', '^browser/gtk/gtk_chrome_link_button.cc'],
- ['include', '^browser/gtk/gtk_chrome_link_button.h'],
- ['include', '^browser/gtk/gtk_theme_provider.cc'],
- ['include', '^browser/gtk/gtk_theme_provider.h'],
- ['include', '^browser/gtk/hung_renderer_dialog_gtk.cc'],
- ['include', '^browser/gtk/import_dialog_gtk.cc'],
- ['include', '^browser/gtk/import_dialog_gtk.h'],
- ['include', '^browser/gtk/import_progress_dialog_gtk.cc'],
- ['include', '^browser/gtk/import_progress_dialog_gtk.h'],
- ['include', '^browser/gtk/import_lock_dialog_gtk.cc'],
- ['include', '^browser/gtk/import_lock_dialog_gtk.h'],
- ['include', '^browser/gtk/keyword_editor_view.cc'],
- ['include', '^browser/gtk/keyword_editor_view.h'],
- ['include', '^browser/gtk/list_store_favicon_loader.cc'],
- ['include', '^browser/gtk/list_store_favicon_loader.h'],
- ['include', '^browser/gtk/menu_gtk.cc'],
- ['include', '^browser/gtk/menu_gtk.h'],
- ['include', '^browser/gtk/nine_box.cc'],
- ['include', '^browser/gtk/nine_box.h'],
- ['include', '^browser/gtk/options/'],
- ['include', '^browser/gtk/repost_form_warning_gtk.cc'],
- ['include', '^browser/gtk/repost_form_warning_gtk.h'],
- ['include', '^browser/gtk/tab_contents_drag_source.cc'],
- ['include', '^browser/gtk/tab_contents_drag_source.h'],
- ['include', '^browser/gtk/task_manager_gtk.cc'],
- ['include', '^browser/gtk/task_manager_gtk.h'],
- ['include', '^browser/gtk/view_id_util.cc'],
- ['include', '^browser/gtk/view_id_util.h'],
-
- # Other excluded stuff.
- ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.cc'],
- ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.h'],
- ['exclude', '^browser/extensions/external_registry_extension_provider_win.cc'],
- ['exclude', '^browser/tab_contents/tab_contents_view_gtk.cc'],
- ['exclude', '^browser/tab_contents/tab_contents_view_gtk.h'],
- ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.cc'],
- ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.h'],
- # Overlaps with browser/views/frame/browser_view.cc
- ['exclude', '^browser/browser_list_gtk.cc'],
- ],
- }],
- ['OS=="linux" and toolkit_views==0', {
- 'sources/': [
- ['include', '^browser/printing/print_dialog_gtk.cc'],
- ['include', '^browser/printing/print_dialog_gtk.h'],
- ],
- }],
- ['chromeos==1 or toolkit_views==1',{
- 'dependencies': [
- '../third_party/protobuf2/protobuf.gyp:protobuf_lite',
- '../third_party/protobuf2/protobuf.gyp:protoc#host',
- '../third_party/cros/cros_api.gyp:cros_api',
- ],
- 'actions': [
- {
- 'action_name': 'my_proto',
- 'inputs': [
- '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
- 'browser/metrics/system_metrics.proto',
- ],
- 'outputs': [
- '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.cc',
- '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.h',
- ],
- 'dependencies': [
- '../third_party/protobuf2/protobuf.gyp:protoc',
- ],
- 'action': [
- '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
- 'browser/metrics/system_metrics.proto',
- '--cpp_out=<(INTERMEDIATE_DIR)/chrome',
- ],
- },
- ],
- 'include_dirs': [
- '<(INTERMEDIATE_DIR)',
- '<(INTERMEDIATE_DIR)/chrome',
- ],
- 'sources/': [
- ['include', 'browser/back_forward_menu_model_views.cc'],
- ['include', 'browser/back_forward_menu_model_views.h'],
- ['exclude', 'browser/gtk/about_chrome_dialog.cc'],
- ['exclude', 'browser/gtk/about_chrome_dialog.h'],
- ['include', 'browser/views/about_chrome_view.cc'],
- ['include', 'browser/views/about_chrome_view.h'],
- ['include', 'browser/views/event_utils.cc'],
- ['include', 'browser/views/event_utils.h'],
- ['include', 'browser/views/new_browser_window_widget.cc'],
- ['include', 'browser/views/new_browser_window_widget.h'],
- ['include', 'browser/views/options/options_page_view.cc'],
- ['include', 'browser/views/options/options_page_view.h'],
- ['include', 'browser/views/panel_controller.cc'],
- ['include', 'browser/views/panel_controller.h'],
- ['include', 'browser/views/panels/panel_container.cc'],
- ['include', 'browser/views/panels/panel_container.h'],
- ['include', 'browser/views/panels/panel_scroller.cc'],
- ['include', 'browser/views/panels/panel_scroller.h'],
- ['include', 'browser/views/panels/panel_scroller_header.cc'],
- ['include', 'browser/views/panels/panel_scroller_header.h'],
- ['include', 'browser/views/tabs/grid.cc'],
- ['include', 'browser/views/tabs/grid.h'],
- ['include', 'browser/views/tabs/tab_overview_cell.cc'],
- ['include', 'browser/views/tabs/tab_overview_cell.h'],
- ['include', 'browser/views/tabs/tab_overview_container.cc'],
- ['include', 'browser/views/tabs/tab_overview_container.h'],
- ['include', 'browser/views/tabs/tab_overview_controller.cc'],
- ['include', 'browser/views/tabs/tab_overview_controller.h'],
- ['include', 'browser/views/tabs/tab_overview_drag_controller.cc'],
- ['include', 'browser/views/tabs/tab_overview_drag_controller.h'],
- ['include', 'browser/views/tabs/tab_overview_grid.cc'],
- ['include', 'browser/views/tabs/tab_overview_grid.h'],
- ['include', 'browser/views/tabs/tab_overview_message_listener.cc'],
- ['include', 'browser/views/tabs/tab_overview_message_listener.h'],
- ['include', 'browser/views/tabs/tab_overview_types.cc'],
- ['include', 'browser/views/tabs/tab_overview_types.h'],
- ],
- }],
- ],
- # Exclude files that should be excluded for all non-Windows platforms.
- 'sources!': [
- 'browser/autocomplete/autocomplete_accessibility.cc',
- 'browser/bookmarks/bookmark_menu_controller.cc',
- 'browser/bookmarks/bookmark_menu_controller.h',
- 'browser/browser_accessibility.cc',
- 'browser/browser_accessibility_manager.cc',
- 'browser/external_tab_container.cc',
- 'browser/google_update.cc',
- 'browser/history/history_indexer.idl',
- 'browser/history_tab_ui.cc',
- 'browser/history_view.cc',
- 'browser/ime_input.cc',
- 'browser/importer/ie_importer.cc',
- 'browser/jumplist.cc',
- 'browser/sandbox_policy.cc',
- 'browser/tab_contents/web_drag_source.cc',
- 'browser/tab_contents/web_drop_target.cc',
- ],
- }],
- # views depends on webkit headers.
- ['OS=="win" or toolkit_views==1',{
- 'dependencies': [
- '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
- ],
- }],
- ],
- },
- {
- 'target_name': 'debugger',
- 'type': '<(library)',
- 'msvs_guid': '57823D8C-A317-4713-9125-2C91FDFD12D6',
- 'dependencies': [
- 'chrome_resources',
- 'chrome_strings',
- 'theme_resources',
- '../skia/skia.gyp:skia',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'browser/debugger/debugger_remote_service.cc',
- 'browser/debugger/debugger_remote_service.h',
- 'browser/debugger/debugger_wrapper.cc',
- 'browser/debugger/debugger_wrapper.h',
- 'browser/debugger/devtools_client_host.h',
- 'browser/debugger/devtools_manager.cc',
- 'browser/debugger/devtools_manager.h',
- 'browser/debugger/devtools_protocol_handler.cc',
- 'browser/debugger/devtools_protocol_handler.h',
- 'browser/debugger/devtools_remote.h',
- 'browser/debugger/devtools_remote_listen_socket.cc',
- 'browser/debugger/devtools_remote_listen_socket.h',
- 'browser/debugger/devtools_remote_message.cc',
- 'browser/debugger/devtools_remote_message.h',
- 'browser/debugger/devtools_remote_service.cc',
- 'browser/debugger/devtools_remote_service.h',
- 'browser/debugger/devtools_window.cc',
- 'browser/debugger/devtools_window.h',
- 'browser/debugger/extension_ports_remote_service.cc',
- 'browser/debugger/extension_ports_remote_service.h',
- 'browser/debugger/inspectable_tab_proxy.cc',
- 'browser/debugger/inspectable_tab_proxy.h',
- ],
- 'conditions': [
- ['OS=="linux" or OS=="freebsd"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- }],
- ],
- },
- {
- 'target_name': 'plugin',
- 'type': '<(library)',
- 'msvs_guid': '20A560A0-2CD0-4D9E-A58B-1F24B99C087A',
- 'dependencies': [
- 'common',
- 'chrome_resources',
- 'chrome_strings',
- '../media/media.gyp:media',
- '../skia/skia.gyp:skia',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- '../third_party/npapi/npapi.gyp:npapi',
- '../third_party/hunspell/hunspell.gyp:hunspell',
- '../webkit/webkit.gyp:glue',
- ],
- 'include_dirs': [
- '<(INTERMEDIATE_DIR)',
- ],
- 'sources': [
- # All .cc, .h, .m, and .mm files under plugins except for tests and
- # mocks.
- 'plugin/chrome_plugin_host.cc',
- 'plugin/chrome_plugin_host.h',
- 'plugin/npobject_proxy.cc',
- 'plugin/npobject_proxy.h',
- 'plugin/npobject_stub.cc',
- 'plugin/npobject_stub.h',
- 'plugin/npobject_util.cc',
- 'plugin/npobject_util.h',
- 'plugin/plugin_channel.cc',
- 'plugin/plugin_channel.h',
- 'plugin/plugin_channel_base.cc',
- 'plugin/plugin_channel_base.h',
- 'plugin/plugin_main.cc',
- 'plugin/plugin_thread.cc',
- 'plugin/plugin_thread.h',
- 'plugin/webplugin_delegate_stub.cc',
- 'plugin/webplugin_delegate_stub.h',
- 'plugin/webplugin_proxy.cc',
- 'plugin/webplugin_proxy.h',
- ],
- # These are layered in conditionals in the event other platforms
- # end up using this module as well.
- 'conditions': [
- ['OS=="win"', {
- 'defines': [
- '__STD_C',
- '_CRT_SECURE_NO_DEPRECATE',
- '_SCL_SECURE_NO_DEPRECATE',
- ],
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- },],
- ],
- },
- {
'target_name': 'nacl',
'type': '<(library)',
'msvs_guid': '83E86DAF-5763-4711-AD34-5FDAE395560C',
@@ -3260,186 +558,6 @@
],
},
{
- 'target_name': 'renderer',
- 'type': '<(library)',
- 'msvs_guid': '9301A569-5D2B-4D11-9332-B1E30AEACB8D',
- 'dependencies': [
- 'common',
- 'plugin',
- 'chrome_resources',
- 'chrome_strings',
- '../printing/printing.gyp:printing',
- '../skia/skia.gyp:skia',
- '../third_party/hunspell/hunspell.gyp:hunspell',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/npapi/npapi.gyp:npapi',
- # TODO(yaar): Should only stop depending on webcore and depend
- # only on webkit.
- '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
- '../third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit',
- '../webkit/webkit.gyp:glue',
- ],
- 'include_dirs': [
- '..',
- ],
- 'defines': [
- '<@(nacl_defines)',
- ],
- 'sources': [
- # TODO(jrg): to link ipc_tests, these files need to be in renderer.a.
- # But app/ is the wrong directory for them.
- # Better is to remove the dep of *_tests on renderer, but in the
- # short term I'd like the build to work.
- 'renderer/automation/dom_automation_controller.cc',
- 'renderer/automation/dom_automation_controller.h',
- 'renderer/extensions/bindings_utils.cc',
- 'renderer/extensions/bindings_utils.h',
- 'renderer/extensions/event_bindings.cc',
- 'renderer/extensions/event_bindings.h',
- 'renderer/extensions/extension_process_bindings.cc',
- 'renderer/extensions/extension_process_bindings.h',
- 'renderer/extensions/js_only_v8_extensions.cc',
- 'renderer/extensions/js_only_v8_extensions.h',
- 'renderer/extensions/renderer_extension_bindings.cc',
- 'renderer/extensions/renderer_extension_bindings.h',
- 'renderer/loadtimes_extension_bindings.h',
- 'renderer/loadtimes_extension_bindings.cc',
- 'renderer/media/audio_renderer_impl.cc',
- 'renderer/media/audio_renderer_impl.h',
- 'renderer/net/render_dns_master.cc',
- 'renderer/net/render_dns_master.h',
- 'renderer/net/render_dns_queue.cc',
- 'renderer/net/render_dns_queue.h',
- 'renderer/resources/event_bindings.js',
- 'renderer/resources/extension_apitest.js',
- 'renderer/resources/extension_process_bindings.js',
- 'renderer/resources/greasemonkey_api.js',
- 'renderer/resources/json_schema.js',
- 'renderer/resources/renderer_extension_bindings.js',
- 'renderer/about_handler.cc',
- 'renderer/about_handler.h',
- 'renderer/audio_message_filter.cc',
- 'renderer/audio_message_filter.h',
- 'renderer/devtools_agent.cc',
- 'renderer/devtools_agent.h',
- 'renderer/devtools_agent_filter.cc',
- 'renderer/devtools_agent_filter.h',
- 'renderer/devtools_client.cc',
- 'renderer/devtools_client.h',
- 'renderer/dom_ui_bindings.cc',
- 'renderer/dom_ui_bindings.h',
- 'renderer/extension_groups.h',
- 'renderer/external_host_bindings.cc',
- 'renderer/external_host_bindings.h',
- 'renderer/external_extension.cc',
- 'renderer/external_extension.h',
- 'renderer/localized_error.cc',
- 'renderer/localized_error.h',
- 'renderer/navigation_state.h',
- 'renderer/notification_provider.cc',
- 'renderer/notification_provider.h',
- 'renderer/plugin_channel_host.cc',
- 'renderer/plugin_channel_host.h',
- 'renderer/print_web_view_helper.cc',
- 'renderer/print_web_view_helper.h',
- 'renderer/print_web_view_helper_linux.cc',
- 'renderer/print_web_view_helper_mac.mm',
- 'renderer/print_web_view_helper_win.cc',
- 'renderer/render_process.cc',
- 'renderer/render_process.h',
- 'renderer/render_thread.cc',
- 'renderer/render_thread.h',
- 'renderer/render_view.cc',
- 'renderer/render_view_linux.cc',
- 'renderer/render_view.h',
- 'renderer/render_widget.cc',
- 'renderer/render_widget.h',
- 'renderer/renderer_glue.cc',
- 'renderer/renderer_histogram_snapshots.cc',
- 'renderer/renderer_histogram_snapshots.h',
- 'renderer/renderer_main.cc',
- 'renderer/renderer_main_platform_delegate.h',
- 'renderer/renderer_main_platform_delegate_linux.cc',
- 'renderer/renderer_main_platform_delegate_mac.mm',
- 'renderer/renderer_main_platform_delegate_win.cc',
- 'renderer/renderer_sandbox_support_linux.cc',
- 'renderer/renderer_sandbox_support_linux.h',
- 'renderer/renderer_webkitclient_impl.cc',
- 'renderer/renderer_webkitclient_impl.h',
- 'renderer/renderer_webstoragearea_impl.cc',
- 'renderer/renderer_webstoragearea_impl.h',
- 'renderer/renderer_webstoragenamespace_impl.cc',
- 'renderer/renderer_webstoragenamespace_impl.h',
- 'renderer/renderer_web_database_observer.cc',
- 'renderer/renderer_web_database_observer.h',
- 'renderer/socket_stream_dispatcher.cc',
- 'renderer/socket_stream_dispatcher.h',
- 'renderer/spellchecker/spellcheck.cc',
- 'renderer/spellchecker/spellcheck.h',
- 'renderer/spellchecker/spellcheck_worditerator.cc',
- 'renderer/spellchecker/spellcheck_worditerator.h',
- 'renderer/user_script_idle_scheduler.cc',
- 'renderer/user_script_idle_scheduler.h',
- 'renderer/user_script_slave.cc',
- 'renderer/user_script_slave.h',
- 'renderer/visitedlink_slave.cc',
- 'renderer/visitedlink_slave.h',
- 'renderer/webplugin_delegate_proxy.cc',
- 'renderer/webplugin_delegate_proxy.h',
- 'renderer/webplugin_delegate_pepper.cc',
- 'renderer/webplugin_delegate_pepper.h',
- 'renderer/websharedworker_proxy.cc',
- 'renderer/websharedworker_proxy.h',
- 'renderer/websharedworkerrepository_impl.cc',
- 'renderer/websharedworkerrepository_impl.h',
- 'renderer/webworker_base.cc',
- 'renderer/webworker_base.h',
- 'renderer/webworker_proxy.cc',
- 'renderer/webworker_proxy.h',
- ],
- 'link_settings': {
- 'mac_bundle_resources': [
- 'renderer/renderer.sb',
- ],
- },
- 'conditions': [
- ['disable_nacl!=1', {
- 'dependencies': [
- 'nacl',
- ],
- }],
- # Linux-specific rules.
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../sandbox/sandbox.gyp:sandbox',
- ],
- }],
- # Windows-specific rules.
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- 'export_dependent_settings': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- },],
- # Mac-specific rules.
- ['OS=="mac"', {
- 'sources!': [
- 'renderer/spellchecker/spellcheck.cc',
- 'renderer/spellchecker/spellcheck.h',
- 'renderer/spellchecker/spellcheck_worditerator.cc',
- 'renderer/spellchecker/spellcheck_worditerator.h',
- ],
- },],
- ],
- },
- {
'target_name': 'utility',
'type': '<(library)',
'msvs_guid': '4D2B38E6-65FF-4F97-B88A-E441DF54EBF7',
@@ -4025,1049 +1143,6 @@
],
},
{
- # This target contains mocks and test utilities that don't belong in
- # production libraries but are used by more than one test executable.
- 'target_name': 'test_support_common',
- 'type': '<(library)',
- 'dependencies': [
- 'browser',
- 'common',
- 'renderer',
- 'chrome_resources',
- 'chrome_strings',
- 'theme_resources',
- '../base/base.gyp:test_support_base',
- '../skia/skia.gyp:skia',
- '../testing/gmock.gyp:gmock',
- '../testing/gtest.gyp:gtest',
- ],
- 'export_dependent_settings': [
- 'renderer',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- # The only thing used from browser is Browser::Type.
- 'browser/browser.h',
- # TODO: these should live here but are currently used by
- # production code code in libbrowser (above).
- #'browser/net/url_request_mock_http_job.cc',
- #'browser/net/url_request_mock_http_job.h',
- 'browser/net/url_request_mock_net_error_job.cc',
- 'browser/net/url_request_mock_net_error_job.h',
- 'browser/renderer_host/mock_render_process_host.cc',
- 'browser/renderer_host/mock_render_process_host.h',
- 'browser/renderer_host/test/test_render_view_host.cc',
- 'browser/renderer_host/test/test_render_view_host.h',
- 'browser/tab_contents/test_tab_contents.cc',
- 'browser/tab_contents/test_tab_contents.h',
- 'common/ipc_test_sink.cc',
- 'common/ipc_test_sink.h',
- 'renderer/mock_keyboard.cc',
- 'renderer/mock_keyboard.h',
- 'renderer/mock_keyboard_driver_win.cc',
- 'renderer/mock_keyboard_driver_win.h',
- 'renderer/mock_printer.cc',
- 'renderer/mock_printer.h',
- 'renderer/mock_render_process.h',
- 'renderer/mock_render_thread.cc',
- 'renderer/mock_render_thread.h',
- 'test/automation/autocomplete_edit_proxy.cc',
- 'test/automation/autocomplete_edit_proxy.h',
- 'test/automation/automation_constants.h',
- 'test/automation/automation_handle_tracker.cc',
- 'test/automation/automation_handle_tracker.h',
- 'test/automation/automation_proxy.cc',
- 'test/automation/automation_proxy.h',
- 'test/automation/browser_proxy.cc',
- 'test/automation/browser_proxy.h',
- 'test/automation/tab_proxy.cc',
- 'test/automation/tab_proxy.h',
- 'test/automation/window_proxy.cc',
- 'test/automation/window_proxy.h',
- 'test/chrome_process_util.cc',
- 'test/chrome_process_util.h',
- 'test/chrome_process_util_linux.cc',
- 'test/chrome_process_util_mac.cc',
- 'test/chrome_process_util_win.cc',
- 'test/test_browser_window.h',
- 'test/testing_profile.cc',
- 'test/testing_profile.h',
- 'test/ui_test_utils.cc',
- 'test/ui_test_utils.h',
- 'test/ui_test_utils_linux.cc',
- 'test/ui_test_utils_mac.cc',
- 'test/ui_test_utils_win.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- }],
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- }],
- ],
- },
- {
- 'target_name': 'test_support_ui',
- 'type': '<(library)',
- 'dependencies': [
- 'test_support_common',
- 'chrome_resources',
- 'chrome_strings',
- 'theme_resources',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'export_dependent_settings': [
- 'test_support_common',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/automated_ui_tests/automated_ui_test_base.cc',
- 'test/automated_ui_tests/automated_ui_test_base.h',
- 'test/testing_browser_process.h',
- 'test/ui/javascript_test_util.cc',
- 'test/ui/npapi_test_helper.cc',
- 'test/ui/npapi_test_helper.h',
- 'test/ui/run_all_unittests.cc',
- 'test/ui/ui_layout_test.cc',
- 'test/ui/ui_layout_test.h',
- 'test/ui/ui_test.cc',
- 'test/ui/ui_test.h',
- 'test/ui/ui_test_suite.cc',
- 'test/ui/ui_test_suite.h',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- }],
- ['OS!="win"', {
- 'sources!': [
- 'test/ui/npapi_test_helper.cc',
- ],
- }],
- ],
- },
- {
- 'target_name': 'test_support_unit',
- 'type': '<(library)',
- 'dependencies': [
- 'test_support_common',
- 'chrome_resources',
- 'chrome_strings',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/unit/run_all_unittests.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- # Needed for the following #include chain:
- # test/unit/run_all_unittests.cc
- # test/unit/chrome_test_suite.h
- # gtk/gtk.h
- '../build/linux/system.gyp:gtk',
- ],
- }],
- ],
- },
- {
- 'target_name': 'automated_ui_tests',
- 'type': 'executable',
- 'msvs_guid': 'D2250C20-3A94-4FB9-AF73-11BC5B73884B',
- 'dependencies': [
- 'browser',
- 'renderer',
- 'test_support_common',
- 'test_support_ui',
- 'theme_resources',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../third_party/libxml/libxml.gyp:libxml',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/automated_ui_tests/automated_ui_test_interactive_test.cc',
- 'test/automated_ui_tests/automated_ui_tests.cc',
- 'test/automated_ui_tests/automated_ui_tests.h',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- }],
- ],
- },
- {
- 'target_name': 'ui_tests',
- 'type': 'executable',
- 'msvs_guid': '76235B67-1C27-4627-8A33-4B2E1EF93EDE',
- 'dependencies': [
- 'chrome',
- 'browser',
- 'debugger',
- 'common',
- 'chrome_resources',
- 'chrome_strings',
- 'syncapi',
- 'test_support_ui',
- '../base/base.gyp:base',
- '../net/net.gyp:net',
- '../build/temp_gyp/googleurl.gyp:googleurl',
- '../skia/skia.gyp:skia',
- '../testing/gmock.gyp:gmock',
- '../testing/gtest.gyp:gtest',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'app/chrome_main_uitest.cc',
- 'browser/browser_encoding_uitest.cc',
- 'browser/browser_uitest.cc',
- 'browser/dom_ui/new_tab_ui_uitest.cc',
- 'browser/download/download_uitest.cc',
- 'browser/download/save_page_uitest.cc',
- 'browser/errorpage_uitest.cc',
- 'browser/extensions/extension_uitest.cc',
- 'browser/history/redirect_uitest.cc',
- 'browser/iframe_uitest.cc',
- 'browser/images_uitest.cc',
- 'browser/in_process_webkit/dom_storage_uitest.cc',
- 'browser/locale_tests_uitest.cc',
- 'browser/login_prompt_uitest.cc',
- 'browser/media_uitest.cc',
- 'browser/metrics/metrics_service_uitest.cc',
- 'browser/notifications/notifications_uitest.cc',
- 'browser/printing/printing_layout_uitest.cc',
- 'browser/process_singleton_linux_uitest.cc',
- 'browser/renderer_host/resource_dispatcher_host_uitest.cc',
- 'browser/sanity_uitest.cc',
- 'browser/session_history_uitest.cc',
- 'browser/sessions/session_restore_uitest.cc',
- 'browser/tab_contents/view_source_uitest.cc',
- 'browser/tab_restore_uitest.cc',
- 'browser/unload_uitest.cc',
- 'browser/views/find_bar_host_uitest.cc',
- 'common/logging_chrome_uitest.cc',
- 'common/pref_service_uitest.cc',
- 'test/automation/automation_proxy_uitest.cc',
- 'test/automated_ui_tests/automated_ui_test_test.cc',
- 'test/chrome_process_util_uitest.cc',
- 'test/ui/dom_checker_uitest.cc',
- 'test/ui/dromaeo_benchmark_uitest.cc',
- 'test/ui/fast_shutdown_uitest.cc',
- 'test/ui/history_uitest.cc',
- 'test/ui/layout_plugin_uitest.cc',
- 'test/ui/mouseleave_uitest.cc',
- 'test/ui/npapi_uitest.cc',
- 'test/ui/omnibox_uitest.cc',
- 'test/ui/sandbox_uitests.cc',
- 'test/ui/sunspider_uitest.cc',
- 'test/ui/v8_benchmark_uitest.cc',
- 'worker/worker_uitest.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- 'sources!': [
- # TODO(port)
- 'browser/login_prompt_uitest.cc',
- 'test/ui/layout_plugin_uitest.cc',
- ],
- }, { # else: OS != "linux"
- 'sources!': [
- 'browser/process_singleton_linux_uitest.cc',
- ],
- }],
- ['OS=="linux" and toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
- ['OS=="mac"', {
- 'sources': [
- 'app/keystone_glue.h',
- 'app/keystone_glue.mm',
- 'app/breakpad_mac_stubs.mm',
- ],
- 'sources!': [
- # TODO(port)
- 'app/chrome_main_uitest.cc',
- 'browser/login_prompt_uitest.cc',
- 'browser/metrics/metrics_service_uitest.cc',
- # leaves an extra window on screen after test completes.
- 'browser/sessions/session_restore_uitest.cc',
- # puts up modal dialogs.
- 'browser/unload_uitest.cc',
- 'test/ui/fast_shutdown_uitest.cc',
- 'test/ui/layout_plugin_uitest.cc',
- 'test/ui/omnibox_uitest.cc',
- ],
- }],
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'dependencies': [
- 'crash_service', # run time dependency
- 'security_tests', # run time dependency
- 'test_support_common',
- '../google_update/google_update.gyp:google_update',
- '../views/views.gyp:views',
- # run time dependency
- '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- 'link_settings': {
- 'libraries': [
- '-lOleAcc.lib',
- ],
- },
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- }, { # else: OS != "win"
- 'sources!': [
- # TODO(port)? (Most of these include windows.h or similar.)
- 'browser/extensions/extension_uitest.cc',
- 'browser/media_uitest.cc',
- 'browser/printing/printing_layout_uitest.cc',
- 'browser/views/find_bar_host_uitest.cc',
- 'common/logging_chrome_uitest.cc',
- 'test/ui/npapi_uitest.cc',
- 'test/ui/sandbox_uitests.cc',
- ],
- }],
- ],
- },
- {
- 'target_name': 'nacl_ui_tests',
- 'type': 'executable',
- 'msvs_guid': '43E2004F-CD62-4595-A8A6-31E9BFA1EE5E',
- 'dependencies': [
- 'chrome',
- 'browser',
- 'debugger',
- 'common',
- 'chrome_resources',
- 'chrome_strings',
- 'syncapi',
- 'test_support_ui',
- '../base/base.gyp:base',
- '../net/net.gyp:net',
- '../build/temp_gyp/googleurl.gyp:googleurl',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/nacl/nacl_test.cc',
- ],
- 'conditions': [
- # TODO(gregoryd): This test will run on Windows only at first.
- # Refer to ui_tests target above if any problems appear when trying
- # to enable it on other platforms.
- ['OS=="win"', {
- 'dependencies': [
- 'crash_service', # run time dependency
- 'security_tests', # run time dependency
- 'test_support_common',
- '../google_update/google_update.gyp:google_update',
- '../views/views.gyp:views',
- # run time dependency
- '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- 'link_settings': {
- 'libraries': [
- '-lOleAcc.lib',
- ],
- },
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- }],
- ],
- },
- {
- 'target_name': 'unit_tests',
- 'type': 'executable',
- 'msvs_guid': 'ECFC2BEC-9FC0-4AD9-9649-5F26793F65FC',
- 'dependencies': [
- 'chrome',
- 'browser',
- 'chrome_resources',
- 'chrome_strings',
- 'common',
- 'debugger',
- 'renderer',
- 'syncapi',
- 'test_support_unit',
- 'utility',
- '../app/app.gyp:app_base',
- '../app/app.gyp:app_resources',
- '../ipc/ipc.gyp:ipc',
- '../net/net.gyp:net_resources',
- '../net/net.gyp:net_test_support',
- '../printing/printing.gyp:printing',
- '../webkit/webkit.gyp:webkit_resources',
- '../skia/skia.gyp:skia',
- '../testing/gmock.gyp:gmock',
- '../testing/gtest.gyp:gtest',
- '../third_party/bzip2/bzip2.gyp:bzip2',
- '../third_party/icu/icu.gyp:icui18n',
- '../third_party/icu/icu.gyp:icuuc',
- '../third_party/libxml/libxml.gyp:libxml',
- '../third_party/npapi/npapi.gyp:npapi',
- '../third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit',
- ],
- 'include_dirs': [
- '..',
- ],
- 'defines': [
- 'CLD_WINDOWS',
- ],
- 'direct_dependent_settings': {
- 'defines': [
- 'CLD_WINDOWS',
- ],
- },
- 'sources': [
- 'app/breakpad_mac_stubs.mm',
- # *NO* files in chrome/app have unit tests (except keystone_glue)!!!
- # It seems a waste to have an app_unittests target, so for now
- # I add keystone_glue.mm explicitly to this target.
- 'app/keystone_glue.mm',
- 'app/keystone_glue_unittest.mm',
- # All unittests in browser, common, and renderer.
- 'browser/app_controller_mac_unittest.mm',
- 'browser/autocomplete/autocomplete_edit_view_mac_unittest.mm',
- 'browser/autocomplete/autocomplete_unittest.cc',
- 'browser/autocomplete/autocomplete_popup_view_mac_unittest.mm',
- 'browser/autocomplete/history_contents_provider_unittest.cc',
- 'browser/autocomplete/history_url_provider_unittest.cc',
- 'browser/autocomplete/keyword_provider_unittest.cc',
- 'browser/autocomplete/search_provider_unittest.cc',
- 'browser/back_forward_menu_model_unittest.cc',
- 'browser/blocked_popup_container_unittest.cc',
- 'browser/bookmarks/bookmark_codec_unittest.cc',
- 'browser/bookmarks/bookmark_drag_data_unittest.cc',
- 'browser/bookmarks/bookmark_folder_tree_model_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_table_model_unittest.cc',
- 'browser/bookmarks/bookmark_utils_unittest.cc',
- 'browser/browser_commands_unittest.cc',
- 'browser/browser_theme_provider_unittest.cc',
- 'browser/browser_unittest.cc',
- 'browser/chrome_browser_application_mac_unittest.mm',
- 'browser/debugger/devtools_remote_message_unittest.cc',
- 'browser/debugger/devtools_remote_listen_socket_unittest.cc',
- 'browser/debugger/devtools_remote_listen_socket_unittest.h',
- 'browser/child_process_security_policy_unittest.cc',
- 'browser/chrome_thread_unittest.cc',
- 'browser/chromeos/external_cookie_handler_unittest.cc',
- 'browser/chromeos/external_metrics_unittest.cc',
- 'browser/chromeos/gview_request_interceptor_unittest.cc',
- 'browser/chromeos/pipe_reader_unittest.cc',
- 'browser/chromeos/version_loader_unittest.cc',
- # It is safe to list */cocoa/* files in the "common" file list
- # without an explicit exclusion since gyp is smart enough to
- # exclude them from non-Mac builds.
- 'browser/cocoa/about_ipc_controller_unittest.mm',
- 'browser/cocoa/about_window_controller_unittest.mm',
- 'browser/cocoa/animatable_view_unittest.mm',
- 'browser/cocoa/autocomplete_text_field_cell_unittest.mm',
- 'browser/cocoa/autocomplete_text_field_editor_unittest.mm',
- 'browser/cocoa/autocomplete_text_field_unittest.mm',
- 'browser/cocoa/autocomplete_text_field_unittest_helper.mm',
- 'browser/cocoa/base_view_unittest.mm',
- 'browser/cocoa/background_gradient_view_unittest.mm',
- 'browser/cocoa/background_tile_view_unittest.mm',
- 'browser/cocoa/blocked_popup_container_controller_unittest.mm',
- 'browser/cocoa/bookmark_all_tabs_controller_unittest.mm',
- 'browser/cocoa/bookmark_bar_bridge_unittest.mm',
- 'browser/cocoa/bookmark_bar_controller_unittest.mm',
- 'browser/cocoa/bookmark_bar_toolbar_view_unittest.mm',
- 'browser/cocoa/bookmark_bar_view_unittest.mm',
- 'browser/cocoa/bookmark_bubble_controller_unittest.mm',
- 'browser/cocoa/bookmark_button_unittest.mm',
- 'browser/cocoa/bookmark_button_cell_unittest.mm',
- 'browser/cocoa/bookmark_editor_base_controller_unittest.mm',
- 'browser/cocoa/bookmark_editor_controller_unittest.mm',
- 'browser/cocoa/bookmark_menu_unittest.mm',
- 'browser/cocoa/bookmark_menu_bridge_unittest.mm',
- 'browser/cocoa/bookmark_menu_cocoa_controller_unittest.mm',
- 'browser/cocoa/bookmark_name_folder_controller_unittest.mm',
- 'browser/cocoa/bookmark_tree_browser_cell_unittest.mm',
- 'browser/cocoa/browser_frame_view_unittest.mm',
- 'browser/cocoa/browser_window_cocoa_unittest.mm',
- 'browser/cocoa/browser_window_controller_unittest.mm',
- 'browser/cocoa/bubble_view_unittest.mm',
- 'browser/cocoa/bug_report_window_controller_unittest.mm',
- 'browser/cocoa/chrome_browser_window_unittest.mm',
- 'browser/cocoa/chrome_event_processing_window_unittest.mm',
- 'browser/cocoa/clear_browsing_data_controller_unittest.mm',
- 'browser/cocoa/clickhold_button_cell_unittest.mm',
- 'browser/cocoa/cocoa_test_helper.h',
- 'browser/cocoa/cocoa_test_helper.mm',
- 'browser/cocoa/command_observer_bridge_unittest.mm',
- 'browser/cocoa/custom_home_pages_model_unittest.mm',
- 'browser/cocoa/delayedmenu_button_unittest.mm',
- 'browser/cocoa/download_shelf_mac_unittest.mm',
- 'browser/cocoa/download_shelf_view_unittest.mm',
- 'browser/cocoa/download_util_mac_unittest.mm',
- 'browser/cocoa/edit_search_engine_cocoa_controller_unittest.mm',
- 'browser/cocoa/extension_shelf_controller_unittest.mm',
- 'browser/cocoa/event_utils_unittest.mm',
- 'browser/cocoa/fast_resize_view_unittest.mm',
- 'browser/cocoa/find_bar_bridge_unittest.mm',
- 'browser/cocoa/find_bar_cocoa_controller_unittest.mm',
- 'browser/cocoa/find_bar_text_field_unittest.mm',
- 'browser/cocoa/find_bar_text_field_cell_unittest.mm',
- 'browser/cocoa/find_bar_view_unittest.mm',
- 'browser/cocoa/find_pasteboard_unittest.mm',
- 'browser/cocoa/focus_tracker_unittest.mm',
- 'browser/cocoa/fullscreen_window_unittest.mm',
- 'browser/cocoa/html_dialog_window_controller_unittest.mm',
- 'browser/cocoa/hung_renderer_controller_unittest.mm',
- 'browser/cocoa/info_bubble_view_unittest.mm',
- 'browser/cocoa/info_bubble_window_unittest.mm',
- 'browser/cocoa/infobar_container_controller_unittest.mm',
- 'browser/cocoa/infobar_controller_unittest.mm',
- 'browser/cocoa/infobar_gradient_view_unittest.mm',
- 'browser/cocoa/infobar_text_field_unittest.mm',
- 'browser/cocoa/keyword_editor_cocoa_controller_unittest.mm',
- 'browser/cocoa/location_bar_view_mac_unittest.mm',
- 'browser/cocoa/gradient_button_cell_unittest.mm',
- 'browser/cocoa/history_menu_bridge_unittest.mm',
- 'browser/cocoa/history_menu_cocoa_controller_unittest.mm',
- 'browser/cocoa/hyperlink_button_cell_unittest.mm',
- 'browser/cocoa/menu_button_unittest.mm',
- 'browser/cocoa/nsimage_cache_unittest.mm',
- 'browser/cocoa/nsmenuitem_additions_unittest.mm',
- 'browser/cocoa/nswindow_local_state_unittest.mm',
- 'browser/cocoa/objc_method_swizzle_unittest.mm',
- 'browser/cocoa/page_info_window_controller_unittest.mm',
- 'browser/cocoa/preferences_window_controller_unittest.mm',
- 'browser/cocoa/rwhvm_editcommand_helper_unittest.mm',
- 'browser/cocoa/sad_tab_view_unittest.mm',
- 'browser/cocoa/search_engine_list_model_unittest.mm',
- 'browser/cocoa/status_bubble_mac_unittest.mm',
- 'browser/cocoa/styled_text_field_test_helper.h',
- 'browser/cocoa/styled_text_field_test_helper.mm',
- 'browser/cocoa/styled_text_field_unittest.mm',
- 'browser/cocoa/styled_text_field_cell_unittest.mm',
- 'browser/cocoa/tab_controller_unittest.mm',
- 'browser/cocoa/tab_strip_controller_unittest.mm',
- 'browser/cocoa/tab_strip_view_unittest.mm',
- 'browser/cocoa/tab_view_unittest.mm',
- 'browser/cocoa/task_manager_mac_unittest.mm',
- 'browser/cocoa/test_event_utils.h',
- 'browser/cocoa/test_event_utils.mm',
- 'browser/cocoa/throbber_view_unittest.mm',
- 'browser/cocoa/toolbar_button_cell_unittest.mm',
- 'browser/cocoa/toolbar_controller_unittest.mm',
- 'browser/cocoa/toolbar_view_unittest.mm',
- 'browser/cocoa/view_resizer_pong.h',
- 'browser/cocoa/view_resizer_pong.mm',
- 'browser/cocoa/web_drop_target_unittest.mm',
- 'browser/command_updater_unittest.cc',
- 'browser/cookies_tree_model_unittest.cc',
- 'browser/debugger/devtools_manager_unittest.cc',
- 'browser/dom_ui/dom_ui_theme_source_unittest.cc',
- 'browser/dom_ui/dom_ui_unittest.cc',
- 'browser/dom_ui/shown_sections_handler_unittest.cc',
- 'browser/download/download_manager_unittest.cc',
- 'browser/download/download_request_infobar_delegate_unittest.cc',
- 'browser/download/download_request_manager_unittest.cc',
- 'browser/download/save_package_unittest.cc',
- 'browser/encoding_menu_controller_unittest.cc',
- 'browser/extensions/convert_user_script_unittest.cc',
- 'browser/extensions/extension_file_util_unittest.cc',
- 'browser/extensions/extension_messages_unittest.cc',
- 'browser/extensions/extension_process_manager_unittest.cc',
- 'browser/extensions/extension_ui_unittest.cc',
- 'browser/extensions/extension_updater_unittest.cc',
- 'browser/extensions/extensions_service_unittest.cc',
- 'browser/extensions/file_reader_unittest.cc',
- 'browser/extensions/sandboxed_extension_unpacker_unittest.cc',
- 'browser/extensions/user_script_listener_unittest.cc',
- 'browser/extensions/user_script_master_unittest.cc',
- 'browser/find_backend_unittest.cc',
- 'browser/global_keyboard_shortcuts_mac_unittest.cc',
- 'browser/google_url_tracker_unittest.cc',
- 'browser/google_update_settings_posix_unittest.cc',
- 'browser/gtk/bookmark_bar_gtk_unittest.cc',
- 'browser/gtk/bookmark_editor_gtk_unittest.cc',
- 'browser/gtk/gtk_theme_provider_unittest.cc',
- 'browser/gtk/go_button_gtk_unittest.cc',
- 'browser/gtk/keyword_editor_view_unittest.cc',
- 'browser/gtk/options/cookies_view_unittest.cc',
- 'browser/gtk/options/languages_page_gtk_unittest.cc',
- 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
- 'browser/history/expire_history_backend_unittest.cc',
- 'browser/history/history_backend_unittest.cc',
- 'browser/history/history_querying_unittest.cc',
- 'browser/history/history_types_unittest.cc',
- 'browser/history/history_unittest.cc',
- 'browser/history/query_parser_unittest.cc',
- 'browser/history/snippet_unittest.cc',
- 'browser/history/starred_url_database_unittest.cc',
- 'browser/history/text_database_manager_unittest.cc',
- 'browser/history/text_database_unittest.cc',
- 'browser/history/thumbnail_database_unittest.cc',
- 'browser/history/top_sites_unittest.cc',
- 'browser/thumbnail_store_unittest.cc',
- 'browser/history/url_database_unittest.cc',
- 'browser/history/visit_database_unittest.cc',
- 'browser/history/visit_tracker_unittest.cc',
- 'browser/importer/firefox_importer_unittest_messages_internal.h',
- 'browser/importer/firefox_importer_unittest.cc',
- 'browser/importer/firefox_importer_unittest_utils.h',
- 'browser/importer/firefox_importer_unittest_utils_mac.cc',
- 'browser/importer/importer_unittest.cc',
- 'browser/importer/safari_importer_unittest.mm',
- 'browser/importer/toolbar_importer_unittest.cc',
- 'browser/importer/firefox_profile_lock_unittest.cc',
- 'browser/in_process_webkit/dom_storage_dispatcher_host_unittest.cc',
- 'browser/in_process_webkit/webkit_context_unittest.cc',
- 'browser/in_process_webkit/webkit_thread_unittest.cc',
- 'browser/keychain_mock_mac.cc',
- 'browser/keychain_mock_mac.h',
- 'browser/login_prompt_unittest.cc',
- 'browser/meta_table_helper_unittest.cc',
- 'browser/metrics/metrics_log_unittest.cc',
- 'browser/metrics/metrics_response_unittest.cc',
- 'browser/metrics/metrics_service_unittest.cc',
- 'browser/net/chrome_url_request_context_unittest.cc',
- 'browser/net/dns_host_info_unittest.cc',
- 'browser/net/dns_master_unittest.cc',
- 'browser/net/resolve_proxy_msg_helper_unittest.cc',
- 'browser/net/test_url_fetcher_factory.cc',
- 'browser/net/test_url_fetcher_factory.h',
- 'browser/net/url_fetcher_unittest.cc',
- 'browser/net/url_fixer_upper_unittest.cc',
- 'browser/notifications/desktop_notifications_unittest.cc',
- 'browser/notifications/desktop_notifications_unittest.h',
- 'browser/password_manager/encryptor_unittest.cc',
- 'browser/password_manager/login_database_unittest.cc',
- 'browser/password_manager/password_form_manager_unittest.cc',
- 'browser/password_manager/password_store_mac_unittest.cc',
- 'browser/printing/print_job_unittest.cc',
- 'browser/privacy_blacklist/blacklist_manager_unittest.cc',
- 'browser/privacy_blacklist/blacklist_unittest.cc',
- 'browser/privacy_blacklist/blacklist_io_unittest.cc',
- 'browser/process_info_snapshot_mac_unittest.cc',
- 'browser/profile_manager_unittest.cc',
- 'browser/renderer_host/audio_renderer_host_unittest.cc',
- 'browser/renderer_host/render_widget_host_unittest.cc',
- 'browser/renderer_host/resource_dispatcher_host_unittest.cc',
- 'browser/renderer_host/test/render_view_host_unittest.cc',
- 'browser/renderer_host/test/site_instance_unittest.cc',
- 'browser/renderer_host/web_cache_manager_unittest.cc',
- 'browser/rlz/rlz_unittest.cc',
- 'browser/safe_browsing/bloom_filter_unittest.cc',
- 'browser/safe_browsing/chunk_range_unittest.cc',
- 'browser/safe_browsing/protocol_manager_unittest.cc',
- 'browser/safe_browsing/protocol_parser_unittest.cc',
- 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc',
- 'browser/safe_browsing/safe_browsing_database_unittest.cc',
- 'browser/safe_browsing/safe_browsing_util_unittest.cc',
- 'browser/search_engines/keyword_editor_controller_unittest.cc',
- 'browser/search_engines/template_url_model_unittest.cc',
- 'browser/search_engines/template_url_parser_unittest.cc',
- 'browser/search_engines/template_url_prepopulate_data_unittest.cc',
- 'browser/search_engines/template_url_scraper_unittest.cc',
- 'browser/search_engines/template_url_unittest.cc',
- 'browser/sessions/session_backend_unittest.cc',
- 'browser/sessions/session_service_test_helper.cc',
- 'browser/sessions/session_service_test_helper.h',
- 'browser/sessions/session_service_unittest.cc',
- 'browser/sessions/tab_restore_service_unittest.cc',
- 'browser/shell_integration_unittest.cc',
- 'browser/spellcheck_unittest.cc',
- 'browser/ssl/ssl_host_state_unittest.cc',
- 'browser/sync/glue/bookmark_model_worker_unittest.cc',
- 'browser/sync/glue/http_bridge_unittest.cc',
- 'browser/sync/profile_sync_service_unittest.cc',
- 'browser/sync/sync_setup_wizard_unittest.cc',
- 'browser/tab_contents/navigation_controller_unittest.cc',
- 'browser/tab_contents/navigation_entry_unittest.cc',
- 'browser/tab_contents/render_view_host_manager_unittest.cc',
- 'browser/tab_contents/thumbnail_generator_unittest.cc',
- 'browser/tab_contents/web_contents_unittest.cc',
- 'browser/tabs/tab_strip_model_unittest.cc',
- 'browser/task_manager_unittest.cc',
- 'browser/theme_resources_util_unittest.cc',
- 'browser/views/bookmark_context_menu_test.cc',
- 'browser/views/bookmark_editor_view_unittest.cc',
- 'browser/visitedlink_unittest.cc',
- 'browser/webdata/web_database_unittest.cc',
- 'browser/window_sizer_unittest.cc',
- 'common/bzip2_unittest.cc',
- 'common/child_process_logging_mac_unittest.mm',
- 'common/chrome_plugin_unittest.cc',
- 'common/common_param_traits_unittest.cc',
- 'common/extensions/extension_resource_unittest.cc',
- 'common/extensions/extension_unittest.cc',
- 'common/extensions/extension_action_unittest.cc',
- 'common/extensions/extension_l10n_util_unittest.cc',
- 'common/extensions/extension_message_bundle_unittest.cc',
- 'common/extensions/extension_unpacker_unittest.cc',
- 'common/extensions/update_manifest_unittest.cc',
- 'common/extensions/url_pattern_unittest.cc',
- 'common/extensions/user_script_unittest.cc',
- 'common/important_file_writer_unittest.cc',
- 'common/json_value_serializer_unittest.cc',
- 'common/mru_cache_unittest.cc',
- 'common/net/url_util_unittest.cc',
- 'common/notification_service_unittest.cc',
- 'common/pref_member_unittest.cc',
- 'common/pref_service_unittest.cc',
- 'common/property_bag_unittest.cc',
- 'common/resource_dispatcher_unittest.cc',
- 'common/thumbnail_score_unittest.cc',
- 'common/time_format_unittest.cc',
- 'common/worker_thread_ticker_unittest.cc',
- 'common/zip_unittest.cc',
- 'renderer/audio_message_filter_unittest.cc',
- 'renderer/media/audio_renderer_impl_unittest.cc',
- 'renderer/extensions/extension_api_client_unittest.cc',
- 'renderer/extensions/json_schema_unittest.cc',
- 'renderer/net/render_dns_master_unittest.cc',
- 'renderer/net/render_dns_queue_unittest.cc',
- 'renderer/render_process_unittest.cc',
- 'renderer/render_thread_unittest.cc',
- 'renderer/render_view_unittest.cc',
- 'renderer/render_view_unittest_mac.mm',
- 'renderer/render_widget_unittest.cc',
- 'renderer/renderer_main_unittest.cc',
- 'test/browser_with_test_window_test.cc',
- 'test/browser_with_test_window_test.h',
- 'test/file_test_utils.cc',
- 'test/file_test_utils.h',
- 'test/render_view_test.cc',
- 'test/render_view_test.h',
- 'test/sync/test_http_bridge_factory.h',
- 'test/test_notification_tracker.cc',
- 'test/test_notification_tracker.h',
- 'test/v8_unit_test.cc',
- 'test/v8_unit_test.h',
- '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
- ],
- 'conditions': [
- ['chromeos==0 and toolkit_views==0', {
- 'sources/': [
- ['exclude', '^browser/chromeos'],
- ],
- }],
- ['OS=="linux" and selinux==0', {
- 'dependencies': [
- '../sandbox/sandbox.gyp:*',
- ],
- }],
- ['OS=="linux"', {
- 'conditions': [
- [ 'gcc_version==44', {
- # Avoid gcc 4.4 strict aliasing issues in stl_tree.h when
- # building mru_cache_unittest.cc.
- 'cflags': [
- '-fno-strict-aliasing',
- ],
- }],
- ],
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../build/linux/system.gyp:nss',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- 'sources': [
- 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
- ],
- 'sources!': [
- 'browser/views/bookmark_context_menu_test.cc',
- 'browser/gtk/options/cookies_view_unittest.cc',
- # Compact Language Detection (cld) is not supported in linux yet.
- '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
- ],
- }],
- ['OS=="linux" and (toolkit_views==1 or chromeos==1)', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- 'sources': [
- '<@(views_unit_tests_sources)',
- ],
- # We must use 'sources/' instead of 'source!' as there is a
- # target-default 'sources/' including gtk_unittest and 'source/' takes
- # precedence over 'sources!'.
- 'sources/': [
- ['exclude', 'browser/gtk/bookmark_bar_gtk_unittest\\.cc$'],
- ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'],
- ['exclude', 'browser/gtk/go_button_gtk_unittest\\.cc$'],
- ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'],
- ['exclude', 'browser/gtk/options/cookies_view_unittest\\.cc$'],
- ['exclude', 'browser/gtk/options/languages_page_gtk_unittest\\.cc$'],
- ['exclude', 'browser/gtk/gtk_theme_provider_unittest\\.cc$'],
- ],
- 'conditions': [
- ['chromeos==0', {
- 'sources/': [
- ['include', 'browser/views/bookmark_context_menu_test.cc$'],
- ],
- }]
- ],
- }],
- ['OS=="mac"', {
- # The test fetches resources which means Mac need the app bundle to
- # exist on disk so it can pull from it.
- 'dependencies': [
- 'chrome',
- '../third_party/ocmock/ocmock.gyp:ocmock',
- ],
- 'include_dirs': [
- '../third_party/GTM',
- '../third_party/GTM/AppKit',
- ],
- 'sources!': [
- 'browser/views/bookmark_context_menu_test.cc',
- 'browser/back_forward_menu_model_unittest.cc',
- 'browser/gtk/go_button_gtk_unittest.cc',
- 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
- 'browser/tab_contents/navigation_controller_unittest.cc',
- 'browser/task_manager_unittest.cc',
- '../third_party/hunspell/google/hunspell_tests.cc',
-
- # Compact Language Detection (cld) is not supported in mac yet.
- '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
- ],
- # 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*
- 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
- }, { # OS != "mac"
- 'dependencies': [
- 'convert_dict_lib',
- '../third_party/hunspell/hunspell.gyp:hunspell',
- ],
- }],
- ['OS=="win"', {
- 'defines': [
- '__STD_C',
- '_CRT_SECURE_NO_DEPRECATE',
- '_SCL_SECURE_NO_DEPRECATE',
- ],
- 'dependencies': [
- 'chrome_dll_version',
- 'installer/installer.gyp:installer_util_strings',
- '../views/views.gyp:views',
- 'test_chrome_plugin', # run time dependency
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'sources': [
- 'app/chrome_dll.rc',
- 'test/data/resource.rc',
-
- '<@(views_unit_tests_sources)',
- '<@(views_unit_tests_sources_win_specific)',
-
- # 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)/app/app_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
- '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
- ],
- 'sources!': [
- 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
- 'common/net/url_util_unittest.cc',
- ],
- 'link_settings': {
- 'libraries': [
- '-lcomsupp.lib',
- '-loleacc.lib',
- '-lrpcrt4.lib',
- '-lurlmon.lib',
- '-lwinmm.lib',
- ],
- },
- 'configurations': {
- 'Debug': {
- 'msvs_settings': {
- 'VCLinkerTool': {
- 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
- },
- },
- },
- },
- }, { # else: OS != "win"
- 'sources!': [
- 'browser/bookmarks/bookmark_codec_unittest.cc',
- 'browser/bookmarks/bookmark_drag_data_unittest.cc',
- 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc',
- 'browser/bookmarks/bookmark_table_model_unittest.cc',
- 'browser/browser_unittest.cc',
- 'browser/extensions/extension_process_manager_unittest.cc',
- 'browser/importer/importer_unittest.cc',
- 'browser/login_prompt_unittest.cc',
- 'browser/printing/print_job_unittest.cc',
- 'browser/rlz/rlz_unittest.cc',
- 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc',
- 'browser/search_engines/template_url_scraper_unittest.cc',
- 'browser/views/bookmark_editor_view_unittest.cc',
- 'browser/views/find_bar_host_unittest.cc',
- 'browser/views/keyword_editor_view_unittest.cc',
- 'common/chrome_plugin_unittest.cc',
- 'common/net/url_util_unittest.cc',
- ],
- }],
- ],
- },
- {
- 'target_name': 'startup_tests',
- 'type': 'executable',
- 'msvs_guid': 'D3E6C0FD-54C7-4FF2-9AE1-72F2DAFD820C',
- 'dependencies': [
- 'chrome',
- 'browser',
- 'debugger',
- 'common',
- 'chrome_resources',
- 'chrome_strings',
- 'test_support_ui',
- '../app/app.gyp:app_base',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'sources': [
- 'test/startup/feature_startup_test.cc',
- 'test/startup/startup_test.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['OS=="linux" and toolkit_views==1', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
- ['OS=="win"', {
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- },],
- ],
- },
- {
- # To run the tests from page_load_test.cc on Linux, we need to:
- #
- # a) Build with Breakpad (GYP_DEFINES="linux_chromium_breakpad=1")
- # b) Run with CHROME_HEADLESS=1 to generate crash dumps.
- # c) Strip the binary if it's a debug build. (binary may be over 2GB)
- 'target_name': 'reliability_tests',
- 'type': 'executable',
- 'msvs_guid': '8A3E1774-1DE9-445C-982D-3EE37C8A752A',
- 'dependencies': [
- 'browser',
- 'chrome',
- 'test_support_common',
- 'test_support_ui',
- 'theme_resources',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/reliability/page_load_test.cc',
- 'test/reliability/page_load_test.h',
- 'test/reliability/reliability_test_suite.h',
- 'test/reliability/run_all_unittests.cc',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- },],
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- ],
- },],
- ],
- },
- {
# Provides a syncapi dynamic library target from checked-in binaries,
# or from compiling a stub implementation.
'target_name': 'syncapi',
@@ -5097,137 +1172,6 @@
],
},
{
- 'target_name': 'page_cycler_tests',
- 'type': 'executable',
- 'msvs_guid': 'C9E0BD1D-B175-4A91-8380-3FDC81FAB9D7',
- 'dependencies': [
- 'chrome',
- 'chrome_resources',
- 'chrome_strings',
- 'debugger',
- 'test_support_common',
- 'test_support_ui',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'sources': [
- 'test/page_cycler/page_cycler_test.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['OS=="win" or (OS=="linux" and toolkit_views==1)', {
- 'dependencies': [
- '../views/views.gyp:views',
- ],
- }],
- ],
- },
- {
- 'target_name': 'tab_switching_test',
- 'type': 'executable',
- 'msvs_guid': 'A34770EA-A574-43E8-9327-F79C04770E98',
- 'run_as': {
- 'action': ['$(TargetPath)', '--gtest_print_time', '-enable-logging',
- '-dump-histograms-on-exit', '-log-level=0'],
- },
- 'dependencies': [
- 'chrome',
- 'debugger',
- 'test_support_common',
- 'test_support_ui',
- 'theme_resources',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/tab_switching/tab_switching_test.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ['OS=="win"', {
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- },],
- ],
- },
- {
- 'target_name': 'memory_test',
- 'type': 'executable',
- 'msvs_guid': 'A5F831FD-9B9C-4FEF-9FBA-554817B734CE',
- 'dependencies': [
- 'chrome',
- 'debugger',
- 'test_support_common',
- 'test_support_ui',
- 'theme_resources',
- '../base/base.gyp:base',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/memory_test/memory_test.cc',
- ],
- 'conditions': [
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
- ],
- }],
- ],
- },
- {
- 'target_name': 'url_fetch_test',
- 'type': 'executable',
- 'msvs_guid': '7EFD0C91-198E-4043-9E71-4A4C7879B929',
- 'dependencies': [
- 'chrome',
- 'debugger',
- 'test_support_common',
- 'test_support_ui',
- 'theme_resources',
- '../base/base.gyp:base',
- '../net/net.gyp:net',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- ],
- 'include_dirs': [
- '..',
- ],
- 'sources': [
- 'test/url_fetch_test/url_fetch_test.cc',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'include_dirs': [
- 'third_party/wtl/include',
- ],
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- }], # OS="win"
- ], # conditions
- },
- {
# Protobuf compiler / generate rule for sync.proto
'target_name': 'sync_proto',
'type': 'none',
@@ -5363,86 +1307,6 @@
],
},
{
- 'target_name': 'sync_unit_tests',
- 'type': 'executable',
- 'sources': [
- 'app/breakpad_mac_stubs.mm',
- 'app/keystone_glue.mm',
- 'browser/sync/engine/all_status_unittest.cc',
- 'browser/sync/engine/apply_updates_command_unittest.cc',
- 'browser/sync/engine/auth_watcher_unittest.cc',
- 'browser/sync/engine/net/gaia_authenticator_unittest.cc',
- 'browser/sync/engine/syncer_proto_util_unittest.cc',
- 'browser/sync/engine/syncer_thread_unittest.cc',
- 'browser/sync/engine/syncer_unittest.cc',
- 'browser/sync/engine/syncproto_unittest.cc',
- 'browser/sync/notifier/listener/talk_mediator_unittest.cc',
- 'browser/sync/syncable/syncable_id_unittest.cc',
- 'browser/sync/syncable/syncable_unittest.cc',
- 'browser/sync/util/character_set_converters_unittest.cc',
- 'browser/sync/util/crypto_helpers_unittest.cc',
- 'browser/sync/util/event_sys_unittest.cc',
- 'browser/sync/util/extensions_activity_monitor_unittest.cc',
- 'browser/sync/util/path_helpers_unittest.cc',
- 'browser/sync/util/query_helpers_unittest.cc',
- 'browser/sync/util/user_settings_unittest.cc',
- 'test/file_test_utils.cc',
- 'test/sync/engine/mock_gaia_authenticator.cc',
- 'test/sync/engine/mock_gaia_authenticator.h',
- 'test/sync/engine/mock_gaia_authenticator_unittest.cc',
- 'test/sync/engine/mock_server_connection.cc',
- 'test/sync/engine/mock_server_connection.h',
- 'test/sync/engine/test_directory_setter_upper.cc',
- 'test/sync/engine/test_directory_setter_upper.h',
- 'test/sync/engine/test_id_factory.h',
- ],
- 'include_dirs': [
- '..',
- '<(protoc_out_dir)',
- ],
- 'defines' : [
- 'SYNC_ENGINE_VERSION_STRING="Unknown"',
- '_CRT_SECURE_NO_WARNINGS',
- '_USE_32BIT_TIME_T',
- ],
- 'dependencies': [
- 'common',
- 'debugger',
- '../skia/skia.gyp:skia',
- '../testing/gtest.gyp:gtest',
- '../third_party/libjingle/libjingle.gyp:libjingle',
- 'syncapi',
- 'sync_proto',
- 'test_support_unit',
- ],
- 'conditions': [
- ['OS=="win"', {
- 'sources' : [
- 'browser/sync/util/data_encryption_unittest.cc',
- ],
- 'dependencies': [
- '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
- ],
- 'link_settings': {
- 'libraries': [
- '-lcrypt32.lib',
- '-lws2_32.lib',
- '-lsecur32.lib',
- ],
- },
- }, { # else: OS != "win"
- 'sources!': [
- 'browser/sync/util/data_encryption_unittest.cc',
- ],
- }],
- ['OS=="linux"', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk'
- ],
- }],
- ],
- },
- {
'target_name': 'sync',
'type': '<(library)',
'sources': [
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
new file mode 100755
index 0000000..18e4415
--- /dev/null
+++ b/chrome/chrome_browser.gypi
@@ -0,0 +1,2350 @@
+# Copyright (c) 2009 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': 'browser',
+ 'type': '<(library)',
+ 'msvs_guid': '5BF908A7-68FB-4A4B-99E3-8C749F1FE4EA',
+ 'dependencies': [
+ 'common',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'theme_resources',
+ '../app/app.gyp:app_resources',
+ '../app/app.gyp:app_strings',
+ '../media/media.gyp:media',
+ '../printing/printing.gyp:printing',
+ '../skia/skia.gyp:skia',
+ '../third_party/bzip2/bzip2.gyp:bzip2',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libjingle/libjingle.gyp:libjingle',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../third_party/hunspell/hunspell.gyp:hunspell',
+ '../webkit/webkit.gyp:database',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '..',
+ '<(INTERMEDIATE_DIR)',
+ ],
+ 'defines': [
+ '<@(nacl_defines)',
+ ],
+ 'sources': [
+ # All .cc, .h, .m, and .mm files under browser except for tests and
+ # mocks.
+ 'browser/alternate_nav_url_fetcher.cc',
+ 'browser/alternate_nav_url_fetcher.h',
+ 'browser/app_controller_cppsafe_mac.h',
+ 'browser/app_controller_mac.h',
+ 'browser/app_controller_mac.mm',
+ 'browser/app_modal_dialog.cc',
+ 'browser/app_modal_dialog.h',
+ 'browser/app_modal_dialog_gtk.cc',
+ 'browser/app_modal_dialog_mac.mm',
+ 'browser/app_modal_dialog_win.cc',
+ 'browser/app_modal_dialog_queue.cc',
+ 'browser/app_modal_dialog_queue.h',
+ 'browser/autocomplete/autocomplete.cc',
+ 'browser/autocomplete/autocomplete.h',
+ 'browser/autocomplete/autocomplete_accessibility.cc',
+ 'browser/autocomplete/autocomplete_accessibility.h',
+ 'browser/autocomplete/autocomplete_edit.cc',
+ 'browser/autocomplete/autocomplete_edit.h',
+ 'browser/autocomplete/autocomplete_edit_view.h',
+ 'browser/autocomplete/autocomplete_edit_view_gtk.cc',
+ 'browser/autocomplete/autocomplete_edit_view_gtk.h',
+ 'browser/autocomplete/autocomplete_edit_view_mac.h',
+ 'browser/autocomplete/autocomplete_edit_view_mac.mm',
+ 'browser/autocomplete/autocomplete_edit_view_win.cc',
+ 'browser/autocomplete/autocomplete_edit_view_win.h',
+ 'browser/autocomplete/autocomplete_popup_model.cc',
+ 'browser/autocomplete/autocomplete_popup_model.h',
+ 'browser/autocomplete/autocomplete_popup_view.h',
+ 'browser/autocomplete/autocomplete_popup_view_gtk.cc',
+ 'browser/autocomplete/autocomplete_popup_view_gtk.h',
+ 'browser/autocomplete/autocomplete_popup_view_mac.h',
+ 'browser/autocomplete/autocomplete_popup_view_mac.mm',
+ 'browser/autocomplete/history_contents_provider.cc',
+ 'browser/autocomplete/history_contents_provider.h',
+ 'browser/autocomplete/history_url_provider.cc',
+ 'browser/autocomplete/history_url_provider.h',
+ 'browser/autocomplete/keyword_provider.cc',
+ 'browser/autocomplete/keyword_provider.h',
+ 'browser/autocomplete/search_provider.cc',
+ 'browser/autocomplete/search_provider.h',
+ 'browser/autofill/autofill_field.cc',
+ 'browser/autofill/autofill_field.h',
+ 'browser/autofill/autofill_infobar_delegate.cc',
+ 'browser/autofill/autofill_infobar_delegate.h',
+ 'browser/autofill/autofill_manager.cc',
+ 'browser/autofill/autofill_manager.h',
+ 'browser/autofill/field_types.h',
+ 'browser/autofill/form_structure.cc',
+ 'browser/autofill/form_structure.h',
+ 'browser/autofill/personal_data_manager.cc',
+ 'browser/autofill/personal_data_manager.h',
+ 'browser/automation/automation_autocomplete_edit_tracker.h',
+ 'browser/automation/automation_browser_tracker.h',
+ 'browser/automation/extension_automation_constants.h',
+ 'browser/automation/extension_automation_constants.cc',
+ 'browser/automation/automation_extension_function.h',
+ 'browser/automation/automation_extension_function.cc',
+ 'browser/automation/automation_profile_impl.cc',
+ 'browser/automation/automation_profile_impl.h',
+ 'browser/automation/automation_provider_gtk.cc',
+ 'browser/automation/automation_provider_mac.mm',
+ 'browser/automation/automation_provider_views.cc',
+ 'browser/automation/automation_provider_win.cc',
+ 'browser/automation/automation_provider.cc',
+ 'browser/automation/automation_provider.h',
+ 'browser/automation/automation_provider_list.cc',
+ 'browser/automation/automation_provider_list_generic.cc',
+ 'browser/automation/automation_provider_list_mac.mm',
+ 'browser/automation/automation_provider_list.h',
+ 'browser/automation/automation_provider_observers.cc',
+ 'browser/automation/automation_provider_observers.h',
+ 'browser/automation/automation_resource_message_filter.cc',
+ 'browser/automation/automation_resource_message_filter.h',
+ 'browser/automation/automation_resource_tracker.cc',
+ 'browser/automation/automation_resource_tracker.h',
+ 'browser/automation/automation_tab_tracker.h',
+ 'browser/automation/url_request_automation_job.cc',
+ 'browser/automation/url_request_automation_job.h',
+ 'browser/automation/automation_window_tracker.h',
+ 'browser/automation/extension_port_container.cc',
+ 'browser/automation/extension_port_container.h',
+ 'browser/automation/ui_controls_linux.cc',
+ 'browser/automation/ui_controls_win.cc',
+ 'browser/automation/ui_controls.h',
+ 'browser/back_forward_menu_model.cc',
+ 'browser/back_forward_menu_model.h',
+ 'browser/back_forward_menu_model_views.cc',
+ 'browser/back_forward_menu_model_views.h',
+ 'browser/blocked_popup_container.cc',
+ 'browser/blocked_popup_container.h',
+ 'browser/bookmarks/bookmark_codec.cc',
+ 'browser/bookmarks/bookmark_codec.h',
+ 'browser/bookmarks/bookmark_context_menu_controller.cc',
+ 'browser/bookmarks/bookmark_context_menu_controller.h',
+ 'browser/bookmarks/bookmark_drag_data.cc',
+ 'browser/bookmarks/bookmark_drag_data.h',
+ 'browser/bookmarks/bookmark_drop_info.cc',
+ 'browser/bookmarks/bookmark_drop_info.h',
+ 'browser/bookmarks/bookmark_editor.h',
+ 'browser/bookmarks/bookmark_folder_tree_model.cc',
+ 'browser/bookmarks/bookmark_folder_tree_model.h',
+ 'browser/bookmarks/bookmark_index.cc',
+ 'browser/bookmarks/bookmark_index.h',
+ 'browser/bookmarks/bookmark_html_writer.cc',
+ 'browser/bookmarks/bookmark_html_writer.h',
+ 'browser/bookmarks/bookmark_manager.h',
+ 'browser/bookmarks/bookmark_model.cc',
+ 'browser/bookmarks/bookmark_model.h',
+ 'browser/bookmarks/bookmark_model_observer.h',
+ 'browser/bookmarks/bookmark_service.h',
+ 'browser/bookmarks/bookmark_storage.cc',
+ 'browser/bookmarks/bookmark_storage.h',
+ 'browser/bookmarks/bookmark_table_model.cc',
+ 'browser/bookmarks/bookmark_table_model.h',
+ 'browser/bookmarks/bookmark_utils.cc',
+ 'browser/bookmarks/bookmark_utils.h',
+ 'browser/browser.cc',
+ 'browser/browser.h',
+ 'browser/browser_about_handler.cc',
+ 'browser/browser_about_handler.h',
+ 'browser/browser_accessibility.cc',
+ 'browser/browser_accessibility.h',
+ 'browser/browser_accessibility_manager.cc',
+ 'browser/browser_accessibility_manager.h',
+ 'browser/browser_init.cc',
+ 'browser/browser_init.h',
+ 'browser/browser_list_gtk.cc',
+ 'browser/browser_list.cc',
+ 'browser/browser_list.h',
+ 'browser/browser_main.cc',
+ 'browser/browser_main_gtk.cc',
+ 'browser/browser_main_mac.mm',
+ 'browser/browser_main_win.cc',
+ 'browser/browser_main_win.h',
+ 'browser/browser_prefs.cc',
+ 'browser/browser_prefs.h',
+ 'browser/browser_process.cc',
+ 'browser/browser_process.h',
+ 'browser/browser_process_impl.cc',
+ 'browser/browser_process_impl.h',
+ 'browser/browser_shutdown.cc',
+ 'browser/browser_shutdown.h',
+ 'browser/browser_theme_provider_gtk.cc',
+ 'browser/browser_theme_provider_mac.mm',
+ 'browser/browser_theme_provider.cc',
+ 'browser/browser_theme_provider.h',
+ 'browser/browser_trial.cc',
+ 'browser/browser_trial.h',
+ 'browser/browser_url_handler.cc',
+ 'browser/browser_url_handler.h',
+ 'browser/browser_window.h',
+ 'browser/browsing_data_remover.cc',
+ 'browser/browsing_data_remover.h',
+ 'browser/browsing_instance.cc',
+ 'browser/browsing_instance.h',
+ 'browser/bubble_positioner.h',
+ 'browser/bug_report_util.cc',
+ 'browser/bug_report_util.h',
+ 'browser/cancelable_request.cc',
+ 'browser/cancelable_request.h',
+ 'browser/cert_store.cc',
+ 'browser/cert_store.h',
+ 'browser/character_encoding.cc',
+ 'browser/character_encoding.h',
+ 'browser/child_process_launcher.cc',
+ 'browser/child_process_launcher.h',
+ 'browser/child_process_security_policy.cc',
+ 'browser/child_process_security_policy.h',
+ 'browser/chrome_browser_application_mac.h',
+ 'browser/chrome_browser_application_mac.mm',
+ 'browser/chrome_plugin_browsing_context.cc',
+ 'browser/chrome_plugin_browsing_context.h',
+ 'browser/chrome_plugin_host.cc',
+ 'browser/chrome_plugin_host.h',
+ 'browser/chrome_thread.cc',
+ 'browser/chrome_thread.h',
+ 'browser/chromeos/browser_extenders.cc',
+ 'browser/chromeos/clock_menu_button.cc',
+ 'browser/chromeos/clock_menu_button.h',
+ 'browser/chromeos/compact_location_bar.cc',
+ 'browser/chromeos/compact_location_bar.h',
+ 'browser/chromeos/compact_navigation_bar.cc',
+ 'browser/chromeos/compact_navigation_bar.h',
+ 'browser/chromeos/cros_library.cc',
+ 'browser/chromeos/cros_library.h',
+ 'browser/chromeos/external_cookie_handler.cc',
+ 'browser/chromeos/external_cookie_handler.h',
+ 'browser/chromeos/external_metrics.cc',
+ 'browser/chromeos/external_metrics.h',
+ 'browser/chromeos/external_protocol_dialog.cc',
+ 'browser/chromeos/external_protocol_dialog.h',
+ 'browser/chromeos/gview_request_interceptor.cc',
+ 'browser/chromeos/gview_request_interceptor.h',
+ 'browser/chromeos/main_menu.cc',
+ 'browser/chromeos/main_menu.h',
+ 'browser/chromeos/mount_library.cc',
+ 'browser/chromeos/mount_library.h',
+ 'browser/chromeos/network_library.cc',
+ 'browser/chromeos/network_library.h',
+ 'browser/chromeos/network_menu_button.cc',
+ 'browser/chromeos/network_menu_button.h',
+ 'browser/chromeos/panel_controller.cc',
+ 'browser/chromeos/panel_controller.h',
+ 'browser/chromeos/panels/panel_scroller.cc',
+ 'browser/chromeos/panels/panel_scroller.h',
+ 'browser/chromeos/panels/panel_scroller_container.cc',
+ 'browser/chromeos/panels/panel_scroller_container.h',
+ 'browser/chromeos/panels/panel_scroller_header.cc',
+ 'browser/chromeos/panels/panel_scroller_header.h',
+ 'browser/chromeos/password_dialog_view.cc',
+ 'browser/chromeos/password_dialog_view.h',
+ 'browser/chromeos/pipe_reader.cc',
+ 'browser/chromeos/pipe_reader.h',
+ 'browser/chromeos/power_library.cc',
+ 'browser/chromeos/power_library.h',
+ 'browser/chromeos/power_menu_button.cc',
+ 'browser/chromeos/power_menu_button.h',
+ 'browser/chromeos/preferences.cc',
+ 'browser/chromeos/preferences.h',
+ 'browser/chromeos/settings_contents_view.cc',
+ 'browser/chromeos/settings_contents_view.h',
+ 'browser/chromeos/settings_page_view.cc',
+ 'browser/chromeos/settings_page_view.h',
+ 'browser/chromeos/status_area_button.cc',
+ 'browser/chromeos/status_area_button.h',
+ 'browser/chromeos/status_area_view.cc',
+ 'browser/chromeos/status_area_view.h',
+ 'browser/chromeos/synaptics_library.cc',
+ 'browser/chromeos/synaptics_library.h',
+ 'browser/chromeos/usb_mount_observer.cc',
+ 'browser/chromeos/usb_mount_observer.h',
+ 'browser/chromeos/version_loader.cc',
+ 'browser/chromeos/version_loader.h',
+ 'browser/cocoa/about_ipc_bridge.h',
+ 'browser/cocoa/about_ipc_bridge.mm',
+ 'browser/cocoa/about_ipc_controller.h',
+ 'browser/cocoa/about_ipc_controller.mm',
+ 'browser/cocoa/about_ipc_dialog.h',
+ 'browser/cocoa/about_ipc_dialog.mm',
+ 'browser/cocoa/about_window_controller.h',
+ 'browser/cocoa/about_window_controller.mm',
+ 'browser/cocoa/animatable_view.h',
+ 'browser/cocoa/animatable_view.mm',
+ 'browser/cocoa/autocomplete_text_field.h',
+ 'browser/cocoa/autocomplete_text_field.mm',
+ 'browser/cocoa/autocomplete_text_field_cell.h',
+ 'browser/cocoa/autocomplete_text_field_cell.mm',
+ 'browser/cocoa/autocomplete_text_field_editor.h',
+ 'browser/cocoa/autocomplete_text_field_editor.mm',
+ 'browser/cocoa/back_forward_menu_controller.h',
+ 'browser/cocoa/back_forward_menu_controller.mm',
+ 'browser/cocoa/background_gradient_view.h',
+ 'browser/cocoa/background_gradient_view.mm',
+ 'browser/cocoa/background_tile_view.h',
+ 'browser/cocoa/background_tile_view.mm',
+ 'browser/cocoa/base_view.h',
+ 'browser/cocoa/base_view.mm',
+ 'browser/cocoa/browser_window_factory.mm',
+ 'browser/cocoa/blocked_popup_container_controller.h',
+ 'browser/cocoa/blocked_popup_container_controller.mm',
+ 'browser/cocoa/bookmark_all_tabs_controller.h',
+ 'browser/cocoa/bookmark_all_tabs_controller.mm',
+ 'browser/cocoa/bookmark_bar_bridge.h',
+ 'browser/cocoa/bookmark_bar_bridge.mm',
+ 'browser/cocoa/bookmark_bar_constants.h',
+ 'browser/cocoa/bookmark_bar_controller.h',
+ 'browser/cocoa/bookmark_bar_controller.mm',
+ 'browser/cocoa/bookmark_bar_state.h',
+ 'browser/cocoa/bookmark_bar_toolbar_view.h',
+ 'browser/cocoa/bookmark_bar_toolbar_view.mm',
+ 'browser/cocoa/bookmark_bar_view.h',
+ 'browser/cocoa/bookmark_bar_view.mm',
+ 'browser/cocoa/bookmark_bubble_controller.h',
+ 'browser/cocoa/bookmark_bubble_controller.mm',
+ 'browser/cocoa/bookmark_button.h',
+ 'browser/cocoa/bookmark_button.mm',
+ 'browser/cocoa/bookmark_button_cell.h',
+ 'browser/cocoa/bookmark_button_cell.mm',
+ 'browser/cocoa/bookmark_editor_base_controller.h',
+ 'browser/cocoa/bookmark_editor_base_controller.mm',
+ 'browser/cocoa/bookmark_editor_controller.h',
+ 'browser/cocoa/bookmark_editor_controller.mm',
+ 'browser/cocoa/bookmark_menu.h',
+ 'browser/cocoa/bookmark_menu.mm',
+ 'browser/cocoa/bookmark_menu_bridge.h',
+ 'browser/cocoa/bookmark_menu_bridge.mm',
+ 'browser/cocoa/bookmark_menu_cocoa_controller.h',
+ 'browser/cocoa/bookmark_menu_cocoa_controller.mm',
+ 'browser/cocoa/bookmark_name_folder_controller.h',
+ 'browser/cocoa/bookmark_name_folder_controller.mm',
+ 'browser/cocoa/bookmark_tree_browser_cell.h',
+ 'browser/cocoa/bookmark_tree_browser_cell.mm',
+ 'browser/cocoa/browser_command_executor.h',
+ 'browser/cocoa/browser_frame_view.h',
+ 'browser/cocoa/browser_frame_view.mm',
+ 'browser/cocoa/browser_test_helper.h',
+ 'browser/cocoa/browser_window_cocoa.h',
+ 'browser/cocoa/browser_window_cocoa.mm',
+ 'browser/cocoa/browser_window_controller.h',
+ 'browser/cocoa/browser_window_controller.mm',
+ 'browser/cocoa/bubble_view.h',
+ 'browser/cocoa/bubble_view.mm',
+ 'browser/cocoa/bug_report_window_controller.h',
+ 'browser/cocoa/bug_report_window_controller.mm',
+ 'browser/cocoa/chrome_browser_window.h',
+ 'browser/cocoa/chrome_browser_window.mm',
+ 'browser/cocoa/chrome_event_processing_window.h',
+ 'browser/cocoa/chrome_event_processing_window.mm',
+ 'browser/cocoa/clear_browsing_data_controller.h',
+ 'browser/cocoa/clear_browsing_data_controller.mm',
+ 'browser/cocoa/clickhold_button_cell.h',
+ 'browser/cocoa/clickhold_button_cell.mm',
+ 'browser/cocoa/command_observer_bridge.h',
+ 'browser/cocoa/command_observer_bridge.mm',
+ 'browser/cocoa/constrained_window_mac.h',
+ 'browser/cocoa/constrained_window_mac.mm',
+ 'browser/cocoa/custom_home_pages_model.h',
+ 'browser/cocoa/custom_home_pages_model.mm',
+ 'browser/cocoa/delayedmenu_button.h',
+ 'browser/cocoa/delayedmenu_button.mm',
+ 'browser/cocoa/download_item_cell.h',
+ 'browser/cocoa/download_item_cell.mm',
+ 'browser/cocoa/download_item_controller.h',
+ 'browser/cocoa/download_item_controller.mm',
+ 'browser/cocoa/download_item_mac.h',
+ 'browser/cocoa/download_item_mac.mm',
+ 'browser/cocoa/download_shelf_controller.h',
+ 'browser/cocoa/download_shelf_controller.mm',
+ 'browser/cocoa/download_shelf_mac.h',
+ 'browser/cocoa/download_shelf_mac.mm',
+ 'browser/cocoa/download_shelf_view.h',
+ 'browser/cocoa/download_shelf_view.mm',
+ 'browser/cocoa/download_started_animation_mac.mm',
+ 'browser/cocoa/download_util_mac.h',
+ 'browser/cocoa/download_util_mac.mm',
+ 'browser/cocoa/edit_search_engine_cocoa_controller.h',
+ 'browser/cocoa/edit_search_engine_cocoa_controller.mm',
+ 'browser/cocoa/encoding_menu_controller_delegate_mac.h',
+ 'browser/cocoa/encoding_menu_controller_delegate_mac.mm',
+ 'browser/cocoa/event_utils.h',
+ 'browser/cocoa/event_utils.mm',
+ 'browser/cocoa/extension_install_prompt.mm',
+ 'browser/cocoa/extension_shelf_controller.h',
+ 'browser/cocoa/extension_shelf_controller.mm',
+ 'browser/cocoa/extension_view_mac.h',
+ 'browser/cocoa/extension_view_mac.mm',
+ 'browser/cocoa/extensions/browser_actions_controller.h',
+ 'browser/cocoa/extensions/browser_actions_controller.mm',
+ 'browser/cocoa/external_protocol_dialog.h',
+ 'browser/cocoa/external_protocol_dialog.mm',
+ 'browser/cocoa/fast_resize_view.h',
+ 'browser/cocoa/fast_resize_view.mm',
+ 'browser/cocoa/file_metadata.h',
+ 'browser/cocoa/file_metadata.mm',
+ 'browser/cocoa/find_bar_bridge.h',
+ 'browser/cocoa/find_bar_bridge.mm',
+ 'browser/cocoa/find_bar_cocoa_controller.h',
+ 'browser/cocoa/find_bar_cocoa_controller.mm',
+ 'browser/cocoa/find_bar_text_field.h',
+ 'browser/cocoa/find_bar_text_field.mm',
+ 'browser/cocoa/find_bar_text_field_cell.h',
+ 'browser/cocoa/find_bar_text_field_cell.mm',
+ 'browser/cocoa/find_bar_view.h',
+ 'browser/cocoa/find_bar_view.mm',
+ 'browser/cocoa/find_pasteboard.h',
+ 'browser/cocoa/find_pasteboard.mm',
+ 'browser/cocoa/first_run_dialog.h',
+ 'browser/cocoa/first_run_dialog.mm',
+ 'browser/cocoa/focus_tracker.h',
+ 'browser/cocoa/focus_tracker.mm',
+ 'browser/cocoa/fullscreen_window.h',
+ 'browser/cocoa/fullscreen_window.mm',
+ 'browser/cocoa/gradient_button_cell.h',
+ 'browser/cocoa/gradient_button_cell.mm',
+ 'browser/cocoa/history_menu_bridge.h',
+ 'browser/cocoa/history_menu_bridge.mm',
+ 'browser/cocoa/history_menu_cocoa_controller.h',
+ 'browser/cocoa/history_menu_cocoa_controller.mm',
+ 'browser/cocoa/html_dialog_window_controller.h',
+ 'browser/cocoa/html_dialog_window_controller.mm',
+ 'browser/cocoa/hyperlink_button_cell.h',
+ 'browser/cocoa/hyperlink_button_cell.mm',
+ 'browser/cocoa/hung_renderer_controller.h',
+ 'browser/cocoa/hung_renderer_controller.mm',
+ 'browser/cocoa/import_progress_dialog.h',
+ 'browser/cocoa/import_progress_dialog.mm',
+ 'browser/cocoa/importer_lock_dialog.h',
+ 'browser/cocoa/importer_lock_dialog.mm',
+ 'browser/cocoa/info_bubble_view.h',
+ 'browser/cocoa/info_bubble_view.mm',
+ 'browser/cocoa/info_bubble_window.h',
+ 'browser/cocoa/info_bubble_window.mm',
+ 'browser/cocoa/infobar.h',
+ 'browser/cocoa/infobar_container_controller.h',
+ 'browser/cocoa/infobar_container_controller.mm',
+ 'browser/cocoa/infobar_controller.h',
+ 'browser/cocoa/infobar_controller.mm',
+ 'browser/cocoa/infobar_gradient_view.h',
+ 'browser/cocoa/infobar_gradient_view.mm',
+ 'browser/cocoa/infobar_test_helper.h',
+ 'browser/cocoa/infobar_text_field.h',
+ 'browser/cocoa/infobar_text_field.mm',
+ 'browser/cocoa/keyword_editor_cocoa_controller.h',
+ 'browser/cocoa/keyword_editor_cocoa_controller.mm',
+ 'browser/cocoa/location_bar_view_mac.h',
+ 'browser/cocoa/location_bar_view_mac.mm',
+ 'browser/cocoa/menu_button.h',
+ 'browser/cocoa/menu_button.mm',
+ 'browser/cocoa/multi_key_equivalent_button.h',
+ 'browser/cocoa/multi_key_equivalent_button.mm',
+ 'browser/cocoa/nsmenuitem_additions.h',
+ 'browser/cocoa/nsmenuitem_additions.mm',
+ 'browser/cocoa/nswindow_local_state.h',
+ 'browser/cocoa/nswindow_local_state.mm',
+ 'browser/cocoa/objc_method_swizzle.h',
+ 'browser/cocoa/objc_method_swizzle.mm',
+ 'browser/cocoa/page_info_window_controller.h',
+ 'browser/cocoa/page_info_window_controller.mm',
+ 'browser/cocoa/page_info_window_mac.h',
+ 'browser/cocoa/page_info_window_mac.mm',
+ 'browser/cocoa/preferences_window_controller.h',
+ 'browser/cocoa/preferences_window_controller.mm',
+ 'browser/cocoa/rwhvm_editcommand_helper.h',
+ 'browser/cocoa/rwhvm_editcommand_helper.mm',
+ 'browser/cocoa/repost_form_warning_mac.h',
+ 'browser/cocoa/repost_form_warning_mac.mm',
+ 'browser/cocoa/restart_browser.h',
+ 'browser/cocoa/restart_browser.mm',
+ 'browser/cocoa/sad_tab_view.h',
+ 'browser/cocoa/sad_tab_view.mm',
+ 'browser/cocoa/search_engine_list_model.h',
+ 'browser/cocoa/search_engine_list_model.mm',
+ 'browser/cocoa/shell_dialogs_mac.mm',
+ 'browser/cocoa/status_bubble_mac.h',
+ 'browser/cocoa/status_bubble_mac.mm',
+ 'browser/cocoa/styled_text_field.h',
+ 'browser/cocoa/styled_text_field.mm',
+ 'browser/cocoa/styled_text_field_cell.h',
+ 'browser/cocoa/styled_text_field_cell.mm',
+ 'browser/cocoa/tab_contents_controller.h',
+ 'browser/cocoa/tab_contents_controller.mm',
+ 'browser/cocoa/tab_controller.h',
+ 'browser/cocoa/tab_controller.mm',
+ 'browser/cocoa/tab_strip_controller.h',
+ 'browser/cocoa/tab_strip_controller.mm',
+ 'browser/cocoa/tab_strip_model_observer_bridge.h',
+ 'browser/cocoa/tab_strip_model_observer_bridge.mm',
+ 'browser/cocoa/tab_strip_view.h',
+ 'browser/cocoa/tab_strip_view.mm',
+ 'browser/cocoa/tab_view.h',
+ 'browser/cocoa/tab_view.mm',
+ 'browser/cocoa/tab_window_controller.h',
+ 'browser/cocoa/tab_window_controller.mm',
+ 'browser/cocoa/task_manager_mac.h',
+ 'browser/cocoa/task_manager_mac.mm',
+ 'browser/cocoa/theme_install_bubble_view.h',
+ 'browser/cocoa/theme_install_bubble_view.mm',
+ 'browser/cocoa/throbber_view.h',
+ 'browser/cocoa/throbber_view.mm',
+ 'browser/cocoa/toolbar_button_cell.h',
+ 'browser/cocoa/toolbar_button_cell.mm',
+ 'browser/cocoa/toolbar_controller.h',
+ 'browser/cocoa/toolbar_controller.mm',
+ 'browser/cocoa/toolbar_view.h',
+ 'browser/cocoa/toolbar_view.mm',
+ 'browser/cocoa/ui_localizer.h',
+ 'browser/cocoa/ui_localizer.mm',
+ 'browser/cocoa/view_resizer.h',
+ 'browser/cocoa/web_drag_source.h',
+ 'browser/cocoa/web_drag_source.mm',
+ 'browser/cocoa/web_drop_target.h',
+ 'browser/cocoa/web_drop_target.mm',
+ 'browser/command_updater.cc',
+ 'browser/command_updater.h',
+ 'browser/cookies_tree_model.cc',
+ 'browser/cookies_tree_model.h',
+ 'browser/cross_site_request_manager.cc',
+ 'browser/cross_site_request_manager.h',
+ 'browser/defaults.cc',
+ 'browser/defaults.h',
+ 'browser/diagnostics/diagnostics_main.cc',
+ 'browser/diagnostics/diagnostics_main.h',
+ 'browser/diagnostics/sqlite_diagnostics.cc',
+ 'browser/diagnostics/sqlite_diagnostics.h',
+ 'browser/dock_info_gtk.cc',
+ 'browser/dock_info_win.cc',
+ 'browser/dock_info.cc',
+ 'browser/dock_info.h',
+ 'browser/dom_operation_notification_details.h',
+ 'browser/dom_ui/chrome_url_data_manager.cc',
+ 'browser/dom_ui/chrome_url_data_manager.h',
+ 'browser/dom_ui/devtools_ui.cc',
+ 'browser/dom_ui/devtools_ui.h',
+ 'browser/dom_ui/dom_ui.cc',
+ 'browser/dom_ui/dom_ui.h',
+ 'browser/dom_ui/dom_ui_factory.cc',
+ 'browser/dom_ui/dom_ui_factory.h',
+ 'browser/dom_ui/dom_ui_favicon_source.cc',
+ 'browser/dom_ui/dom_ui_favicon_source.h',
+ 'browser/dom_ui/dom_ui_theme_source.cc',
+ 'browser/dom_ui/dom_ui_theme_source.h',
+ 'browser/dom_ui/dom_ui_thumbnail_source.cc',
+ 'browser/dom_ui/dom_ui_thumbnail_source.h',
+ 'browser/dom_ui/downloads_dom_handler.cc',
+ 'browser/dom_ui/downloads_dom_handler.h',
+ 'browser/dom_ui/downloads_ui.cc',
+ 'browser/dom_ui/downloads_ui.h',
+ 'browser/dom_ui/fileicon_source.cc',
+ 'browser/dom_ui/fileicon_source.h',
+ 'browser/dom_ui/filebrowse_ui.cc',
+ 'browser/dom_ui/filebrowse_ui.h',
+ 'browser/dom_ui/history_ui.cc',
+ 'browser/dom_ui/history_ui.h',
+ 'browser/dom_ui/html_dialog_ui.cc',
+ 'browser/dom_ui/html_dialog_ui.h',
+ 'browser/dom_ui/most_visited_handler.cc',
+ 'browser/dom_ui/most_visited_handler.h',
+ 'browser/dom_ui/new_tab_page_sync_handler.cc',
+ 'browser/dom_ui/new_tab_page_sync_handler.h',
+ 'browser/dom_ui/new_tab_ui.cc',
+ 'browser/dom_ui/new_tab_ui.h',
+ 'browser/dom_ui/print_ui.cc',
+ 'browser/dom_ui/print_ui.h',
+ 'browser/dom_ui/shown_sections_handler.cc',
+ 'browser/dom_ui/shown_sections_handler.h',
+ 'browser/dom_ui/tips_handler.cc',
+ 'browser/dom_ui/tips_handler.h',
+ 'browser/download/download_exe.cc',
+ 'browser/download/download_file.cc',
+ 'browser/download/download_file.h',
+ 'browser/download/download_item_model.cc',
+ 'browser/download/download_item_model.h',
+ 'browser/download/download_manager.cc',
+ 'browser/download/download_manager.h',
+ 'browser/download/download_request_infobar_delegate.h',
+ 'browser/download/download_request_infobar_delegate.cc',
+ 'browser/download/download_request_manager.cc',
+ 'browser/download/download_request_manager.h',
+ 'browser/download/download_shelf.cc',
+ 'browser/download/download_shelf.h',
+ 'browser/download/download_started_animation.h',
+ 'browser/download/download_util.cc',
+ 'browser/download/download_util.h',
+ 'browser/download/save_file.cc',
+ 'browser/download/save_file.h',
+ 'browser/download/save_file_manager.cc',
+ 'browser/download/save_file_manager.h',
+ 'browser/download/save_item.cc',
+ 'browser/download/save_item.h',
+ 'browser/download/save_package.cc',
+ 'browser/download/save_package.h',
+ 'browser/download/save_types.h',
+ 'browser/encoding_menu_controller.cc',
+ 'browser/encoding_menu_controller.h',
+ 'browser/extensions/convert_user_script.cc',
+ 'browser/extensions/convert_user_script.h',
+ 'browser/extensions/crashed_extension_infobar.cc',
+ 'browser/extensions/crashed_extension_infobar.h',
+ 'browser/extensions/crx_installer.cc',
+ 'browser/extensions/crx_installer.h',
+ 'browser/extensions/extension_bookmarks_module.cc',
+ 'browser/extensions/extension_bookmarks_module.h',
+ 'browser/extensions/extension_bookmarks_module_constants.cc',
+ 'browser/extensions/extension_bookmarks_module_constants.h',
+ 'browser/extensions/extension_browser_actions_api.cc',
+ 'browser/extensions/extension_browser_actions_api.h',
+ 'browser/extensions/extension_creator.cc',
+ 'browser/extensions/extension_creator.h',
+ 'browser/extensions/extension_disabled_infobar_delegate.cc',
+ 'browser/extensions/extension_disabled_infobar_delegate.h',
+ 'browser/extensions/extension_devtools_bridge.cc',
+ 'browser/extensions/extension_devtools_bridge.h',
+ 'browser/extensions/extension_devtools_events.cc',
+ 'browser/extensions/extension_devtools_events.h',
+ 'browser/extensions/extension_devtools_manager.cc',
+ 'browser/extensions/extension_devtools_manager.h',
+ 'browser/extensions/extension_dom_ui.cc',
+ 'browser/extensions/extension_dom_ui.h',
+ 'browser/extensions/extension_event_names.cc',
+ 'browser/extensions/extension_event_names.h',
+ 'browser/extensions/execute_code_in_tab_function.cc',
+ 'browser/extensions/execute_code_in_tab_function.h',
+ 'browser/extensions/extension_browser_event_router.cc',
+ 'browser/extensions/extension_browser_event_router.h',
+ 'browser/extensions/extension_file_util.cc',
+ 'browser/extensions/extension_file_util.h',
+ 'browser/extensions/extension_function.cc',
+ 'browser/extensions/extension_function.h',
+ 'browser/extensions/extension_function_dispatcher.cc',
+ 'browser/extensions/extension_function_dispatcher.h',
+ 'browser/extensions/extension_history_api.cc',
+ 'browser/extensions/extension_history_api.h',
+ 'browser/extensions/extension_history_api_constants.cc',
+ 'browser/extensions/extension_history_api_constants.h',
+ 'browser/extensions/extension_host.cc',
+ 'browser/extensions/extension_host.h',
+ 'browser/extensions/extension_i18n_api.cc',
+ 'browser/extensions/extension_i18n_api.h',
+ 'browser/extensions/extension_install_ui.cc',
+ 'browser/extensions/extension_install_ui.h',
+ 'browser/extensions/extension_message_service.cc',
+ 'browser/extensions/extension_message_service.h',
+ 'browser/extensions/extension_page_actions_module.cc',
+ 'browser/extensions/extension_page_actions_module.h',
+ 'browser/extensions/extension_page_actions_module_constants.cc',
+ 'browser/extensions/extension_page_actions_module_constants.h',
+ 'browser/extensions/extension_popup_api.cc',
+ 'browser/extensions/extension_popup_api.h',
+ 'browser/extensions/extension_popup_host.cc',
+ 'browser/extensions/extension_popup_host.h',
+ 'browser/extensions/extension_prefs.cc',
+ 'browser/extensions/extension_prefs.h',
+ 'browser/extensions/extension_process_manager.cc',
+ 'browser/extensions/extension_process_manager.h',
+ 'browser/extensions/extension_protocols.cc',
+ 'browser/extensions/extension_protocols.h',
+ 'browser/extensions/extension_shelf_model.cc',
+ 'browser/extensions/extension_shelf_model.h',
+ 'browser/extensions/extension_tabs_module.cc',
+ 'browser/extensions/extension_tabs_module.h',
+ 'browser/extensions/extension_tabs_module_constants.cc',
+ 'browser/extensions/extension_tabs_module_constants.h',
+ 'browser/extensions/extension_test_api.cc',
+ 'browser/extensions/extension_test_api.h',
+ 'browser/extensions/extension_toolstrip_api.cc',
+ 'browser/extensions/extension_toolstrip_api.h',
+ 'browser/extensions/extension_updater.cc',
+ 'browser/extensions/extension_updater.h',
+ 'browser/extensions/extensions_service.cc',
+ 'browser/extensions/extensions_service.h',
+ 'browser/extensions/extensions_ui.cc',
+ 'browser/extensions/extensions_ui.h',
+ 'browser/extensions/external_extension_provider.h',
+ 'browser/extensions/external_registry_extension_provider_win.cc',
+ 'browser/extensions/external_registry_extension_provider_win.h',
+ 'browser/extensions/external_pref_extension_provider.cc',
+ 'browser/extensions/external_pref_extension_provider.h',
+ 'browser/extensions/file_reader.cc',
+ 'browser/extensions/file_reader.h',
+ 'browser/extensions/gtk_theme_installed_infobar_delegate.cc',
+ 'browser/extensions/gtk_theme_installed_infobar_delegate.h',
+ 'browser/extensions/image_loading_tracker.cc',
+ 'browser/extensions/image_loading_tracker.h',
+ 'browser/extensions/pack_extension_job.cc',
+ 'browser/extensions/pack_extension_job.h',
+ 'browser/extensions/sandboxed_extension_unpacker.cc',
+ 'browser/extensions/sandboxed_extension_unpacker.h',
+ 'browser/extensions/theme_installed_infobar_delegate.cc',
+ 'browser/extensions/theme_installed_infobar_delegate.h',
+ 'browser/extensions/user_script_listener.cc',
+ 'browser/extensions/user_script_listener.h',
+ 'browser/extensions/user_script_master.cc',
+ 'browser/extensions/user_script_master.h',
+ 'browser/external_protocol_handler.cc',
+ 'browser/external_protocol_handler.h',
+ 'browser/external_tab_container.cc',
+ 'browser/external_tab_container.h',
+ 'browser/global_keyboard_shortcuts_mac.h',
+ 'browser/global_keyboard_shortcuts_mac.mm',
+ 'browser/fav_icon_helper.cc',
+ 'browser/fav_icon_helper.h',
+ 'browser/favicon_service.cc',
+ 'browser/favicon_service.h',
+ 'browser/find_bar.h',
+ 'browser/find_bar_controller.cc',
+ 'browser/find_bar_controller.h',
+ 'browser/find_notification_details.h',
+ 'browser/first_run.cc',
+ 'browser/first_run.h',
+ 'browser/first_run_mac.mm',
+ 'browser/first_run_win.cc',
+ 'browser/first_run_gtk.cc',
+ 'browser/fonts_languages_window.h',
+ 'browser/form_field_history_manager.cc',
+ 'browser/form_field_history_manager.h',
+ 'browser/gears_integration.cc',
+ 'browser/gears_integration.h',
+ 'browser/google_service_auth_error.h',
+ 'browser/google_update.cc',
+ 'browser/google_update.h',
+ 'browser/google_update_settings_posix.cc',
+ 'browser/google_update_settings_mac.mm',
+ 'browser/google_url_tracker.cc',
+ 'browser/google_url_tracker.h',
+ 'browser/google_util.cc',
+ 'browser/google_util.h',
+ 'browser/gtk/about_chrome_dialog.cc',
+ 'browser/gtk/about_chrome_dialog.h',
+ 'browser/gtk/back_forward_button_gtk.cc',
+ 'browser/gtk/back_forward_button_gtk.h',
+ 'browser/gtk/back_forward_menu_model_gtk.cc',
+ 'browser/gtk/back_forward_menu_model_gtk.h',
+ 'browser/gtk/blocked_popup_container_view_gtk.cc',
+ 'browser/gtk/blocked_popup_container_view_gtk.h',
+ 'browser/gtk/bookmark_bar_gtk.cc',
+ 'browser/gtk/bookmark_bar_gtk.h',
+ 'browser/gtk/bookmark_bubble_gtk.cc',
+ 'browser/gtk/bookmark_bubble_gtk.h',
+ 'browser/gtk/bookmark_context_menu_gtk.cc',
+ 'browser/gtk/bookmark_context_menu_gtk.h',
+ 'browser/gtk/bookmark_editor_gtk.cc',
+ 'browser/gtk/bookmark_editor_gtk.h',
+ 'browser/gtk/bookmark_manager_gtk.cc',
+ 'browser/gtk/bookmark_manager_gtk.h',
+ 'browser/gtk/bookmark_menu_controller_gtk.cc',
+ 'browser/gtk/bookmark_menu_controller_gtk.h',
+ 'browser/gtk/bookmark_tree_model.cc',
+ 'browser/gtk/bookmark_tree_model.h',
+ 'browser/gtk/bookmark_utils_gtk.cc',
+ 'browser/gtk/bookmark_utils_gtk.h',
+ 'browser/gtk/browser_actions_toolbar_gtk.cc',
+ 'browser/gtk/browser_actions_toolbar_gtk.h',
+ 'browser/gtk/browser_titlebar.cc',
+ 'browser/gtk/browser_titlebar.h',
+ 'browser/gtk/browser_toolbar_gtk.cc',
+ 'browser/gtk/browser_toolbar_gtk.h',
+ 'browser/gtk/browser_window_factory_gtk.cc',
+ 'browser/gtk/browser_window_gtk.cc',
+ 'browser/gtk/browser_window_gtk.h',
+ 'browser/gtk/cairo_cached_surface.cc',
+ 'browser/gtk/cairo_cached_surface.h',
+ 'browser/gtk/clear_browsing_data_dialog_gtk.cc',
+ 'browser/gtk/clear_browsing_data_dialog_gtk.h',
+ 'browser/gtk/constrained_window_gtk.cc',
+ 'browser/gtk/constrained_window_gtk.h',
+ 'browser/gtk/create_application_shortcuts_dialog_gtk.cc',
+ 'browser/gtk/create_application_shortcuts_dialog_gtk.h',
+ 'browser/gtk/custom_button.cc',
+ 'browser/gtk/custom_button.h',
+ 'browser/gtk/dialogs_gtk.cc',
+ 'browser/gtk/download_in_progress_dialog_gtk.cc',
+ 'browser/gtk/download_in_progress_dialog_gtk.h',
+ 'browser/gtk/download_item_gtk.cc',
+ 'browser/gtk/download_item_gtk.h',
+ 'browser/gtk/download_shelf_gtk.cc',
+ 'browser/gtk/download_shelf_gtk.h',
+ 'browser/gtk/download_started_animation_gtk.cc',
+ 'browser/gtk/edit_search_engine_dialog.cc',
+ 'browser/gtk/edit_search_engine_dialog.h',
+ 'browser/gtk/extension_install_prompt_gtk.cc',
+ 'browser/gtk/extension_view_gtk.cc',
+ 'browser/gtk/extension_view_gtk.h',
+ 'browser/gtk/extension_popup_gtk.cc',
+ 'browser/gtk/extension_popup_gtk.h',
+ 'browser/gtk/external_protocol_dialog_gtk.cc',
+ 'browser/gtk/external_protocol_dialog_gtk.h',
+ 'browser/gtk/find_bar_gtk.cc',
+ 'browser/gtk/find_bar_gtk.h',
+ 'browser/gtk/first_run_bubble.cc',
+ 'browser/gtk/first_run_bubble.h',
+ 'browser/gtk/first_run_dialog.cc',
+ 'browser/gtk/first_run_dialog.h',
+ 'browser/gtk/focus_store_gtk.cc',
+ 'browser/gtk/focus_store_gtk.h',
+ 'browser/gtk/fullscreen_exit_bubble_gtk.cc',
+ 'browser/gtk/fullscreen_exit_bubble_gtk.h',
+ 'browser/gtk/go_button_gtk.cc',
+ 'browser/gtk/go_button_gtk.h',
+ 'browser/gtk/gtk_chrome_button.cc',
+ 'browser/gtk/gtk_chrome_button.h',
+ 'browser/gtk/gtk_chrome_link_button.cc',
+ 'browser/gtk/gtk_chrome_link_button.h',
+ 'browser/gtk/gtk_floating_container.cc',
+ 'browser/gtk/gtk_floating_container.h',
+ 'browser/gtk/gtk_theme_provider.cc',
+ 'browser/gtk/gtk_theme_provider.h',
+ 'browser/gtk/html_dialog_gtk.cc',
+ 'browser/gtk/html_dialog_gtk.h',
+ 'browser/gtk/hung_renderer_dialog_gtk.cc',
+ 'browser/gtk/import_dialog_gtk.cc',
+ 'browser/gtk/import_dialog_gtk.h',
+ 'browser/gtk/import_lock_dialog_gtk.cc',
+ 'browser/gtk/import_lock_dialog_gtk.h',
+ 'browser/gtk/import_progress_dialog_gtk.cc',
+ 'browser/gtk/import_progress_dialog_gtk.h',
+ 'browser/gtk/info_bubble_gtk.cc',
+ 'browser/gtk/info_bubble_gtk.h',
+ 'browser/gtk/infobar_container_gtk.cc',
+ 'browser/gtk/infobar_container_gtk.h',
+ 'browser/gtk/infobar_gtk.cc',
+ 'browser/gtk/infobar_gtk.h',
+ 'browser/gtk/keyword_editor_view.cc',
+ 'browser/gtk/keyword_editor_view.h',
+ 'browser/gtk/list_store_favicon_loader.cc',
+ 'browser/gtk/list_store_favicon_loader.h',
+ 'browser/gtk/location_bar_view_gtk.cc',
+ 'browser/gtk/location_bar_view_gtk.h',
+ 'browser/gtk/menu_bar_helper.cc',
+ 'browser/gtk/menu_bar_helper.h',
+ 'browser/gtk/menu_gtk.cc',
+ 'browser/gtk/menu_gtk.h',
+ 'browser/gtk/nine_box.cc',
+ 'browser/gtk/nine_box.h',
+ 'browser/gtk/options/advanced_contents_gtk.cc',
+ 'browser/gtk/options/advanced_contents_gtk.h',
+ 'browser/gtk/options/advanced_page_gtk.cc',
+ 'browser/gtk/options/advanced_page_gtk.h',
+ 'browser/gtk/options/content_page_gtk.cc',
+ 'browser/gtk/options/content_page_gtk.h',
+ 'browser/gtk/options/cookies_view.cc',
+ 'browser/gtk/options/cookies_view.h',
+ 'browser/gtk/options/exceptions_page_gtk.cc',
+ 'browser/gtk/options/exceptions_page_gtk.h',
+ 'browser/gtk/options/fonts_languages_window_gtk.cc',
+ 'browser/gtk/options/fonts_page_gtk.cc',
+ 'browser/gtk/options/fonts_page_gtk.h',
+ 'browser/gtk/options/general_page_gtk.cc',
+ 'browser/gtk/options/general_page_gtk.h',
+ 'browser/gtk/options/languages_page_gtk.cc',
+ 'browser/gtk/options/languages_page_gtk.h',
+ 'browser/gtk/options/options_layout_gtk.cc',
+ 'browser/gtk/options/options_layout_gtk.h',
+ 'browser/gtk/options/options_window_gtk.cc',
+ 'browser/gtk/options/passwords_exceptions_window_gtk.cc',
+ 'browser/gtk/options/passwords_exceptions_window_gtk.h',
+ 'browser/gtk/options/passwords_page_gtk.cc',
+ 'browser/gtk/options/passwords_page_gtk.h',
+ 'browser/gtk/options/url_picker_dialog_gtk.cc',
+ 'browser/gtk/options/url_picker_dialog_gtk.h',
+ 'browser/gtk/page_info_window_gtk.cc',
+ 'browser/gtk/process_singleton_dialog.cc',
+ 'browser/gtk/process_singleton_dialog.h',
+ 'browser/gtk/repost_form_warning_gtk.cc',
+ 'browser/gtk/repost_form_warning_gtk.h',
+ 'browser/gtk/rounded_window.cc',
+ 'browser/gtk/rounded_window.h',
+ 'browser/gtk/sad_tab_gtk.cc',
+ 'browser/gtk/sad_tab_gtk.h',
+ 'browser/gtk/slide_animator_gtk.cc',
+ 'browser/gtk/slide_animator_gtk.h',
+ 'browser/gtk/standard_menus.cc',
+ 'browser/gtk/standard_menus.h',
+ 'browser/gtk/status_bubble_gtk.cc',
+ 'browser/gtk/status_bubble_gtk.h',
+ 'browser/gtk/tab_contents_container_gtk.cc',
+ 'browser/gtk/tab_contents_container_gtk.h',
+ 'browser/gtk/tab_contents_drag_source.cc',
+ 'browser/gtk/tab_contents_drag_source.h',
+ 'browser/gtk/tabs/dragged_tab_controller_gtk.cc',
+ 'browser/gtk/tabs/dragged_tab_controller_gtk.h',
+ 'browser/gtk/tabs/dragged_tab_gtk.cc',
+ 'browser/gtk/tabs/dragged_tab_gtk.h',
+ 'browser/gtk/tabs/tab_gtk.cc',
+ 'browser/gtk/tabs/tab_gtk.h',
+ 'browser/gtk/tabs/tab_renderer_gtk.cc',
+ 'browser/gtk/tabs/tab_renderer_gtk.h',
+ 'browser/gtk/tabs/tab_strip_gtk.cc',
+ 'browser/gtk/tabs/tab_strip_gtk.h',
+ 'browser/gtk/task_manager_gtk.cc',
+ 'browser/gtk/task_manager_gtk.h',
+ 'browser/gtk/theme_install_bubble_view_gtk.cc',
+ 'browser/gtk/theme_install_bubble_view_gtk.h',
+ 'browser/gtk/toolbar_star_toggle_gtk.cc',
+ 'browser/gtk/toolbar_star_toggle_gtk.h',
+ 'browser/gtk/view_id_util.cc',
+ 'browser/gtk/view_id_util.h',
+ 'browser/hang_monitor/hung_plugin_action.cc',
+ 'browser/hang_monitor/hung_plugin_action.h',
+ 'browser/hang_monitor/hung_window_detector.cc',
+ 'browser/hang_monitor/hung_window_detector.h',
+ 'browser/history/archived_database.cc',
+ 'browser/history/archived_database.h',
+ 'browser/history/download_database.cc',
+ 'browser/history/download_database.h',
+ 'browser/history/download_types.h',
+ 'browser/history/expire_history_backend.cc',
+ 'browser/history/expire_history_backend.h',
+ 'browser/history/history.cc',
+ 'browser/history/history.h',
+ 'browser/history/history_backend.cc',
+ 'browser/history/history_backend.h',
+ 'browser/history/history_database.cc',
+ 'browser/history/history_database.h',
+ 'browser/history/history_marshaling.h',
+ 'browser/history/history_notifications.h',
+ 'browser/history/history_publisher.cc',
+ 'browser/history/history_publisher.h',
+ 'browser/history/history_publisher_none.cc',
+ 'browser/history/history_publisher_win.cc',
+ 'browser/history/history_types.cc',
+ 'browser/history/history_types.h',
+ 'browser/history/in_memory_database.cc',
+ 'browser/history/in_memory_database.h',
+ 'browser/history/in_memory_history_backend.cc',
+ 'browser/history/in_memory_history_backend.h',
+ 'browser/history/page_usage_data.cc',
+ 'browser/history/page_usage_data.h',
+ 'browser/history/query_parser.cc',
+ 'browser/history/query_parser.h',
+ 'browser/history/snippet.cc',
+ 'browser/history/snippet.h',
+ 'browser/history/starred_url_database.cc',
+ 'browser/history/starred_url_database.h',
+ 'browser/history/text_database.cc',
+ 'browser/history/text_database.h',
+ 'browser/history/text_database_manager.cc',
+ 'browser/history/text_database_manager.h',
+ 'browser/history/thumbnail_database.cc',
+ 'browser/history/thumbnail_database.h',
+ 'browser/history/top_sites.cc',
+ 'browser/history/url_database.cc',
+ 'browser/history/url_database.h',
+ 'browser/history/visit_database.cc',
+ 'browser/history/visit_database.h',
+ 'browser/history/visit_tracker.cc',
+ 'browser/history/visit_tracker.h',
+ 'browser/history/visitsegment_database.cc',
+ 'browser/history/visitsegment_database.h',
+ 'browser/hung_renderer_dialog.h',
+ 'browser/icon_loader.h',
+ 'browser/icon_loader.cc',
+ 'browser/icon_loader_linux.cc',
+ 'browser/icon_loader_mac.mm',
+ 'browser/icon_loader_win.cc',
+ 'browser/icon_manager.cc',
+ 'browser/icon_manager.h',
+ 'browser/icon_manager_linux.cc',
+ 'browser/icon_manager_mac.mm',
+ 'browser/icon_manager_win.cc',
+ 'browser/ime_input.cc',
+ 'browser/ime_input.h',
+ 'browser/importer/firefox2_importer.cc',
+ 'browser/importer/firefox2_importer.h',
+ 'browser/importer/firefox3_importer.cc',
+ 'browser/importer/firefox3_importer.h',
+ 'browser/importer/firefox_importer_utils.cc',
+ 'browser/importer/firefox_importer_utils_linux.cc',
+ 'browser/importer/firefox_importer_utils_mac.mm',
+ 'browser/importer/firefox_importer_utils_win.cc',
+ 'browser/importer/firefox_importer_utils.h',
+ 'browser/importer/firefox_profile_lock.cc',
+ 'browser/importer/firefox_profile_lock.h',
+ 'browser/importer/firefox_profile_lock_posix.cc',
+ 'browser/importer/firefox_profile_lock_win.cc',
+ 'browser/importer/ie_importer.cc',
+ 'browser/importer/ie_importer.h',
+ 'browser/importer/importer.cc',
+ 'browser/importer/importer.h',
+ 'browser/importer/importer_bridge.cc',
+ 'browser/importer/importer_bridge.h',
+ 'browser/importer/importer_list.cc',
+ 'browser/importer/importer_list.h',
+ 'browser/importer/mork_reader.cc',
+ 'browser/importer/mork_reader.h',
+ 'browser/importer/nss_decryptor.cc',
+ 'browser/importer/nss_decryptor.h',
+ 'browser/importer/nss_decryptor_linux.cc',
+ 'browser/importer/nss_decryptor_linux.h',
+ 'browser/importer/nss_decryptor_mac.h',
+ 'browser/importer/nss_decryptor_mac.mm',
+ 'browser/importer/nss_decryptor_win.cc',
+ 'browser/importer/nss_decryptor_win.h',
+ 'browser/importer/safari_importer.h',
+ 'browser/importer/safari_importer.mm',
+ 'browser/importer/toolbar_importer.cc',
+ 'browser/importer/toolbar_importer.h',
+ 'browser/in_process_webkit/browser_webkitclient_impl.cc',
+ 'browser/in_process_webkit/browser_webkitclient_impl.h',
+ 'browser/in_process_webkit/dom_storage_context.cc',
+ 'browser/in_process_webkit/dom_storage_context.h',
+ 'browser/in_process_webkit/dom_storage_dispatcher_host.cc',
+ 'browser/in_process_webkit/dom_storage_dispatcher_host.h',
+ 'browser/in_process_webkit/storage_area.cc',
+ 'browser/in_process_webkit/storage_area.h',
+ 'browser/in_process_webkit/storage_namespace.cc',
+ 'browser/in_process_webkit/storage_namespace.h',
+ 'browser/in_process_webkit/webkit_context.cc',
+ 'browser/in_process_webkit/webkit_context.h',
+ 'browser/in_process_webkit/webkit_thread.cc',
+ 'browser/in_process_webkit/webkit_thread.h',
+ 'browser/input_window_dialog.h',
+ 'browser/input_window_dialog_gtk.cc',
+ 'browser/input_window_dialog_win.cc',
+ 'browser/jankometer.cc',
+ 'browser/jankometer.h',
+ 'browser/jumplist.cc',
+ 'browser/jumplist.h',
+ 'browser/jsmessage_box_client.h',
+ 'browser/jsmessage_box_handler.cc',
+ 'browser/jsmessage_box_handler.h',
+ 'browser/keychain_mac.cc',
+ 'browser/keychain_mac.h',
+ 'browser/language_combobox_model.cc',
+ 'browser/language_combobox_model.h',
+ 'browser/language_order_table_model.cc',
+ 'browser/language_order_table_model.h',
+ 'browser/load_from_memory_cache_details.h',
+ 'browser/load_notification_details.h',
+ 'browser/location_bar.h',
+ 'browser/login_model.h',
+ 'browser/login_prompt.cc',
+ 'browser/login_prompt.h',
+ 'browser/login_prompt_gtk.cc',
+ 'browser/login_prompt_mac.h',
+ 'browser/login_prompt_mac.mm',
+ 'browser/login_prompt_win.cc',
+ 'browser/memory_details.cc',
+ 'browser/memory_details_linux.cc',
+ 'browser/memory_details_mac.cc',
+ 'browser/memory_details_win.cc',
+ 'browser/memory_details.h',
+ 'browser/memory_purger.cc',
+ 'browser/memory_purger.h',
+ 'browser/meta_table_helper.cc',
+ 'browser/meta_table_helper.h',
+ 'browser/metrics/metric_event_duration_details.h',
+ 'browser/metrics/metrics_log.cc',
+ 'browser/metrics/metrics_log.h',
+ 'browser/metrics/metrics_response.cc',
+ 'browser/metrics/metrics_response.h',
+ 'browser/metrics/metrics_service.cc',
+ 'browser/metrics/metrics_service.h',
+ 'browser/metrics/user_metrics.cc',
+ 'browser/metrics/user_metrics.h',
+ 'browser/modal_html_dialog_delegate.cc',
+ 'browser/modal_html_dialog_delegate.h',
+ 'browser/net/browser_url_util.cc',
+ 'browser/net/browser_url_util.h',
+ 'browser/net/chrome_url_request_context.cc',
+ 'browser/net/chrome_url_request_context.h',
+ 'browser/net/url_request_context_getter.cc',
+ 'browser/net/url_request_context_getter.h',
+ 'browser/net/dns_global.cc',
+ 'browser/net/dns_global.h',
+ 'browser/net/dns_host_info.cc',
+ 'browser/net/dns_host_info.h',
+ 'browser/net/dns_master.cc',
+ 'browser/net/dns_master.h',
+ 'browser/net/metadata_url_request.cc',
+ 'browser/net/metadata_url_request.h',
+ 'browser/net/referrer.cc',
+ 'browser/net/referrer.h',
+ 'browser/net/resolve_proxy_msg_helper.cc',
+ 'browser/net/resolve_proxy_msg_helper.h',
+ 'browser/net/sdch_dictionary_fetcher.cc',
+ 'browser/net/sdch_dictionary_fetcher.h',
+ 'browser/net/sqlite_persistent_cookie_store.cc',
+ 'browser/net/sqlite_persistent_cookie_store.h',
+ 'browser/net/ssl_config_service_manager.h',
+ 'browser/net/url_fetcher.cc',
+ 'browser/net/url_fetcher.h',
+ 'browser/net/url_fetcher_protect.cc',
+ 'browser/net/url_fetcher_protect.h',
+ 'browser/net/url_fixer_upper.cc',
+ 'browser/net/url_fixer_upper.h',
+ 'browser/net/url_request_failed_dns_job.cc',
+ 'browser/net/url_request_failed_dns_job.h',
+ # TODO: These should be moved to test_support (see below), but
+ # are currently used by production code in automation_provider.cc.
+ 'browser/net/url_request_mock_http_job.cc',
+ 'browser/net/url_request_mock_http_job.h',
+ 'browser/net/url_request_mock_link_doctor_job.cc',
+ 'browser/net/url_request_mock_link_doctor_job.h',
+ 'browser/net/url_request_mock_util.cc',
+ 'browser/net/url_request_mock_util.h',
+ 'browser/net/url_request_slow_download_job.cc',
+ 'browser/net/url_request_slow_download_job.h',
+ 'browser/net/url_request_slow_http_job.cc',
+ 'browser/net/url_request_slow_http_job.h',
+ 'browser/net/url_request_tracking.cc',
+ 'browser/net/url_request_tracking.h',
+ 'browser/net/websocket_experiment/websocket_experiment_runner.cc',
+ 'browser/net/websocket_experiment/websocket_experiment_runner.h',
+ 'browser/net/websocket_experiment/websocket_experiment_task.cc',
+ 'browser/net/websocket_experiment/websocket_experiment_task.h',
+ 'browser/notifications/balloon.cc',
+ 'browser/notifications/balloon.h',
+ 'browser/notifications/balloon_collection.cc',
+ 'browser/notifications/balloon_collection.h',
+ 'browser/notifications/balloon_collection_win.cc',
+ 'browser/notifications/balloon_collection_mac.mm',
+ 'browser/notifications/balloon_collection_linux.cc',
+ 'browser/notifications/desktop_notification_service.cc',
+ 'browser/notifications/desktop_notification_service.h',
+ 'browser/notifications/notification.h',
+ 'browser/notifications/notification_object_proxy.cc',
+ 'browser/notifications/notification_object_proxy.h',
+ 'browser/notifications/notification_ui_manager.cc',
+ 'browser/notifications/notification_ui_manager.h',
+ 'browser/notifications/notifications_prefs_cache.cc',
+ 'browser/notifications/notifications_prefs_cache.h',
+ 'browser/ntp_background_util.cc',
+ 'browser/ntp_background_util.h',
+ 'browser/omnibox_search_hint.cc',
+ 'browser/omnibox_search_hint.h',
+ 'browser/options_page_base.cc',
+ 'browser/options_page_base.h',
+ 'browser/options_util.cc',
+ 'browser/options_util.h',
+ 'browser/options_window.h',
+ 'browser/page_info_model.cc',
+ 'browser/page_info_model.h',
+ 'browser/page_state.cc',
+ 'browser/page_state.h',
+ 'browser/parsers/metadata_parser.h',
+ 'browser/parsers/metadata_parser_factory.h',
+ 'browser/parsers/metadata_parser_filebase.cc',
+ 'browser/parsers/metadata_parser_filebase.h',
+ 'browser/parsers/metadata_parser_jpeg.cc',
+ 'browser/parsers/metadata_parser_jpeg.h',
+ 'browser/parsers/metadata_parser_jpeg_factory.cc',
+ 'browser/parsers/metadata_parser_jpeg_factory.h',
+ 'browser/parsers/metadata_parser_manager.cc',
+ 'browser/parsers/metadata_parser_manager.h',
+ 'browser/parsers/metadata_parser.cc',
+ 'browser/password_manager/encryptor_linux.cc',
+ 'browser/password_manager/encryptor_mac.mm',
+ 'browser/password_manager/encryptor_win.cc',
+ 'browser/password_manager/encryptor.h',
+ 'browser/password_manager/ie7_password.cc',
+ 'browser/password_manager/ie7_password.h',
+ 'browser/password_manager/login_database_mac.cc',
+ 'browser/password_manager/login_database_mac.h',
+ 'browser/password_manager/login_database.cc',
+ 'browser/password_manager/login_database.h',
+ 'browser/password_manager/password_form_manager.cc',
+ 'browser/password_manager/password_form_manager.h',
+ 'browser/password_manager/password_manager.cc',
+ 'browser/password_manager/password_manager.h',
+ 'browser/password_manager/password_store.cc',
+ 'browser/password_manager/password_store.h',
+ 'browser/password_manager/password_store_default.cc',
+ 'browser/password_manager/password_store_default.h',
+ # Temporarily disabled while we figure some stuff out.
+ # http://code.google.com/p/chromium/issues/detail?id=12351
+ # 'browser/password_manager/password_store_gnome.h',
+ # 'browser/password_manager/password_store_gnome.cc',
+ # 'browser/password_manager/password_store_kwallet.h',
+ # 'browser/password_manager/password_store_kwallet.cc',
+ 'browser/password_manager/password_store_mac_internal.h',
+ 'browser/password_manager/password_store_mac.h',
+ 'browser/password_manager/password_store_mac.cc',
+ 'browser/password_manager/password_store_win.h',
+ 'browser/password_manager/password_store_win.cc',
+ 'browser/plugin_installer.cc',
+ 'browser/plugin_installer.h',
+ 'browser/plugin_process_host.cc',
+ 'browser/plugin_process_host.h',
+ 'browser/plugin_process_host_mac.cc',
+ 'browser/plugin_service.cc',
+ 'browser/plugin_service.h',
+ 'browser/possible_url_model.cc',
+ 'browser/possible_url_model.h',
+ 'browser/power_save_blocker.h',
+ 'browser/power_save_blocker_common.cc',
+ 'browser/power_save_blocker_stub.cc',
+ 'browser/power_save_blocker_win.cc',
+ 'browser/printing/print_dialog_gtk.cc',
+ 'browser/printing/print_dialog_gtk.h',
+ 'browser/printing/print_job.cc',
+ 'browser/printing/print_job.h',
+ 'browser/printing/print_job_manager.cc',
+ 'browser/printing/print_job_manager.h',
+ 'browser/printing/print_job_worker.cc',
+ 'browser/printing/print_job_worker.h',
+ 'browser/printing/print_job_worker_owner.h',
+ 'browser/printing/print_view_manager.cc',
+ 'browser/printing/print_view_manager.h',
+ 'browser/printing/printer_query.cc',
+ 'browser/printing/printer_query.h',
+ 'browser/privacy_blacklist/blacklist.h',
+ 'browser/privacy_blacklist/blacklist.cc',
+ 'browser/privacy_blacklist/blacklist_io.h',
+ 'browser/privacy_blacklist/blacklist_io.cc',
+ 'browser/privacy_blacklist/blacklist_observer.h',
+ 'browser/privacy_blacklist/blacklist_observer.cc',
+ 'browser/privacy_blacklist/blacklist_manager.h',
+ 'browser/privacy_blacklist/blacklist_manager.cc',
+ 'browser/privacy_blacklist/blacklist_store.h',
+ 'browser/privacy_blacklist/blacklist_store.cc',
+ 'browser/privacy_blacklist/blocked_response.h',
+ 'browser/privacy_blacklist/blocked_response.cc',
+ 'browser/process_info_snapshot_mac.cc',
+ 'browser/process_info_snapshot.h',
+ 'browser/process_singleton.h',
+ 'browser/process_singleton_linux.cc',
+ 'browser/process_singleton_mac.cc',
+ 'browser/process_singleton_win.cc',
+ 'browser/profile.cc',
+ 'browser/profile.h',
+ 'browser/profile_manager.cc',
+ 'browser/profile_manager.h',
+ 'browser/renderer_host/async_resource_handler.cc',
+ 'browser/renderer_host/async_resource_handler.h',
+ 'browser/renderer_host/audio_renderer_host.cc',
+ 'browser/renderer_host/audio_renderer_host.h',
+ 'browser/renderer_host/backing_store.h',
+ 'browser/renderer_host/backing_store_manager.cc',
+ 'browser/renderer_host/backing_store_manager.h',
+ 'browser/renderer_host/backing_store_mac.mm',
+ 'browser/renderer_host/backing_store_win.cc',
+ 'browser/renderer_host/backing_store_x.cc',
+ 'browser/renderer_host/browser_render_process_host.cc',
+ 'browser/renderer_host/browser_render_process_host.h',
+ 'browser/renderer_host/buffered_resource_handler.cc',
+ 'browser/renderer_host/buffered_resource_handler.h',
+ 'browser/renderer_host/cross_site_resource_handler.cc',
+ 'browser/renderer_host/cross_site_resource_handler.h',
+ 'browser/renderer_host/database_dispatcher_host.cc',
+ 'browser/renderer_host/database_dispatcher_host.h',
+ 'browser/renderer_host/download_resource_handler.cc',
+ 'browser/renderer_host/download_resource_handler.h',
+ 'browser/renderer_host/download_throttling_resource_handler.cc',
+ 'browser/renderer_host/download_throttling_resource_handler.h',
+ 'browser/renderer_host/gtk_im_context_wrapper.cc',
+ 'browser/renderer_host/gtk_im_context_wrapper.h',
+ 'browser/renderer_host/gtk_key_bindings_handler.cc',
+ 'browser/renderer_host/gtk_key_bindings_handler.h',
+ 'browser/renderer_host/render_process_host.cc',
+ 'browser/renderer_host/render_process_host.h',
+ 'browser/renderer_host/render_sandbox_host_linux.h',
+ 'browser/renderer_host/render_sandbox_host_linux.cc',
+ 'browser/renderer_host/render_view_host.cc',
+ 'browser/renderer_host/render_view_host.h',
+ 'browser/renderer_host/render_view_host_delegate.cc',
+ 'browser/renderer_host/render_view_host_delegate.h',
+ 'browser/renderer_host/render_view_host_factory.cc',
+ 'browser/renderer_host/render_view_host_factory.h',
+ 'browser/renderer_host/render_widget_helper.cc',
+ 'browser/renderer_host/render_widget_helper.h',
+ 'browser/renderer_host/render_widget_host.cc',
+ 'browser/renderer_host/render_widget_host.h',
+ 'browser/renderer_host/render_widget_host_view.h',
+ 'browser/renderer_host/render_widget_host_view_gtk.cc',
+ 'browser/renderer_host/render_widget_host_view_gtk.h',
+ 'browser/renderer_host/render_widget_host_view_mac.h',
+ 'browser/renderer_host/render_widget_host_view_mac.mm',
+ 'browser/renderer_host/render_widget_host_view_win.cc',
+ 'browser/renderer_host/render_widget_host_view_win.h',
+ 'browser/renderer_host/resource_dispatcher_host.cc',
+ 'browser/renderer_host/resource_dispatcher_host.h',
+ 'browser/renderer_host/resource_dispatcher_host_request_info.cc',
+ 'browser/renderer_host/resource_dispatcher_host_request_info.h',
+ 'browser/renderer_host/resource_handler.h',
+ 'browser/renderer_host/resource_message_filter.cc',
+ 'browser/renderer_host/resource_message_filter.h',
+ 'browser/renderer_host/resource_message_filter_gtk.cc',
+ 'browser/renderer_host/resource_message_filter_mac.mm',
+ 'browser/renderer_host/resource_message_filter_win.cc',
+ 'browser/renderer_host/resource_request_details.h',
+ 'browser/renderer_host/safe_browsing_resource_handler.cc',
+ 'browser/renderer_host/safe_browsing_resource_handler.h',
+ 'browser/renderer_host/save_file_resource_handler.cc',
+ 'browser/renderer_host/save_file_resource_handler.h',
+ 'browser/renderer_host/site_instance.cc',
+ 'browser/renderer_host/site_instance.h',
+ 'browser/renderer_host/socket_stream_dispatcher_host.cc',
+ 'browser/renderer_host/socket_stream_dispatcher_host.h',
+ 'browser/renderer_host/socket_stream_host.cc',
+ 'browser/renderer_host/socket_stream_host.h',
+ 'browser/renderer_host/sync_resource_handler.cc',
+ 'browser/renderer_host/sync_resource_handler.h',
+ 'browser/renderer_host/web_cache_manager.cc',
+ 'browser/renderer_host/web_cache_manager.h',
+ 'browser/renderer_host/x509_user_cert_resource_handler.cc',
+ 'browser/renderer_host/x509_user_cert_resource_handler.h',
+ 'browser/rlz/rlz.cc',
+ 'browser/rlz/rlz.h',
+ 'browser/safe_browsing/bloom_filter.cc',
+ 'browser/safe_browsing/bloom_filter.h',
+ 'browser/safe_browsing/chunk_range.cc',
+ 'browser/safe_browsing/chunk_range.h',
+ 'browser/safe_browsing/protocol_manager.cc',
+ 'browser/safe_browsing/protocol_manager.h',
+ 'browser/safe_browsing/protocol_parser.cc',
+ 'browser/safe_browsing/protocol_parser.h',
+ 'browser/safe_browsing/safe_browsing_blocking_page.cc',
+ 'browser/safe_browsing/safe_browsing_blocking_page.h',
+ 'browser/safe_browsing/safe_browsing_database.cc',
+ 'browser/safe_browsing/safe_browsing_database.h',
+ 'browser/safe_browsing/safe_browsing_database_bloom.cc',
+ 'browser/safe_browsing/safe_browsing_database_bloom.h',
+ 'browser/safe_browsing/safe_browsing_service.cc',
+ 'browser/safe_browsing/safe_browsing_service.h',
+ 'browser/safe_browsing/safe_browsing_util.cc',
+ 'browser/safe_browsing/safe_browsing_util.h',
+ 'browser/sandbox_policy.cc',
+ 'browser/sandbox_policy.h',
+ 'browser/search_versus_navigate_classifier.cc',
+ 'browser/search_versus_navigate_classifier.h',
+ 'browser/search_engines/edit_search_engine_controller.cc',
+ 'browser/search_engines/edit_search_engine_controller.h',
+ 'browser/search_engines/keyword_editor_controller.cc',
+ 'browser/search_engines/keyword_editor_controller.h',
+ 'browser/search_engines/template_url.cc',
+ 'browser/search_engines/template_url.h',
+ 'browser/search_engines/template_url_fetcher.cc',
+ 'browser/search_engines/template_url_fetcher.h',
+ 'browser/search_engines/template_url_model.cc',
+ 'browser/search_engines/template_url_model.h',
+ 'browser/search_engines/template_url_parser.cc',
+ 'browser/search_engines/template_url_parser.h',
+ 'browser/search_engines/template_url_prepopulate_data.cc',
+ 'browser/search_engines/template_url_prepopulate_data.h',
+ 'browser/search_engines/template_url_table_model.cc',
+ 'browser/search_engines/template_url_table_model.h',
+ 'browser/nacl_process_host.cc',
+ 'browser/nacl_process_host.h',
+ 'browser/session_startup_pref.cc',
+ 'browser/session_startup_pref.h',
+ 'browser/sessions/base_session_service.cc',
+ 'browser/sessions/base_session_service.h',
+ 'browser/sessions/session_backend.cc',
+ 'browser/sessions/session_backend.h',
+ 'browser/sessions/session_command.cc',
+ 'browser/sessions/session_command.h',
+ 'browser/sessions/session_id.cc',
+ 'browser/sessions/session_id.h',
+ 'browser/sessions/session_restore.cc',
+ 'browser/sessions/session_restore.h',
+ 'browser/sessions/session_service.cc',
+ 'browser/sessions/session_service.h',
+ 'browser/sessions/session_types.cc',
+ 'browser/sessions/session_types.h',
+ 'browser/sessions/tab_restore_service.cc',
+ 'browser/sessions/tab_restore_service.h',
+ 'browser/shell_dialogs.h',
+ 'browser/shell_integration.cc',
+ 'browser/shell_integration.h',
+ 'browser/shell_integration_mac.mm',
+ 'browser/shell_integration_linux.cc',
+ 'browser/shell_integration_win.cc',
+ 'browser/spellcheck_host.cc',
+ 'browser/spellcheck_host.h',
+ 'browser/spellcheck_worditerator.cc',
+ 'browser/spellcheck_worditerator.h',
+ 'browser/spellchecker.cc',
+ 'browser/spellchecker.h',
+ 'browser/spellchecker_common.h',
+ 'browser/spellchecker_linux.cc',
+ 'browser/spellchecker_mac.mm',
+ 'browser/spellchecker_platform_engine.h',
+ 'browser/spellchecker_win.cc',
+ 'browser/ssl/ssl_blocking_page.cc',
+ 'browser/ssl/ssl_blocking_page.h',
+ 'browser/ssl/ssl_cert_error_handler.cc',
+ 'browser/ssl/ssl_cert_error_handler.h',
+ 'browser/ssl/ssl_client_auth_handler.cc',
+ 'browser/ssl/ssl_client_auth_handler.h',
+ 'browser/ssl/ssl_error_handler.cc',
+ 'browser/ssl/ssl_error_handler.h',
+ 'browser/ssl/ssl_error_info.cc',
+ 'browser/ssl/ssl_error_info.h',
+ 'browser/ssl/ssl_host_state.cc',
+ 'browser/ssl/ssl_host_state.h',
+ 'browser/ssl/ssl_manager.cc',
+ 'browser/ssl/ssl_manager.h',
+ 'browser/ssl/ssl_policy.cc',
+ 'browser/ssl/ssl_policy.h',
+ 'browser/ssl/ssl_policy_backend.cc',
+ 'browser/ssl/ssl_policy_backend.h',
+ 'browser/ssl/ssl_request_info.h',
+ 'browser/status_bubble.h',
+ 'browser/strict_transport_security_persister.cc',
+ 'browser/strict_transport_security_persister.h',
+ 'browser/sync/engine/syncapi.h',
+ 'browser/sync/glue/bookmark_model_worker.cc',
+ 'browser/sync/glue/bookmark_model_worker.h',
+ 'browser/sync/glue/change_processor.cc',
+ 'browser/sync/glue/change_processor.h',
+ 'browser/sync/glue/http_bridge.cc',
+ 'browser/sync/glue/http_bridge.h',
+ 'browser/sync/glue/model_associator.cc',
+ 'browser/sync/glue/model_associator.h',
+ 'browser/sync/glue/sync_backend_host.cc',
+ 'browser/sync/glue/sync_backend_host.h',
+ 'browser/sync/profile_sync_service.cc',
+ 'browser/sync/profile_sync_service.h',
+ 'browser/sync/sync_setup_flow.cc',
+ 'browser/sync/sync_setup_flow.h',
+ 'browser/sync/sync_setup_wizard.cc',
+ 'browser/sync/sync_setup_wizard.h',
+ 'browser/sync/sync_status_ui_helper.cc',
+ 'browser/sync/sync_status_ui_helper.h',
+ 'browser/state_tracker.cc',
+ 'browser/state_tracker.h',
+ 'browser/tab_contents/constrained_window.h',
+ 'browser/tab_contents/infobar_delegate.cc',
+ 'browser/tab_contents/infobar_delegate.h',
+ 'browser/tab_contents/interstitial_page.cc',
+ 'browser/tab_contents/interstitial_page.h',
+ 'browser/tab_contents/navigation_controller.cc',
+ 'browser/tab_contents/navigation_controller.h',
+ 'browser/tab_contents/navigation_entry.cc',
+ 'browser/tab_contents/navigation_entry.h',
+ 'browser/tab_contents/page_navigator.h',
+ 'browser/tab_contents/provisional_load_details.cc',
+ 'browser/tab_contents/provisional_load_details.h',
+ 'browser/tab_contents/render_view_context_menu.cc',
+ 'browser/tab_contents/render_view_context_menu.h',
+ 'browser/tab_contents/render_view_context_menu_gtk.cc',
+ 'browser/tab_contents/render_view_context_menu_gtk.h',
+ 'browser/tab_contents/render_view_context_menu_mac.mm',
+ 'browser/tab_contents/render_view_context_menu_mac.h',
+ 'browser/tab_contents/render_view_host_delegate_helper.cc',
+ 'browser/tab_contents/render_view_host_delegate_helper.h',
+ 'browser/tab_contents/render_view_host_manager.cc',
+ 'browser/tab_contents/render_view_host_manager.h',
+ 'browser/tab_contents/security_style.h',
+ 'browser/tab_contents/tab_contents.cc',
+ 'browser/tab_contents/tab_contents.h',
+ 'browser/tab_contents/tab_contents_delegate.h',
+ 'browser/tab_contents/tab_contents_view.cc',
+ 'browser/tab_contents/tab_contents_view.h',
+ 'browser/tab_contents/tab_contents_view_gtk.cc',
+ 'browser/tab_contents/tab_contents_view_gtk.h',
+ 'browser/tab_contents/tab_contents_view_mac.h',
+ 'browser/tab_contents/tab_contents_view_mac.mm',
+ 'browser/tab_contents/tab_util.cc',
+ 'browser/tab_contents/tab_util.h',
+ 'browser/tab_contents/thumbnail_generator.cc',
+ 'browser/tab_contents/thumbnail_generator.h',
+ 'browser/tab_contents/web_drag_source.cc',
+ 'browser/tab_contents/web_drag_source.h',
+ 'browser/tab_contents/web_drag_dest_gtk.cc',
+ 'browser/tab_contents/web_drag_dest_gtk.h',
+ 'browser/tab_contents/web_drop_target.cc',
+ 'browser/tab_contents/web_drop_target.h',
+ 'browser/tabs/tab_strip_model.cc',
+ 'browser/tabs/tab_strip_model.h',
+ 'browser/tabs/tab_strip_model_order_controller.cc',
+ 'browser/tabs/tab_strip_model_order_controller.h',
+ 'browser/task_manager.cc',
+ 'browser/task_manager.h',
+ 'browser/task_manager_resource_providers.cc',
+ 'browser/task_manager_resource_providers.h',
+ 'browser/theme_resources_util.cc',
+ 'browser/theme_resources_util.h',
+ 'browser/thumbnail_store.cc',
+ 'browser/thumbnail_store.h',
+ 'browser/toolbar_model.cc',
+ 'browser/toolbar_model.h',
+ 'browser/user_data_manager.cc',
+ 'browser/user_data_manager.h',
+ 'browser/utility_process_host.cc',
+ 'browser/utility_process_host.h',
+ 'browser/view_ids.h',
+ 'browser/views/about_chrome_view.cc',
+ 'browser/views/about_chrome_view.h',
+ 'browser/views/about_ipc_dialog.cc',
+ 'browser/views/about_ipc_dialog.h',
+ 'browser/views/about_network_dialog.cc',
+ 'browser/views/about_network_dialog.h',
+ 'browser/views/accelerator_table_gtk.cc',
+ 'browser/views/accelerator_table_gtk.h',
+ 'browser/views/autocomplete/autocomplete_popup_contents_view.cc',
+ 'browser/views/autocomplete/autocomplete_popup_contents_view.h',
+ 'browser/views/autocomplete/autocomplete_popup_win.cc',
+ 'browser/views/autocomplete/autocomplete_popup_win.h',
+ 'browser/views/autocomplete/autocomplete_popup_gtk.cc',
+ 'browser/views/autocomplete/autocomplete_popup_gtk.h',
+ 'browser/views/blocked_popup_container_view_views.cc',
+ 'browser/views/blocked_popup_container_view_views.h',
+ 'browser/views/bookmark_bar_view.cc',
+ 'browser/views/bookmark_bar_view.h',
+ 'browser/views/bookmark_bubble_view.cc',
+ 'browser/views/bookmark_bubble_view.h',
+ 'browser/views/bookmark_context_menu.cc',
+ 'browser/views/bookmark_context_menu.h',
+ 'browser/views/bookmark_editor_view.cc',
+ 'browser/views/bookmark_editor_view.h',
+ 'browser/views/bookmark_folder_tree_view.cc',
+ 'browser/views/bookmark_folder_tree_view.h',
+ 'browser/views/bookmark_manager_view.cc',
+ 'browser/views/bookmark_manager_view.h',
+ 'browser/views/bookmark_menu_button.cc',
+ 'browser/views/bookmark_menu_button.h',
+ 'browser/views/bookmark_menu_controller_views.cc',
+ 'browser/views/bookmark_menu_controller_views.h',
+ 'browser/views/bookmark_table_view.cc',
+ 'browser/views/bookmark_table_view.h',
+ 'browser/views/browser_actions_container.cc',
+ 'browser/views/browser_actions_container.h',
+ 'browser/views/browser_bubble.cc',
+ 'browser/views/browser_bubble.h',
+ 'browser/views/browser_bubble_gtk.cc',
+ 'browser/views/browser_bubble_win.cc',
+ 'browser/views/browser_dialogs.h',
+ 'browser/views/bubble_border.cc',
+ 'browser/views/bubble_border.h',
+ 'browser/views/bug_report_view.cc',
+ 'browser/views/bug_report_view.h',
+ 'browser/views/chrome_views_delegate.cc',
+ 'browser/views/chrome_views_delegate.h',
+ 'browser/views/clear_browsing_data.cc',
+ 'browser/views/clear_browsing_data.h',
+ 'browser/views/constrained_window_win.cc',
+ 'browser/views/constrained_window_win.h',
+ 'browser/views/confirm_message_box_dialog.cc',
+ 'browser/views/confirm_message_box_dialog.h',
+ 'browser/views/create_application_shortcut_view.cc',
+ 'browser/views/create_application_shortcut_view.h',
+ 'browser/views/detachable_toolbar_view.cc',
+ 'browser/views/detachable_toolbar_view.h',
+ 'browser/views/dialog_stubs_gtk.cc',
+ 'browser/views/dom_view.cc',
+ 'browser/views/dom_view.h',
+ 'browser/views/download_item_view.cc',
+ 'browser/views/download_item_view.h',
+ 'browser/views/download_shelf_view.cc',
+ 'browser/views/download_shelf_view.h',
+ 'browser/views/download_started_animation_win.cc',
+ 'browser/views/dropdown_bar_host.cc',
+ 'browser/views/dropdown_bar_host.h',
+ 'browser/views/dropdown_bar_host_gtk.cc',
+ 'browser/views/dropdown_bar_host_win.cc',
+ 'browser/views/dropdown_bar_view.h',
+ 'browser/views/edit_search_engine_dialog.cc',
+ 'browser/views/edit_search_engine_dialog.h',
+ 'browser/views/event_utils.cc',
+ 'browser/views/event_utils.h',
+ 'browser/views/extensions/extension_install_prompt.cc',
+ 'browser/views/extensions/extension_installed_bubble.cc',
+ 'browser/views/extensions/extension_installed_bubble.h',
+ 'browser/views/extensions/extension_popup.cc',
+ 'browser/views/extensions/extension_popup.h',
+ 'browser/views/extensions/extension_shelf.cc',
+ 'browser/views/extensions/extension_shelf.h',
+ 'browser/views/extensions/extension_view.cc',
+ 'browser/views/extensions/extension_view.h',
+ 'browser/views/external_protocol_dialog.cc',
+ 'browser/views/external_protocol_dialog.h',
+ 'browser/views/find_bar_host.cc',
+ 'browser/views/find_bar_host.h',
+ 'browser/views/find_bar_host_gtk.cc',
+ 'browser/views/find_bar_host_win.cc',
+ 'browser/views/find_bar_view.cc',
+ 'browser/views/find_bar_view.h',
+ 'browser/views/first_run_bubble.cc',
+ 'browser/views/first_run_bubble.h',
+ 'browser/views/first_run_customize_view.cc',
+ 'browser/views/first_run_customize_view.h',
+ 'browser/views/first_run_view.cc',
+ 'browser/views/first_run_view.h',
+ 'browser/views/first_run_view_base.cc',
+ 'browser/views/first_run_view_base.h',
+ 'browser/views/frame/browser_extender.cc',
+ 'browser/views/frame/browser_extender.h',
+ 'browser/views/frame/browser_frame.h',
+ 'browser/views/frame/browser_frame_gtk.cc',
+ 'browser/views/frame/browser_frame_gtk.h',
+ 'browser/views/frame/browser_frame_win.cc',
+ 'browser/views/frame/browser_frame_win.h',
+ 'browser/views/frame/browser_non_client_frame_view.h',
+ 'browser/views/frame/browser_root_view.cc',
+ 'browser/views/frame/browser_root_view.h',
+ 'browser/views/frame/browser_view.cc',
+ 'browser/views/frame/browser_view.h',
+ 'browser/views/frame/glass_browser_frame_view.cc',
+ 'browser/views/frame/glass_browser_frame_view.h',
+ 'browser/views/frame/opaque_browser_frame_view.cc',
+ 'browser/views/frame/opaque_browser_frame_view.h',
+ 'browser/views/frame/standard_extender.cc',
+ 'browser/views/fullscreen_exit_bubble.cc',
+ 'browser/views/fullscreen_exit_bubble.h',
+ 'browser/views/go_button.cc',
+ 'browser/views/go_button.h',
+ 'browser/views/html_dialog_view.cc',
+ 'browser/views/html_dialog_view.h',
+ 'browser/views/hung_renderer_view.cc',
+ 'browser/views/importer_lock_view.cc',
+ 'browser/views/importer_lock_view.h',
+ 'browser/views/importer_view.cc',
+ 'browser/views/importer_view.h',
+ 'browser/views/importing_progress_view.cc',
+ 'browser/views/importing_progress_view.h',
+ 'browser/views/info_bubble.cc',
+ 'browser/views/info_bubble.h',
+ 'browser/views/infobars/infobar_container.cc',
+ 'browser/views/infobars/infobar_container.h',
+ 'browser/views/infobars/infobars.cc',
+ 'browser/views/infobars/infobars.h',
+ 'browser/views/jsmessage_box_dialog.cc',
+ 'browser/views/jsmessage_box_dialog.h',
+ 'browser/views/keyword_editor_view.cc',
+ 'browser/views/keyword_editor_view.h',
+ 'browser/views/location_bar_view.cc',
+ 'browser/views/location_bar_view.h',
+ 'browser/views/login_view.cc',
+ 'browser/views/login_view.h',
+ 'browser/views/new_profile_dialog.cc',
+ 'browser/views/new_profile_dialog.h',
+ 'browser/views/new_browser_window_widget.cc',
+ 'browser/views/new_browser_window_widget.h',
+ 'browser/views/notifications/balloon_view_host.cc',
+ 'browser/views/notifications/balloon_view_host.h',
+ 'browser/views/notifications/balloon_view.cc',
+ 'browser/views/notifications/balloon_view.h',
+ 'browser/views/options/advanced_contents_view.cc',
+ 'browser/views/options/advanced_contents_view.h',
+ 'browser/views/options/advanced_page_view.cc',
+ 'browser/views/options/advanced_page_view.h',
+ 'browser/views/options/content_page_view.cc',
+ 'browser/views/options/content_page_view.h',
+ 'browser/views/options/cookies_view.cc',
+ 'browser/views/options/cookies_view.h',
+ 'browser/views/options/exceptions_page_view.cc',
+ 'browser/views/options/exceptions_page_view.h',
+ 'browser/views/options/fonts_languages_window_view.cc',
+ 'browser/views/options/fonts_languages_window_view.h',
+ 'browser/views/options/fonts_page_view.cc',
+ 'browser/views/options/fonts_page_view.h',
+ 'browser/views/options/general_page_view.cc',
+ 'browser/views/options/general_page_view.h',
+ 'browser/views/options/languages_page_view.cc',
+ 'browser/views/options/languages_page_view.h',
+ 'browser/views/options/options_group_view.cc',
+ 'browser/views/options/options_group_view.h',
+ 'browser/views/options/options_page_view.cc',
+ 'browser/views/options/options_page_view.h',
+ 'browser/views/options/options_window_view.cc',
+ 'browser/views/options/passwords_exceptions_window_view.cc',
+ 'browser/views/options/passwords_exceptions_window_view.h',
+ 'browser/views/options/passwords_page_view.cc',
+ 'browser/views/options/passwords_page_view.h',
+ 'browser/views/page_info_window_view.cc',
+ 'browser/views/repost_form_warning_view.cc',
+ 'browser/views/repost_form_warning_view.h',
+ 'browser/views/restart_message_box.cc',
+ 'browser/views/restart_message_box.h',
+ 'browser/views/sad_tab_view.cc',
+ 'browser/views/sad_tab_view.h',
+ 'browser/views/select_profile_dialog.cc',
+ 'browser/views/select_profile_dialog.h',
+ 'browser/views/shell_dialogs_win.cc',
+ 'browser/views/star_toggle.cc',
+ 'browser/views/star_toggle.h',
+ 'browser/views/status_bubble_views.cc',
+ 'browser/views/status_bubble_views.h',
+ 'browser/views/tab_icon_view.cc',
+ 'browser/views/tab_icon_view.h',
+ 'browser/views/tab_contents/tab_contents_container.cc',
+ 'browser/views/tab_contents/tab_contents_container.h',
+ 'browser/views/tab_contents/native_tab_contents_container.h',
+ 'browser/views/tab_contents/native_tab_contents_container_gtk.cc',
+ 'browser/views/tab_contents/native_tab_contents_container_gtk.h',
+ 'browser/views/tab_contents/native_tab_contents_container_win.cc',
+ 'browser/views/tab_contents/native_tab_contents_container_win.h',
+ 'browser/views/tab_contents/render_view_context_menu_win.cc',
+ 'browser/views/tab_contents/render_view_context_menu_win.h',
+ 'browser/views/tab_contents/render_view_context_menu_external_win.cc',
+ 'browser/views/tab_contents/render_view_context_menu_external_win.h',
+ 'browser/views/tab_contents/tab_contents_view_gtk.cc',
+ 'browser/views/tab_contents/tab_contents_view_gtk.h',
+ 'browser/views/tab_contents/tab_contents_view_win.cc',
+ 'browser/views/tab_contents/tab_contents_view_win.h',
+ 'browser/views/tabs/dragged_tab_controller.cc',
+ 'browser/views/tabs/dragged_tab_controller.h',
+ 'browser/views/tabs/dragged_tab_view.cc',
+ 'browser/views/tabs/dragged_tab_view.h',
+ 'browser/views/tabs/grid.cc',
+ 'browser/views/tabs/grid.h',
+ 'browser/views/tabs/native_view_photobooth.h',
+ 'browser/views/tabs/native_view_photobooth_gtk.cc',
+ 'browser/views/tabs/native_view_photobooth_gtk.h',
+ 'browser/views/tabs/native_view_photobooth_win.cc',
+ 'browser/views/tabs/native_view_photobooth_win.h',
+ 'browser/views/tabs/tab.cc',
+ 'browser/views/tabs/tab.h',
+ 'browser/views/tabs/tab_overview_cell.cc',
+ 'browser/views/tabs/tab_overview_cell.h',
+ 'browser/views/tabs/tab_overview_container.cc',
+ 'browser/views/tabs/tab_overview_container.h',
+ 'browser/views/tabs/tab_overview_controller.cc',
+ 'browser/views/tabs/tab_overview_controller.h',
+ 'browser/views/tabs/tab_overview_drag_controller.cc',
+ 'browser/views/tabs/tab_overview_drag_controller.h',
+ 'browser/views/tabs/tab_overview_grid.cc',
+ 'browser/views/tabs/tab_overview_grid.h',
+ 'browser/views/tabs/tab_overview_message_listener.cc',
+ 'browser/views/tabs/tab_overview_message_listener.h',
+ 'browser/views/tabs/tab_overview_types.cc',
+ 'browser/views/tabs/tab_overview_types.h',
+ 'browser/views/tabs/tab_renderer.cc',
+ 'browser/views/tabs/tab_renderer.h',
+ 'browser/views/tabs/tab_strip.cc',
+ 'browser/views/tabs/tab_strip.h',
+ 'browser/views/task_manager_view.cc',
+ 'browser/views/theme_helpers.cc',
+ 'browser/views/theme_helpers.h',
+ 'browser/views/theme_install_bubble_view.cc',
+ 'browser/views/theme_install_bubble_view.h',
+ 'browser/views/toolbar_star_toggle.cc',
+ 'browser/views/toolbar_star_toggle.h',
+ 'browser/views/toolbar_view.cc',
+ 'browser/views/toolbar_view.h',
+ 'browser/views/uninstall_view.cc',
+ 'browser/views/uninstall_view.h',
+ 'browser/views/url_picker.cc',
+ 'browser/views/url_picker.h',
+ 'browser/views/user_data_dir_dialog.cc',
+ 'browser/views/user_data_dir_dialog.h',
+ 'browser/visitedlink_master.cc',
+ 'browser/visitedlink_master.h',
+ 'browser/visitedlink_event_listener.cc',
+ 'browser/visitedlink_event_listener.h',
+ 'browser/webdata/web_data_service.cc',
+ 'browser/webdata/web_data_service.h',
+ 'browser/webdata/web_data_service_win.cc',
+ 'browser/webdata/web_database.cc',
+ 'browser/webdata/web_database.h',
+ 'browser/webdata/web_database_win.cc',
+ 'browser/web_applications/web_app.cc',
+ 'browser/web_applications/web_app.h',
+ 'browser/web_resource/web_resource_service.h',
+ 'browser/web_resource/web_resource_service.cc',
+ 'browser/window_sizer.cc',
+ 'browser/window_sizer.h',
+ 'browser/window_sizer_mac.mm',
+ 'browser/window_sizer_linux.cc',
+ 'browser/window_sizer_win.cc',
+ 'browser/worker_host/message_port_dispatcher.cc',
+ 'browser/worker_host/message_port_dispatcher.h',
+ 'browser/worker_host/worker_process_host.cc',
+ 'browser/worker_host/worker_process_host.h',
+ 'browser/worker_host/worker_service.cc',
+ 'browser/worker_host/worker_service.h',
+ 'browser/zygote_host_linux.cc',
+ 'browser/zygote_main_linux.cc',
+
+ # This file is generated by GRIT.
+ '<(grit_out_dir)/grit/theme_resources_map.cc',
+ ],
+ 'conditions': [
+ ['javascript_engine=="v8"', {
+ 'defines': [
+ 'CHROME_V8',
+ ],
+ }],
+ ['chromeos==1 and toolkit_views==0', {
+ 'sources/': [
+ ['exclude', '^browser/chromeos/browser_extenders.cc'],
+ ['exclude', '^browser/gtk/external_protocol_dialog_gtk.cc'],
+ ['exclude', '^browser/gtk/external_protocol_dialog_gtk.h'],
+ ],
+ }],
+ ['chromeos==0 and toolkit_views==0', {
+ 'sources/': [
+ ['exclude', '^browser/chromeos'],
+ ],
+ }],
+ ['OS=="linux"', {
+ 'dependencies': [
+ # Temporarily disabled while we figure some stuff out.
+ # http://code.google.com/p/chromium/issues/detail?id=12351
+ # '../build/linux/system.gyp:dbus-glib',
+ # '../build/linux/system.gyp:gnome-keyring',
+ '../build/linux/system.gyp:gtk',
+ '../build/linux/system.gyp:gtkprint',
+ '../build/linux/system.gyp:nss',
+ '../base/base.gyp:linux_versioninfo',
+ ],
+ 'sources!': [
+ 'browser/views/extensions/extension_shelf.cc',
+ 'browser/views/extensions/extension_shelf.h',
+ 'browser/views/extensions/extension_view.cc',
+ 'browser/views/extensions/extension_view.h',
+ # Windows-specific files.
+ 'browser/password_manager/password_store_win.cc',
+ 'browser/password_manager/password_store_win.h',
+ ],
+ 'sources': [
+ 'browser/crash_handler_host_linux.h',
+ 'browser/net/ssl_config_service_manager_pref.cc',
+ ],
+ 'sources/': [
+ # Exclude most of printing.
+ ['exclude', '^browser/printing/'],
+ ['include', '^browser/printing/page_(number|range|setup)\\.cc$'],
+ ],
+ 'conditions': [
+ ['linux_breakpad==1', {
+ 'sources': [
+ 'app/breakpad_linux.cc',
+ 'app/breakpad_linux.h',
+ 'browser/crash_handler_host_linux.cc',
+ ],
+ 'dependencies': [
+ '../breakpad/breakpad.gyp:breakpad_client',
+ ],
+ 'include_dirs': [
+ # breakpad_linux.cc wants file_version_info_linux.h
+ '<(SHARED_INTERMEDIATE_DIR)',
+ ],
+ }, { # linux_breakpad==0
+ 'sources': [
+ 'browser/crash_handler_host_linux_stub.cc',
+ ],
+ }],
+ ],
+ }],
+ ['OS=="linux" and toolkit_views==0', {
+ 'sources!': [
+ 'browser/bookmarks/bookmark_drop_info.cc',
+ 'browser/views/autocomplete/autocomplete_popup_gtk.cc',
+ 'browser/views/autocomplete/autocomplete_popup_gtk.h'
+ ],
+ }],
+ ['OS=="freebsd"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../build/linux/system.gyp:nss',
+ ],
+ }],
+ ['OS=="mac"', {
+ 'sources!': [
+ 'browser/automation/automation_provider_list_generic.cc',
+ 'browser/bookmarks/bookmark_context_menu.cc',
+ 'browser/bookmarks/bookmark_drop_info.cc',
+ 'browser/dock_info.cc',
+ 'browser/jankometer.cc',
+ 'browser/password_manager/password_store_gnome.h',
+ 'browser/password_manager/password_store_gnome.cc',
+ 'browser/password_manager/password_store_kwallet.h',
+ 'browser/password_manager/password_store_kwallet.cc',
+ 'browser/password_manager/password_store_win.cc',
+ 'browser/password_manager/password_store_win.h',
+ 'browser/views/extensions/extension_shelf.cc',
+ 'browser/views/extensions/extension_shelf.h',
+ 'browser/views/extensions/extension_view.cc',
+ 'browser/views/extensions/extension_view.h',
+ ],
+ 'sources': [
+ 'browser/net/ssl_config_service_manager_system.cc',
+ # Build the necessary GTM sources
+ '../third_party/GTM/AppKit/GTMFadeTruncatingTextFieldCell.h',
+ '../third_party/GTM/AppKit/GTMFadeTruncatingTextFieldCell.m',
+ '../third_party/GTM/AppKit/GTMIBArray.h',
+ '../third_party/GTM/AppKit/GTMIBArray.m',
+ '../third_party/GTM/AppKit/GTMNSBezierPath+RoundRect.m',
+ '../third_party/GTM/AppKit/GTMNSColor+Luminance.m',
+ '../third_party/GTM/AppKit/GTMTheme.m',
+ '../third_party/GTM/AppKit/GTMUILocalizer.h',
+ '../third_party/GTM/AppKit/GTMUILocalizer.m',
+ '../third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.h',
+ '../third_party/GTM/AppKit/GTMUILocalizerAndLayoutTweaker.m',
+ '../third_party/GTM/AppKit/GTMWindowSheetController.m',
+ '../third_party/GTM/AppKit/GTMNSAnimation+Duration.m',
+ '../third_party/GTM/AppKit/GTMNSAnimation+Duration.h',
+ '../third_party/GTM/Foundation/GTMNSNumber+64Bit.h',
+ '../third_party/GTM/Foundation/GTMNSNumber+64Bit.m',
+ # Build necessary Mozilla sources
+ '../third_party/mozilla/include/NSPasteboard+Utils.h',
+ '../third_party/mozilla/include/NSPasteboard+Utils.mm',
+ '../third_party/mozilla/include/NSScreen+Utils.h',
+ '../third_party/mozilla/include/NSScreen+Utils.m',
+ '../third_party/mozilla/include/NSString+Utils.h',
+ '../third_party/mozilla/include/NSString+Utils.m',
+ '../third_party/mozilla/include/NSURL+Utils.h',
+ '../third_party/mozilla/include/NSURL+Utils.m',
+ '../third_party/mozilla/include/NSWorkspace+Utils.h',
+ '../third_party/mozilla/include/NSWorkspace+Utils.m',
+ # Headers so that IB can find classes it needs to resolve classes
+ # in XIB files.
+ '../base/chrome_application_mac.h',
+ ],
+ 'include_dirs': [
+ '../third_party/GTM',
+ '../third_party/GTM/AppKit',
+ '../third_party/GTM/Foundation',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/SecurityInterface.framework',
+ '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
+ ],
+ 'mac_bundle_resources': [
+ 'browser/utility.sb',
+ 'browser/worker.sb',
+ ],
+ },
+ 'actions': [
+ {
+ # This action is used to extract the localization data from xib
+ # files and generate table for the ui localizer from it.
+ 'variables': {
+ 'xib_localizer_tool_path':
+ 'tools/build/mac/generate_localizer',
+ 'xib_files_to_scan': [
+ # The xibs that need localization
+ 'app/nibs/About.xib',
+ 'app/nibs/BookmarkAllTabs.xib',
+ 'app/nibs/BookmarkBar.xib',
+ 'app/nibs/BookmarkBubble.xib',
+ 'app/nibs/BookmarkEditor.xib',
+ 'app/nibs/BookmarkNameFolder.xib',
+ 'app/nibs/ClearBrowsingData.xib',
+ 'app/nibs/DownloadItem.xib',
+ 'app/nibs/DownloadShelf.xib',
+ 'app/nibs/EditSearchEngine.xib',
+ 'app/nibs/FirstRunDialog.xib',
+ 'app/nibs/HttpAuthLoginSheet.xib',
+ 'app/nibs/HungRendererDialog.xib',
+ 'app/nibs/ImportProgressDialog.xib',
+ 'app/nibs/KeywordEditor.xib',
+ 'app/nibs/MainMenu.xib',
+ 'app/nibs/PageInfo.xib',
+ 'app/nibs/Preferences.xib',
+ 'app/nibs/ReportBug.xib',
+ 'app/nibs/SaveAccessoryView.xib',
+ 'app/nibs/TabView.xib',
+ 'app/nibs/TaskManager.xib',
+ 'app/nibs/Toolbar.xib',
+ ],
+ },
+ 'action_name': 'Process xibs for localization',
+ 'inputs': [
+ '<(xib_localizer_tool_path)',
+ '<@(xib_files_to_scan)',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/ui_localizer_table.h',
+ ],
+ 'action': ['<(xib_localizer_tool_path)',
+ '<@(_outputs)',
+ '<@(xib_files_to_scan)'],
+ },
+ ],
+ }],
+ ['OS=="win"', {
+ 'defines': [
+ '__STD_C',
+ '_CRT_SECURE_NO_DEPRECATE',
+ '_SCL_SECURE_NO_DEPRECATE',
+ ],
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'dependencies': [
+ '../gears/gears.gyp:gears',
+ '../google_update/google_update.gyp:google_update',
+ '../third_party/cld/cld.gyp:cld',
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ '../views/views.gyp:views',
+ 'installer/installer.gyp:installer_util',
+ ],
+ 'export_dependent_settings': [
+ '../views/views.gyp:views',
+ ],
+ 'sources': [
+ 'browser/net/ssl_config_service_manager_system.cc',
+ # Using built-in rule in vstudio for midl.
+ 'browser/history/history_indexer.idl',
+ ],
+ 'sources!': [
+ 'browser/history/history_publisher_none.cc',
+ 'browser/password_manager/password_store_gnome.h',
+ 'browser/password_manager/password_store_gnome.cc',
+ 'browser/password_manager/password_store_kwallet.h',
+ 'browser/password_manager/password_store_kwallet.cc',
+ 'browser/power_save_blocker_stub.cc',
+ 'browser/views/new_browser_window_widget.cc',
+ 'browser/views/new_browser_window_widget.h',
+ 'browser/views/panel_controller.cc',
+ 'browser/views/panel_controller.h',
+ 'browser/views/panels/panel_scroller.cc',
+ 'browser/views/panels/panel_scroller.h',
+ 'browser/views/panels/panel_scroller_container.cc',
+ 'browser/views/panels/panel_scroller_container.h',
+ 'browser/views/panels/panel_scroller_header.cc',
+ 'browser/views/panels/panel_scroller_header.h',
+ 'browser/views/tabs/grid.cc',
+ 'browser/views/tabs/grid.h',
+ 'browser/views/tabs/tab_overview_cell.cc',
+ 'browser/views/tabs/tab_overview_cell.h',
+ 'browser/views/tabs/tab_overview_container.cc',
+ 'browser/views/tabs/tab_overview_container.h',
+ 'browser/views/tabs/tab_overview_controller.cc',
+ 'browser/views/tabs/tab_overview_controller.h',
+ 'browser/views/tabs/tab_overview_drag_controller.cc',
+ 'browser/views/tabs/tab_overview_drag_controller.h',
+ 'browser/views/tabs/tab_overview_grid.cc',
+ 'browser/views/tabs/tab_overview_grid.h',
+ 'browser/views/tabs/tab_overview_message_listener.cc',
+ 'browser/views/tabs/tab_overview_message_listener.h',
+ 'browser/views/tabs/tab_overview_types.cc',
+ 'browser/views/tabs/tab_overview_types.h',
+ ],
+ }, { # 'OS!="win"
+ 'sources/': [
+ # Exclude all of hang_monitor.
+ ['exclude', '^browser/hang_monitor/'],
+
+ # Exclude parts of password_manager.
+ ['exclude', '^browser/password_manager/ie7_password\\.cc$'],
+
+ # Exclude all of rlz.
+ ['exclude', '^browser/rlz/'],
+
+ # Exclude all of views.
+ ['exclude', '^browser/views/'],
+ ],
+ 'conditions': [
+ ['toolkit_views==1',{
+ 'sources/': [
+ ['include', '^browser/dock_info_gtk.cc'],
+ ['include', '^browser/dock_info.cc'],
+ ['include', '^browser/dock_info.h'],
+ ['include', '^browser/extensions/'],
+ ['include', '^browser/views/accelerator_table_gtk.cc'],
+ ['include', '^browser/views/accelerator_table_gtk.h'],
+ ['include', '^browser/views/autocomplete/autocomplete_popup_contents_view.cc'],
+ ['include', '^browser/views/autocomplete/autocomplete_popup_contents_view.h'],
+ ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.cc'],
+ ['include', '^browser/views/autocomplete/autocomplete_popup_gtk.h'],
+ ['include', '^browser/views/blocked_popup_container_view_views.cc'],
+ ['include', '^browser/views/blocked_popup_container_view_views.h'],
+ ['include', '^browser/views/bookmark_bar_view.cc'],
+ ['include', '^browser/views/bookmark_bar_view.h'],
+ ['include', '^browser/views/bookmark_bubble_view.cc'],
+ ['include', '^browser/views/bookmark_bubble_view.h'],
+ ['include', '^browser/views/bookmark_context_menu.cc'],
+ ['include', '^browser/views/bookmark_context_menu.h'],
+ ['include', '^browser/views/bookmark_menu_button.cc'],
+ ['include', '^browser/views/bookmark_menu_button.h'],
+ ['include', '^browser/views/bookmark_menu_controller_views.cc'],
+ ['include', '^browser/views/browser_actions_container.cc'],
+ ['include', '^browser/views/browser_actions_container.h'],
+ ['include', '^browser/views/browser_bubble_gtk.cc'],
+ ['include', '^browser/views/browser_bubble.cc'],
+ ['include', '^browser/views/browser_bubble.h'],
+ ['include', '^browser/views/bubble_border.cc'],
+ ['include', '^browser/views/bubble_border.h'],
+ ['include', '^browser/views/chrome_views_delegate.cc'],
+ ['include', '^browser/views/clear_browsing_data.cc'],
+ ['include', '^browser/views/clear_browsing_data.h'],
+ ['include', '^browser/views/create_application_shortcut_view.cc'],
+ ['include', '^browser/views/create_application_shortcut_view.h'],
+ ['include', '^browser/views/detachable_toolbar_view.h'],
+ ['include', '^browser/views/detachable_toolbar_view.cc'],
+ ['include', '^browser/views/dialog_stubs_gtk.cc'],
+ ['include', '^browser/views/download_item_view.cc'],
+ ['include', '^browser/views/download_item_view.h'],
+ ['include', '^browser/views/download_shelf_view.cc'],
+ ['include', '^browser/views/download_shelf_view.h'],
+ ['include', '^browser/views/dragged_tab_controller.cc'],
+ ['include', '^browser/views/dragged_tab_controller.h'],
+ ['include', '^browser/views/dropdown_bar_host.cc'],
+ ['include', '^browser/views/dropdown_bar_host.h'],
+ ['include', '^browser/views/dropdown_bar_host_gtk.cc'],
+ ['include', '^browser/views/dropdown_bar_view.h'],
+ ['include', '^browser/views/event_utils.cc'],
+ ['include', '^browser/views/event_utils.h'],
+ ['include', '^browser/views/extensions/extension_install_prompt.cc'],
+ ['include', '^browser/views/extensions/extension_installed_bubble.cc'],
+ ['include', '^browser/views/extensions/extension_installed_bubble.h'],
+ ['include', '^browser/views/extensions/extension_popup.cc'],
+ ['include', '^browser/views/extensions/extension_popup.h'],
+ ['include', '^browser/views/extensions/extension_shelf.cc'],
+ ['include', '^browser/views/extensions/extension_shelf.h'],
+ ['include', '^browser/views/extensions/extension_view.cc'],
+ ['include', '^browser/views/extensions/extension_view.h'],
+ ['include', '^browser/views/extension_view.cc'],
+ ['include', '^browser/views/extension_view.h'],
+ ['include', '^browser/views/find_bar_view.cc'],
+ ['include', '^browser/views/find_bar_view.h'],
+ ['include', '^browser/views/find_bar_host_gtk.cc'],
+ ['include', '^browser/views/find_bar_host.cc'],
+ ['include', '^browser/views/find_bar_host.h'],
+ ['include', '^browser/views/fullscreen_exit_bubble.cc'],
+ ['include', '^browser/views/fullscreen_exit_bubble.h'],
+ ['include', '^browser/views/go_button.cc'],
+ ['include', '^browser/views/go_button.h'],
+ ['include', '^browser/views/toolbar_star_toggle.h'],
+ ['include', '^browser/views/toolbar_star_toggle.cc'],
+ ['include', '^browser/views/frame/browser_extender.cc'],
+ ['include', '^browser/views/frame/browser_extender.h'],
+ ['include', '^browser/views/frame/browser_view.cc'],
+ ['include', '^browser/views/frame/browser_view.h'],
+ ['include', '^browser/views/frame/browser_frame_gtk.cc'],
+ ['include', '^browser/views/frame/browser_frame_gtk.h'],
+ ['include', '^browser/views/frame/browser_root_view.cc'],
+ ['include', '^browser/views/frame/browser_root_view.h'],
+ ['include', '^browser/views/frame/opaque_browser_frame_view.cc'],
+ ['include', '^browser/views/frame/opaque_browser_frame_view.h'],
+ ['include', '^browser/views/infobars/*'],
+ ['include', '^browser/views/info_bubble.cc'],
+ ['include', '^browser/views/info_bubble.h'],
+ ['include', '^browser/views/location_bar_view.cc'],
+ ['include', '^browser/views/location_bar_view.h'],
+ ['include', '^browser/views/page_info_window_view.cc'],
+ # Not necessary unless you're trying to build ChromeOS+views.
+ #['include', '^browser/views/panels/panel_scroller.cc'],
+ #['include', '^browser/views/panels/panel_scroller.h'],
+ #['include', '^browser/views/panels/panel_scroller_container.cc'],
+ #['include', '^browser/views/panels/panel_scroller_container.h'],
+ #['include', '^browser/views/panels/panel_scroller_header.cc'],
+ #['include', '^browser/views/panels/panel_scroller_header.h'],
+ ['include', '^browser/views/sad_tab_view.cc'],
+ ['include', '^browser/views/sad_tab_view.h'],
+ ['include', '^browser/views/status_bubble_views.cc'],
+ ['include', '^browser/views/status_bubble_views.h'],
+ ['include', '^browser/views/tab_contents/native_tab_contents_container_gtk.cc'],
+ ['include', '^browser/views/tab_contents/native_tab_contents_container_gtk.h'],
+ ['include', '^browser/views/tab_contents/render_view_context_menu_win.cc'],
+ ['include', '^browser/views/tab_contents/render_view_context_menu_win.h'],
+ ['include', '^browser/views/tab_contents/tab_contents_container.cc'],
+ ['include', '^browser/views/tab_contents/tab_contents_container.h'],
+ ['include', '^browser/views/tab_contents/tab_contents_view_gtk.cc'],
+ ['include', '^browser/views/tab_contents/tab_contents_view_gtk.h'],
+ ['include', '^browser/views/tab_icon_view.cc'],
+ ['include', '^browser/views/tab_icon_view.h'],
+ ['include', '^browser/views/tabs/browser_tab_strip.cc'],
+ ['include', '^browser/views/tabs/browser_tab_strip.h'],
+ ['include', '^browser/views/tabs/dragged_tab_controller.cc'],
+ ['include', '^browser/views/tabs/dragged_tab_controller.h'],
+ ['include', '^browser/views/tabs/dragged_tab_view.cc'],
+ ['include', '^browser/views/tabs/dragged_tab_view.h'],
+ ['include', '^browser/views/tabs/native_view_photobooth.h'],
+ ['include', '^browser/views/tabs/native_view_photobooth_gtk.cc'],
+ ['include', '^browser/views/tabs/native_view_photobooth_gtk.h'],
+ ['include', '^browser/views/tabs/tab.cc'],
+ ['include', '^browser/views/tabs/tab.h'],
+ ['include', '^browser/views/tabs/tab_2.cc'],
+ ['include', '^browser/views/tabs/tab_2.h'],
+ ['include', '^browser/views/tabs/tab_renderer.cc'],
+ ['include', '^browser/views/tabs/tab_renderer.h'],
+ ['include', '^browser/views/tabs/tab_strip.cc'],
+ ['include', '^browser/views/tabs/tab_strip.h'],
+ ['include', '^browser/views/tabs/tab_strip_2.cc'],
+ ['include', '^browser/views/tabs/tab_strip_2.h'],
+ ['include', '^browser/views/toolbar_view.cc'],
+ ['include', '^browser/views/toolbar_view.h'],
+ ['include', '^browser/window_sizer.cc'],
+ ['include', '^browser/window_sizer.h'],
+
+ # Exclude all of browser/gtk, then include the things we want.
+ ['exclude', '^browser/gtk'],
+ ['include', '^browser/gtk/about_chrome_dialog.cc'],
+ ['include', '^browser/gtk/about_chrome_dialog.h'],
+ ['include', '^browser/gtk/bookmark_context_menu_gtk.cc'],
+ ['include', '^browser/gtk/bookmark_context_menu_gtk.h'],
+ ['include', '^browser/gtk/bookmark_editor_gtk.cc'],
+ ['include', '^browser/gtk/bookmark_editor_gtk.h'],
+ ['include', '^browser/gtk/bookmark_manager_gtk.cc'],
+ ['include', '^browser/gtk/bookmark_manager_gtk.h'],
+ ['include', '^browser/gtk/bookmark_tree_model.cc'],
+ ['include', '^browser/gtk/bookmark_tree_model.h'],
+ ['include', '^browser/gtk/bookmark_utils_gtk.cc'],
+ ['include', '^browser/gtk/bookmark_utils_gtk.h'],
+ ['include', '^browser/gtk/cairo_cached_surface.cc'],
+ ['include', '^browser/gtk/cairo_cached_surface.h'],
+ ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.cc'],
+ ['include', '^browser/gtk/clear_browsing_data_dialog_gtk.h'],
+ ['include', '^browser/gtk/constrained_window_gtk.cc'],
+ ['include', '^browser/gtk/constrained_window_gtk.h'],
+ ['include', '^browser/gtk/dialogs_gtk.cc'],
+ ['include', '^browser/gtk/download_started_animation_gtk.cc'],
+ ['include', '^browser/gtk/edit_search_engine_dialog.cc'],
+ ['include', '^browser/gtk/edit_search_engine_dialog.h'],
+ ['include', '^browser/gtk/first_run_dialog.cc'],
+ ['include', '^browser/gtk/first_run_dialog.h'],
+ ['include', '^browser/gtk/focus_store_gtk.cc'],
+ ['include', '^browser/gtk/focus_store_gtk.h'],
+ ['include', '^browser/gtk/gtk_chrome_button.cc'],
+ ['include', '^browser/gtk/gtk_chrome_button.h'],
+ ['include', '^browser/gtk/gtk_chrome_link_button.cc'],
+ ['include', '^browser/gtk/gtk_chrome_link_button.h'],
+ ['include', '^browser/gtk/gtk_theme_provider.cc'],
+ ['include', '^browser/gtk/gtk_theme_provider.h'],
+ ['include', '^browser/gtk/hung_renderer_dialog_gtk.cc'],
+ ['include', '^browser/gtk/import_dialog_gtk.cc'],
+ ['include', '^browser/gtk/import_dialog_gtk.h'],
+ ['include', '^browser/gtk/import_progress_dialog_gtk.cc'],
+ ['include', '^browser/gtk/import_progress_dialog_gtk.h'],
+ ['include', '^browser/gtk/import_lock_dialog_gtk.cc'],
+ ['include', '^browser/gtk/import_lock_dialog_gtk.h'],
+ ['include', '^browser/gtk/keyword_editor_view.cc'],
+ ['include', '^browser/gtk/keyword_editor_view.h'],
+ ['include', '^browser/gtk/list_store_favicon_loader.cc'],
+ ['include', '^browser/gtk/list_store_favicon_loader.h'],
+ ['include', '^browser/gtk/menu_gtk.cc'],
+ ['include', '^browser/gtk/menu_gtk.h'],
+ ['include', '^browser/gtk/nine_box.cc'],
+ ['include', '^browser/gtk/nine_box.h'],
+ ['include', '^browser/gtk/options/'],
+ ['include', '^browser/gtk/repost_form_warning_gtk.cc'],
+ ['include', '^browser/gtk/repost_form_warning_gtk.h'],
+ ['include', '^browser/gtk/tab_contents_drag_source.cc'],
+ ['include', '^browser/gtk/tab_contents_drag_source.h'],
+ ['include', '^browser/gtk/task_manager_gtk.cc'],
+ ['include', '^browser/gtk/task_manager_gtk.h'],
+ ['include', '^browser/gtk/view_id_util.cc'],
+ ['include', '^browser/gtk/view_id_util.h'],
+
+ # Other excluded stuff.
+ ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.cc'],
+ ['exclude', '^browser/autocomplete/autocomplete_popup_view_gtk.h'],
+ ['exclude', '^browser/extensions/external_registry_extension_provider_win.cc'],
+ ['exclude', '^browser/tab_contents/tab_contents_view_gtk.cc'],
+ ['exclude', '^browser/tab_contents/tab_contents_view_gtk.h'],
+ ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.cc'],
+ ['exclude', '^browser/tab_contents/render_view_context_menu_gtk.h'],
+ # Overlaps with browser/views/frame/browser_view.cc
+ ['exclude', '^browser/browser_list_gtk.cc'],
+ ],
+ }],
+ ['OS=="linux" and toolkit_views==0', {
+ 'sources/': [
+ ['include', '^browser/printing/print_dialog_gtk.cc'],
+ ['include', '^browser/printing/print_dialog_gtk.h'],
+ ],
+ }],
+ ['chromeos==1 or toolkit_views==1',{
+ 'dependencies': [
+ '../third_party/protobuf2/protobuf.gyp:protobuf_lite',
+ '../third_party/protobuf2/protobuf.gyp:protoc#host',
+ '../third_party/cros/cros_api.gyp:cros_api',
+ ],
+ 'actions': [
+ {
+ 'action_name': 'my_proto',
+ 'inputs': [
+ '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
+ 'browser/metrics/system_metrics.proto',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.cc',
+ '<(INTERMEDIATE_DIR)/chrome/browser/metrics/system_metrics.pb.h',
+ ],
+ 'dependencies': [
+ '../third_party/protobuf2/protobuf.gyp:protoc',
+ ],
+ 'action': [
+ '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)protoc<(EXECUTABLE_SUFFIX)',
+ 'browser/metrics/system_metrics.proto',
+ '--cpp_out=<(INTERMEDIATE_DIR)/chrome',
+ ],
+ },
+ ],
+ 'include_dirs': [
+ '<(INTERMEDIATE_DIR)',
+ '<(INTERMEDIATE_DIR)/chrome',
+ ],
+ 'sources/': [
+ ['include', 'browser/back_forward_menu_model_views.cc'],
+ ['include', 'browser/back_forward_menu_model_views.h'],
+ ['exclude', 'browser/gtk/about_chrome_dialog.cc'],
+ ['exclude', 'browser/gtk/about_chrome_dialog.h'],
+ ['include', 'browser/views/about_chrome_view.cc'],
+ ['include', 'browser/views/about_chrome_view.h'],
+ ['include', 'browser/views/event_utils.cc'],
+ ['include', 'browser/views/event_utils.h'],
+ ['include', 'browser/views/new_browser_window_widget.cc'],
+ ['include', 'browser/views/new_browser_window_widget.h'],
+ ['include', 'browser/views/options/options_page_view.cc'],
+ ['include', 'browser/views/options/options_page_view.h'],
+ ['include', 'browser/views/panel_controller.cc'],
+ ['include', 'browser/views/panel_controller.h'],
+ ['include', 'browser/views/panels/panel_container.cc'],
+ ['include', 'browser/views/panels/panel_container.h'],
+ ['include', 'browser/views/panels/panel_scroller.cc'],
+ ['include', 'browser/views/panels/panel_scroller.h'],
+ ['include', 'browser/views/panels/panel_scroller_header.cc'],
+ ['include', 'browser/views/panels/panel_scroller_header.h'],
+ ['include', 'browser/views/tabs/grid.cc'],
+ ['include', 'browser/views/tabs/grid.h'],
+ ['include', 'browser/views/tabs/tab_overview_cell.cc'],
+ ['include', 'browser/views/tabs/tab_overview_cell.h'],
+ ['include', 'browser/views/tabs/tab_overview_container.cc'],
+ ['include', 'browser/views/tabs/tab_overview_container.h'],
+ ['include', 'browser/views/tabs/tab_overview_controller.cc'],
+ ['include', 'browser/views/tabs/tab_overview_controller.h'],
+ ['include', 'browser/views/tabs/tab_overview_drag_controller.cc'],
+ ['include', 'browser/views/tabs/tab_overview_drag_controller.h'],
+ ['include', 'browser/views/tabs/tab_overview_grid.cc'],
+ ['include', 'browser/views/tabs/tab_overview_grid.h'],
+ ['include', 'browser/views/tabs/tab_overview_message_listener.cc'],
+ ['include', 'browser/views/tabs/tab_overview_message_listener.h'],
+ ['include', 'browser/views/tabs/tab_overview_types.cc'],
+ ['include', 'browser/views/tabs/tab_overview_types.h'],
+ ],
+ }],
+ ],
+ # Exclude files that should be excluded for all non-Windows platforms.
+ 'sources!': [
+ 'browser/autocomplete/autocomplete_accessibility.cc',
+ 'browser/bookmarks/bookmark_menu_controller.cc',
+ 'browser/bookmarks/bookmark_menu_controller.h',
+ 'browser/browser_accessibility.cc',
+ 'browser/browser_accessibility_manager.cc',
+ 'browser/external_tab_container.cc',
+ 'browser/google_update.cc',
+ 'browser/history/history_indexer.idl',
+ 'browser/history_tab_ui.cc',
+ 'browser/history_view.cc',
+ 'browser/ime_input.cc',
+ 'browser/importer/ie_importer.cc',
+ 'browser/jumplist.cc',
+ 'browser/sandbox_policy.cc',
+ 'browser/tab_contents/web_drag_source.cc',
+ 'browser/tab_contents/web_drop_target.cc',
+ ],
+ }],
+ # views depends on webkit headers.
+ ['OS=="win" or toolkit_views==1',{
+ 'dependencies': [
+ '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
+ ],
+ }],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2:
diff --git a/chrome/chrome_common.gypi b/chrome/chrome_common.gypi
new file mode 100755
index 0000000..a19e3ed
--- /dev/null
+++ b/chrome/chrome_common.gypi
@@ -0,0 +1,284 @@
+# Copyright (c) 2009 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': 'common',
+ 'type': '<(library)',
+ 'msvs_guid': '899F1280-3441-4D1F-BA04-CCD6208D9146',
+ 'dependencies': [
+ 'common_constants',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'theme_resources',
+ '../app/app.gyp:app_base',
+ '../app/app.gyp:app_resources',
+ '../base/base.gyp:base',
+ '../base/base.gyp:base_i18n',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../ipc/ipc.gyp:ipc',
+ '../net/net.gyp:net',
+ '../net/net.gyp:net_resources',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/sqlite/sqlite.gyp:sqlite',
+ '../third_party/zlib/zlib.gyp:zlib',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../webkit/webkit.gyp:appcache',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # All .cc, .h, and .mm files under chrome/common except for tests.
+ 'common/desktop_notifications/active_notification_tracker.h',
+ 'common/desktop_notifications/active_notification_tracker.cc',
+ 'common/extensions/extension.cc',
+ 'common/extensions/extension.h',
+ 'common/extensions/extension_constants.cc',
+ 'common/extensions/extension_constants.h',
+ 'common/extensions/extension_error_reporter.cc',
+ 'common/extensions/extension_error_reporter.h',
+ 'common/extensions/extension_error_utils.cc',
+ 'common/extensions/extension_error_utils.h',
+ 'common/extensions/extension_action.cc',
+ 'common/extensions/extension_action.h',
+ 'common/extensions/extension_l10n_util.cc',
+ 'common/extensions/extension_l10n_util.h',
+ 'common/extensions/extension_message_bundle.cc',
+ 'common/extensions/extension_message_bundle.h',
+ 'common/extensions/extension_resource.cc',
+ 'common/extensions/extension_resource.h',
+ 'common/extensions/extension_unpacker.cc',
+ 'common/extensions/extension_unpacker.h',
+ 'common/extensions/update_manifest.cc',
+ 'common/extensions/update_manifest.h',
+ 'common/extensions/url_pattern.cc',
+ 'common/extensions/url_pattern.h',
+ 'common/extensions/user_script.cc',
+ 'common/extensions/user_script.h',
+ 'common/gfx/utils.h',
+ 'common/net/dns.h',
+ 'common/net/net_resource_provider.cc',
+ 'common/net/net_resource_provider.h',
+ 'common/net/socket_stream.h',
+ 'common/net/url_request_intercept_job.cc',
+ 'common/net/url_request_intercept_job.h',
+ 'common/web_resource/web_resource_unpacker.cc',
+ 'common/web_resource/web_resource_unpacker.h',
+ 'common/appcache/appcache_backend_proxy.cc',
+ 'common/appcache/appcache_backend_proxy.h',
+ 'common/appcache/appcache_dispatcher.cc',
+ 'common/appcache/appcache_dispatcher.h',
+ 'common/appcache/appcache_dispatcher_host.cc',
+ 'common/appcache/appcache_dispatcher_host.h',
+ 'common/appcache/appcache_frontend_proxy.cc',
+ 'common/appcache/appcache_frontend_proxy.h',
+ 'common/appcache/chrome_appcache_service.h',
+ 'common/automation_constants.cc',
+ 'common/automation_constants.h',
+ 'common/bindings_policy.h',
+ 'common/child_process.cc',
+ 'common/child_process.h',
+ 'common/child_process_host.cc',
+ 'common/child_process_host.h',
+ 'common/child_process_info.cc',
+ 'common/child_process_info.h',
+ 'common/child_process_logging.h',
+ 'common/child_process_logging_linux.cc',
+ 'common/child_process_logging_mac.mm',
+ 'common/child_process_logging_win.cc',
+ 'common/child_thread.cc',
+ 'common/child_thread.h',
+ 'common/chrome_counters.cc',
+ 'common/chrome_counters.h',
+ 'common/chrome_descriptors.h',
+ 'common/chrome_plugin_api.h',
+ 'common/chrome_plugin_lib.cc',
+ 'common/chrome_plugin_lib.h',
+ 'common/chrome_plugin_util.cc',
+ 'common/chrome_plugin_util.h',
+ 'common/common_glue.cc',
+ 'common/common_param_traits.cc',
+ 'common/common_param_traits.h',
+ 'common/css_colors.h',
+ 'common/db_message_filter.cc',
+ 'common/db_message_filter.h',
+ 'common/debug_flags.cc',
+ 'common/debug_flags.h',
+ 'common/devtools_messages.h',
+ 'common/devtools_messages_internal.h',
+ 'common/dom_storage_type.h',
+ 'common/filter_policy.h',
+ 'common/gears_api.h',
+ 'common/gtk_tree.cc',
+ 'common/gtk_tree.h',
+ 'common/gtk_util.cc',
+ 'common/gtk_util.h',
+ 'common/histogram_synchronizer.cc',
+ 'common/histogram_synchronizer.h',
+ 'common/important_file_writer.cc',
+ 'common/important_file_writer.h',
+ 'common/jstemplate_builder.cc',
+ 'common/jstemplate_builder.h',
+ 'common/libxml_utils.cc',
+ 'common/libxml_utils.h',
+ 'common/logging_chrome.cc',
+ 'common/logging_chrome.h',
+ 'common/main_function_params.h',
+ 'common/message_router.cc',
+ 'common/message_router.h',
+ 'common/mru_cache.h',
+ 'common/navigation_gesture.h',
+ 'common/navigation_types.h',
+ 'common/native_web_keyboard_event.h',
+ 'common/native_web_keyboard_event_linux.cc',
+ 'common/native_web_keyboard_event_mac.mm',
+ 'common/native_web_keyboard_event_win.cc',
+ 'common/native_window_notification_source.h',
+ 'common/notification_details.h',
+ 'common/notification_observer.h',
+ 'common/notification_registrar.cc',
+ 'common/notification_registrar.h',
+ 'common/notification_service.cc',
+ 'common/notification_service.h',
+ 'common/notification_source.h',
+ 'common/notification_type.h',
+ 'common/owned_widget_gtk.cc',
+ 'common/owned_widget_gtk.h',
+ 'common/page_transition_types.h',
+ 'common/page_zoom.h',
+ 'common/platform_util.h',
+ 'common/platform_util_linux.cc',
+ 'common/platform_util_mac.mm',
+ 'common/platform_util_win.cc',
+ 'common/plugin_carbon_interpose_constants_mac.h',
+ 'common/plugin_carbon_interpose_constants_mac.cc',
+ 'common/plugin_messages.h',
+ 'common/plugin_messages_internal.h',
+ 'common/pref_member.cc',
+ 'common/pref_member.h',
+ 'common/pref_service.cc',
+ 'common/pref_service.h',
+ 'common/process_watcher_posix.cc',
+ 'common/process_watcher_win.cc',
+ 'common/process_watcher.h',
+ 'common/property_bag.cc',
+ 'common/property_bag.h',
+ 'common/ref_counted_util.h',
+ 'common/render_messages.h',
+ 'common/render_messages_internal.h',
+ 'common/renderer_preferences.h',
+ 'common/resource_dispatcher.cc',
+ 'common/resource_dispatcher.h',
+ 'common/result_codes.h',
+ 'common/sandbox_init_wrapper.h',
+ 'common/sandbox_init_wrapper_linux.cc',
+ 'common/sandbox_init_wrapper_mac.cc',
+ 'common/sandbox_init_wrapper_win.cc',
+ 'common/sandbox_mac.h',
+ 'common/sandbox_mac.mm',
+ 'common/security_filter_peer.cc',
+ 'common/security_filter_peer.h',
+ 'common/nacl_messages.h',
+ 'common/nacl_messages_internal.h',
+ 'common/sqlite_compiled_statement.cc',
+ 'common/sqlite_compiled_statement.h',
+ 'common/sqlite_utils.cc',
+ 'common/sqlite_utils.h',
+ 'common/task_queue.cc',
+ 'common/task_queue.h',
+ 'common/temp_scaffolding_stubs.cc',
+ 'common/temp_scaffolding_stubs.h',
+ 'common/thumbnail_score.cc',
+ 'common/thumbnail_score.h',
+ 'common/time_format.cc',
+ 'common/time_format.h',
+ 'common/transport_dib.h',
+ 'common/transport_dib_linux.cc',
+ 'common/transport_dib_mac.cc',
+ 'common/transport_dib_win.cc',
+ 'common/url_constants.cc',
+ 'common/url_constants.h',
+ 'common/view_types.cc',
+ 'common/view_types.h',
+ 'common/visitedlink_common.cc',
+ 'common/visitedlink_common.h',
+ 'common/webkit_param_traits.h',
+ 'common/webmessageportchannel_impl.cc',
+ 'common/webmessageportchannel_impl.h',
+ 'common/win_safe_util.cc',
+ 'common/win_safe_util.h',
+ 'common/worker_messages.h',
+ 'common/worker_messages_internal.h',
+ 'common/worker_thread_ticker.cc',
+ 'common/worker_thread_ticker.h',
+ 'common/x11_util.cc',
+ 'common/x11_util.h',
+ 'common/x11_util_internal.h',
+ 'common/zip.cc', # Requires zlib directly.
+ 'common/zip.h',
+ 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ 'export_dependent_settings': [
+ '../app/app.gyp:app_base',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ ],
+ 'export_dependent_settings': [
+ '../third_party/sqlite/sqlite.gyp:sqlite',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '-lX11',
+ '-lXrender',
+ '-lXext',
+ ],
+ },
+ }, { # else: 'OS!="linux"'
+ 'sources!': [
+ 'third_party/xdg_user_dirs/xdg_user_dir_lookup.cc',
+ ],
+ }],
+ ['OS=="linux" and selinux==1', {
+ 'dependencies': [
+ '../build/linux/system.gyp:selinux',
+ ],
+ }],
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ }, { # else: OS != "win"
+ 'sources!': [
+ 'common/temp_scaffolding_stubs.h',
+ ],
+ }],
+ ['OS=="win" or OS=="linux"', {
+ 'sources!': [
+ 'common/temp_scaffolding_stubs.cc',
+ ],
+ }],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2:
diff --git a/chrome/chrome_debugger.gypi b/chrome/chrome_debugger.gypi
new file mode 100755
index 0000000..40af83a
--- /dev/null
+++ b/chrome/chrome_debugger.gypi
@@ -0,0 +1,61 @@
+# Copyright (c) 2009 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': 'debugger',
+ 'type': '<(library)',
+ 'msvs_guid': '57823D8C-A317-4713-9125-2C91FDFD12D6',
+ 'dependencies': [
+ 'chrome_resources',
+ 'chrome_strings',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'browser/debugger/debugger_remote_service.cc',
+ 'browser/debugger/debugger_remote_service.h',
+ 'browser/debugger/debugger_wrapper.cc',
+ 'browser/debugger/debugger_wrapper.h',
+ 'browser/debugger/devtools_client_host.h',
+ 'browser/debugger/devtools_manager.cc',
+ 'browser/debugger/devtools_manager.h',
+ 'browser/debugger/devtools_protocol_handler.cc',
+ 'browser/debugger/devtools_protocol_handler.h',
+ 'browser/debugger/devtools_remote.h',
+ 'browser/debugger/devtools_remote_listen_socket.cc',
+ 'browser/debugger/devtools_remote_listen_socket.h',
+ 'browser/debugger/devtools_remote_message.cc',
+ 'browser/debugger/devtools_remote_message.h',
+ 'browser/debugger/devtools_remote_service.cc',
+ 'browser/debugger/devtools_remote_service.h',
+ 'browser/debugger/devtools_window.cc',
+ 'browser/debugger/devtools_window.h',
+ 'browser/debugger/extension_ports_remote_service.cc',
+ 'browser/debugger/extension_ports_remote_service.h',
+ 'browser/debugger/inspectable_tab_proxy.cc',
+ 'browser/debugger/inspectable_tab_proxy.h',
+ ],
+ 'conditions': [
+ ['OS=="linux" or OS=="freebsd"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ ],
+ }],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2:
diff --git a/chrome/chrome_plugin.gypi b/chrome/chrome_plugin.gypi
new file mode 100755
index 0000000..68116b8
--- /dev/null
+++ b/chrome/chrome_plugin.gypi
@@ -0,0 +1,72 @@
+# Copyright (c) 2009 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': 'plugin',
+ 'type': '<(library)',
+ 'msvs_guid': '20A560A0-2CD0-4D9E-A58B-1F24B99C087A',
+ 'dependencies': [
+ 'common',
+ 'chrome_resources',
+ 'chrome_strings',
+ '../media/media.gyp:media',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../third_party/hunspell/hunspell.gyp:hunspell',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '<(INTERMEDIATE_DIR)',
+ ],
+ 'sources': [
+ # All .cc, .h, .m, and .mm files under plugins except for tests and
+ # mocks.
+ 'plugin/chrome_plugin_host.cc',
+ 'plugin/chrome_plugin_host.h',
+ 'plugin/npobject_proxy.cc',
+ 'plugin/npobject_proxy.h',
+ 'plugin/npobject_stub.cc',
+ 'plugin/npobject_stub.h',
+ 'plugin/npobject_util.cc',
+ 'plugin/npobject_util.h',
+ 'plugin/plugin_channel.cc',
+ 'plugin/plugin_channel.h',
+ 'plugin/plugin_channel_base.cc',
+ 'plugin/plugin_channel_base.h',
+ 'plugin/plugin_main.cc',
+ 'plugin/plugin_thread.cc',
+ 'plugin/plugin_thread.h',
+ 'plugin/webplugin_delegate_stub.cc',
+ 'plugin/webplugin_delegate_stub.h',
+ 'plugin/webplugin_proxy.cc',
+ 'plugin/webplugin_proxy.h',
+ ],
+ # These are layered in conditionals in the event other platforms
+ # end up using this module as well.
+ 'conditions': [
+ ['OS=="win"', {
+ 'defines': [
+ '__STD_C',
+ '_CRT_SECURE_NO_DEPRECATE',
+ '_SCL_SECURE_NO_DEPRECATE',
+ ],
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ },],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2:
diff --git a/chrome/chrome_renderer.gypi b/chrome/chrome_renderer.gypi
new file mode 100755
index 0000000..d622ac5
--- /dev/null
+++ b/chrome/chrome_renderer.gypi
@@ -0,0 +1,194 @@
+# Copyright (c) 2009 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': 'renderer',
+ 'type': '<(library)',
+ 'msvs_guid': '9301A569-5D2B-4D11-9332-B1E30AEACB8D',
+ 'dependencies': [
+ 'common',
+ 'plugin',
+ 'chrome_resources',
+ 'chrome_strings',
+ '../printing/printing.gyp:printing',
+ '../skia/skia.gyp:skia',
+ '../third_party/hunspell/hunspell.gyp:hunspell',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/npapi/npapi.gyp:npapi',
+ # TODO(yaar): Should only stop depending on webcore and depend
+ # only on webkit.
+ '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore',
+ '../third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'defines': [
+ '<@(nacl_defines)',
+ ],
+ 'sources': [
+ # TODO(jrg): to link ipc_tests, these files need to be in renderer.a.
+ # But app/ is the wrong directory for them.
+ # Better is to remove the dep of *_tests on renderer, but in the
+ # short term I'd like the build to work.
+ 'renderer/automation/dom_automation_controller.cc',
+ 'renderer/automation/dom_automation_controller.h',
+ 'renderer/extensions/bindings_utils.cc',
+ 'renderer/extensions/bindings_utils.h',
+ 'renderer/extensions/event_bindings.cc',
+ 'renderer/extensions/event_bindings.h',
+ 'renderer/extensions/extension_process_bindings.cc',
+ 'renderer/extensions/extension_process_bindings.h',
+ 'renderer/extensions/js_only_v8_extensions.cc',
+ 'renderer/extensions/js_only_v8_extensions.h',
+ 'renderer/extensions/renderer_extension_bindings.cc',
+ 'renderer/extensions/renderer_extension_bindings.h',
+ 'renderer/loadtimes_extension_bindings.h',
+ 'renderer/loadtimes_extension_bindings.cc',
+ 'renderer/media/audio_renderer_impl.cc',
+ 'renderer/media/audio_renderer_impl.h',
+ 'renderer/net/render_dns_master.cc',
+ 'renderer/net/render_dns_master.h',
+ 'renderer/net/render_dns_queue.cc',
+ 'renderer/net/render_dns_queue.h',
+ 'renderer/resources/event_bindings.js',
+ 'renderer/resources/extension_apitest.js',
+ 'renderer/resources/extension_process_bindings.js',
+ 'renderer/resources/greasemonkey_api.js',
+ 'renderer/resources/json_schema.js',
+ 'renderer/resources/renderer_extension_bindings.js',
+ 'renderer/about_handler.cc',
+ 'renderer/about_handler.h',
+ 'renderer/audio_message_filter.cc',
+ 'renderer/audio_message_filter.h',
+ 'renderer/devtools_agent.cc',
+ 'renderer/devtools_agent.h',
+ 'renderer/devtools_agent_filter.cc',
+ 'renderer/devtools_agent_filter.h',
+ 'renderer/devtools_client.cc',
+ 'renderer/devtools_client.h',
+ 'renderer/dom_ui_bindings.cc',
+ 'renderer/dom_ui_bindings.h',
+ 'renderer/extension_groups.h',
+ 'renderer/external_host_bindings.cc',
+ 'renderer/external_host_bindings.h',
+ 'renderer/external_extension.cc',
+ 'renderer/external_extension.h',
+ 'renderer/localized_error.cc',
+ 'renderer/localized_error.h',
+ 'renderer/navigation_state.h',
+ 'renderer/notification_provider.cc',
+ 'renderer/notification_provider.h',
+ 'renderer/plugin_channel_host.cc',
+ 'renderer/plugin_channel_host.h',
+ 'renderer/print_web_view_helper.cc',
+ 'renderer/print_web_view_helper.h',
+ 'renderer/print_web_view_helper_linux.cc',
+ 'renderer/print_web_view_helper_mac.mm',
+ 'renderer/print_web_view_helper_win.cc',
+ 'renderer/render_process.cc',
+ 'renderer/render_process.h',
+ 'renderer/render_thread.cc',
+ 'renderer/render_thread.h',
+ 'renderer/render_view.cc',
+ 'renderer/render_view_linux.cc',
+ 'renderer/render_view.h',
+ 'renderer/render_widget.cc',
+ 'renderer/render_widget.h',
+ 'renderer/renderer_glue.cc',
+ 'renderer/renderer_histogram_snapshots.cc',
+ 'renderer/renderer_histogram_snapshots.h',
+ 'renderer/renderer_main.cc',
+ 'renderer/renderer_main_platform_delegate.h',
+ 'renderer/renderer_main_platform_delegate_linux.cc',
+ 'renderer/renderer_main_platform_delegate_mac.mm',
+ 'renderer/renderer_main_platform_delegate_win.cc',
+ 'renderer/renderer_sandbox_support_linux.cc',
+ 'renderer/renderer_sandbox_support_linux.h',
+ 'renderer/renderer_webkitclient_impl.cc',
+ 'renderer/renderer_webkitclient_impl.h',
+ 'renderer/renderer_webstoragearea_impl.cc',
+ 'renderer/renderer_webstoragearea_impl.h',
+ 'renderer/renderer_webstoragenamespace_impl.cc',
+ 'renderer/renderer_webstoragenamespace_impl.h',
+ 'renderer/renderer_web_database_observer.cc',
+ 'renderer/renderer_web_database_observer.h',
+ 'renderer/socket_stream_dispatcher.cc',
+ 'renderer/socket_stream_dispatcher.h',
+ 'renderer/spellchecker/spellcheck.cc',
+ 'renderer/spellchecker/spellcheck.h',
+ 'renderer/spellchecker/spellcheck_worditerator.cc',
+ 'renderer/spellchecker/spellcheck_worditerator.h',
+ 'renderer/user_script_idle_scheduler.cc',
+ 'renderer/user_script_idle_scheduler.h',
+ 'renderer/user_script_slave.cc',
+ 'renderer/user_script_slave.h',
+ 'renderer/visitedlink_slave.cc',
+ 'renderer/visitedlink_slave.h',
+ 'renderer/webplugin_delegate_proxy.cc',
+ 'renderer/webplugin_delegate_proxy.h',
+ 'renderer/webplugin_delegate_pepper.cc',
+ 'renderer/webplugin_delegate_pepper.h',
+ 'renderer/websharedworker_proxy.cc',
+ 'renderer/websharedworker_proxy.h',
+ 'renderer/websharedworkerrepository_impl.cc',
+ 'renderer/websharedworkerrepository_impl.h',
+ 'renderer/webworker_base.cc',
+ 'renderer/webworker_base.h',
+ 'renderer/webworker_proxy.cc',
+ 'renderer/webworker_proxy.h',
+ ],
+ 'link_settings': {
+ 'mac_bundle_resources': [
+ 'renderer/renderer.sb',
+ ],
+ },
+ 'conditions': [
+ ['disable_nacl!=1', {
+ 'dependencies': [
+ 'nacl',
+ ],
+ }],
+ # Linux-specific rules.
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../sandbox/sandbox.gyp:sandbox',
+ ],
+ }],
+ # Windows-specific rules.
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ 'export_dependent_settings': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ },],
+ # Mac-specific rules.
+ ['OS=="mac"', {
+ 'sources!': [
+ 'renderer/spellchecker/spellcheck.cc',
+ 'renderer/spellchecker/spellcheck.h',
+ 'renderer/spellchecker/spellcheck_worditerator.cc',
+ 'renderer/spellchecker/spellcheck_worditerator.h',
+ ],
+ },],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2:
diff --git a/chrome/chrome_tests.gypi b/chrome/chrome_tests.gypi
new file mode 100755
index 0000000..06f95d6
--- /dev/null
+++ b/chrome/chrome_tests.gypi
@@ -0,0 +1,1268 @@
+# Copyright (c) 2009 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': [
+ {
+ # This target contains mocks and test utilities that don't belong in
+ # production libraries but are used by more than one test executable.
+ 'target_name': 'test_support_common',
+ 'type': '<(library)',
+ 'dependencies': [
+ 'browser',
+ 'common',
+ 'renderer',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'theme_resources',
+ '../base/base.gyp:test_support_base',
+ '../skia/skia.gyp:skia',
+ '../testing/gmock.gyp:gmock',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'export_dependent_settings': [
+ 'renderer',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # The only thing used from browser is Browser::Type.
+ 'browser/browser.h',
+ # TODO: these should live here but are currently used by
+ # production code code in libbrowser (above).
+ #'browser/net/url_request_mock_http_job.cc',
+ #'browser/net/url_request_mock_http_job.h',
+ 'browser/net/url_request_mock_net_error_job.cc',
+ 'browser/net/url_request_mock_net_error_job.h',
+ 'browser/renderer_host/mock_render_process_host.cc',
+ 'browser/renderer_host/mock_render_process_host.h',
+ 'browser/renderer_host/test/test_render_view_host.cc',
+ 'browser/renderer_host/test/test_render_view_host.h',
+ 'browser/tab_contents/test_tab_contents.cc',
+ 'browser/tab_contents/test_tab_contents.h',
+ 'common/ipc_test_sink.cc',
+ 'common/ipc_test_sink.h',
+ 'renderer/mock_keyboard.cc',
+ 'renderer/mock_keyboard.h',
+ 'renderer/mock_keyboard_driver_win.cc',
+ 'renderer/mock_keyboard_driver_win.h',
+ 'renderer/mock_printer.cc',
+ 'renderer/mock_printer.h',
+ 'renderer/mock_render_process.h',
+ 'renderer/mock_render_thread.cc',
+ 'renderer/mock_render_thread.h',
+ 'test/automation/autocomplete_edit_proxy.cc',
+ 'test/automation/autocomplete_edit_proxy.h',
+ 'test/automation/automation_constants.h',
+ 'test/automation/automation_handle_tracker.cc',
+ 'test/automation/automation_handle_tracker.h',
+ 'test/automation/automation_proxy.cc',
+ 'test/automation/automation_proxy.h',
+ 'test/automation/browser_proxy.cc',
+ 'test/automation/browser_proxy.h',
+ 'test/automation/tab_proxy.cc',
+ 'test/automation/tab_proxy.h',
+ 'test/automation/window_proxy.cc',
+ 'test/automation/window_proxy.h',
+ 'test/chrome_process_util.cc',
+ 'test/chrome_process_util.h',
+ 'test/chrome_process_util_linux.cc',
+ 'test/chrome_process_util_mac.cc',
+ 'test/chrome_process_util_win.cc',
+ 'test/test_browser_window.h',
+ 'test/testing_profile.cc',
+ 'test/testing_profile.h',
+ 'test/ui_test_utils.cc',
+ 'test/ui_test_utils.h',
+ 'test/ui_test_utils_linux.cc',
+ 'test/ui_test_utils_mac.cc',
+ 'test/ui_test_utils_win.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ ],
+ }],
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'test_support_ui',
+ 'type': '<(library)',
+ 'dependencies': [
+ 'test_support_common',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'export_dependent_settings': [
+ 'test_support_common',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/automated_ui_tests/automated_ui_test_base.cc',
+ 'test/automated_ui_tests/automated_ui_test_base.h',
+ 'test/testing_browser_process.h',
+ 'test/ui/javascript_test_util.cc',
+ 'test/ui/npapi_test_helper.cc',
+ 'test/ui/npapi_test_helper.h',
+ 'test/ui/run_all_unittests.cc',
+ 'test/ui/ui_layout_test.cc',
+ 'test/ui/ui_layout_test.h',
+ 'test/ui/ui_test.cc',
+ 'test/ui/ui_test.h',
+ 'test/ui/ui_test_suite.cc',
+ 'test/ui/ui_test_suite.h',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ ],
+ }],
+ ['OS!="win"', {
+ 'sources!': [
+ 'test/ui/npapi_test_helper.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'test_support_unit',
+ 'type': '<(library)',
+ 'dependencies': [
+ 'test_support_common',
+ 'chrome_resources',
+ 'chrome_strings',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/unit/run_all_unittests.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ # Needed for the following #include chain:
+ # test/unit/run_all_unittests.cc
+ # test/unit/chrome_test_suite.h
+ # gtk/gtk.h
+ '../build/linux/system.gyp:gtk',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'automated_ui_tests',
+ 'type': 'executable',
+ 'msvs_guid': 'D2250C20-3A94-4FB9-AF73-11BC5B73884B',
+ 'dependencies': [
+ 'browser',
+ 'renderer',
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../base/base.gyp:base',
+ '../skia/skia.gyp:skia',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/automated_ui_tests/automated_ui_test_interactive_test.cc',
+ 'test/automated_ui_tests/automated_ui_tests.cc',
+ 'test/automated_ui_tests/automated_ui_tests.h',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ }],
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'ui_tests',
+ 'type': 'executable',
+ 'msvs_guid': '76235B67-1C27-4627-8A33-4B2E1EF93EDE',
+ 'dependencies': [
+ 'chrome',
+ 'browser',
+ 'debugger',
+ 'common',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'syncapi',
+ 'test_support_ui',
+ '../base/base.gyp:base',
+ '../net/net.gyp:net',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../skia/skia.gyp:skia',
+ '../testing/gmock.gyp:gmock',
+ '../testing/gtest.gyp:gtest',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'app/chrome_main_uitest.cc',
+ 'browser/browser_encoding_uitest.cc',
+ 'browser/browser_uitest.cc',
+ 'browser/dom_ui/new_tab_ui_uitest.cc',
+ 'browser/download/download_uitest.cc',
+ 'browser/download/save_page_uitest.cc',
+ 'browser/errorpage_uitest.cc',
+ 'browser/extensions/extension_uitest.cc',
+ 'browser/history/redirect_uitest.cc',
+ 'browser/iframe_uitest.cc',
+ 'browser/images_uitest.cc',
+ 'browser/in_process_webkit/dom_storage_uitest.cc',
+ 'browser/locale_tests_uitest.cc',
+ 'browser/login_prompt_uitest.cc',
+ 'browser/media_uitest.cc',
+ 'browser/metrics/metrics_service_uitest.cc',
+ 'browser/notifications/notifications_uitest.cc',
+ 'browser/printing/printing_layout_uitest.cc',
+ 'browser/process_singleton_linux_uitest.cc',
+ 'browser/renderer_host/resource_dispatcher_host_uitest.cc',
+ 'browser/sanity_uitest.cc',
+ 'browser/session_history_uitest.cc',
+ 'browser/sessions/session_restore_uitest.cc',
+ 'browser/tab_contents/view_source_uitest.cc',
+ 'browser/tab_restore_uitest.cc',
+ 'browser/unload_uitest.cc',
+ 'browser/views/find_bar_host_uitest.cc',
+ 'common/logging_chrome_uitest.cc',
+ 'common/pref_service_uitest.cc',
+ 'test/automation/automation_proxy_uitest.cc',
+ 'test/automated_ui_tests/automated_ui_test_test.cc',
+ 'test/chrome_process_util_uitest.cc',
+ 'test/ui/dom_checker_uitest.cc',
+ 'test/ui/dromaeo_benchmark_uitest.cc',
+ 'test/ui/fast_shutdown_uitest.cc',
+ 'test/ui/history_uitest.cc',
+ 'test/ui/layout_plugin_uitest.cc',
+ 'test/ui/mouseleave_uitest.cc',
+ 'test/ui/npapi_uitest.cc',
+ 'test/ui/omnibox_uitest.cc',
+ 'test/ui/sandbox_uitests.cc',
+ 'test/ui/sunspider_uitest.cc',
+ 'test/ui/v8_benchmark_uitest.cc',
+ 'worker/worker_uitest.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ 'sources!': [
+ # TODO(port)
+ 'browser/login_prompt_uitest.cc',
+ 'test/ui/layout_plugin_uitest.cc',
+ ],
+ }, { # else: OS != "linux"
+ 'sources!': [
+ 'browser/process_singleton_linux_uitest.cc',
+ ],
+ }],
+ ['OS=="linux" and toolkit_views==1', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ }],
+ ['OS=="mac"', {
+ 'sources': [
+ 'app/keystone_glue.h',
+ 'app/keystone_glue.mm',
+ 'app/breakpad_mac_stubs.mm',
+ ],
+ 'sources!': [
+ # TODO(port)
+ 'app/chrome_main_uitest.cc',
+ 'browser/login_prompt_uitest.cc',
+ 'browser/metrics/metrics_service_uitest.cc',
+ # leaves an extra window on screen after test completes.
+ 'browser/sessions/session_restore_uitest.cc',
+ # puts up modal dialogs.
+ 'browser/unload_uitest.cc',
+ 'test/ui/fast_shutdown_uitest.cc',
+ 'test/ui/layout_plugin_uitest.cc',
+ 'test/ui/omnibox_uitest.cc',
+ ],
+ }],
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'dependencies': [
+ 'crash_service', # run time dependency
+ 'security_tests', # run time dependency
+ 'test_support_common',
+ '../google_update/google_update.gyp:google_update',
+ '../views/views.gyp:views',
+ # run time dependency
+ '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '-lOleAcc.lib',
+ ],
+ },
+ 'configurations': {
+ 'Debug': {
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
+ },
+ },
+ },
+ },
+ }, { # else: OS != "win"
+ 'sources!': [
+ # TODO(port)? (Most of these include windows.h or similar.)
+ 'browser/extensions/extension_uitest.cc',
+ 'browser/media_uitest.cc',
+ 'browser/printing/printing_layout_uitest.cc',
+ 'browser/views/find_bar_host_uitest.cc',
+ 'common/logging_chrome_uitest.cc',
+ 'test/ui/npapi_uitest.cc',
+ 'test/ui/sandbox_uitests.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'nacl_ui_tests',
+ 'type': 'executable',
+ 'msvs_guid': '43E2004F-CD62-4595-A8A6-31E9BFA1EE5E',
+ 'dependencies': [
+ 'chrome',
+ 'browser',
+ 'debugger',
+ 'common',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'syncapi',
+ 'test_support_ui',
+ '../base/base.gyp:base',
+ '../net/net.gyp:net',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/nacl/nacl_test.cc',
+ ],
+ 'conditions': [
+ # TODO(gregoryd): This test will run on Windows only at first.
+ # Refer to ui_tests target above if any problems appear when trying
+ # to enable it on other platforms.
+ ['OS=="win"', {
+ 'dependencies': [
+ 'crash_service', # run time dependency
+ 'security_tests', # run time dependency
+ 'test_support_common',
+ '../google_update/google_update.gyp:google_update',
+ '../views/views.gyp:views',
+ # run time dependency
+ '../webkit/tools/test_shell/test_shell.gyp:npapi_test_plugin',
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '-lOleAcc.lib',
+ ],
+ },
+ 'configurations': {
+ 'Debug': {
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
+ },
+ },
+ },
+ },
+ }],
+ ],
+ },
+ {
+ 'target_name': 'unit_tests',
+ 'type': 'executable',
+ 'msvs_guid': 'ECFC2BEC-9FC0-4AD9-9649-5F26793F65FC',
+ 'dependencies': [
+ 'chrome',
+ 'browser',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'common',
+ 'debugger',
+ 'renderer',
+ 'syncapi',
+ 'test_support_unit',
+ 'utility',
+ '../app/app.gyp:app_base',
+ '../app/app.gyp:app_resources',
+ '../ipc/ipc.gyp:ipc',
+ '../net/net.gyp:net_resources',
+ '../net/net.gyp:net_test_support',
+ '../printing/printing.gyp:printing',
+ '../webkit/webkit.gyp:webkit_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gmock.gyp:gmock',
+ '../testing/gtest.gyp:gtest',
+ '../third_party/bzip2/bzip2.gyp:bzip2',
+ '../third_party/icu/icu.gyp:icui18n',
+ '../third_party/icu/icu.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'defines': [
+ 'CLD_WINDOWS',
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ 'CLD_WINDOWS',
+ ],
+ },
+ 'sources': [
+ 'app/breakpad_mac_stubs.mm',
+ # *NO* files in chrome/app have unit tests (except keystone_glue)!!!
+ # It seems a waste to have an app_unittests target, so for now
+ # I add keystone_glue.mm explicitly to this target.
+ 'app/keystone_glue.mm',
+ 'app/keystone_glue_unittest.mm',
+ # All unittests in browser, common, and renderer.
+ 'browser/app_controller_mac_unittest.mm',
+ 'browser/autocomplete/autocomplete_edit_view_mac_unittest.mm',
+ 'browser/autocomplete/autocomplete_unittest.cc',
+ 'browser/autocomplete/autocomplete_popup_view_mac_unittest.mm',
+ 'browser/autocomplete/history_contents_provider_unittest.cc',
+ 'browser/autocomplete/history_url_provider_unittest.cc',
+ 'browser/autocomplete/keyword_provider_unittest.cc',
+ 'browser/autocomplete/search_provider_unittest.cc',
+ 'browser/back_forward_menu_model_unittest.cc',
+ 'browser/blocked_popup_container_unittest.cc',
+ 'browser/bookmarks/bookmark_codec_unittest.cc',
+ 'browser/bookmarks/bookmark_drag_data_unittest.cc',
+ 'browser/bookmarks/bookmark_folder_tree_model_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_table_model_unittest.cc',
+ 'browser/bookmarks/bookmark_utils_unittest.cc',
+ 'browser/browser_commands_unittest.cc',
+ 'browser/browser_theme_provider_unittest.cc',
+ 'browser/browser_unittest.cc',
+ 'browser/chrome_browser_application_mac_unittest.mm',
+ 'browser/debugger/devtools_remote_message_unittest.cc',
+ 'browser/debugger/devtools_remote_listen_socket_unittest.cc',
+ 'browser/debugger/devtools_remote_listen_socket_unittest.h',
+ 'browser/child_process_security_policy_unittest.cc',
+ 'browser/chrome_thread_unittest.cc',
+ 'browser/chromeos/external_cookie_handler_unittest.cc',
+ 'browser/chromeos/external_metrics_unittest.cc',
+ 'browser/chromeos/gview_request_interceptor_unittest.cc',
+ 'browser/chromeos/pipe_reader_unittest.cc',
+ 'browser/chromeos/version_loader_unittest.cc',
+ # It is safe to list */cocoa/* files in the "common" file list
+ # without an explicit exclusion since gyp is smart enough to
+ # exclude them from non-Mac builds.
+ 'browser/cocoa/about_ipc_controller_unittest.mm',
+ 'browser/cocoa/about_window_controller_unittest.mm',
+ 'browser/cocoa/animatable_view_unittest.mm',
+ 'browser/cocoa/autocomplete_text_field_cell_unittest.mm',
+ 'browser/cocoa/autocomplete_text_field_editor_unittest.mm',
+ 'browser/cocoa/autocomplete_text_field_unittest.mm',
+ 'browser/cocoa/autocomplete_text_field_unittest_helper.mm',
+ 'browser/cocoa/base_view_unittest.mm',
+ 'browser/cocoa/background_gradient_view_unittest.mm',
+ 'browser/cocoa/background_tile_view_unittest.mm',
+ 'browser/cocoa/blocked_popup_container_controller_unittest.mm',
+ 'browser/cocoa/bookmark_all_tabs_controller_unittest.mm',
+ 'browser/cocoa/bookmark_bar_bridge_unittest.mm',
+ 'browser/cocoa/bookmark_bar_controller_unittest.mm',
+ 'browser/cocoa/bookmark_bar_toolbar_view_unittest.mm',
+ 'browser/cocoa/bookmark_bar_view_unittest.mm',
+ 'browser/cocoa/bookmark_bubble_controller_unittest.mm',
+ 'browser/cocoa/bookmark_button_unittest.mm',
+ 'browser/cocoa/bookmark_button_cell_unittest.mm',
+ 'browser/cocoa/bookmark_editor_base_controller_unittest.mm',
+ 'browser/cocoa/bookmark_editor_controller_unittest.mm',
+ 'browser/cocoa/bookmark_menu_unittest.mm',
+ 'browser/cocoa/bookmark_menu_bridge_unittest.mm',
+ 'browser/cocoa/bookmark_menu_cocoa_controller_unittest.mm',
+ 'browser/cocoa/bookmark_name_folder_controller_unittest.mm',
+ 'browser/cocoa/bookmark_tree_browser_cell_unittest.mm',
+ 'browser/cocoa/browser_frame_view_unittest.mm',
+ 'browser/cocoa/browser_window_cocoa_unittest.mm',
+ 'browser/cocoa/browser_window_controller_unittest.mm',
+ 'browser/cocoa/bubble_view_unittest.mm',
+ 'browser/cocoa/bug_report_window_controller_unittest.mm',
+ 'browser/cocoa/chrome_browser_window_unittest.mm',
+ 'browser/cocoa/chrome_event_processing_window_unittest.mm',
+ 'browser/cocoa/clear_browsing_data_controller_unittest.mm',
+ 'browser/cocoa/clickhold_button_cell_unittest.mm',
+ 'browser/cocoa/cocoa_test_helper.h',
+ 'browser/cocoa/cocoa_test_helper.mm',
+ 'browser/cocoa/command_observer_bridge_unittest.mm',
+ 'browser/cocoa/custom_home_pages_model_unittest.mm',
+ 'browser/cocoa/delayedmenu_button_unittest.mm',
+ 'browser/cocoa/download_shelf_mac_unittest.mm',
+ 'browser/cocoa/download_shelf_view_unittest.mm',
+ 'browser/cocoa/download_util_mac_unittest.mm',
+ 'browser/cocoa/edit_search_engine_cocoa_controller_unittest.mm',
+ 'browser/cocoa/extension_shelf_controller_unittest.mm',
+ 'browser/cocoa/event_utils_unittest.mm',
+ 'browser/cocoa/fast_resize_view_unittest.mm',
+ 'browser/cocoa/find_bar_bridge_unittest.mm',
+ 'browser/cocoa/find_bar_cocoa_controller_unittest.mm',
+ 'browser/cocoa/find_bar_text_field_unittest.mm',
+ 'browser/cocoa/find_bar_text_field_cell_unittest.mm',
+ 'browser/cocoa/find_bar_view_unittest.mm',
+ 'browser/cocoa/find_pasteboard_unittest.mm',
+ 'browser/cocoa/focus_tracker_unittest.mm',
+ 'browser/cocoa/fullscreen_window_unittest.mm',
+ 'browser/cocoa/html_dialog_window_controller_unittest.mm',
+ 'browser/cocoa/hung_renderer_controller_unittest.mm',
+ 'browser/cocoa/info_bubble_view_unittest.mm',
+ 'browser/cocoa/info_bubble_window_unittest.mm',
+ 'browser/cocoa/infobar_container_controller_unittest.mm',
+ 'browser/cocoa/infobar_controller_unittest.mm',
+ 'browser/cocoa/infobar_gradient_view_unittest.mm',
+ 'browser/cocoa/infobar_text_field_unittest.mm',
+ 'browser/cocoa/keyword_editor_cocoa_controller_unittest.mm',
+ 'browser/cocoa/location_bar_view_mac_unittest.mm',
+ 'browser/cocoa/gradient_button_cell_unittest.mm',
+ 'browser/cocoa/history_menu_bridge_unittest.mm',
+ 'browser/cocoa/history_menu_cocoa_controller_unittest.mm',
+ 'browser/cocoa/hyperlink_button_cell_unittest.mm',
+ 'browser/cocoa/menu_button_unittest.mm',
+ 'browser/cocoa/nsimage_cache_unittest.mm',
+ 'browser/cocoa/nsmenuitem_additions_unittest.mm',
+ 'browser/cocoa/nswindow_local_state_unittest.mm',
+ 'browser/cocoa/objc_method_swizzle_unittest.mm',
+ 'browser/cocoa/page_info_window_controller_unittest.mm',
+ 'browser/cocoa/preferences_window_controller_unittest.mm',
+ 'browser/cocoa/rwhvm_editcommand_helper_unittest.mm',
+ 'browser/cocoa/sad_tab_view_unittest.mm',
+ 'browser/cocoa/search_engine_list_model_unittest.mm',
+ 'browser/cocoa/status_bubble_mac_unittest.mm',
+ 'browser/cocoa/styled_text_field_test_helper.h',
+ 'browser/cocoa/styled_text_field_test_helper.mm',
+ 'browser/cocoa/styled_text_field_unittest.mm',
+ 'browser/cocoa/styled_text_field_cell_unittest.mm',
+ 'browser/cocoa/tab_controller_unittest.mm',
+ 'browser/cocoa/tab_strip_controller_unittest.mm',
+ 'browser/cocoa/tab_strip_view_unittest.mm',
+ 'browser/cocoa/tab_view_unittest.mm',
+ 'browser/cocoa/task_manager_mac_unittest.mm',
+ 'browser/cocoa/test_event_utils.h',
+ 'browser/cocoa/test_event_utils.mm',
+ 'browser/cocoa/throbber_view_unittest.mm',
+ 'browser/cocoa/toolbar_button_cell_unittest.mm',
+ 'browser/cocoa/toolbar_controller_unittest.mm',
+ 'browser/cocoa/toolbar_view_unittest.mm',
+ 'browser/cocoa/view_resizer_pong.h',
+ 'browser/cocoa/view_resizer_pong.mm',
+ 'browser/cocoa/web_drop_target_unittest.mm',
+ 'browser/command_updater_unittest.cc',
+ 'browser/cookies_tree_model_unittest.cc',
+ 'browser/debugger/devtools_manager_unittest.cc',
+ 'browser/dom_ui/dom_ui_theme_source_unittest.cc',
+ 'browser/dom_ui/dom_ui_unittest.cc',
+ 'browser/dom_ui/shown_sections_handler_unittest.cc',
+ 'browser/download/download_manager_unittest.cc',
+ 'browser/download/download_request_infobar_delegate_unittest.cc',
+ 'browser/download/download_request_manager_unittest.cc',
+ 'browser/download/save_package_unittest.cc',
+ 'browser/encoding_menu_controller_unittest.cc',
+ 'browser/extensions/convert_user_script_unittest.cc',
+ 'browser/extensions/extension_file_util_unittest.cc',
+ 'browser/extensions/extension_messages_unittest.cc',
+ 'browser/extensions/extension_process_manager_unittest.cc',
+ 'browser/extensions/extension_ui_unittest.cc',
+ 'browser/extensions/extension_updater_unittest.cc',
+ 'browser/extensions/extensions_service_unittest.cc',
+ 'browser/extensions/file_reader_unittest.cc',
+ 'browser/extensions/sandboxed_extension_unpacker_unittest.cc',
+ 'browser/extensions/user_script_listener_unittest.cc',
+ 'browser/extensions/user_script_master_unittest.cc',
+ 'browser/find_backend_unittest.cc',
+ 'browser/global_keyboard_shortcuts_mac_unittest.cc',
+ 'browser/google_url_tracker_unittest.cc',
+ 'browser/google_update_settings_posix_unittest.cc',
+ 'browser/gtk/bookmark_bar_gtk_unittest.cc',
+ 'browser/gtk/bookmark_editor_gtk_unittest.cc',
+ 'browser/gtk/gtk_theme_provider_unittest.cc',
+ 'browser/gtk/go_button_gtk_unittest.cc',
+ 'browser/gtk/keyword_editor_view_unittest.cc',
+ 'browser/gtk/options/cookies_view_unittest.cc',
+ 'browser/gtk/options/languages_page_gtk_unittest.cc',
+ 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
+ 'browser/history/expire_history_backend_unittest.cc',
+ 'browser/history/history_backend_unittest.cc',
+ 'browser/history/history_querying_unittest.cc',
+ 'browser/history/history_types_unittest.cc',
+ 'browser/history/history_unittest.cc',
+ 'browser/history/query_parser_unittest.cc',
+ 'browser/history/snippet_unittest.cc',
+ 'browser/history/starred_url_database_unittest.cc',
+ 'browser/history/text_database_manager_unittest.cc',
+ 'browser/history/text_database_unittest.cc',
+ 'browser/history/thumbnail_database_unittest.cc',
+ 'browser/history/top_sites_unittest.cc',
+ 'browser/thumbnail_store_unittest.cc',
+ 'browser/history/url_database_unittest.cc',
+ 'browser/history/visit_database_unittest.cc',
+ 'browser/history/visit_tracker_unittest.cc',
+ 'browser/importer/firefox_importer_unittest_messages_internal.h',
+ 'browser/importer/firefox_importer_unittest.cc',
+ 'browser/importer/firefox_importer_unittest_utils.h',
+ 'browser/importer/firefox_importer_unittest_utils_mac.cc',
+ 'browser/importer/importer_unittest.cc',
+ 'browser/importer/safari_importer_unittest.mm',
+ 'browser/importer/toolbar_importer_unittest.cc',
+ 'browser/importer/firefox_profile_lock_unittest.cc',
+ 'browser/in_process_webkit/dom_storage_dispatcher_host_unittest.cc',
+ 'browser/in_process_webkit/webkit_context_unittest.cc',
+ 'browser/in_process_webkit/webkit_thread_unittest.cc',
+ 'browser/keychain_mock_mac.cc',
+ 'browser/keychain_mock_mac.h',
+ 'browser/login_prompt_unittest.cc',
+ 'browser/meta_table_helper_unittest.cc',
+ 'browser/metrics/metrics_log_unittest.cc',
+ 'browser/metrics/metrics_response_unittest.cc',
+ 'browser/metrics/metrics_service_unittest.cc',
+ 'browser/net/chrome_url_request_context_unittest.cc',
+ 'browser/net/dns_host_info_unittest.cc',
+ 'browser/net/dns_master_unittest.cc',
+ 'browser/net/resolve_proxy_msg_helper_unittest.cc',
+ 'browser/net/test_url_fetcher_factory.cc',
+ 'browser/net/test_url_fetcher_factory.h',
+ 'browser/net/url_fetcher_unittest.cc',
+ 'browser/net/url_fixer_upper_unittest.cc',
+ 'browser/notifications/desktop_notifications_unittest.cc',
+ 'browser/notifications/desktop_notifications_unittest.h',
+ 'browser/password_manager/encryptor_unittest.cc',
+ 'browser/password_manager/login_database_unittest.cc',
+ 'browser/password_manager/password_form_manager_unittest.cc',
+ 'browser/password_manager/password_store_mac_unittest.cc',
+ 'browser/printing/print_job_unittest.cc',
+ 'browser/privacy_blacklist/blacklist_manager_unittest.cc',
+ 'browser/privacy_blacklist/blacklist_unittest.cc',
+ 'browser/privacy_blacklist/blacklist_io_unittest.cc',
+ 'browser/process_info_snapshot_mac_unittest.cc',
+ 'browser/profile_manager_unittest.cc',
+ 'browser/renderer_host/audio_renderer_host_unittest.cc',
+ 'browser/renderer_host/render_widget_host_unittest.cc',
+ 'browser/renderer_host/resource_dispatcher_host_unittest.cc',
+ 'browser/renderer_host/test/render_view_host_unittest.cc',
+ 'browser/renderer_host/test/site_instance_unittest.cc',
+ 'browser/renderer_host/web_cache_manager_unittest.cc',
+ 'browser/rlz/rlz_unittest.cc',
+ 'browser/safe_browsing/bloom_filter_unittest.cc',
+ 'browser/safe_browsing/chunk_range_unittest.cc',
+ 'browser/safe_browsing/protocol_manager_unittest.cc',
+ 'browser/safe_browsing/protocol_parser_unittest.cc',
+ 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc',
+ 'browser/safe_browsing/safe_browsing_database_unittest.cc',
+ 'browser/safe_browsing/safe_browsing_util_unittest.cc',
+ 'browser/search_engines/keyword_editor_controller_unittest.cc',
+ 'browser/search_engines/template_url_model_unittest.cc',
+ 'browser/search_engines/template_url_parser_unittest.cc',
+ 'browser/search_engines/template_url_prepopulate_data_unittest.cc',
+ 'browser/search_engines/template_url_scraper_unittest.cc',
+ 'browser/search_engines/template_url_unittest.cc',
+ 'browser/sessions/session_backend_unittest.cc',
+ 'browser/sessions/session_service_test_helper.cc',
+ 'browser/sessions/session_service_test_helper.h',
+ 'browser/sessions/session_service_unittest.cc',
+ 'browser/sessions/tab_restore_service_unittest.cc',
+ 'browser/shell_integration_unittest.cc',
+ 'browser/spellcheck_unittest.cc',
+ 'browser/ssl/ssl_host_state_unittest.cc',
+ 'browser/sync/glue/bookmark_model_worker_unittest.cc',
+ 'browser/sync/glue/http_bridge_unittest.cc',
+ 'browser/sync/profile_sync_service_unittest.cc',
+ 'browser/sync/sync_setup_wizard_unittest.cc',
+ 'browser/tab_contents/navigation_controller_unittest.cc',
+ 'browser/tab_contents/navigation_entry_unittest.cc',
+ 'browser/tab_contents/render_view_host_manager_unittest.cc',
+ 'browser/tab_contents/thumbnail_generator_unittest.cc',
+ 'browser/tab_contents/web_contents_unittest.cc',
+ 'browser/tabs/tab_strip_model_unittest.cc',
+ 'browser/task_manager_unittest.cc',
+ 'browser/theme_resources_util_unittest.cc',
+ 'browser/views/bookmark_context_menu_test.cc',
+ 'browser/views/bookmark_editor_view_unittest.cc',
+ 'browser/visitedlink_unittest.cc',
+ 'browser/webdata/web_database_unittest.cc',
+ 'browser/window_sizer_unittest.cc',
+ 'common/bzip2_unittest.cc',
+ 'common/child_process_logging_mac_unittest.mm',
+ 'common/chrome_plugin_unittest.cc',
+ 'common/common_param_traits_unittest.cc',
+ 'common/extensions/extension_resource_unittest.cc',
+ 'common/extensions/extension_unittest.cc',
+ 'common/extensions/extension_action_unittest.cc',
+ 'common/extensions/extension_l10n_util_unittest.cc',
+ 'common/extensions/extension_message_bundle_unittest.cc',
+ 'common/extensions/extension_unpacker_unittest.cc',
+ 'common/extensions/update_manifest_unittest.cc',
+ 'common/extensions/url_pattern_unittest.cc',
+ 'common/extensions/user_script_unittest.cc',
+ 'common/important_file_writer_unittest.cc',
+ 'common/json_value_serializer_unittest.cc',
+ 'common/mru_cache_unittest.cc',
+ 'common/net/url_util_unittest.cc',
+ 'common/notification_service_unittest.cc',
+ 'common/pref_member_unittest.cc',
+ 'common/pref_service_unittest.cc',
+ 'common/property_bag_unittest.cc',
+ 'common/resource_dispatcher_unittest.cc',
+ 'common/thumbnail_score_unittest.cc',
+ 'common/time_format_unittest.cc',
+ 'common/worker_thread_ticker_unittest.cc',
+ 'common/zip_unittest.cc',
+ 'renderer/audio_message_filter_unittest.cc',
+ 'renderer/media/audio_renderer_impl_unittest.cc',
+ 'renderer/extensions/extension_api_client_unittest.cc',
+ 'renderer/extensions/json_schema_unittest.cc',
+ 'renderer/net/render_dns_master_unittest.cc',
+ 'renderer/net/render_dns_queue_unittest.cc',
+ 'renderer/render_process_unittest.cc',
+ 'renderer/render_thread_unittest.cc',
+ 'renderer/render_view_unittest.cc',
+ 'renderer/render_view_unittest_mac.mm',
+ 'renderer/render_widget_unittest.cc',
+ 'renderer/renderer_main_unittest.cc',
+ 'test/browser_with_test_window_test.cc',
+ 'test/browser_with_test_window_test.h',
+ 'test/file_test_utils.cc',
+ 'test/file_test_utils.h',
+ 'test/render_view_test.cc',
+ 'test/render_view_test.h',
+ 'test/sync/test_http_bridge_factory.h',
+ 'test/test_notification_tracker.cc',
+ 'test/test_notification_tracker.h',
+ 'test/v8_unit_test.cc',
+ 'test/v8_unit_test.h',
+ '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
+ ],
+ 'conditions': [
+ ['chromeos==0 and toolkit_views==0', {
+ 'sources/': [
+ ['exclude', '^browser/chromeos'],
+ ],
+ }],
+ ['OS=="linux" and selinux==0', {
+ 'dependencies': [
+ '../sandbox/sandbox.gyp:*',
+ ],
+ }],
+ ['OS=="linux"', {
+ 'conditions': [
+ [ 'gcc_version==44', {
+ # Avoid gcc 4.4 strict aliasing issues in stl_tree.h when
+ # building mru_cache_unittest.cc.
+ 'cflags': [
+ '-fno-strict-aliasing',
+ ],
+ }],
+ ],
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../build/linux/system.gyp:nss',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ 'sources': [
+ 'browser/renderer_host/gtk_key_bindings_handler_unittest.cc',
+ ],
+ 'sources!': [
+ 'browser/views/bookmark_context_menu_test.cc',
+ 'browser/gtk/options/cookies_view_unittest.cc',
+ # Compact Language Detection (cld) is not supported in linux yet.
+ '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
+ ],
+ }],
+ ['OS=="linux" and (toolkit_views==1 or chromeos==1)', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ 'sources': [
+ '<@(views_unit_tests_sources)',
+ ],
+ # We must use 'sources/' instead of 'source!' as there is a
+ # target-default 'sources/' including gtk_unittest and 'source/' takes
+ # precedence over 'sources!'.
+ 'sources/': [
+ ['exclude', 'browser/gtk/bookmark_bar_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/bookmark_editor_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/go_button_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/tabs/tab_renderer_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/options/cookies_view_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/options/languages_page_gtk_unittest\\.cc$'],
+ ['exclude', 'browser/gtk/gtk_theme_provider_unittest\\.cc$'],
+ ],
+ 'conditions': [
+ ['chromeos==0', {
+ 'sources/': [
+ ['include', 'browser/views/bookmark_context_menu_test.cc$'],
+ ],
+ }]
+ ],
+ }],
+ ['OS=="mac"', {
+ # The test fetches resources which means Mac need the app bundle to
+ # exist on disk so it can pull from it.
+ 'dependencies': [
+ 'chrome',
+ '../third_party/ocmock/ocmock.gyp:ocmock',
+ ],
+ 'include_dirs': [
+ '../third_party/GTM',
+ '../third_party/GTM/AppKit',
+ ],
+ 'sources!': [
+ 'browser/views/bookmark_context_menu_test.cc',
+ 'browser/back_forward_menu_model_unittest.cc',
+ 'browser/gtk/go_button_gtk_unittest.cc',
+ 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
+ 'browser/tab_contents/navigation_controller_unittest.cc',
+ 'browser/task_manager_unittest.cc',
+ '../third_party/hunspell/google/hunspell_tests.cc',
+
+ # Compact Language Detection (cld) is not supported in mac yet.
+ '../third_party/cld/bar/toolbar/cld/i18n/encodings/compact_lang_det/compact_lang_det_unittest_small.cc',
+ ],
+ # 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*
+ 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']},
+ }, { # OS != "mac"
+ 'dependencies': [
+ 'convert_dict_lib',
+ '../third_party/hunspell/hunspell.gyp:hunspell',
+ ],
+ }],
+ ['OS=="win"', {
+ 'defines': [
+ '__STD_C',
+ '_CRT_SECURE_NO_DEPRECATE',
+ '_SCL_SECURE_NO_DEPRECATE',
+ ],
+ 'dependencies': [
+ 'chrome_dll_version',
+ 'installer/installer.gyp:installer_util_strings',
+ '../views/views.gyp:views',
+ 'test_chrome_plugin', # run time dependency
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'sources': [
+ 'app/chrome_dll.rc',
+ 'test/data/resource.rc',
+
+ '<@(views_unit_tests_sources)',
+ '<@(views_unit_tests_sources_win_specific)',
+
+ # 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)/app/app_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/renderer_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/net/net_resources.rc',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/webkit_resources.rc',
+ ],
+ 'sources!': [
+ 'browser/gtk/tabs/tab_renderer_gtk_unittest.cc',
+ 'common/net/url_util_unittest.cc',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '-lcomsupp.lib',
+ '-loleacc.lib',
+ '-lrpcrt4.lib',
+ '-lurlmon.lib',
+ '-lwinmm.lib',
+ ],
+ },
+ 'configurations': {
+ 'Debug': {
+ 'msvs_settings': {
+ 'VCLinkerTool': {
+ 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
+ },
+ },
+ },
+ },
+ }, { # else: OS != "win"
+ 'sources!': [
+ 'browser/bookmarks/bookmark_codec_unittest.cc',
+ 'browser/bookmarks/bookmark_drag_data_unittest.cc',
+ 'browser/bookmarks/bookmark_folder_tree_model_unittest.cc',
+ 'browser/bookmarks/bookmark_table_model_unittest.cc',
+ 'browser/browser_unittest.cc',
+ 'browser/extensions/extension_process_manager_unittest.cc',
+ 'browser/importer/importer_unittest.cc',
+ 'browser/login_prompt_unittest.cc',
+ 'browser/printing/print_job_unittest.cc',
+ 'browser/rlz/rlz_unittest.cc',
+ 'browser/safe_browsing/safe_browsing_blocking_page_unittest.cc',
+ 'browser/search_engines/template_url_scraper_unittest.cc',
+ 'browser/views/bookmark_editor_view_unittest.cc',
+ 'browser/views/find_bar_host_unittest.cc',
+ 'browser/views/keyword_editor_view_unittest.cc',
+ 'common/chrome_plugin_unittest.cc',
+ 'common/net/url_util_unittest.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'startup_tests',
+ 'type': 'executable',
+ 'msvs_guid': 'D3E6C0FD-54C7-4FF2-9AE1-72F2DAFD820C',
+ 'dependencies': [
+ 'chrome',
+ 'browser',
+ 'debugger',
+ 'common',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'test_support_ui',
+ '../app/app.gyp:app_base',
+ '../base/base.gyp:base',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ 'test/startup/feature_startup_test.cc',
+ 'test/startup/startup_test.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ }],
+ ['OS=="linux" and toolkit_views==1', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ }],
+ ['OS=="win"', {
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ },],
+ ],
+ },
+ {
+ # To run the tests from page_load_test.cc on Linux, we need to:
+ #
+ # a) Build with Breakpad (GYP_DEFINES="linux_chromium_breakpad=1")
+ # b) Run with CHROME_HEADLESS=1 to generate crash dumps.
+ # c) Strip the binary if it's a debug build. (binary may be over 2GB)
+ 'target_name': 'reliability_tests',
+ 'type': 'executable',
+ 'msvs_guid': '8A3E1774-1DE9-445C-982D-3EE37C8A752A',
+ 'dependencies': [
+ 'browser',
+ 'chrome',
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/reliability/page_load_test.cc',
+ 'test/reliability/page_load_test.h',
+ 'test/reliability/reliability_test_suite.h',
+ 'test/reliability/run_all_unittests.cc',
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ },],
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ ],
+ },],
+ ],
+ },
+ {
+ 'target_name': 'page_cycler_tests',
+ 'type': 'executable',
+ 'msvs_guid': 'C9E0BD1D-B175-4A91-8380-3FDC81FAB9D7',
+ 'dependencies': [
+ 'chrome',
+ 'chrome_resources',
+ 'chrome_strings',
+ 'debugger',
+ 'test_support_common',
+ 'test_support_ui',
+ '../base/base.gyp:base',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ 'test/page_cycler/page_cycler_test.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ }],
+ ['OS=="win" or (OS=="linux" and toolkit_views==1)', {
+ 'dependencies': [
+ '../views/views.gyp:views',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'tab_switching_test',
+ 'type': 'executable',
+ 'msvs_guid': 'A34770EA-A574-43E8-9327-F79C04770E98',
+ 'run_as': {
+ 'action': ['$(TargetPath)', '--gtest_print_time', '-enable-logging',
+ '-dump-histograms-on-exit', '-log-level=0'],
+ },
+ 'dependencies': [
+ 'chrome',
+ 'debugger',
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../base/base.gyp:base',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/tab_switching/tab_switching_test.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ }],
+ ['OS=="win"', {
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ },],
+ ],
+ },
+ {
+ 'target_name': 'memory_test',
+ 'type': 'executable',
+ 'msvs_guid': 'A5F831FD-9B9C-4FEF-9FBA-554817B734CE',
+ 'dependencies': [
+ 'chrome',
+ 'debugger',
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../base/base.gyp:base',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/memory_test/memory_test.cc',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk',
+ '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'url_fetch_test',
+ 'type': 'executable',
+ 'msvs_guid': '7EFD0C91-198E-4043-9E71-4A4C7879B929',
+ 'dependencies': [
+ 'chrome',
+ 'debugger',
+ 'test_support_common',
+ 'test_support_ui',
+ 'theme_resources',
+ '../base/base.gyp:base',
+ '../net/net.gyp:net',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/url_fetch_test/url_fetch_test.cc',
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'include_dirs': [
+ 'third_party/wtl/include',
+ ],
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ }], # OS="win"
+ ], # conditions
+ },
+ {
+ 'target_name': 'sync_unit_tests',
+ 'type': 'executable',
+ 'sources': [
+ 'app/breakpad_mac_stubs.mm',
+ 'app/keystone_glue.mm',
+ 'browser/sync/engine/all_status_unittest.cc',
+ 'browser/sync/engine/apply_updates_command_unittest.cc',
+ 'browser/sync/engine/auth_watcher_unittest.cc',
+ 'browser/sync/engine/net/gaia_authenticator_unittest.cc',
+ 'browser/sync/engine/syncer_proto_util_unittest.cc',
+ 'browser/sync/engine/syncer_thread_unittest.cc',
+ 'browser/sync/engine/syncer_unittest.cc',
+ 'browser/sync/engine/syncproto_unittest.cc',
+ 'browser/sync/notifier/listener/talk_mediator_unittest.cc',
+ 'browser/sync/syncable/syncable_id_unittest.cc',
+ 'browser/sync/syncable/syncable_unittest.cc',
+ 'browser/sync/util/character_set_converters_unittest.cc',
+ 'browser/sync/util/crypto_helpers_unittest.cc',
+ 'browser/sync/util/event_sys_unittest.cc',
+ 'browser/sync/util/extensions_activity_monitor_unittest.cc',
+ 'browser/sync/util/path_helpers_unittest.cc',
+ 'browser/sync/util/query_helpers_unittest.cc',
+ 'browser/sync/util/user_settings_unittest.cc',
+ 'test/file_test_utils.cc',
+ 'test/sync/engine/mock_gaia_authenticator.cc',
+ 'test/sync/engine/mock_gaia_authenticator.h',
+ 'test/sync/engine/mock_gaia_authenticator_unittest.cc',
+ 'test/sync/engine/mock_server_connection.cc',
+ 'test/sync/engine/mock_server_connection.h',
+ 'test/sync/engine/test_directory_setter_upper.cc',
+ 'test/sync/engine/test_directory_setter_upper.h',
+ 'test/sync/engine/test_id_factory.h',
+ ],
+ 'include_dirs': [
+ '..',
+ '<(protoc_out_dir)',
+ ],
+ 'defines' : [
+ 'SYNC_ENGINE_VERSION_STRING="Unknown"',
+ '_CRT_SECURE_NO_WARNINGS',
+ '_USE_32BIT_TIME_T',
+ ],
+ 'dependencies': [
+ 'common',
+ 'debugger',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ '../third_party/libjingle/libjingle.gyp:libjingle',
+ 'syncapi',
+ 'sync_proto',
+ 'test_support_unit',
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'sources' : [
+ 'browser/sync/util/data_encryption_unittest.cc',
+ ],
+ 'dependencies': [
+ '../third_party/tcmalloc/tcmalloc.gyp:tcmalloc',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '-lcrypt32.lib',
+ '-lws2_32.lib',
+ '-lsecur32.lib',
+ ],
+ },
+ }, { # else: OS != "win"
+ 'sources!': [
+ 'browser/sync/util/data_encryption_unittest.cc',
+ ],
+ }],
+ ['OS=="linux"', {
+ 'dependencies': [
+ '../build/linux/system.gyp:gtk'
+ ],
+ }],
+ ],
+ },
+ ],
+}
+
+# Local Variables:
+# tab-width:2
+# indent-tabs-mode:nil
+# End:
+# vim: set expandtab tabstop=2 shiftwidth=2: