Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(616)

Side by Side Diff: chrome/chrome_browser_ui.gypi

Issue 1167883002: [Mac] Include MacViews native app windows in regular builds. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@drag_event
Patch Set: Sync and rebase Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 # There are two sections of sources: 7 # There are two sections of sources:
8 # * "Platform"-based sources (OS, toolkit, etc.) 8 # * "Platform"-based sources (OS, toolkit, etc.)
9 # * Feature/directory-based sources (e.g., history, printing) 9 # * Feature/directory-based sources (e.g., history, printing)
10 10
(...skipping 1933 matching lines...) Expand 10 before | Expand all | Expand 10 after
1944 'browser/ui/webui/system_info_ui.h', 1944 'browser/ui/webui/system_info_ui.h',
1945 'browser/ui/webui/theme_handler.cc', 1945 'browser/ui/webui/theme_handler.cc',
1946 'browser/ui/webui/theme_handler.h', 1946 'browser/ui/webui/theme_handler.h',
1947 'browser/ui/webui/uber/uber_ui.cc', 1947 'browser/ui/webui/uber/uber_ui.cc',
1948 'browser/ui/webui/uber/uber_ui.h', 1948 'browser/ui/webui/uber/uber_ui.h',
1949 'browser/ui/window_sizer/window_sizer.cc', 1949 'browser/ui/window_sizer/window_sizer.cc',
1950 'browser/ui/window_sizer/window_sizer.h', 1950 'browser/ui/window_sizer/window_sizer.h',
1951 ], 1951 ],
1952 # Cross-platform views sources also ready for toolkit-views on Mac. 1952 # Cross-platform views sources also ready for toolkit-views on Mac.
1953 'chrome_browser_ui_views_sources': [ 1953 'chrome_browser_ui_views_sources': [
1954
1955 'browser/ui/views/apps/app_window_native_widget_mac.h',
1956 'browser/ui/views/apps/app_window_native_widget_mac.mm',
1957 'browser/ui/views/apps/chrome_native_app_window_views_mac.h',
1958 'browser/ui/views/apps/chrome_native_app_window_views_mac.mm',
1959 'browser/ui/views/apps/native_app_window_frame_view_mac.h',
1960 'browser/ui/views/apps/native_app_window_frame_view_mac.mm',
1961 'browser/ui/views/extensions/extension_keybinding_registry_views.cc',
tapted 2015/06/04 04:48:00 I don't think this will work. Cocoa's BrowserWindo
jackhou1 2015/06/04 06:06:40 extension_keybinding_registry_views.cc doesn't see
tapted 2015/06/05 02:09:08 Hm - yeah I think it will be OK. A "registry" soun
1962 'browser/ui/views/extensions/extension_keybinding_registry_views.h',
1963 'browser/ui/views/frame/native_widget_mac_frameless_nswindow.h',
1964 'browser/ui/views/frame/native_widget_mac_frameless_nswindow.mm',
tapted 2015/06/04 04:48:00 sort into the ui/views stuff below
jackhou1 2015/06/04 06:06:40 Done.
1965
1966
tapted 2015/06/04 04:48:00 nit: no blank lines
jackhou1 2015/06/04 06:06:40 Done.
1954 'browser/ui/app_list/app_list_controller_delegate_views.cc', 1967 'browser/ui/app_list/app_list_controller_delegate_views.cc',
1955 'browser/ui/app_list/app_list_controller_delegate_views.h', 1968 'browser/ui/app_list/app_list_controller_delegate_views.h',
1956 'browser/ui/app_list/app_list_service_views.cc', 1969 'browser/ui/app_list/app_list_service_views.cc',
1957 'browser/ui/app_list/app_list_service_views.h', 1970 'browser/ui/app_list/app_list_service_views.h',
1958 'browser/ui/app_list/app_list_shower_views.cc', 1971 'browser/ui/app_list/app_list_shower_views.cc',
1959 'browser/ui/app_list/app_list_shower_views.h', 1972 'browser/ui/app_list/app_list_shower_views.h',
1960 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc', 1973 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc',
1961 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h', 1974 'browser/ui/views/apps/app_info_dialog/app_info_dialog_views.h',
1962 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc', 1975 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.cc',
1963 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h', 1976 'browser/ui/views/apps/app_info_dialog/app_info_footer_panel.h',
(...skipping 152 matching lines...) Expand 10 before | Expand all | Expand 10 after
2116 'browser/ui/views/extensions/device_permissions_dialog_view.h', 2129 'browser/ui/views/extensions/device_permissions_dialog_view.h',
2117 'browser/ui/views/extensions/extension_action_platform_delegate_views.cc', 2130 'browser/ui/views/extensions/extension_action_platform_delegate_views.cc',
2118 'browser/ui/views/extensions/extension_action_platform_delegate_views.h', 2131 'browser/ui/views/extensions/extension_action_platform_delegate_views.h',
2119 'browser/ui/views/extensions/extension_dialog.cc', 2132 'browser/ui/views/extensions/extension_dialog.cc',
2120 'browser/ui/views/extensions/extension_dialog.h', 2133 'browser/ui/views/extensions/extension_dialog.h',
2121 'browser/ui/views/extensions/extension_dialog_observer.cc', 2134 'browser/ui/views/extensions/extension_dialog_observer.cc',
2122 'browser/ui/views/extensions/extension_dialog_observer.h', 2135 'browser/ui/views/extensions/extension_dialog_observer.h',
2123 'browser/ui/views/extensions/extension_install_dialog_view.cc', 2136 'browser/ui/views/extensions/extension_install_dialog_view.cc',
2124 'browser/ui/views/extensions/extension_installed_bubble_view.cc', 2137 'browser/ui/views/extensions/extension_installed_bubble_view.cc',
2125 'browser/ui/views/extensions/extension_installed_bubble_view.h', 2138 'browser/ui/views/extensions/extension_installed_bubble_view.h',
2126 'browser/ui/views/extensions/extension_keybinding_registry_views.cc',
2127 'browser/ui/views/extensions/extension_keybinding_registry_views.h',
2128 'browser/ui/views/extensions/extension_message_bubble_view.cc', 2139 'browser/ui/views/extensions/extension_message_bubble_view.cc',
2129 'browser/ui/views/extensions/extension_message_bubble_view.h', 2140 'browser/ui/views/extensions/extension_message_bubble_view.h',
2130 'browser/ui/views/extensions/extension_popup.cc', 2141 'browser/ui/views/extensions/extension_popup.cc',
2131 'browser/ui/views/extensions/extension_popup.h', 2142 'browser/ui/views/extensions/extension_popup.h',
2132 'browser/ui/views/extensions/extension_popup_aura.cc', 2143 'browser/ui/views/extensions/extension_popup_aura.cc',
2133 'browser/ui/views/extensions/extension_popup_aura.h', 2144 'browser/ui/views/extensions/extension_popup_aura.h',
2134 'browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views .cc', 2145 'browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views .cc',
2135 'browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views .h', 2146 'browser/ui/views/extensions/extension_toolbar_icon_surfacing_bubble_views .h',
2136 'browser/ui/views/extensions/extension_uninstall_dialog_view.cc', 2147 'browser/ui/views/extensions/extension_uninstall_dialog_view.cc',
2137 'browser/ui/views/extensions/extension_view_views.cc', 2148 'browser/ui/views/extensions/extension_view_views.cc',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
2182 'browser/ui/views/frame/immersive_mode_controller_factory_mac.cc', 2193 'browser/ui/views/frame/immersive_mode_controller_factory_mac.cc',
2183 'browser/ui/views/frame/immersive_mode_controller_stub.cc', 2194 'browser/ui/views/frame/immersive_mode_controller_stub.cc',
2184 'browser/ui/views/frame/immersive_mode_controller_stub.h', 2195 'browser/ui/views/frame/immersive_mode_controller_stub.h',
2185 'browser/ui/views/frame/minimize_button_metrics_win.cc', 2196 'browser/ui/views/frame/minimize_button_metrics_win.cc',
2186 'browser/ui/views/frame/minimize_button_metrics_win.h', 2197 'browser/ui/views/frame/minimize_button_metrics_win.h',
2187 'browser/ui/views/frame/native_browser_frame.h', 2198 'browser/ui/views/frame/native_browser_frame.h',
2188 'browser/ui/views/frame/native_browser_frame_factory.cc', 2199 'browser/ui/views/frame/native_browser_frame_factory.cc',
2189 'browser/ui/views/frame/native_browser_frame_factory.h', 2200 'browser/ui/views/frame/native_browser_frame_factory.h',
2190 'browser/ui/views/frame/native_browser_frame_factory_chromeos.cc', 2201 'browser/ui/views/frame/native_browser_frame_factory_chromeos.cc',
2191 'browser/ui/views/frame/native_browser_frame_factory_mac.cc', 2202 'browser/ui/views/frame/native_browser_frame_factory_mac.cc',
2192 'browser/ui/views/frame/native_widget_mac_frameless_nswindow.h',
2193 'browser/ui/views/frame/native_widget_mac_frameless_nswindow.mm',
2194 'browser/ui/views/frame/opaque_browser_frame_view.cc', 2203 'browser/ui/views/frame/opaque_browser_frame_view.cc',
2195 'browser/ui/views/frame/opaque_browser_frame_view.h', 2204 'browser/ui/views/frame/opaque_browser_frame_view.h',
2196 'browser/ui/views/frame/opaque_browser_frame_view_layout.cc', 2205 'browser/ui/views/frame/opaque_browser_frame_view_layout.cc',
2197 'browser/ui/views/frame/opaque_browser_frame_view_layout.h', 2206 'browser/ui/views/frame/opaque_browser_frame_view_layout.h',
2198 'browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h', 2207 'browser/ui/views/frame/opaque_browser_frame_view_layout_delegate.h',
2199 'browser/ui/views/frame/opaque_browser_frame_view_linux.cc', 2208 'browser/ui/views/frame/opaque_browser_frame_view_linux.cc',
2200 'browser/ui/views/frame/opaque_browser_frame_view_linux.h', 2209 'browser/ui/views/frame/opaque_browser_frame_view_linux.h',
2201 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc', 2210 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.cc',
2202 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.h', 2211 'browser/ui/views/frame/opaque_browser_frame_view_platform_specific.h',
2203 'browser/ui/views/frame/system_menu_insertion_delegate_win.cc', 2212 'browser/ui/views/frame/system_menu_insertion_delegate_win.cc',
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
2411 'browser/ui/views/website_settings/permission_selector_view_observer.h', 2420 'browser/ui/views/website_settings/permission_selector_view_observer.h',
2412 'browser/ui/views/website_settings/permissions_bubble_view.cc', 2421 'browser/ui/views/website_settings/permissions_bubble_view.cc',
2413 'browser/ui/views/website_settings/permissions_bubble_view.h', 2422 'browser/ui/views/website_settings/permissions_bubble_view.h',
2414 'browser/ui/views/website_settings/website_settings_popup_view.cc', 2423 'browser/ui/views/website_settings/website_settings_popup_view.cc',
2415 'browser/ui/views/website_settings/website_settings_popup_view.h', 2424 'browser/ui/views/website_settings/website_settings_popup_view.h',
2416 ], 2425 ],
2417 # MacViews sources that we still want to keep behind a compile-time flag. 2426 # MacViews sources that we still want to keep behind a compile-time flag.
2418 # TODO(jackhou): Move items to chrome_browser_ui_views_sources when they 2427 # TODO(jackhou): Move items to chrome_browser_ui_views_sources when they
2419 # migrate from mac_views_browser to a chrome://flag. 2428 # migrate from mac_views_browser to a chrome://flag.
2420 'chrome_browser_ui_views_mac_experimental_sources': [ 2429 'chrome_browser_ui_views_mac_experimental_sources': [
2421 'browser/ui/views/apps/app_window_native_widget_mac.h',
2422 'browser/ui/views/apps/app_window_native_widget_mac.mm',
2423 'browser/ui/views/apps/chrome_app_window_client_views_mac.mm', 2430 'browser/ui/views/apps/chrome_app_window_client_views_mac.mm',
tapted 2015/06/04 04:48:00 ah! it already exists. So I think we just move thi
2424 'browser/ui/views/apps/chrome_native_app_window_views_mac.h',
2425 'browser/ui/views/apps/chrome_native_app_window_views_mac.mm',
2426 'browser/ui/views/apps/native_app_window_frame_view_mac.h',
2427 'browser/ui/views/apps/native_app_window_frame_view_mac.mm',
2428 ], 2431 ],
2429 # Windows-only. Assume ash/aura/views. 2432 # Windows-only. Assume ash/aura/views.
2430 'chrome_browser_ui_win_sources': [ 2433 'chrome_browser_ui_win_sources': [
2431 'browser/ui/network_profile_bubble.cc', 2434 'browser/ui/network_profile_bubble.cc',
2432 'browser/ui/network_profile_bubble.h', 2435 'browser/ui/network_profile_bubble.h',
2433 'browser/ui/views/color_chooser_dialog.cc', 2436 'browser/ui/views/color_chooser_dialog.cc',
2434 'browser/ui/views/color_chooser_dialog.h', 2437 'browser/ui/views/color_chooser_dialog.h',
2435 'browser/ui/views/frame/browser_desktop_window_tree_host.h', 2438 'browser/ui/views/frame/browser_desktop_window_tree_host.h',
2436 'browser/ui/views/frame/browser_desktop_window_tree_host_win.cc', 2439 'browser/ui/views/frame/browser_desktop_window_tree_host_win.cc',
2437 'browser/ui/views/frame/browser_desktop_window_tree_host_win.h', 2440 'browser/ui/views/frame/browser_desktop_window_tree_host_win.h',
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
2895 'sources': [ '<@(chrome_browser_ui_ash_non_chromeos)' ], 2898 'sources': [ '<@(chrome_browser_ui_ash_non_chromeos)' ],
2896 }], 2899 }],
2897 ], 2900 ],
2898 }, { # use_ash==0 2901 }, { # use_ash==0
2899 'sources': [ '<@(chrome_browser_ui_non_ash_sources)' ], 2902 'sources': [ '<@(chrome_browser_ui_non_ash_sources)' ],
2900 }], 2903 }],
2901 ['toolkit_views==1', { 2904 ['toolkit_views==1', {
2902 'sources': [ '<@(chrome_browser_ui_views_sources)' ], 2905 'sources': [ '<@(chrome_browser_ui_views_sources)' ],
2903 'dependencies': [ 2906 'dependencies': [
2904 '<(DEPTH)/components/components.gyp:constrained_window', 2907 '<(DEPTH)/components/components.gyp:constrained_window',
2908 '<(DEPTH)/extensions/components/extensions_components.gyp:native_app _window',
2905 ], 2909 ],
2906 'conditions': [ 2910 'conditions': [
2907 ['chromeos == 0 and (OS!="mac" or mac_views_browser==1)', { 2911 ['chromeos == 0 and (OS!="mac" or mac_views_browser==1)', {
2908 'sources': [ '<@(chrome_browser_ui_views_non_chromeos_sources)' ], 2912 'sources': [ '<@(chrome_browser_ui_views_non_chromeos_sources)' ],
2909 }], 2913 }],
2910 ['use_ash == 1', { 2914 ['use_ash == 1', {
2911 'sources': [ '<@(chrome_browser_ui_ash_views_sources)' ], 2915 'sources': [ '<@(chrome_browser_ui_ash_views_sources)' ],
2912 }], 2916 }],
2913 ['OS!="mac"', { 2917 ['OS!="mac"', {
2914 'sources': [ '<@(chrome_browser_ui_views_non_mac_sources)' ], 2918 'sources': [ '<@(chrome_browser_ui_views_non_mac_sources)' ],
2915 'dependencies': [
2916 '<(DEPTH)/extensions/components/extensions_components.gyp:native _app_window',
2917 ],
2918 }], 2919 }],
2919 ], 2920 ],
2920 }], 2921 }],
2921 ['use_aura==1 and chromeos==0 and use_ozone==0 and OS=="linux"', { 2922 ['use_aura==1 and chromeos==0 and use_ozone==0 and OS=="linux"', {
2922 'dependencies': [ 2923 'dependencies': [
2923 # gtk2 is the only component that can interact with gtk2 in our new 2924 # gtk2 is the only component that can interact with gtk2 in our new
2924 # world. 2925 # world.
2925 'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui', 2926 'browser/ui/libgtk2ui/libgtk2ui.gyp:gtk2ui',
2926 '../build/linux/system.gyp:gio', 2927 '../build/linux/system.gyp:gio',
2927 ], 2928 ],
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
2980 '../third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp:go ogle_toolbox_for_mac', 2981 '../third_party/google_toolbox_for_mac/google_toolbox_for_mac.gyp:go ogle_toolbox_for_mac',
2981 '../third_party/molokocacao/molokocacao.gyp:molokocacao', 2982 '../third_party/molokocacao/molokocacao.gyp:molokocacao',
2982 '../third_party/mozilla/mozilla.gyp:mozilla', 2983 '../third_party/mozilla/mozilla.gyp:mozilla',
2983 ], 2984 ],
2984 'conditions': [ 2985 'conditions': [
2985 ['mac_views_browser==1', { 2986 ['mac_views_browser==1', {
2986 'sources': [ 2987 'sources': [
2987 '<@(chrome_browser_ui_views_mac_experimental_sources)', 2988 '<@(chrome_browser_ui_views_mac_experimental_sources)',
2988 '<@(chrome_browser_ui_views_non_mac_sources)', 2989 '<@(chrome_browser_ui_views_non_mac_sources)',
2989 ], 2990 ],
2990 'dependencies': [
2991 '<(DEPTH)/extensions/components/extensions_components.gyp:native _app_window',
2992 ],
2993 }, { 2991 }, {
2994 'sources': [ '<@(chrome_browser_ui_cocoa_sources)' ], 2992 'sources': [ '<@(chrome_browser_ui_cocoa_sources)' ],
2995 }], 2993 }],
2996 ], 2994 ],
2997 'link_settings': { 2995 'link_settings': {
2998 'libraries': [ 2996 'libraries': [
2999 '$(SDKROOT)/System/Library/Frameworks/Quartz.framework', 2997 '$(SDKROOT)/System/Library/Frameworks/Quartz.framework',
3000 ], 2998 ],
3001 }, 2999 },
3002 'actions': [ 3000 'actions': [
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
3194 ], 3192 ],
3195 'sources': [ 3193 'sources': [
3196 '<@(chrome_browser_ui_non_mobile_sources)', 3194 '<@(chrome_browser_ui_non_mobile_sources)',
3197 '<@(chrome_browser_ui_omnibox_non_mobile_sources)', 3195 '<@(chrome_browser_ui_omnibox_non_mobile_sources)',
3198 ], 3196 ],
3199 }], 3197 }],
3200 ], 3198 ],
3201 }, 3199 },
3202 ], 3200 ],
3203 } 3201 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698