| Index: chrome/chrome_browser_ui.gypi
|
| diff --git a/chrome/chrome_browser_ui.gypi b/chrome/chrome_browser_ui.gypi
|
| index 1fbf544b0a58f3f320b2b9d362d06691b6927c57..3ef5ecef2564f557ec6218276cda10a8c400e2e3 100644
|
| --- a/chrome/chrome_browser_ui.gypi
|
| +++ b/chrome/chrome_browser_ui.gypi
|
| @@ -4,7 +4,7 @@
|
|
|
| {
|
| 'variables': {
|
| - 'chrome_browser_ui_sources': [
|
| + 'chrome_browser_ui_non_ios_sources': [
|
| 'browser/ui/accelerator_utils.h',
|
| 'browser/ui/android/android_about_app_info.cc',
|
| 'browser/ui/android/android_about_app_info.h',
|
| @@ -242,8 +242,6 @@
|
| 'browser/ui/autofill/password_generation_popup_view.h',
|
| 'browser/ui/autofill/popup_controller_common.cc',
|
| 'browser/ui/autofill/popup_controller_common.h',
|
| - 'browser/ui/auto_login_infobar_delegate.cc',
|
| - 'browser/ui/auto_login_infobar_delegate.h',
|
| 'browser/ui/blocked_content/blocked_window_params.cc',
|
| 'browser/ui/blocked_content/blocked_window_params.h',
|
| 'browser/ui/blocked_content/popup_blocker_tab_helper.cc',
|
| @@ -316,8 +314,6 @@
|
| 'browser/ui/browser_window.h',
|
| 'browser/ui/browser_window_state.cc',
|
| 'browser/ui/browser_window_state.h',
|
| - 'browser/ui/certificate_dialogs.cc',
|
| - 'browser/ui/certificate_dialogs.h',
|
| 'browser/ui/chrome_pages.cc',
|
| 'browser/ui/chrome_pages.h',
|
| 'browser/ui/chrome_select_file_policy.cc',
|
| @@ -949,11 +945,7 @@
|
| 'browser/ui/content_settings/content_setting_media_menu_model.h',
|
| 'browser/ui/content_settings/media_setting_changed_infobar_delegate.cc',
|
| 'browser/ui/content_settings/media_setting_changed_infobar_delegate.h',
|
| - 'browser/ui/crypto_module_delegate_nss.cc',
|
| - 'browser/ui/crypto_module_delegate_nss.h',
|
| 'browser/ui/crypto_module_password_dialog.h',
|
| - 'browser/ui/crypto_module_password_dialog_nss.cc',
|
| - 'browser/ui/crypto_module_password_dialog_nss.h',
|
| 'browser/ui/elide_url.cc',
|
| 'browser/ui/elide_url.h',
|
| 'browser/ui/extensions/application_launch.cc',
|
| @@ -1102,7 +1094,6 @@
|
| 'browser/ui/scoped_tabbed_browser_displayer.cc',
|
| 'browser/ui/scoped_tabbed_browser_displayer.h',
|
| 'browser/ui/screen_capture_notification_ui.h',
|
| - 'browser/ui/screen_capture_notification_ui_stub.cc',
|
| 'browser/ui/search/instant_controller.cc',
|
| 'browser/ui/search/instant_controller.h',
|
| 'browser/ui/search/instant_page.cc',
|
| @@ -1145,7 +1136,6 @@
|
| 'browser/ui/simple_message_box.h',
|
| 'browser/ui/singleton_tabs.cc',
|
| 'browser/ui/singleton_tabs.h',
|
| - 'browser/ui/startup/autolaunch_prompt.cc',
|
| 'browser/ui/startup/autolaunch_prompt_win.cc',
|
| 'browser/ui/startup/autolaunch_prompt.h',
|
| 'browser/ui/startup/bad_flags_prompt.cc',
|
| @@ -1203,8 +1193,6 @@
|
| 'browser/ui/tabs/pinned_tab_service_factory.h',
|
| 'browser/ui/tabs/tab_menu_model.cc',
|
| 'browser/ui/tabs/tab_menu_model.h',
|
| - 'browser/ui/tabs/tab_resources.cc',
|
| - 'browser/ui/tabs/tab_resources.h',
|
| 'browser/ui/tabs/tab_strip_model.cc',
|
| 'browser/ui/tabs/tab_strip_model.h',
|
| 'browser/ui/tabs/tab_strip_model_delegate.h',
|
| @@ -1274,7 +1262,6 @@
|
| 'browser/ui/views/apps/app_window_desktop_native_widget_aura_win.h',
|
| 'browser/ui/views/apps/app_window_desktop_window_tree_host_win.cc',
|
| 'browser/ui/views/apps/app_window_desktop_window_tree_host_win.h',
|
| - 'browser/ui/views/apps/chrome_app_window_delegate_views.cc',
|
| 'browser/ui/views/apps/chrome_app_window_delegate_views_win.cc',
|
| 'browser/ui/views/apps/chrome_native_app_window_views.cc',
|
| 'browser/ui/views/apps/chrome_native_app_window_views.h',
|
| @@ -1495,7 +1482,6 @@
|
| 'browser/ui/views/frame/system_menu_model_builder.h',
|
| 'browser/ui/views/frame/system_menu_model_delegate.cc',
|
| 'browser/ui/views/frame/system_menu_model_delegate.h',
|
| - 'browser/ui/views/frame/taskbar_decorator.cc',
|
| 'browser/ui/views/frame/taskbar_decorator.h',
|
| 'browser/ui/views/frame/taskbar_decorator_win.cc',
|
| 'browser/ui/views/frame/top_container_view.cc',
|
| @@ -1635,8 +1621,6 @@
|
| 'browser/ui/views/signed_certificate_timestamp_info_view.h',
|
| 'browser/ui/views/ssl_client_certificate_selector.cc',
|
| 'browser/ui/views/ssl_client_certificate_selector.h',
|
| - 'browser/ui/views/session_crashed_bubble_view.cc',
|
| - 'browser/ui/views/session_crashed_bubble_view.h',
|
| 'browser/ui/views/status_bubble_views.cc',
|
| 'browser/ui/views/status_bubble_views.h',
|
| 'browser/ui/views/status_icons/status_icon_win.cc',
|
| @@ -1702,8 +1686,6 @@
|
| 'browser/ui/views/touch_uma/touch_uma.h',
|
| 'browser/ui/views/translate/translate_bubble_view.cc',
|
| 'browser/ui/views/translate/translate_bubble_view.h',
|
| - 'browser/ui/views/uninstall_view.cc',
|
| - 'browser/ui/views/uninstall_view.h',
|
| 'browser/ui/views/update_recommended_message_box.cc',
|
| 'browser/ui/views/update_recommended_message_box.h',
|
| 'browser/ui/views/validation_message_bubble_delegate.cc',
|
| @@ -1916,8 +1898,6 @@
|
| 'browser/ui/webui/help/help_ui.h',
|
| 'browser/ui/webui/help/help_utils_chromeos.cc',
|
| 'browser/ui/webui/help/help_utils_chromeos.h',
|
| - 'browser/ui/webui/help/version_updater_basic.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.h',
|
| 'browser/ui/webui/help/version_updater_chromeos.cc',
|
| 'browser/ui/webui/help/version_updater_chromeos.h',
|
| 'browser/ui/webui/help/version_updater.h',
|
| @@ -2005,8 +1985,6 @@
|
| 'browser/ui/webui/options/automatic_settings_reset_handler.h',
|
| 'browser/ui/webui/options/browser_options_handler.cc',
|
| 'browser/ui/webui/options/browser_options_handler.h',
|
| - 'browser/ui/webui/options/certificate_manager_handler.cc',
|
| - 'browser/ui/webui/options/certificate_manager_handler.h',
|
| 'browser/ui/webui/options/chromeos/accounts_options_handler.cc',
|
| 'browser/ui/webui/options/chromeos/accounts_options_handler.h',
|
| 'browser/ui/webui/options/chromeos/bluetooth_options_handler.cc',
|
| @@ -2185,10 +2163,6 @@
|
| 'browser/ui/webui/welcome_handler_android.h',
|
| 'browser/ui/webui/welcome_ui_android.cc',
|
| 'browser/ui/webui/welcome_ui_android.h',
|
| - 'browser/ui/window_sizer/window_sizer.cc',
|
| - 'browser/ui/window_sizer/window_sizer.h',
|
| - 'browser/ui/window_sizer/window_sizer_ash.cc',
|
| - 'browser/ui/window_sizer/window_sizer_aura.cc',
|
| 'browser/ui/window_sizer/window_sizer_mac.mm',
|
| 'browser/ui/zoom/zoom_controller.cc',
|
| 'browser/ui/zoom/zoom_controller.h',
|
| @@ -2336,6 +2310,14 @@
|
| 'browser/ui/autofill/data_model_wrapper.cc',
|
| 'browser/ui/autofill/data_model_wrapper.h',
|
| ],
|
| + 'chrome_browser_ui_nss_sources': [
|
| + 'browser/ui/webui/options/certificate_manager_handler.cc',
|
| + 'browser/ui/webui/options/certificate_manager_handler.h',
|
| + 'browser/ui/crypto_module_delegate_nss.cc',
|
| + 'browser/ui/crypto_module_delegate_nss.h',
|
| + 'browser/ui/crypto_module_password_dialog_nss.cc',
|
| + 'browser/ui/crypto_module_password_dialog_nss.h',
|
| + ],
|
| 'chrome_browser_ui_google_now_sources': [
|
| 'browser/ui/webui/options/geolocation_options_handler.cc',
|
| 'browser/ui/webui/options/geolocation_options_handler.h',
|
| @@ -2367,6 +2349,15 @@
|
| 'browser/ui/webui/conflicts_ui.h',
|
| 'browser/ui/webui/set_as_default_browser_ui.cc',
|
| 'browser/ui/webui/set_as_default_browser_ui.h',
|
| + 'browser/ui/views/uninstall_view.cc',
|
| + 'browser/ui/views/uninstall_view.h',
|
| + ],
|
| + 'chrome_browser_ui_non_win_sources': [
|
| + 'browser/ui/startup/autolaunch_prompt.cc',
|
| + ],
|
| + 'chrome_browser_ui_non_mac_sources': [
|
| + 'browser/ui/tabs/tab_resources.cc',
|
| + 'browser/ui/tabs/tab_resources.h',
|
| ],
|
| # ChromeOS-only sources that don't end in _chromeos or live in a chromeos
|
| # directory.
|
| @@ -2377,6 +2368,15 @@
|
| 'browser/ui/views/select_file_dialog_extension_factory.cc',
|
| 'browser/ui/views/select_file_dialog_extension_factory.h',
|
| ],
|
| + # Files shared between CrOS and Android.
|
| + 'chrome_browser_ui_android_chromeos_sources': [
|
| + 'browser/ui/screen_capture_notification_ui_stub.cc',
|
| + ],
|
| + # Files shared between CrOS, desktop linux, and Android.
|
| + 'chrome_browser_ui_android_linux_sources': [
|
| + 'browser/ui/certificate_dialogs.cc',
|
| + 'browser/ui/certificate_dialogs.h',
|
| + ],
|
| # These files are removed from the main list of files on ChromeOS.
|
| 'chrome_browser_ui_chromeos_excluded_sources': [
|
| 'browser/ui/ash/chrome_shell_delegate_views.cc',
|
| @@ -2409,8 +2409,6 @@
|
| 'browser/ui/views/javascript_app_modal_event_blocker_x11.h',
|
| 'browser/ui/views/screen_capture_notification_ui_views.cc',
|
| 'browser/ui/views/tabs/window_finder_x11.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.h',
|
| 'browser/ui/webui/signin/inline_login_handler_impl.cc',
|
| 'browser/ui/webui/signin/inline_login_handler_impl.h',
|
| 'browser/ui/webui/signin/user_manager_screen_handler.cc',
|
| @@ -2418,6 +2416,14 @@
|
| 'browser/ui/webui/signin/user_manager_ui.cc',
|
| 'browser/ui/webui/signin/user_manager_ui.h',
|
| ],
|
| + 'chrome_browser_ui_android_sources': [
|
| + 'browser/ui/auto_login_infobar_delegate.cc',
|
| + 'browser/ui/auto_login_infobar_delegate.h',
|
| + ],
|
| + 'chrome_browser_ui_non_android_sources': [
|
| + 'browser/ui/window_sizer/window_sizer.cc',
|
| + 'browser/ui/window_sizer/window_sizer.h',
|
| + ],
|
| # These files are removed from the main list of files on Android.
|
| 'chrome_browser_ui_android_excluded_sources': [
|
| 'browser/ui/apps/chrome_app_window_delegate.cc',
|
| @@ -2526,8 +2532,6 @@
|
| 'browser/ui/webui/system_info_ui.cc',
|
| 'browser/ui/webui/system_info_ui.h',
|
| 'browser/ui/webui/theme_handler.cc',
|
| - 'browser/ui/window_sizer/window_sizer.cc',
|
| - 'browser/ui/window_sizer/window_sizer.h',
|
| ],
|
| 'chrome_browser_ui_print_preview_sources': [
|
| 'browser/ui/webui/print_preview/print_preview_handler.cc',
|
| @@ -2578,37 +2582,54 @@
|
| 'browser/ui/webui/policy_ui.h',
|
| ],
|
| 'chrome_browser_ui_views_sources': [
|
| + 'browser/ui/views/session_crashed_bubble_view.cc',
|
| + 'browser/ui/views/session_crashed_bubble_view.h',
|
| 'browser/ui/views/simple_message_box_views.cc',
|
| ],
|
| + 'chrome_browser_ui_non_views_sources': [
|
| + 'browser/ui/startup/session_crashed_bubble.cc',
|
| + ],
|
| # Cross-platform aura sources.
|
| 'chrome_browser_ui_aura_sources': [
|
| 'browser/ui/webui/gesture_config_ui.cc',
|
| 'browser/ui/webui/gesture_config_ui.h',
|
| + 'browser/ui/window_sizer/window_sizer_aura.cc',
|
| ],
|
| 'chrome_browser_ui_non_aura_sources': [
|
| 'browser/ui/profile_reset_bubble_stub.cc',
|
| ],
|
| 'chrome_browser_ui_ash_sources': [
|
| 'browser/ui/views/touch_uma/touch_uma_ash.cc',
|
| + 'browser/ui/window_sizer/window_sizer_ash.cc',
|
| ],
|
| 'chrome_browser_ui_non_ash_sources': [
|
| 'browser/ui/views/touch_uma/touch_uma.cc',
|
| ],
|
| # Counts desktop Linux and ChromeOS.
|
| 'chrome_browser_ui_linux_sources': [
|
| + 'browser/ui/views/apps/chrome_app_window_delegate_views.cc',
|
| + 'browser/ui/views/frame/taskbar_decorator.cc',
|
| 'browser/ui/webui/certificate_viewer_ui.cc',
|
| 'browser/ui/webui/certificate_viewer_ui.h',
|
| 'browser/ui/webui/certificate_viewer_webui.cc',
|
| 'browser/ui/webui/certificate_viewer_webui.h',
|
| ],
|
| 'chrome_browser_desktop_linux_sources': [
|
| + 'browser/ui/views/first_run_dialog.cc',
|
| + 'browser/ui/views/first_run_dialog.h',
|
| 'browser/ui/views/frame/browser_desktop_window_tree_host.h',
|
| 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.cc',
|
| 'browser/ui/views/frame/browser_desktop_window_tree_host_x11.h',
|
| - 'browser/ui/views/first_run_dialog.cc',
|
| - 'browser/ui/views/first_run_dialog.h',
|
| 'browser/ui/views/status_icons/status_icon_linux_wrapper.cc',
|
| 'browser/ui/views/status_icons/status_icon_linux_wrapper.h',
|
| + 'browser/ui/webui/help/version_updater_basic.cc',
|
| + 'browser/ui/webui/help/version_updater_basic.h',
|
| + ],
|
| + # Files used on iOS. iOS uses only these files and does not share other
|
| + # lists, so a file may appear here and in the non_ios_sources also.
|
| + 'chrome_browser_ui_ios_sources': [
|
| + 'browser/ui/profile_error_dialog.cc',
|
| + 'browser/ui/profile_error_dialog.h',
|
| ],
|
| },
|
| 'targets': [
|
| @@ -2677,11 +2698,9 @@
|
| '../components/components.gyp:dom_distiller_core',
|
| '../sync/sync.gyp:sync',
|
| ],
|
| - 'sources': [
|
| - '<@(chrome_browser_ui_sources)',
|
| - ],
|
| 'conditions': [
|
| ['OS != "ios"', {
|
| + 'sources': [ '<@(chrome_browser_ui_non_ios_sources)' ],
|
| 'dependencies': [
|
| 'browser_extensions',
|
| 'browser/performance_monitor/performance_monitor.gyp:performance_monitor',
|
| @@ -2720,29 +2739,16 @@
|
| ],
|
| },
|
| }, { # OS == "ios"
|
| + 'sources': [ '<@(chrome_browser_ui_ios_sources)' ],
|
| 'dependencies': [
|
| '../net/net.gyp:net',
|
| ],
|
| - 'sources/': [
|
| - # iOS uses only small portions of browser/ui/.
|
| - ['exclude', '\\.(cc|mm)$'],
|
| - ['include', '_ios\\.(cc|mm)$'],
|
| - ['include', '(^|/)ios/'],
|
| - # TODO(ios): Add files here as they are updated to compile on iOS.
|
| - ['include', '^browser/ui/profile_error_dialog\\.cc$'],
|
| - ],
|
| }],
|
| ['enable_printing!=0', {
|
| 'dependencies': [
|
| '../printing/printing.gyp:printing',
|
| ],
|
| }],
|
| - ['OS!="android" and OS!="ios"', {
|
| - 'sources!': [
|
| - 'browser/ui/auto_login_infobar_delegate.cc',
|
| - 'browser/ui/auto_login_infobar_delegate.h',
|
| - ],
|
| - }],
|
| ['enable_one_click_signin==1', {
|
| 'sources': [ '<@(chrome_browser_ui_one_click_signin_sources)' ]
|
| }],
|
| @@ -2808,6 +2814,8 @@
|
| }],
|
| ['toolkit_views==1', {
|
| 'sources': [ '<@(chrome_browser_ui_views_sources)' ],
|
| + }, {
|
| + 'sources': [ '<@(chrome_browser_ui_non_views_sources)' ],
|
| }],
|
| ['toolkit_views==1 and chromeos==0', {
|
| 'sources': [ '<@(chrome_browser_ui_message_center_sources)' ],
|
| @@ -2820,11 +2828,11 @@
|
| '../build/linux/system.gyp:gio',
|
| ],
|
| }],
|
| + ['chromeos==1 or OS=="android"', {
|
| + 'sources': [ '<@(chrome_browser_ui_android_chromeos_sources)' ],
|
| + }],
|
| ['use_aura==1', {
|
| 'sources': [ '<@(chrome_browser_ui_aura_sources)'] ,
|
| - 'sources!': [
|
| - 'browser/ui/screen_capture_notification_ui_stub.cc',
|
| - ],
|
| 'dependencies': [
|
| # aura uses some of ash resources.
|
| '../ash/ash_resources.gyp:ash_resources',
|
| @@ -2841,15 +2849,8 @@
|
| '../ui/gl/gl.gyp:gl',
|
| ],
|
| }],
|
| - ['use_nss!=1', {
|
| - 'sources!': [
|
| - 'browser/ui/webui/options/certificate_manager_handler.cc',
|
| - 'browser/ui/webui/options/certificate_manager_handler.h',
|
| - 'browser/ui/crypto_module_delegate_nss.cc',
|
| - 'browser/ui/crypto_module_delegate_nss.h',
|
| - 'browser/ui/crypto_module_password_dialog_nss.cc',
|
| - 'browser/ui/crypto_module_password_dialog_nss.h',
|
| - ],
|
| + ['use_nss==1', {
|
| + 'sources': [ '<@(chrome_browser_ui_nss_sources)' ],
|
| }],
|
| ['enable_themes==0', {
|
| 'sources!': [
|
| @@ -2859,6 +2860,9 @@
|
| ['enable_printing==1', {
|
| 'sources': [ '<@(chrome_browser_ui_print_preview_sources)' ],
|
| }],
|
| + ['OS=="linux" or OS=="android"', {
|
| + 'sources': [ '<@(chrome_browser_ui_android_linux_sources)' ],
|
| + }],
|
| ['OS=="android"', {
|
| 'dependencies': [
|
| '../components/components.gyp:web_contents_delegate_android',
|
| @@ -2871,6 +2875,7 @@
|
| '../ui/events/events.gyp:events',
|
| 'chrome_browser_ui_views.gyp:browser_ui_views',
|
| ],
|
| + 'sources': [ '<@(chrome_browser_ui_android_sources)' ],
|
| 'sources!': [
|
| '<@(chrome_browser_ui_android_excluded_sources)',
|
| ],
|
| @@ -2900,17 +2905,13 @@
|
| ['exclude', '^browser/ui/webui/signin/'],
|
| ['exclude', '^browser/ui/webui/uber'],
|
| ],
|
| + }, { # Non-Android
|
| + 'sources': [ '<@(chrome_browser_ui_non_android_sources)' ],
|
| }],
|
| ['OS=="mac"', {
|
| 'sources!': [
|
| - 'browser/ui/certificate_dialogs.cc',
|
| - 'browser/ui/certificate_dialogs.h',
|
| - 'browser/ui/screen_capture_notification_ui_stub.cc',
|
| - 'browser/ui/tabs/tab_resources.cc',
|
| 'browser/ui/views/extensions/extension_view_views.cc',
|
| 'browser/ui/views/extensions/extension_view_views.h',
|
| - 'browser/ui/webui/help/version_updater_basic.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.h',
|
| ],
|
| 'dependencies': [
|
| '../third_party/apple_sample_code/apple_sample_code.gyp:apple_sample_code',
|
| @@ -2947,6 +2948,8 @@
|
| '<@(mac_translated_xibs)'],
|
| },
|
| ],
|
| + }, { # non-Mac.
|
| + 'sources': [ '<@(chrome_browser_ui_non_mac_sources)' ],
|
| }],
|
| ['OS=="win"', {
|
| 'include_dirs': [
|
| @@ -2968,15 +2971,6 @@
|
| '../ui/views/views.gyp:views',
|
| ],
|
| 'sources': [ '<@(chrome_browser_ui_win_sources)' ],
|
| - 'sources!': [
|
| - 'browser/ui/certificate_dialogs.cc',
|
| - 'browser/ui/certificate_dialogs.h',
|
| - 'browser/ui/startup/autolaunch_prompt.cc',
|
| - 'browser/ui/views/apps/chrome_app_window_delegate_views.cc',
|
| - 'browser/ui/views/frame/taskbar_decorator.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.cc',
|
| - 'browser/ui/webui/help/version_updater_basic.h',
|
| - ],
|
| 'conditions': [
|
| ['win_use_allocator_shim==1', {
|
| 'dependencies': [
|
| @@ -2985,6 +2979,7 @@
|
| }],
|
| ],
|
| }, { # 'OS!="win"
|
| + 'sources': [ '<@(chrome_browser_ui_non_win_sources)' ],
|
| 'conditions': [
|
| ['use_aura==1', {
|
| 'dependencies': [
|
| @@ -2997,10 +2992,6 @@
|
| ],
|
| 'sources/': [
|
| ['exclude', '^browser/ui/cocoa/*'],
|
| - ['exclude', '^browser/ui/views/uninstall_view.cc'],
|
| - ['exclude', '^browser/ui/views/uninstall_view.h'],
|
| - ['include', '^browser/ui/window_sizer/window_sizer.cc'],
|
| - ['include', '^browser/ui/window_sizer/window_sizer.h'],
|
| ],
|
| }, { # else: use_aura==0
|
| 'sources/': [
|
| @@ -3065,15 +3056,6 @@
|
| ['enable_service_discovery==1', {
|
| 'sources': [ '<@(chrome_browser_ui_service_discovery_sources)' ],
|
| }],
|
| - ['OS!="linux" and OS!="win"', {
|
| - 'sources': [
|
| - 'browser/ui/startup/session_crashed_bubble.cc'
|
| - ],
|
| - 'sources!': [
|
| - 'browser/ui/views/session_crashed_bubble_view.cc',
|
| - 'browser/ui/views/session_crashed_bubble_view.h',
|
| - ],
|
| - }],
|
| ],
|
| },
|
| ],
|
|
|