| Index: chrome/chrome.gyp
|
| ===================================================================
|
| --- chrome/chrome.gyp (revision 11284)
|
| +++ chrome/chrome.gyp (working copy)
|
| @@ -335,12 +335,10 @@
|
| '../third_party/libxml/libxml.gyp:libxml',
|
| '../third_party/npapi/npapi.gyp:npapi',
|
| 'third_party/hunspell/hunspell.gyp:hunspell',
|
| + '../webkit/webkit.gyp:glue',
|
| ],
|
| 'include_dirs': [
|
| '..',
|
| - # TODO(bradnelson): this should really be from a dependency on
|
| - # webkit_resources.
|
| - '<(SHARED_INTERMEDIATE_DIR)/webkit',
|
| '<(INTERMEDIATE_DIR)',
|
| ],
|
| 'sources': [
|
| @@ -358,6 +356,9 @@
|
| '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_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',
|
| @@ -515,11 +516,15 @@
|
| 'browser/debugger/debugger_wrapper.h',
|
| 'browser/debugger/dev_tools_window.cc',
|
| 'browser/debugger/dev_tools_window.h',
|
| + 'browser/debugger/dev_tools_view.cc',
|
| + 'browser/debugger/dev_tools_view.h',
|
| '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/dev_tools_ui.cc',
|
| + 'browser/dom_ui/dev_tools_ui.h',
|
| 'browser/dom_ui/dom_ui.cc',
|
| 'browser/dom_ui/dom_ui.h',
|
| 'browser/dom_ui/dom_ui_contents.cc',
|
| @@ -923,6 +928,8 @@
|
| '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_win.cc',
|
| + 'browser/tab_contents/render_view_context_menu_win.h',
|
| 'browser/tab_contents/render_view_host_manager.cc',
|
| 'browser/tab_contents/render_view_host_manager.h',
|
| 'browser/tab_contents/repost_form_warning.h',
|
| @@ -1026,6 +1033,8 @@
|
| '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/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',
|
| @@ -1165,6 +1174,7 @@
|
| '../net/net.gyp:net_resources',
|
| '../google_update/google_update.gyp:google_update',
|
| 'installer/util/util.gyp:installer_util',
|
| + '../printing/printing.gyp:printing',
|
| ],
|
| 'sources': [
|
| # Using built-in rule in vstudio for midl.
|
| @@ -1220,6 +1230,10 @@
|
| 'browser/debugger/debugger_window.cc',
|
| 'browser/debugger/dev_tools_window.cc',
|
| 'browser/debugger/dev_tools_window.h',
|
| + 'browser/debugger/dev_tools_view.cc',
|
| + 'browser/debugger/dev_tools_view.h',
|
| + 'browser/dom_ui/dev_tools_ui.cc',
|
| + 'browser/dom_ui/dev_tools_ui.h',
|
| 'browser/dom_ui/html_dialog_contents.cc',
|
| 'browser/importer/ie_importer.cc',
|
| 'browser/tab_contents/render_view_context_menu_controller.cc',
|
| @@ -1338,6 +1352,8 @@
|
| 'renderer/webmediaplayer_delegate_impl.h',
|
| 'renderer/webplugin_delegate_proxy.cc',
|
| 'renderer/webplugin_delegate_proxy.h',
|
| + 'renderer/webworker_proxy.cc',
|
| + 'renderer/webworker_proxy.h',
|
| ],
|
| 'link_settings': {
|
| 'mac_bundle_resources': [
|
| @@ -1358,6 +1374,8 @@
|
| 'renderer/chrome_plugin_host.cc',
|
| 'renderer/plugin_channel_host.cc',
|
| 'renderer/webplugin_delegate_proxy.cc',
|
| + 'renderer/webworker_proxy.cc',
|
| + 'renderer/webworker_proxy.h',
|
| ],
|
| },],
|
| ],
|
| @@ -1445,6 +1463,8 @@
|
| 'dependencies': [
|
| 'views',
|
| '../breakpad/breakpad.gyp:breakpad_handler',
|
| + '../sandbox/sandbox.gyp:sandbox',
|
| + 'worker',
|
| ],
|
| },{ # 'OS!="win"
|
| 'variables': {
|
| @@ -1574,9 +1594,39 @@
|
| 'renderer/mock_render_process.h',
|
| 'renderer/mock_render_thread.cc',
|
| 'renderer/mock_render_thread.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/testing_profile.cc',
|
| 'test/testing_profile.h',
|
| + 'test/ui/ui_test.cc',
|
| + 'test/ui/ui_test.h',
|
| ],
|
| + 'conditions': [
|
| + ['OS=="win"', {
|
| + 'include_dirs': [
|
| + 'third_party/wtl/include',
|
| + ],
|
| + },{ # 'OS!="win"
|
| + 'sources!': [
|
| + '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/ui/ui_test.cc',
|
| + 'test/ui/ui_test.h',
|
| + ],
|
| + }],
|
| + ],
|
| },
|
| {
|
| 'target_name': 'ipc_tests',
|
| @@ -1615,20 +1665,10 @@
|
| ],
|
| 'sources': [
|
| 'test/ui/run_all_unittests.cc',
|
| - 'test/ui/ui_test.cc',
|
| - 'test/ui/ui_test.h',
|
| 'test/ui/ui_test_suite.cc',
|
| 'test/ui/ui_test_suite.h',
|
| - 'test/automation/automation_proxy.cc',
|
| - 'test/automation/automation_proxy.h',
|
| 'test/automation/automation_handle_tracker.cc',
|
| 'test/automation/automation_handle_tracker.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',
|
| ],
|
| 'conditions': [
|
| ['OS=="mac"', {
|
| @@ -1689,12 +1729,17 @@
|
| 'browser/autocomplete/history_contents_provider_unittest.cc',
|
| 'browser/autocomplete/history_url_provider_unittest.cc',
|
| 'browser/autocomplete/keyword_provider_unittest.cc',
|
| + 'browser/back_forward_menu_model_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_model_unittest.cc',
|
| 'browser/bookmarks/bookmark_table_model_unittest.cc',
|
| 'browser/bookmarks/bookmark_utils_unittest.cc',
|
| + 'browser/browser_commands_unittest.cc',
|
| + 'browser/cache_manager_host_unittest.cc',
|
| + 'browser/chrome_thread_unittest.cc',
|
| + 'browser/command_updater_unittest.cc',
|
| 'browser/download/download_manager_unittest.cc',
|
| 'browser/download/download_request_manager_unittest.cc',
|
| 'browser/download/save_package_unittest.cc',
|
| @@ -1702,6 +1747,7 @@
|
| 'browser/extensions/extension_ui_unittest.cc',
|
| 'browser/extensions/extensions_service_unittest.cc',
|
| 'browser/extensions/user_script_master_unittest.cc',
|
| + 'browser/google_url_tracker_unittest.cc',
|
| 'browser/history/expire_history_backend_unittest.cc',
|
| 'browser/history/history_backend_unittest.cc',
|
| 'browser/history/history_querying_unittest.cc',
|
| @@ -1718,8 +1764,11 @@
|
| 'browser/history/visit_tracker_unittest.cc',
|
| 'browser/importer/firefox_importer_unittest.cc',
|
| 'browser/importer/importer_unittest.cc',
|
| + 'browser/login_prompt_unittest.cc',
|
| 'browser/metrics/metrics_log_unittest.cc',
|
| 'browser/metrics/metrics_response_unittest.cc',
|
| + 'browser/navigation_controller_unittest.cc',
|
| + 'browser/navigation_entry_unittest.cc',
|
| 'browser/net/dns_host_info_unittest.cc',
|
| 'browser/net/dns_master_unittest.cc',
|
| 'browser/net/resolve_proxy_msg_helper_unittest.cc',
|
| @@ -1733,6 +1782,7 @@
|
| 'browser/printing/page_setup_unittest.cc',
|
| 'browser/printing/print_job_unittest.cc',
|
| 'browser/printing/win_printing_context_unittest.cc',
|
| + 'browser/profile_manager_unittest.cc',
|
| 'browser/renderer_host/audio_renderer_host_unittest.cc',
|
| 'browser/renderer_host/render_view_host_unittest.cc',
|
| 'browser/renderer_host/render_widget_host_unittest.cc',
|
| @@ -1750,44 +1800,34 @@
|
| 'browser/search_engines/template_url_prepopulate_data_unittest.cc',
|
| 'browser/search_engines/template_url_unittest.cc',
|
| 'browser/sessions/session_backend_unittest.cc',
|
| - 'browser/sessions/session_service_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/site_instance_unittest.cc',
|
| + 'browser/spellcheck_unittest.cc',
|
| 'browser/tab_contents/web_contents_unittest.cc',
|
| 'browser/tabs/tab_strip_model_unittest.cc',
|
| 'browser/views/bookmark_editor_view_unittest.cc',
|
| 'browser/views/find_bar_win_unittest.cc',
|
| 'browser/views/keyword_editor_view_unittest.cc',
|
| + 'browser/visitedlink_unittest.cc',
|
| 'browser/webdata/web_database_unittest.cc',
|
| - 'browser/back_forward_menu_model_unittest.cc',
|
| - 'browser/browser_commands_unittest.cc',
|
| - 'browser/cache_manager_host_unittest.cc',
|
| - 'browser/chrome_thread_unittest.cc',
|
| - 'browser/command_updater_unittest.cc',
|
| - 'browser/google_url_tracker_unittest.cc',
|
| - 'browser/login_prompt_unittest.cc',
|
| - 'browser/navigation_controller_unittest.cc',
|
| - 'browser/navigation_entry_unittest.cc',
|
| - 'browser/profile_manager_unittest.cc',
|
| - 'browser/site_instance_unittest.cc',
|
| - 'browser/spellcheck_unittest.cc',
|
| - 'browser/visitedlink_unittest.cc',
|
| 'browser/window_sizer_unittest.cc',
|
| + 'common/animation_unittest.cc',
|
| + 'common/bzip2_unittest.cc',
|
| + 'common/chrome_plugin_unittest.cc',
|
| 'common/extensions/url_pattern_unittest.cc',
|
| 'common/extensions/user_script_unittest.cc',
|
| + 'common/file_descriptor_set_unittest.cc',
|
| 'common/gfx/chrome_font_unittest.cc',
|
| 'common/gfx/emf_unittest.cc',
|
| 'common/gfx/icon_util_unittest.cc',
|
| 'common/gfx/text_elider_unittest.cc',
|
| - 'common/net/url_util_unittest.cc',
|
| - 'common/animation_unittest.cc',
|
| - 'common/bzip2_unittest.cc',
|
| - 'common/chrome_plugin_unittest.cc',
|
| - 'common/file_descriptor_set_unittest.cc',
|
| 'common/json_value_serializer_unittest.cc',
|
| 'common/l10n_util_unittest.cc',
|
| 'common/mru_cache_unittest.cc',
|
| + 'common/net/url_util_unittest.cc',
|
| 'common/notification_service_unittest.cc',
|
| 'common/os_exchange_data_unittest.cc',
|
| 'common/pref_member_unittest.cc',
|
| @@ -1806,13 +1846,19 @@
|
| 'renderer/render_view_unittest.cc',
|
| 'renderer/render_widget_unittest.cc',
|
| 'renderer/renderer_main_unittest.cc',
|
| - 'test/v8_unit_test.cc',
|
| - 'test/v8_unit_test.h',
|
| 'test/browser_with_test_window_test.cc',
|
| 'test/browser_with_test_window_test.h',
|
| + 'test/in_process_browser_test.cc',
|
| + 'test/in_process_browser_test.h',
|
| 'test/test_notification_tracker.cc',
|
| 'test/test_notification_tracker.h',
|
| + 'test/test_tab_contents.cc',
|
| + 'test/test_tab_contents.h',
|
| + 'test/ui_test_utils.cc',
|
| + 'test/ui_test_utils.h',
|
| 'test/unit/run_all_unittests.cc',
|
| + 'test/v8_unit_test.cc',
|
| + 'test/v8_unit_test.h',
|
| ],
|
| 'conditions': [
|
| ['OS=="win"', {
|
| @@ -1842,11 +1888,13 @@
|
| 'browser/autocomplete/history_contents_provider_unittest.cc',
|
| 'browser/autocomplete/history_url_provider_unittest.cc',
|
| 'browser/autocomplete/keyword_provider_unittest.cc',
|
| + 'browser/back_forward_menu_model_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_table_model_unittest.cc',
|
| 'browser/bookmarks/bookmark_utils_unittest.cc',
|
| + 'browser/browser_commands_unittest.cc',
|
| 'browser/download/download_manager_unittest.cc',
|
| 'browser/download/download_request_manager_unittest.cc',
|
| 'browser/extensions/user_script_master_unittest.cc',
|
| @@ -1854,6 +1902,8 @@
|
| 'browser/history/thumbnail_database_unittest.cc',
|
| 'browser/importer/firefox_importer_unittest.cc',
|
| 'browser/importer/importer_unittest.cc',
|
| + 'browser/login_prompt_unittest.cc',
|
| + 'browser/navigation_controller_unittest.cc',
|
| 'browser/net/resolve_proxy_msg_helper_unittest.cc',
|
| 'browser/net/url_fetcher_unittest.cc',
|
| 'browser/net/url_fixer_upper_unittest.cc',
|
| @@ -1864,37 +1914,39 @@
|
| 'browser/printing/print_job_unittest.cc',
|
| 'browser/rlz/rlz_unittest.cc',
|
| 'browser/sessions/session_backend_unittest.cc',
|
| - 'browser/sessions/session_service_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/tab_contents/web_contents_unittest.cc',
|
| 'browser/tabs/tab_strip_model_unittest.cc',
|
| 'browser/views/bookmark_editor_view_unittest.cc',
|
| 'browser/views/find_bar_win_unittest.cc',
|
| 'browser/views/keyword_editor_view_unittest.cc',
|
| - 'browser/back_forward_menu_model_unittest.cc',
|
| - 'browser/browser_commands_unittest.cc',
|
| - 'browser/login_prompt_unittest.cc',
|
| - 'browser/navigation_controller_unittest.cc',
|
| 'browser/visitedlink_unittest.cc',
|
| 'browser/webdata/web_database_unittest.cc',
|
| 'browser/window_sizer_unittest.cc',
|
| + 'common/chrome_plugin_unittest.cc',
|
| 'common/gfx/emf_unittest.cc',
|
| 'common/gfx/icon_util_unittest.cc',
|
| 'common/net/url_util_unittest.cc',
|
| - 'common/chrome_plugin_unittest.cc',
|
| 'common/os_exchange_data_unittest.cc',
|
| 'common/pref_service_unittest.cc',
|
| 'common/time_format_unittest.cc',
|
| 'renderer/render_view_unittest.cc',
|
| 'renderer/render_widget_unittest.cc',
|
| - 'test/v8_unit_test.cc',
|
| - 'test/v8_unit_test.h',
|
| 'test/browser_with_test_window_test.cc',
|
| 'test/browser_with_test_window_test.h',
|
| + 'test/in_process_browser_test.cc',
|
| + 'test/in_process_browser_test.h',
|
| 'test/test_notification_tracker.cc',
|
| 'test/test_notification_tracker.h',
|
| + 'test/test_tab_contents.cc',
|
| + 'test/test_tab_contents.h',
|
| + 'test/ui_test_utils.cc',
|
| + 'test/ui_test_utils.h',
|
| + 'test/v8_unit_test.cc',
|
| + 'test/v8_unit_test.h',
|
| ],
|
| }],
|
| ],
|
| @@ -1940,14 +1992,8 @@
|
| '../third_party/libxml/libxml.gyp:libxml',
|
| '../third_party/npapi/npapi.gyp:npapi',
|
| 'third_party/hunspell/hunspell.gyp:hunspell',
|
| + '../webkit/webkit.gyp:glue',
|
| ],
|
| - 'include_dirs': [
|
| - '..',
|
| - # TODO(bradnelson): this should really be from a dependency on
|
| - # webkit_resources.
|
| - '<(SHARED_INTERMEDIATE_DIR)/webkit',
|
| - '<(INTERMEDIATE_DIR)',
|
| - ],
|
| 'sources': [
|
| # All .cc, .h, .m, and .mm files under browser except for tests and
|
| # mocks.
|
| @@ -2111,12 +2157,9 @@
|
| '../third_party/libxml/libxml.gyp:libxml',
|
| '../third_party/npapi/npapi.gyp:npapi',
|
| 'third_party/hunspell/hunspell.gyp:hunspell',
|
| + '../webkit/webkit.gyp:glue',
|
| ],
|
| 'include_dirs': [
|
| - '..',
|
| - # TODO(bradnelson): this should really be from a dependency on
|
| - # webkit_resources.
|
| - '<(SHARED_INTERMEDIATE_DIR)/webkit',
|
| '<(INTERMEDIATE_DIR)',
|
| ],
|
| 'sources': [
|
| @@ -2159,6 +2202,37 @@
|
| },],
|
| ],
|
| },
|
| + {
|
| + 'target_name': 'worker',
|
| + 'type': 'static_library',
|
| + 'dependencies': [
|
| + '../base/base.gyp:base',
|
| + '../webkit/webkit.gyp:webkit',
|
| + ],
|
| + 'sources': [
|
| + 'tools/build/win/precompiled.cc',
|
| + 'tools/build/win/precompiled.h',
|
| +
|
| + 'worker/webworkerclient_proxy.cc',
|
| + 'worker/webworkerclient_proxy.h',
|
| + 'worker/worker_main.cc',
|
| + 'worker/worker_process.cc',
|
| + 'worker/worker_process.h',
|
| + 'worker/worker_thread.cc',
|
| + 'worker/worker_thread.h',
|
| + 'worker/worker_webkitclient_impl.cc',
|
| + 'worker/worker_webkitclient_impl.h',
|
| + ],
|
| + 'include_dirs': [
|
| + '..',
|
| + ],
|
| + 'configurations': {
|
| + 'Debug': {
|
| + 'msvs_precompiled_header': 'tools/build/win/precompiled.h',
|
| + 'msvs_precompiled_source': 'tools/build/win/precompiled.cc',
|
| + },
|
| + },
|
| + },
|
| ]}, # 'targets'
|
| ], # OS=="mac"
|
| ], # 'conditions'
|
|
|