summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--DEPS2
-rw-r--r--base/base.gyp571
-rw-r--r--build/all.gyp42
-rw-r--r--build/common.gypi211
-rw-r--r--build/external_code.gypi33
-rw-r--r--build/temp_gyp/README.chromium3
-rw-r--r--build/temp_gyp/googleurl.gyp59
-rw-r--r--build/temp_gyp/v8.gyp553
-rw-r--r--chrome/chrome.gyp1664
-rw-r--r--chrome/test/security_tests/security_tests.gyp26
-rw-r--r--media/media.gyp90
-rw-r--r--net/net.gyp597
-rw-r--r--sdch/sdch.gyp64
-rw-r--r--skia/skia.gyp720
-rw-r--r--testing/gtest.gyp67
-rw-r--r--third_party/bzip2/bzip2.gyp39
-rw-r--r--third_party/libevent/libevent.gyp50
-rw-r--r--third_party/libjpeg/libjpeg.gyp79
-rw-r--r--third_party/libpng/libpng.gyp59
-rw-r--r--third_party/libxml/libxml.gyp190
-rw-r--r--third_party/libxslt/libxslt.gyp91
-rw-r--r--third_party/modp_b64/modp_b64.gyp23
-rw-r--r--third_party/npapi/npapi.gyp23
-rw-r--r--third_party/sqlite/sqlite.gyp174
-rw-r--r--third_party/zlib/zlib.gyp64
-rw-r--r--webkit/activex_shim/activex_shim.gyp47
-rw-r--r--webkit/activex_shim_dll/activex_shim_dll.gyp28
-rw-r--r--webkit/build/action_csspropertynames.py142
-rwxr-xr-xwebkit/build/action_cssvaluekeywords.py144
-rwxr-xr-xwebkit/build/action_jsconfig.py47
-rwxr-xr-xwebkit/build/action_makenames.py147
-rwxr-xr-xwebkit/build/action_maketokenizer.py72
-rwxr-xr-xwebkit/build/action_useragentstylesheets.py74
-rwxr-xr-xwebkit/build/rule_binding.py100
-rwxr-xr-xwebkit/build/rule_bison.py75
-rwxr-xr-xwebkit/build/rule_gperf.py54
-rw-r--r--webkit/tools/test_shell/test_shell.gyp191
-rw-r--r--webkit/webkit.gyp4275
38 files changed, 10889 insertions, 1 deletions
diff --git a/DEPS b/DEPS
index 621b601..ddd724b 100644
--- a/DEPS
+++ b/DEPS
@@ -22,7 +22,7 @@ deps = {
"/trunk/deps/third_party/WebKit@10283",
"src/third_party/icu38":
- "/trunk/deps/third_party/icu38@10304",
+ "/trunk/deps/third_party/icu38@10364",
# TODO(mark): Remove once this has moved into depot_tools.
"src/tools/gyp":
diff --git a/base/base.gyp b/base/base.gyp
new file mode 100644
index 0000000..774c92c
--- /dev/null
+++ b/base/base.gyp
@@ -0,0 +1,571 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'base',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ ],
+ 'sources': [
+ '../build/build_config.h',
+ 'third_party/dmg_fp/dmg_fp.h',
+ 'third_party/dmg_fp/dtoa.cc',
+ 'third_party/dmg_fp/g_fmt.cc',
+ 'third_party/nspr/prcpucfg.h',
+ 'third_party/nspr/prcpucfg_win.h',
+ 'third_party/nspr/prtime.cc',
+ 'third_party/nspr/prtime.h',
+ 'third_party/nspr/prtypes.h',
+ 'third_party/nss/blapi.h',
+ 'third_party/nss/blapit.h',
+ 'third_party/nss/sha256.h',
+ 'third_party/nss/sha512.cc',
+ 'third_party/purify/pure.h',
+ 'third_party/purify/pure_api.c',
+ 'atomicops_internals_x86_gcc.cc',
+ 'at_exit.cc',
+ 'at_exit.h',
+ 'atomic_ref_count.h',
+ 'atomic_sequence_num.h',
+ 'atomicops.h',
+ 'atomicops_internals_x86_msvc.h',
+ 'base_drag_source.cc',
+ 'base_drag_source.h',
+ 'base_drop_target.cc',
+ 'base_drop_target.h',
+ 'base_paths.cc',
+ 'base_paths.h',
+ 'base_paths_linux.cc',
+ 'base_paths_mac.mm',
+ 'base_paths_win.cc',
+ 'base_paths_win.h',
+ 'base_switches.cc',
+ 'base_switches.h',
+ 'basictypes.h',
+ 'bzip2_error_handler.cc',
+ 'clipboard.cc',
+ 'clipboard.h',
+ 'clipboard_linux.cc',
+ 'clipboard_mac.mm',
+ 'clipboard_util.cc',
+ 'clipboard_util.h',
+ 'clipboard_win.cc',
+ 'command_line.cc',
+ 'command_line.h',
+ 'compiler_specific.h',
+ 'condition_variable.h',
+ 'condition_variable_posix.cc',
+ 'condition_variable_win.cc',
+ 'cpu.cc',
+ 'cpu.h',
+ 'data_pack.cc',
+ 'debug_on_start.cc',
+ 'debug_on_start.h',
+ 'debug_util.cc',
+ 'debug_util.h',
+ 'debug_util_mac.cc',
+ 'debug_util_posix.cc',
+ 'debug_util_win.cc',
+ 'directory_watcher.h',
+ 'directory_watcher_win.cc',
+ 'event_recorder.cc',
+ 'event_recorder.h',
+ 'event_recorder_stubs.cc',
+ 'field_trial.cc',
+ 'field_trial.h',
+ 'file_path.cc',
+ 'file_path.h',
+ 'file_util.cc',
+ 'file_util.h',
+ 'file_util_linux.cc',
+ 'file_util_mac.mm',
+ 'file_util_posix.cc',
+ 'file_util_win.cc',
+ 'file_version_info.cc',
+ 'file_version_info.h',
+ 'file_version_info_linux.cc',
+ 'file_version_info_mac.mm',
+ 'fix_wp64.h',
+ 'float_util.h',
+ 'hash_tables.h',
+ 'histogram.cc',
+ 'histogram.h',
+ 'hmac.h',
+ 'hmac_mac.cc',
+ 'hmac_nss.cc',
+ 'hmac_win.cc',
+ 'iat_patch.cc',
+ 'iat_patch.h',
+ 'icu_util.cc',
+ 'icu_util.h',
+ 'id_map.h',
+ 'idle_timer.cc',
+ 'idle_timer.h',
+ 'idle_timer_none.cc',
+ 'image_util.cc',
+ 'image_util.h',
+ 'json_reader.cc',
+ 'json_reader.h',
+ 'json_writer.cc',
+ 'json_writer.h',
+ 'keyboard_codes.h',
+ 'keyboard_codes_win.h',
+ 'lazy_instance.cc',
+ 'lazy_instance.h',
+ 'linked_ptr.h',
+ 'lock.cc',
+ 'lock.h',
+ 'lock_impl.h',
+ 'lock_impl_posix.cc',
+ 'lock_impl_win.cc',
+ 'logging.cc',
+ 'logging.h',
+ 'mac_util.mm',
+ 'md5.cc',
+ 'md5.h',
+ 'memory_debug.cc',
+ 'memory_debug.h',
+ 'message_loop.cc',
+ 'message_loop.h',
+ 'message_pump.h',
+ 'message_pump_default.cc',
+ 'message_pump_default.h',
+ 'message_pump_glib.cc',
+ 'message_pump_libevent.cc',
+ 'message_pump_mac.mm',
+ 'message_pump_win.cc',
+ 'message_pump_win.h',
+ 'non_thread_safe.cc',
+ 'non_thread_safe.h',
+ 'nss_init.cc',
+ 'object_watcher.cc',
+ 'object_watcher.h',
+ 'observer_list.h',
+ 'observer_list_threadsafe.h',
+ 'path_service.cc',
+ 'path_service.h',
+ 'pe_image.cc',
+ 'pe_image.h',
+ 'pickle.cc',
+ 'pickle.h',
+ 'platform_file.h',
+ 'platform_file_win.cc',
+ 'platform_file_posix.cc',
+ 'platform_thread.h',
+ 'platform_thread_mac.mm',
+ 'platform_thread_posix.cc',
+ 'platform_thread_win.cc',
+ 'port.h',
+ 'process.h',
+ 'process_posix.cc',
+ 'process_util.h',
+ 'process_util_linux.cc',
+ 'process_util_mac.mm',
+ 'process_util_posix.cc',
+ 'process_util_win.cc',
+ 'process_win.cc',
+ 'rand_util.cc',
+ 'rand_util.h',
+ 'rand_util_posix.cc',
+ 'rand_util_win.cc',
+ 'ref_counted.cc',
+ 'ref_counted.h',
+ 'registry.cc',
+ 'registry.h',
+ 'resource_util.cc',
+ 'resource_util.h',
+ 'revocable_store.cc',
+ 'revocable_store.h',
+ 'scoped_bstr_win.cc',
+ 'scoped_bstr_win.h',
+ 'scoped_clipboard_writer.cc',
+ 'scoped_clipboard_writer.h',
+ 'scoped_comptr_win.h',
+ 'scoped_handle.h',
+ 'scoped_handle_win.h',
+ 'scoped_nsautorelease_pool.h',
+ 'scoped_nsautorelease_pool.mm',
+ 'scoped_ptr.h',
+ 'scoped_temp_dir.cc',
+ 'scoped_temp_dir.h',
+ 'sha2.cc',
+ 'sha2.h',
+ 'shared_memory.h',
+ 'shared_memory_posix.cc',
+ 'shared_memory_win.cc',
+ 'simple_thread.cc',
+ 'simple_thread.h',
+ 'singleton.h',
+ 'spin_wait.h',
+ 'stack_container.h',
+ 'stats_counters.h',
+ 'stats_table.cc',
+ 'stats_table.h',
+ 'string16.cc',
+ 'string16.h',
+ 'string_escape.cc',
+ 'string_escape.h',
+ 'string_piece.cc',
+ 'string_piece.h',
+ 'string_tokenizer.h',
+ 'string_util.cc',
+ 'string_util.h',
+ 'string_util_icu.cc',
+ 'string_util_win.h',
+ 'sys_info.h',
+ 'sys_info_mac.cc',
+ 'sys_info_posix.cc',
+ 'sys_info_win.cc',
+ 'sys_string_conversions.h',
+ 'sys_string_conversions_linux.cc',
+ 'sys_string_conversions_mac.mm',
+ 'sys_string_conversions_win.cc',
+ 'system_monitor.cc',
+ 'system_monitor.h',
+ 'system_monitor_posix.cc',
+ 'system_monitor_win.cc',
+ 'task.h',
+ 'test_file_util.h',
+ 'test_file_util_linux.cc',
+ 'test_file_util_mac.cc',
+ 'test_file_util_win.cc',
+ 'thread.cc',
+ 'thread.h',
+ 'thread_collision_warner.cc',
+ 'thread_collision_warner.h',
+ 'thread_local.h',
+ 'thread_local_posix.cc',
+ 'thread_local_storage.h',
+ 'thread_local_storage_posix.cc',
+ 'thread_local_storage_win.cc',
+ 'thread_local_win.cc',
+ 'time.cc',
+ 'time.h',
+ 'time_format.cc',
+ 'time_format.h',
+ 'time_mac.cc',
+ 'time_posix.cc',
+ 'time_win.cc',
+ 'timer.cc',
+ 'timer.h',
+ 'trace_event.cc',
+ 'trace_event.h',
+ 'tracked.cc',
+ 'tracked.h',
+ 'tracked_objects.cc',
+ 'tracked_objects.h',
+ 'tuple.h',
+ 'values.cc',
+ 'values.h',
+ 'version.cc',
+ 'version.h',
+ 'waitable_event.h',
+ 'waitable_event_posix.cc',
+ 'waitable_event_watcher.h',
+ 'waitable_event_watcher_posix.cc',
+ 'waitable_event_watcher_win.cc',
+ 'waitable_event_win.cc',
+ 'watchdog.cc',
+ 'watchdog.h',
+ 'win_util.cc',
+ 'win_util.h',
+ 'windows_message_list.h',
+ 'wmi_util.cc',
+ 'wmi_util.h',
+ 'word_iterator.cc',
+ 'word_iterator.h',
+ 'worker_pool.cc',
+ 'worker_pool.h',
+ 'worker_pool_mac.mm',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ # These warnings are needed for the files in third_party\dmg_fp.
+ 'msvs_disabled_warnings': [
+ 4244, 4554, 4018, 4102,
+ ],
+ 'conditions': [
+ [ 'OS == "linux"', {
+ 'sources/': [ ['exclude', '_(mac|win)\\.cc$'],
+ ['exclude', '\\.mm?$' ] ],
+ 'sources!': [
+ # Linux has an implementation of idle_timer that depends
+ # on XScreenSaver, but it's unclear if we want it yet,
+ # so use idle_timer_none.cc instead.
+ 'idle_timer.cc',
+ ],
+ 'cflags': ['-Wno-write-strings'],
+ },
+ { # else: OS != "linux"
+ 'sources!': [
+ 'atomicops_internals_x86_gcc.cc',
+ 'data_pack.cc',
+ 'hmac_nss.cc',
+ 'idle_timer_none.cc',
+ 'message_pump_glib.cc',
+ 'nss_init.cc',
+ 'time_posix.cc',
+ ],
+ }
+ ],
+ [ 'OS == "mac"', {
+ 'sources/': [ ['exclude', '_(linux|win)\\.cc$'] ],
+ 'sources!': [
+ 'worker_pool.cc',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
+ '$(SDKROOT)/System/Library/Frameworks/Carbon.framework',
+ '$(SDKROOT)/System/Library/Frameworks/CoreFoundation.framework',
+ '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
+ ],
+ },
+ },
+ ],
+ [ 'OS == "win"', {
+ 'sources/': [ ['exclude', '_(linux|mac|posix)\\.cc$'],
+ ['exclude', '\\.mm?$' ] ],
+ 'sources!': [
+ 'event_recorder_stubs.cc',
+ 'message_pump_libevent.cc',
+ 'string16.cc',
+ ],
+ },
+ { # else: OS != "win"
+ 'dependencies': ['../third_party/libevent/libevent.gyp:libevent'],
+ 'sources!': [
+ 'third_party/purify/pure_api.c',
+ 'base_drag_source.cc',
+ 'base_drop_target.cc',
+ 'cpu.cc',
+ 'clipboard_util.cc',
+ 'debug_on_start.cc',
+ 'event_recorder.cc',
+ 'file_version_info.cc',
+ 'iat_patch.cc',
+ 'image_util.cc',
+ 'object_watcher.cc',
+ 'pe_image.cc',
+ 'registry.cc',
+ 'resource_util.cc',
+ 'win_util.cc',
+ 'wmi_util.cc',
+ ],
+ },
+ ],
+ ],
+ },
+ {
+ 'target_name': 'base_gfx',
+ 'type': 'static_library',
+ 'sources': [
+ 'gfx/gdi_util.cc',
+ 'gfx/gdi_util.h',
+ 'gfx/jpeg_codec.cc',
+ 'gfx/jpeg_codec.h',
+ 'gfx/native_theme.cc',
+ 'gfx/native_theme.h',
+ 'gfx/native_widget_types.h',
+ 'gfx/platform_canvas.h',
+ 'gfx/platform_canvas_linux.h',
+ 'gfx/platform_canvas_mac.h',
+ 'gfx/platform_device_linux.h',
+ 'gfx/platform_device_mac.h',
+ 'gfx/png_decoder.cc',
+ 'gfx/png_decoder.h',
+ 'gfx/png_encoder.cc',
+ 'gfx/png_encoder.h',
+ 'gfx/point.cc',
+ 'gfx/point.h',
+ 'gfx/rect.cc',
+ 'gfx/rect.h',
+ 'gfx/size.cc',
+ 'gfx/size.h',
+ ],
+ 'mac_framework_dirs': [
+ '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks',
+ ],
+ 'dependencies': [
+ 'base',
+ '../skia/skia.gyp:skia',
+ '../third_party/libjpeg/libjpeg.gyp:libjpeg',
+ '../third_party/libpng/libpng.gyp:libpng',
+ '../third_party/zlib/zlib.gyp:zlib',
+ ],
+ 'export_dependent_settings': [
+ 'base',
+ ],
+ 'conditions': [
+ [ 'OS != "win"', { 'sources!': [
+ 'gfx/gdi_util.cc',
+ 'gfx/native_theme.cc' ]
+ }],
+ ],
+ },
+ {
+ 'target_name': 'base_unittests',
+ 'type': 'executable',
+ 'sources': [
+ 'gfx/jpeg_codec_unittest.cc',
+ 'gfx/native_theme_unittest.cc',
+ 'gfx/png_codec_unittest.cc',
+ 'gfx/rect_unittest.cc',
+ 'at_exit_unittest.cc',
+ 'atomicops_unittest.cc',
+ 'clipboard_unittest.cc',
+ 'command_line_unittest.cc',
+ 'condition_variable_unittest.cc',
+ 'data_pack_unittest.cc',
+ 'directory_watcher_unittest.cc',
+ 'field_trial_unittest.cc',
+ 'file_path_unittest.cc',
+ 'file_util_unittest.cc',
+ 'file_version_info_unittest.cc',
+ 'histogram_unittest.cc',
+ 'hmac_unittest.cc',
+ 'idletimer_unittest.cc',
+ 'json_reader_unittest.cc',
+ 'json_writer_unittest.cc',
+ 'lazy_instance_unittest.cc',
+ 'linked_ptr_unittest.cc',
+ 'mac_util_unittest.cc',
+ 'message_loop_unittest.cc',
+ 'object_watcher_unittest.cc',
+ 'observer_list_unittest.cc',
+ 'path_service_unittest.cc',
+ 'pe_image_unittest.cc',
+ 'pickle_unittest.cc',
+ 'pr_time_unittest.cc',
+ 'process_util_unittest.cc',
+ 'rand_util_unittest.cc',
+ 'ref_counted_unittest.cc',
+ 'run_all_unittests.cc',
+ 'scoped_bstr_win_unittest.cc',
+ 'scoped_comptr_win_unittest.cc',
+ 'scoped_ptr_unittest.cc',
+ 'sha2_unittest.cc',
+ 'shared_memory_unittest.cc',
+ 'simple_thread_unittest.cc',
+ 'singleton_unittest.cc',
+ 'stack_container_unittest.cc',
+ 'stats_table_unittest.cc',
+ 'string_escape_unittest.cc',
+ 'string_piece_unittest.cc',
+ 'string_tokenizer_unittest.cc',
+ 'string_util_unittest.cc',
+ 'sys_info_unittest.cc',
+ 'sys_string_conversions_unittest.cc',
+ 'sys_string_conversions_unittest.cc',
+ 'system_monitor_unittest.cc',
+ 'thread_collision_warner_unittest.cc',
+ 'thread_local_storage_unittest.cc',
+ 'thread_local_unittest.cc',
+ 'thread_unittest.cc',
+ 'time_unittest.cc',
+ 'time_win_unittest.cc',
+ 'timer_unittest.cc',
+ 'tracked_objects_unittest.cc',
+ 'tuple_unittest.cc',
+ 'values_unittest.cc',
+ 'waitable_event_unittest.cc',
+ 'watchdog_unittest.cc',
+ 'win_util_unittest.cc',
+ 'wmi_util_unittest.cc',
+ 'word_iterator_unittest.cc',
+ 'worker_pool_unittest.cc',
+ ],
+ 'include_dirs': [
+ # word_iterator.h (used by word_iterator_unittest.cc) leaks an ICU
+ # #include for unicode/uchar.h. This should probably be cleaned up.
+ '../third_party/icu38/public/common',
+ ],
+ 'dependencies': [
+ 'base',
+ 'base_gfx',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'conditions': [
+ [ 'OS == "linux"', {
+ 'sources!': [
+ 'file_version_info_unittest.cc',
+ # Linux has an implementation of idle_timer, but it's unclear
+ # if we want it yet, so leave it 'unported' for now.
+ 'idletimer_unittest.cc',
+ ],
+ },
+ { # OS != "linux"
+ 'sources!': [
+ 'data_pack_unittest.cc',
+ ],
+ },
+ ],
+ [ 'OS == "mac"', {
+ 'sources!': [
+ 'stats_table_unittest.cc',
+ ],
+ },
+ { # OS != "mac"
+ 'sources!': [
+ 'mac_util_unittest.cc',
+ ],
+ },
+ ],
+ # This is needed to trigger the dll copy step on windows.
+ # TODO(mark): This should not be necessary.
+ [ 'OS == "win"', {
+ 'dependencies': [
+ '../third_party/icu38/icu38.gyp:icudata',
+ ],
+ },
+ { # OS != "win", {
+ 'sources!': [
+ 'gfx/native_theme_unittest.cc',
+ 'directory_watcher_unittest.cc',
+ 'object_watcher_unittest.cc',
+ 'pe_image_unittest.cc',
+ 'scoped_bstr_win_unittest.cc',
+ 'scoped_comptr_win_unittest.cc',
+ 'system_monitor_unittest.cc',
+ 'sys_string_conversions_unittest.cc',
+ 'time_win_unittest.cc',
+ 'win_util_unittest.cc',
+ 'wmi_util_unittest.cc',
+ ],
+ }
+ ],
+ ],
+ },
+ ],
+ 'conditions': [
+ [ 'OS == "win"', {
+ 'targets': [
+ {
+ 'target_name': 'debug_message',
+ 'type': 'executable',
+ 'sources': [
+ 'debug_message.cc',
+ ],
+ },
+ ],
+ }],
+ ],
+}
diff --git a/build/all.gyp b/build/all.gyp
new file mode 100644
index 0000000..2367fad
--- /dev/null
+++ b/build/all.gyp
@@ -0,0 +1,42 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ 'common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'All',
+ 'type': 'none',
+ 'dependencies': [
+ '../base/base.gyp:*',
+ '../chrome/chrome.gyp:*',
+ '../media/media.gyp:*',
+ '../net/net.gyp:*',
+ '../sdch/sdch.gyp:*',
+ '../skia/skia.gyp:*',
+ '../testing/gtest.gyp:*',
+ '../third_party/bzip2/bzip2.gyp:*',
+ '../third_party/icu38/icu38.gyp:*',
+ '../third_party/libevent/libevent.gyp:*',
+ '../third_party/libjpeg/libjpeg.gyp:*',
+ '../third_party/libpng/libpng.gyp:*',
+ '../third_party/libxml/libxml.gyp:*',
+ '../third_party/libxslt/libxslt.gyp:*',
+ '../third_party/modp_b64/modp_b64.gyp:*',
+ '../third_party/npapi/npapi.gyp:*',
+ '../third_party/sqlite/sqlite.gyp:*',
+ '../third_party/zlib/zlib.gyp:*',
+ '../webkit/tools/test_shell/test_shell.gyp:*',
+ '../webkit/webkit.gyp:*',
+ 'temp_gyp/googleurl.gyp:*',
+ 'temp_gyp/v8.gyp:*',
+ ],
+ },
+ ],
+}
diff --git a/build/common.gypi b/build/common.gypi
new file mode 100644
index 0000000..e9fcd2e
--- /dev/null
+++ b/build/common.gypi
@@ -0,0 +1,211 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code%': 0,
+ },
+ 'target_defaults': {
+ # TODO(bradnelson): This should really be able to be either:
+ # CHROMIUM_BUILD or GOOGLE_CHROME_BUILD
+ 'defines': ['CHROMIUM_BUILD'],
+ 'default_configuration': 'Debug',
+ 'configurations': {
+ 'Debug': {
+ 'conditions': [
+ [ 'OS=="mac"', {
+ 'xcode_settings': {
+ 'COPY_PHASE_STRIP': 'NO',
+ 'GCC_OPTIMIZATION_LEVEL': '0',
+ }
+ }],
+ [ 'OS=="win"', {
+ 'configuration_platform': 'Win32',
+ 'msvs_configuration_attributes': {
+ 'OutputDirectory': '$(SolutionDir)$(ConfigurationName)',
+ 'IntermediateDirectory': '$(OutDir)\\obj\\$(ProjectName)',
+ 'CharacterSet': '1',
+ },
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'Optimization': '0',
+ 'PreprocessorDefinitions': ['_DEBUG'],
+ 'BasicRuntimeChecks': '3',
+ 'RuntimeLibrary': '1',
+ },
+ 'VCLinkerTool': {
+ 'LinkIncremental': '1',
+ },
+ 'VCResourceCompilerTool': {
+ 'PreprocessorDefinitions': ['_DEBUG'],
+ },
+ },
+ }],
+ ],
+ },
+ 'Release': {
+ 'defines': [
+ 'NDEBUG',
+ ],
+ 'conditions': [
+ [ 'OS=="mac"', {
+ 'xcode_settings': {
+ 'DEAD_CODE_STRIPPING': 'YES',
+ }
+ }],
+ [ 'OS=="win"', {
+ 'configuration_platform': 'Win32',
+ 'msvs_props': ['release.vsprops'],
+ }],
+ ],
+ },
+ },
+ },
+ 'conditions': [
+ ['OS=="mac"', {
+ 'target_defaults': {
+ 'xcode_settings': {
+ 'ALWAYS_SEARCH_USER_PATHS': 'NO',
+ 'GCC_C_LANGUAGE_STANDARD': 'c99',
+ 'GCC_CW_ASM_SYNTAX': 'NO',
+ 'GCC_DYNAMIC_NO_PIC': 'YES',
+ 'GCC_ENABLE_PASCAL_STRINGS': 'NO',
+ 'GCC_INLINES_ARE_PRIVATE_EXTERN': 'YES',
+ 'GCC_PRECOMPILE_PREFIX_HEADER': 'YES',
+ 'GCC_SYMBOLS_PRIVATE_EXTERN': 'YES',
+ 'GCC_TREAT_WARNINGS_AS_ERRORS': 'YES',
+ 'GCC_VERSION': '4.2',
+ 'GCC_WARN_ABOUT_MISSING_NEWLINE': 'YES',
+ 'MACOSX_DEPLOYMENT_TARGET': '10.5',
+ 'PREBINDING': 'NO',
+ 'SDKROOT': 'macosx10.5',
+ 'USE_HEADERMAP': 'NO',
+ 'WARNING_CFLAGS': ['-Wall', '-Wendif-labels'],
+ },
+ 'target_conditions': [
+ ['_type=="shared_library"', {
+ 'xcode_settings': {'GCC_DYNAMIC_NO_PIC': 'NO'},
+ }],
+ ['_type!="static_library"', {
+ 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-search_paths_first']},
+ }],
+ ['_type=="application" or _type=="executable"', {
+ 'postbuilds': [
+ {
+ 'variables': {
+ # Define strip_from_xcode in a variable ending in _path so
+ # that gyp understands it's a path and performs proper
+ # relativization during dict merging.
+ 'strip_from_xcode_path': 'mac/strip_from_xcode',
+ },
+ 'postbuild_name': 'Strip If Needed',
+ 'action': ['<(strip_from_xcode_path)'],
+ },
+ ],
+ }],
+ ],
+ },
+ }],
+ ['OS=="win"', {
+ 'target_defaults': {
+ 'defines': [
+ '_WIN32_WINNT=0x0600',
+ 'WINVER=0x0600',
+ 'WIN32',
+ '_WINDOWS',
+ '_HAS_EXCEPTIONS=0',
+ 'NOMINMAX',
+ '_CRT_RAND_S',
+ 'CERT_CHAIN_PARA_HAS_EXTRA_FIELDS',
+ 'WIN32_LEAN_AND_MEAN',
+ '_SECURE_ATL',
+ '_HAS_TR1=0',
+ ],
+ 'include_dirs': [
+ '<(DEPTH)/third_party/platformsdk_win2008_6_1/files/Include',
+ '$(VSInstallDir)/VC/atlmfc/include',
+ ],
+ 'msvs_cygwin_dirs': ['../third_party/cygwin'],
+ 'msvs_disabled_warnings': [4503, 4819],
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'MinimalRebuild': 'false',
+ 'ExceptionHandling': '0',
+ 'BufferSecurityCheck': 'true',
+ 'EnableFunctionLevelLinking': 'true',
+ 'RuntimeTypeInfo': 'false',
+ 'WarningLevel': '3',
+ 'WarnAsError': 'true',
+ 'DebugInformationFormat': '3',
+ },
+ 'VCLibrarianTool': {
+ 'AdditionalOptions': '/ignore:4221',
+ 'OutputFile': '$(OutDir)\\lib\\$(ProjectName).lib',
+ 'AdditionalLibraryDirectories':
+ '<(DEPTH)/third_party/platformsdk_win2008_6_1/files/Lib',
+ },
+ 'VCLinkerTool': {
+ 'AdditionalOptions':
+ '/safeseh /dynamicbase /ignore:4199 /ignore:4221 /nxcompat',
+ 'AdditionalDependencies': [
+ 'wininet.lib',
+ 'version.lib',
+ 'msimg32.lib',
+ 'ws2_32.lib',
+ 'usp10.lib',
+ 'psapi.lib',
+ ],
+ 'AdditionalLibraryDirectories':
+ '<(DEPTH)/third_party/platformsdk_win2008_6_1/files/Lib',
+ 'DelayLoadDLLs': 'dwmapi.dll,uxtheme.dll',
+ 'GenerateDebugInformation': 'true',
+ 'MapFileName': '$(OutDir)\\$(TargetName).map',
+ 'ImportLibrary': '$(OutDir)\\lib\\$(TargetName).lib',
+ 'TargetMachine': '1',
+ 'FixedBaseAddress': '1',
+ },
+ 'VCMIDLTool': {
+ 'GenerateStublessProxies': 'true',
+ 'TypeLibraryName': '$(InputName).tlb',
+ 'OutputDirectory': '$(IntDir)',
+ 'HeaderFileName': '$(InputName).h',
+ 'DLLDataFileName': 'dlldata.c',
+ 'InterfaceIdentifierFileName': '$(InputName)_i.c',
+ 'ProxyFileName': '$(InputName)_p.c',
+ },
+ 'VCResourceCompilerTool': {
+ 'Culture' : '1033',
+ 'AdditionalIncludeDirectories': '<(DEPTH)',
+ },
+ },
+ },
+ }],
+ ['chromium_code==0', {
+ # This section must follow the other conditon sections above because
+ # external_code.gypi expects to be merged into those settings.
+ 'includes': [
+ 'external_code.gypi',
+ ],
+ }],
+ ],
+ 'xcode_settings': {
+ # The Xcode generator will look for an xcode_settings section at the root
+ # of each dict and use it to apply settings on a file-wide basis. Most
+ # settings should not be here, they should be in target-specific
+ # xcode_settings sections, or better yet, should use non-Xcode-specific
+ # settings in target dicts. SYMROOT is a special case, because many other
+ # Xcode variables depend on it, including variables such as
+ # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something
+ # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the
+ # files to appear (when present) in the UI as actual files and not red
+ # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR,
+ # and therefore SYMROOT, needs to be set at the project level.
+ #
+ # xcodebuild_gyp is a temporary name to avoid colliding with the xcodebuild
+ # directory used by the non-gyp Xcode build system. When the gyp-based
+ # Xcode build system replaces the older system, this should be changed to
+ # simply "xcodebuild" or some other suitable name.
+ 'SYMROOT': '<(DEPTH)/xcodebuild_gyp',
+ },
+}
diff --git a/build/external_code.gypi b/build/external_code.gypi
new file mode 100644
index 0000000..ca16f86
--- /dev/null
+++ b/build/external_code.gypi
@@ -0,0 +1,33 @@
+# 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.
+
+{
+ 'conditions': [
+ [ 'OS=="win"', {
+ 'target_defaults': {
+ 'defines': [
+ '_CRT_SECURE_NO_DEPRECATE',
+ '_CRT_NONSTDC_NO_WARNINGS',
+ '_CRT_NONSTDC_NO_DEPRECATE',
+ '_SCL_SECURE_NO_DEPRECATE',
+ ],
+ 'msvs_disabled_warnings': [4800],
+ 'msvs_settings': {
+ 'VCCLCompilerTool': {
+ 'WarnAsError': 'false',
+ 'Detect64BitPortabilityProblems': 'false',
+ },
+ },
+ },
+ }],
+ [ 'OS=="mac"', {
+ 'target_defaults': {
+ 'xcode_settings': {
+ 'GCC_TREAT_WARNINGS_AS_ERRORS': 'NO',
+ 'WARNING_CFLAGS!': ['-Wall'],
+ },
+ },
+ }],
+ ],
+}
diff --git a/build/temp_gyp/README.chromium b/build/temp_gyp/README.chromium
new file mode 100644
index 0000000..8045d61
--- /dev/null
+++ b/build/temp_gyp/README.chromium
@@ -0,0 +1,3 @@
+This directory will be removed once the files in it are committed upstream and
+Chromium imports an upstream revision with these files. Contact mark for
+details.
diff --git a/build/temp_gyp/googleurl.gyp b/build/temp_gyp/googleurl.gyp
new file mode 100644
index 0000000..6452a3f
--- /dev/null
+++ b/build/temp_gyp/googleurl.gyp
@@ -0,0 +1,59 @@
+# 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.
+
+# TODO(mark): Upstream this file to googleurl.
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'googleurl',
+ 'type': 'static_library',
+ 'sources': [
+ '../../googleurl/src/gurl.cc',
+ '../../googleurl/src/gurl.h',
+ '../../googleurl/src/url_canon.h',
+ '../../googleurl/src/url_canon_etc.cc',
+ '../../googleurl/src/url_canon_fileurl.cc',
+ '../../googleurl/src/url_canon_host.cc',
+ '../../googleurl/src/url_canon_icu.cc',
+ '../../googleurl/src/url_canon_icu.h',
+ '../../googleurl/src/url_canon_internal.cc',
+ '../../googleurl/src/url_canon_internal.h',
+ '../../googleurl/src/url_canon_internal_file.h',
+ '../../googleurl/src/url_canon_ip.cc',
+ '../../googleurl/src/url_canon_ip.h',
+ '../../googleurl/src/url_canon_mailtourl.cc',
+ '../../googleurl/src/url_canon_path.cc',
+ '../../googleurl/src/url_canon_pathurl.cc',
+ '../../googleurl/src/url_canon_query.cc',
+ '../../googleurl/src/url_canon_relative.cc',
+ '../../googleurl/src/url_canon_stdstring.h',
+ '../../googleurl/src/url_canon_stdurl.cc',
+ '../../googleurl/src/url_file.h',
+ '../../googleurl/src/url_parse.cc',
+ '../../googleurl/src/url_parse.h',
+ '../../googleurl/src/url_parse_file.cc',
+ '../../googleurl/src/url_parse_internal.h',
+ '../../googleurl/src/url_util.cc',
+ '../../googleurl/src/url_util.h',
+ ],
+ 'dependencies': [
+ '../../base/base.gyp:base',
+ '../../third_party/icu38/icu38.gyp:icudata',
+ '../../third_party/icu38/icu38.gyp:icui18n',
+ '../../third_party/icu38/icu38.gyp:icuuc',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../..',
+ ],
+ },
+ },
+ ],
+}
diff --git a/build/temp_gyp/v8.gyp b/build/temp_gyp/v8.gyp
new file mode 100644
index 0000000..785de83
--- /dev/null
+++ b/build/temp_gyp/v8.gyp
@@ -0,0 +1,553 @@
+# 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.
+
+# TODO(mark): Upstream this file to v8.
+{
+ 'variables': {
+ 'chromium_code': 1,
+ 'base_source_files': [
+ '../../v8/src/third_party/dtoa/dtoa.c',
+ '../../v8/src/third_party/jscre/ASCIICType.h',
+ '../../v8/src/third_party/jscre/config.h',
+ '../../v8/src/third_party/jscre/pcre.h',
+ '../../v8/src/third_party/jscre/pcre_chartables.c',
+ '../../v8/src/third_party/jscre/pcre_compile.cpp',
+ '../../v8/src/third_party/jscre/pcre_exec.cpp',
+ '../../v8/src/third_party/jscre/pcre_internal.h',
+ '../../v8/src/third_party/jscre/pcre_tables.cpp',
+ '../../v8/src/third_party/jscre/pcre_ucp_searchfuncs.cpp',
+ '../../v8/src/third_party/jscre/pcre_xclass.cpp',
+ '../../v8/src/third_party/jscre/ucpinternal.h',
+ '../../v8/src/third_party/jscre/ucptable.cpp',
+ '../../v8/src/accessors.cc',
+ '../../v8/src/accessors.h',
+ '../../v8/src/allocation.cc',
+ '../../v8/src/allocation.h',
+ '../../v8/src/api.cc',
+ '../../v8/src/api.h',
+ '../../v8/src/apiutils.h',
+ '../../v8/src/arguments.h',
+ '../../v8/src/assembler-arm-inl.h',
+ '../../v8/src/assembler-arm.cc',
+ '../../v8/src/assembler-arm.h',
+ '../../v8/src/assembler-ia32-inl.h',
+ '../../v8/src/assembler-ia32.cc',
+ '../../v8/src/assembler-ia32.h',
+ '../../v8/src/assembler.cc',
+ '../../v8/src/assembler.h',
+ '../../v8/src/ast.cc',
+ '../../v8/src/ast.h',
+ '../../v8/src/bootstrapper.cc',
+ '../../v8/src/bootstrapper.h',
+ '../../v8/src/builtins-arm.cc',
+ '../../v8/src/builtins-ia32.cc',
+ '../../v8/src/builtins.cc',
+ '../../v8/src/builtins.h',
+ '../../v8/src/bytecodes-irregexp.h',
+ '../../v8/src/char-predicates-inl.h',
+ '../../v8/src/char-predicates.h',
+ '../../v8/src/checks.cc',
+ '../../v8/src/checks.h',
+ '../../v8/src/code-stubs.cc',
+ '../../v8/src/code-stubs.h',
+ '../../v8/src/code.h',
+ '../../v8/src/codegen-arm.cc',
+ '../../v8/src/codegen-arm.h',
+ '../../v8/src/codegen-ia32.cc',
+ '../../v8/src/codegen-ia32.h',
+ '../../v8/src/codegen-inl.h',
+ '../../v8/src/codegen.cc',
+ '../../v8/src/codegen.h',
+ '../../v8/src/compilation-cache.cc',
+ '../../v8/src/compilation-cache.h',
+ '../../v8/src/compiler.cc',
+ '../../v8/src/compiler.h',
+ '../../v8/src/constants-arm.h',
+ '../../v8/src/contexts.cc',
+ '../../v8/src/contexts.h',
+ '../../v8/src/conversions-inl.h',
+ '../../v8/src/conversions.cc',
+ '../../v8/src/conversions.h',
+ '../../v8/src/counters.cc',
+ '../../v8/src/counters.h',
+ '../../v8/src/cpu-arm.cc',
+ '../../v8/src/cpu-ia32.cc',
+ '../../v8/src/cpu.h',
+ '../../v8/src/dateparser.cc',
+ '../../v8/src/dateparser.h',
+ '../../v8/src/debug-arm.cc',
+ '../../v8/src/debug-ia32.cc',
+ '../../v8/src/debug.cc',
+ '../../v8/src/debug.h',
+ '../../v8/src/disasm-arm.cc',
+ '../../v8/src/disasm-ia32.cc',
+ '../../v8/src/disasm.h',
+ '../../v8/src/disassembler.cc',
+ '../../v8/src/disassembler.h',
+ '../../v8/src/dtoa-config.c',
+ '../../v8/src/execution.cc',
+ '../../v8/src/execution.h',
+ '../../v8/src/factory.cc',
+ '../../v8/src/factory.h',
+ '../../v8/src/flag-definitions.h',
+ '../../v8/src/flags.cc',
+ '../../v8/src/flags.h',
+ '../../v8/src/frames-arm.cc',
+ '../../v8/src/frames-arm.h',
+ '../../v8/src/frames-ia32.cc',
+ '../../v8/src/frames-ia32.h',
+ '../../v8/src/frames-inl.h',
+ '../../v8/src/frames.cc',
+ '../../v8/src/frames.h',
+ '../../v8/src/global-handles.cc',
+ '../../v8/src/global-handles.h',
+ '../../v8/src/globals.h',
+ '../../v8/src/handles-inl.h',
+ '../../v8/src/handles.cc',
+ '../../v8/src/handles.h',
+ '../../v8/src/hashmap.cc',
+ '../../v8/src/hashmap.h',
+ '../../v8/src/heap-inl.h',
+ '../../v8/src/heap.cc',
+ '../../v8/src/heap.h',
+ '../../v8/src/ic-arm.cc',
+ '../../v8/src/ic-ia32.cc',
+ '../../v8/src/ic-inl.h',
+ '../../v8/src/ic.cc',
+ '../../v8/src/ic.h',
+ '../../v8/src/interpreter-irregexp.cc',
+ '../../v8/src/interpreter-irregexp.h',
+ '../../v8/src/jsregexp-inl.h',
+ '../../v8/src/jsregexp.cc',
+ '../../v8/src/jsregexp.h',
+ '../../v8/src/list-inl.h',
+ '../../v8/src/list.h',
+ '../../v8/src/log.cc',
+ '../../v8/src/log.h',
+ '../../v8/src/macro-assembler-arm.cc',
+ '../../v8/src/macro-assembler-arm.h',
+ '../../v8/src/macro-assembler-ia32.cc',
+ '../../v8/src/macro-assembler-ia32.h',
+ '../../v8/src/macro-assembler.h',
+ '../../v8/src/mark-compact.cc',
+ '../../v8/src/mark-compact.h',
+ '../../v8/src/memory.h',
+ '../../v8/src/messages.cc',
+ '../../v8/src/messages.h',
+ '../../v8/src/natives.h',
+ '../../v8/src/objects-debug.cc',
+ '../../v8/src/objects-inl.h',
+ '../../v8/src/objects.cc',
+ '../../v8/src/objects.h',
+ '../../v8/src/parser.cc',
+ '../../v8/src/parser.h',
+ '../../v8/src/platform-freebsd.cc',
+ '../../v8/src/platform-linux.cc',
+ '../../v8/src/platform-macos.cc',
+ '../../v8/src/platform-nullos.cc',
+ '../../v8/src/platform-win32.cc',
+ '../../v8/src/platform.h',
+ '../../v8/src/prettyprinter.cc',
+ '../../v8/src/prettyprinter.h',
+ '../../v8/src/property.cc',
+ '../../v8/src/property.h',
+ '../../v8/src/regexp-macro-assembler-arm.cc',
+ '../../v8/src/regexp-macro-assembler-arm.h',
+ '../../v8/src/regexp-macro-assembler-ia32.cc',
+ '../../v8/src/regexp-macro-assembler-ia32.h',
+ '../../v8/src/regexp-macro-assembler-irregexp-inl.h',
+ '../../v8/src/regexp-macro-assembler-irregexp.cc',
+ '../../v8/src/regexp-macro-assembler-irregexp.h',
+ '../../v8/src/regexp-macro-assembler-tracer.cc',
+ '../../v8/src/regexp-macro-assembler-tracer.h',
+ '../../v8/src/regexp-macro-assembler.cc',
+ '../../v8/src/regexp-macro-assembler.h',
+ '../../v8/src/regexp-stack.cc',
+ '../../v8/src/regexp-stack.h',
+ '../../v8/src/rewriter.cc',
+ '../../v8/src/rewriter.h',
+ '../../v8/src/runtime.cc',
+ '../../v8/src/runtime.h',
+ '../../v8/src/scanner.cc',
+ '../../v8/src/scanner.h',
+ '../../v8/src/scopeinfo.cc',
+ '../../v8/src/scopeinfo.h',
+ '../../v8/src/scopes.cc',
+ '../../v8/src/scopes.h',
+ '../../v8/src/serialize.cc',
+ '../../v8/src/serialize.h',
+ '../../v8/src/shell.h',
+ '../../v8/src/simulator-arm.cc',
+ '../../v8/src/smart-pointer.h',
+ '../../v8/src/snapshot-common.cc',
+ '../../v8/src/snapshot.h',
+ '../../v8/src/spaces-inl.h',
+ '../../v8/src/spaces.cc',
+ '../../v8/src/spaces.h',
+ '../../v8/src/string-stream.cc',
+ '../../v8/src/string-stream.h',
+ '../../v8/src/stub-cache-arm.cc',
+ '../../v8/src/stub-cache-ia32.cc',
+ '../../v8/src/stub-cache.cc',
+ '../../v8/src/stub-cache.h',
+ '../../v8/src/token.cc',
+ '../../v8/src/token.h',
+ '../../v8/src/top.cc',
+ '../../v8/src/top.h',
+ '../../v8/src/unicode-inl.h',
+ '../../v8/src/unicode.cc',
+ '../../v8/src/unicode.h',
+ '../../v8/src/usage-analyzer.cc',
+ '../../v8/src/usage-analyzer.h',
+ '../../v8/src/utils.cc',
+ '../../v8/src/utils.h',
+ '../../v8/src/v8-counters.cc',
+ '../../v8/src/v8-counters.h',
+ '../../v8/src/v8.cc',
+ '../../v8/src/v8.h',
+ '../../v8/src/v8threads.cc',
+ '../../v8/src/v8threads.h',
+ '../../v8/src/variables.cc',
+ '../../v8/src/variables.h',
+ '../../v8/src/zone-inl.h',
+ '../../v8/src/zone.cc',
+ '../../v8/src/zone.h',
+ ],
+ 'not_base_source_files': [
+ # These files are #included by others and are not meant to be compiled
+ # directly.
+ '../../v8/src/third_party/dtoa/dtoa.c',
+ '../../v8/src/third_party/jscre/pcre_chartables.c',
+ '../../v8/src/third_party/jscre/ucptable.cpp',
+ ],
+ 'd8_source_files': [
+ '../../v8/src/d8-debug.cc',
+ '../../v8/src/d8-readline.cc',
+ '../../v8/src/d8.cc',
+ ],
+ },
+ 'includes': [
+ '../common.gypi',
+ ],
+ 'target_defaults': {
+ 'configurations': {
+ 'Debug': {
+ 'defines': [
+ 'DEBUG',
+ 'ENABLE_DISASSEMBLER',
+ 'ENABLE_LOGGING_AND_PROFILING',
+ ],
+ },
+ },
+ 'xcode_settings': {
+ 'GCC_ENABLE_CPP_EXCEPTIONS': 'NO',
+ 'GCC_ENABLE_CPP_RTTI': 'NO',
+ },
+ },
+ 'targets': [
+ # Targets that apply to any architecture.
+ {
+ 'target_name': 'js2c',
+ 'type': 'none',
+ 'variables': {
+ 'library_files': [
+ '../../v8/src/runtime.js',
+ '../../v8/src/v8natives.js',
+ '../../v8/src/array.js',
+ '../../v8/src/string.js',
+ '../../v8/src/uri.js',
+ '../../v8/src/math.js',
+ '../../v8/src/messages.js',
+ '../../v8/src/apinatives.js',
+ '../../v8/src/debug-delay.js',
+ '../../v8/src/mirror-delay.js',
+ '../../v8/src/date-delay.js',
+ '../../v8/src/regexp-delay.js',
+ '../../v8/src/macros.py',
+ ],
+ },
+ 'actions': [
+ {
+ 'action_name': 'js2c',
+ 'inputs': [
+ '../../v8/tools/js2c.py',
+ '<@(library_files)',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/libraries.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/v8/libraries-empty.cc',
+ ],
+ 'action': ['python', '../../v8/tools/js2c.py', '<@(_outputs)', 'CORE', '<@(library_files)'],
+ # TODO(sgk): figure out how to get gyp and SCons to play nice here.
+ 'conditions': [
+ ['OS=="linux"', {'action=': ['python', '${SOURCES[0]}', '${TARGETS}', 'CORE', '${SOURCES[1:]}'],}],
+ ],
+ },
+ ],
+ },
+ {
+ 'target_name': 'd8_js2c',
+ 'type': 'none',
+ 'variables': {
+ 'library_files': [
+ '../../v8/src/d8.js',
+ '../../v8/src/macros.py',
+ ],
+ },
+ 'actions': [
+ {
+ 'action_name': 'js2c',
+ 'inputs': [
+ '../../v8/tools/js2c.py',
+ '<@(library_files)',
+ ],
+ 'extra_inputs': [
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/d8-js.cc',
+ '<(SHARED_INTERMEDIATE_DIR)/v8/d8-js-empty.cc',
+ ],
+ 'action': ['python', '../../v8/tools/js2c.py', '<@(_outputs)', 'D8', '<@(library_files)'],
+ # TODO(sgk): figure out how to get gyp and SCons to play nice here.
+ 'conditions': [
+ ['OS=="linux"', {'action=': ['python', '${SOURCES[0]}', '${TARGETS}', 'D8', '${SOURCES[1:]}'],}],
+ ],
+ },
+ ],
+ },
+
+ # Targets to build v8 for the native architecture (ia32).
+ {
+ 'target_name': 'v8_base',
+ 'type': 'static_library',
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<@(base_source_files)',
+ ],
+ 'sources!': [
+ '<@(not_base_source_files)',
+ ],
+ 'sources/': [
+ ['exclude', '-arm\\.cc$'],
+ ['exclude', 'src/platform-.*\\.cc$' ],
+ ],
+ 'conditions': [
+ ['OS=="linux"', {'sources/': [['include', 'src/platform-linux\\.cc$']]}],
+ ['OS=="mac"', {'sources/': [['include', 'src/platform-macos\\.cc$']]}],
+ ['OS=="win"', {
+ 'sources/': [['include', 'src/platform-win32\\.cc$']],
+ # 4355, 4800 came from common.vsprops
+ # 4018, 4244 were a per file config on dtoa-config.c
+ # TODO: It's probably possible and desirable to stop disabling the
+ # dtoa-specific warnings by modifying dtoa as was done in Chromium
+ # r9255. Refer to that revision for details.
+ 'msvs_disabled_warnings': [4355, 4800, 4018, 4244],
+ 'all_dependent_settings': {
+ 'msvs_system_libraries': [ 'winmm.lib' ],
+ },
+ }],
+ ],
+ },
+ {
+ 'target_name': 'v8_nosnapshot',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'js2c',
+ 'v8_base',
+ ],
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/libraries.cc',
+ '../../v8/src/snapshot-empty.cc',
+ ],
+ },
+ {
+ 'target_name': 'mksnapshot',
+ 'type': 'executable',
+ 'dependencies': [
+ 'v8_nosnapshot',
+ ],
+ 'sources': [
+ '../../v8/src/mksnapshot.cc',
+ ],
+ },
+ {
+ 'target_name': 'v8',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'js2c',
+ 'mksnapshot',
+ 'v8_base',
+ ],
+ 'actions': [
+ {
+ 'action_name': 'mksnapshot',
+ 'inputs': [
+ '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)mksnapshot<(EXECUTABLE_SUFFIX)',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/snapshot.cc',
+ ],
+ 'action': ['<@(_inputs)', '<@(_outputs)'],
+ },
+ ],
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/libraries-empty.cc',
+ '<(INTERMEDIATE_DIR)/snapshot.cc',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../../v8/include',
+ ],
+ },
+ },
+ {
+ 'target_name': 'v8_shell',
+ 'type': 'executable',
+ 'dependencies': [
+ 'v8',
+ ],
+ 'sources': [
+ '../../v8/samples/shell.cc',
+ ],
+ 'conditions': [
+ [ 'OS=="win"', {
+ # This could be gotten by not setting chromium_code, if that's OK.
+ 'defines': ['_CRT_SECURE_NO_WARNINGS'],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'd8',
+ 'type': 'executable',
+ 'dependencies': [
+ 'd8_js2c',
+ 'v8',
+ ],
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/d8-js.cc',
+ '<@(d8_source_files)',
+ ],
+ 'conditions': [
+ [ 'OS=="linux"', {
+ 'link_settings': { 'libraries': [ '-lreadline' ] },
+ }],
+ [ 'OS=="mac"', {
+ 'link_settings': { 'libraries': [
+ '$(SDKROOT)/usr/lib/libreadline.dylib'
+ ]},
+ }],
+ [ 'OS=="win"', {
+ 'sources!': [ '../../v8/src/d8-readline.cc' ],
+ }],
+ ],
+ },
+
+ # ARM targets, to test ARM code generation. These use an ARM simulator
+ # (src/simulator-arm.cc). The ARM targets are not snapshot-enabled.
+ {
+ 'target_name': 'v8_arm',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'js2c',
+ ],
+ 'defines': [
+ 'ARM',
+ ],
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<@(base_source_files)',
+ '<(SHARED_INTERMEDIATE_DIR)/v8/libraries.cc',
+ '../../v8/src/snapshot-empty.cc',
+ ],
+ 'sources!': [
+ '<@(not_base_source_files)',
+ ],
+ 'sources/': [
+ ['exclude', '-ia32\\.cc$'],
+ ['exclude', 'src/platform-.*\\.cc$' ],
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../../v8/include',
+ ],
+ },
+ 'conditions': [
+ ['OS=="linux"', {'sources/': [['include', 'src/platform-linux\\.cc$']]}],
+ ['OS=="mac"', {'sources/': [['include', 'src/platform-macos\\.cc$']]}],
+ ['OS=="win"', {
+ 'sources/': [['include', 'src/platform-win32\\.cc$']],
+ # 4355, 4800 came from common.vsprops
+ # 4018, 4244 were a per file config on dtoa-config.c
+ # TODO: It's probably possible and desirable to stop disabling the
+ # dtoa-specific warnings by modifying dtoa as was done in Chromium
+ # r9255. Refer to that revision for details.
+ 'msvs_disabled_warnings': [4355, 4800, 4018, 4244],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'v8_shell_arm',
+ 'type': 'executable',
+ 'dependencies': [
+ 'v8_arm',
+ ],
+ 'defines': [
+ 'ARM',
+ ],
+ 'sources': [
+ '../../v8/samples/shell.cc',
+ ],
+ 'conditions': [
+ [ 'OS=="win"', {
+ # This could be gotten by not setting chromium_code, if that's OK.
+ 'defines': ['_CRT_SECURE_NO_WARNINGS'],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'd8_arm',
+ 'type': 'executable',
+ 'dependencies': [
+ 'd8_js2c',
+ 'v8_arm',
+ ],
+ 'defines': [
+ 'ARM',
+ ],
+ 'include_dirs': [
+ '../../v8/src',
+ ],
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/v8/d8-js.cc',
+ '<@(d8_source_files)',
+ ],
+ 'conditions': [
+ [ 'OS=="linux"', {
+ 'link_settings': { 'libraries': [ '-lreadline' ] },
+ }],
+ [ 'OS=="mac"', {
+ 'link_settings': { 'libraries': [
+ '$(SDKROOT)/usr/lib/libreadline.dylib'
+ ]},
+ }],
+ [ 'OS=="win"', {
+ 'sources!': [ '../../v8/src/d8-readline.cc' ],
+ }],
+ ],
+ },
+ ],
+}
diff --git a/chrome/chrome.gyp b/chrome/chrome.gyp
new file mode 100644
index 0000000..efd0118
--- /dev/null
+++ b/chrome/chrome.gyp
@@ -0,0 +1,1664 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'target_defaults': {
+ 'sources/': [
+ ['exclude', '/(cocoa|gtk)/'],
+ ['exclude', '_(cocoa|gtk|linux|mac|posix|skia|win|x)\\.(cc|mm?)$'],
+ ['exclude', '/(win|x11)_[^/]*\\.cc$'],
+ ],
+ 'conditions': [
+ ['OS=="linux"', {'sources/': [
+ ['include', '/gtk/'],
+ ['include', '_(gtk|linux|posix|skia|x)\\.cc$'],
+ ['include', '/x11_[^/]*\\.cc$'],
+ ]}],
+ ['OS=="mac"', {'sources/': [
+ ['include', '/cocoa/'],
+ ['include', '_(cocoa|mac|posix)\\.(cc|mm?)$'],
+ ]}],
+ ['OS=="win"', {'sources/': [
+ ['include', '_(win)\\.cc$'],
+ ['include', '/win_[^/]*\\.cc$'],
+ ]}],
+ ],
+ },
+ 'targets': [
+ {
+ # TODO(mark): It would be better if each static library that needed
+ # to run grit would list its own .grd files, but unfortunately some
+ # of the static libraries currently have circular dependencies among
+ # generated headers.
+ 'target_name': 'resources',
+ 'type': 'none',
+ 'rules': [
+ {
+ 'rule_name': 'grit',
+ 'extension': 'grd',
+ 'inputs': [
+ '../tools/grit/grit.py',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/grit/<(RULE_INPUT_ROOT).h',
+ ],
+ 'action': ['python', '<@(_inputs)', '-i', '<(RULE_INPUT_PATH)', 'build', '-o', '<(SHARED_INTERMEDIATE_DIR)/chrome'],
+ },
+ ],
+ 'sources': [
+ # All .grd files under chrome.
+ 'app/resources/locale_settings.grd',
+ 'app/theme/theme_resources.grd',
+ 'app/chromium_strings.grd',
+ 'app/generated_resources.grd',
+ 'app/google_chrome_strings.grd',
+ 'browser/debugger/resources/debugger_resources.grd',
+ 'browser/browser_resources.grd',
+ 'common/common_resources.grd',
+ 'renderer/renderer_resources.grd',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)/chrome',
+ ],
+ },
+ },
+ {
+ 'target_name': 'common',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'resources',
+ '../base/base.gyp:base',
+ '../base/base.gyp:base_gfx',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../net/net.gyp:net',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # All .cc, .h, and .mm files under chrome/common except for tests.
+ 'common/extensions/url_pattern.cc',
+ 'common/extensions/url_pattern.h',
+ 'common/extensions/user_script.cc',
+ 'common/extensions/user_script.h',
+ 'common/gfx/chrome_canvas.cc',
+ 'common/gfx/chrome_canvas.h',
+ 'common/gfx/chrome_canvas_skia.cc',
+ 'common/gfx/chrome_canvas_win.cc',
+ 'common/gfx/chrome_font.h',
+ 'common/gfx/chrome_font_gtk.cc',
+ 'common/gfx/chrome_font_mac.mm',
+ 'common/gfx/chrome_font_skia.cc',
+ 'common/gfx/chrome_font_win.cc',
+ 'common/gfx/color_utils.cc',
+ 'common/gfx/color_utils.h',
+ 'common/gfx/emf.cc',
+ 'common/gfx/emf.h',
+ 'common/gfx/favicon_size.h',
+ 'common/gfx/icon_util.cc',
+ 'common/gfx/icon_util.h',
+ 'common/gfx/insets.h',
+ 'common/gfx/path.cc',
+ 'common/gfx/path.h',
+ 'common/gfx/text_elider.cc',
+ 'common/gfx/text_elider.h',
+ 'common/gfx/utils.h',
+ 'common/net/cookie_monster_sqlite.cc',
+ 'common/net/cookie_monster_sqlite.h',
+ 'common/net/dns.h',
+ 'common/net/url_request_intercept_job.cc',
+ 'common/net/url_request_intercept_job.h',
+ 'common/accessibility.h',
+ 'common/animation.cc',
+ 'common/animation.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_thread.cc',
+ 'common/child_thread.h',
+ 'common/chrome_constants.cc',
+ 'common/chrome_constants.h',
+ 'common/chrome_counters.cc',
+ 'common/chrome_counters.h',
+ 'common/chrome_paths.cc',
+ 'common/chrome_paths.h',
+ 'common/chrome_paths_internal.h',
+ 'common/chrome_paths_linux.cc',
+ 'common/chrome_paths_mac.cc',
+ 'common/chrome_paths_win.cc',
+ '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/chrome_process_filter.cc',
+ 'common/chrome_process_filter.h',
+ 'common/chrome_switches.cc',
+ 'common/chrome_switches.h',
+ 'common/classfactory.cc',
+ 'common/classfactory.h',
+ 'common/clipboard_service.h',
+ 'common/common_glue.cc',
+ 'common/debug_flags.cc',
+ 'common/debug_flags.h',
+ 'common/drag_drop_types.cc',
+ 'common/drag_drop_types.h',
+ 'common/env_vars.cc',
+ 'common/env_vars.h',
+ 'common/file_descriptor_set_posix.cc',
+ 'common/file_descriptor_set_posix.h',
+ 'common/filter_policy.h',
+ 'common/gears_api.h',
+ 'common/ipc_channel.h',
+ 'common/ipc_channel_posix.cc',
+ 'common/ipc_channel_posix.h',
+ 'common/ipc_channel_proxy.cc',
+ 'common/ipc_channel_proxy.h',
+ 'common/ipc_channel_win.cc',
+ 'common/ipc_channel_win.h',
+ 'common/ipc_logging.cc',
+ 'common/ipc_logging.h',
+ 'common/ipc_maybe.h',
+ 'common/ipc_message.cc',
+ 'common/ipc_message.h',
+ 'common/ipc_message_macros.h',
+ 'common/ipc_message_utils.cc',
+ 'common/ipc_message_utils.h',
+ 'common/ipc_sync_channel.cc',
+ 'common/ipc_sync_channel.h',
+ 'common/ipc_sync_message.cc',
+ 'common/ipc_sync_message.h',
+ 'common/json_value_serializer.cc',
+ 'common/json_value_serializer.h',
+ 'common/jstemplate_builder.cc',
+ 'common/jstemplate_builder.h',
+ 'common/l10n_util.cc',
+ 'common/l10n_util.h',
+ 'common/l10n_util_win.cc',
+ 'common/l10n_util_win.h',
+ 'common/libxml_utils.cc',
+ 'common/libxml_utils.h',
+ 'common/logging_chrome.cc',
+ 'common/logging_chrome.h',
+ 'common/mach_ipc_mac.h',
+ 'common/mach_ipc_mac.mm',
+ 'common/mach_message_source_mac.cc',
+ 'common/mach_message_source_mac.h',
+ 'common/main_function_params.h',
+ 'common/message_router.cc',
+ 'common/message_router.h',
+ 'common/modal_dialog_event.h',
+ 'common/mru_cache.h',
+ 'common/navigation_types.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/os_exchange_data.cc',
+ 'common/os_exchange_data.h',
+ 'common/page_transition_types.h',
+ 'common/page_zoom.h',
+ 'common/plugin_messages.h',
+ 'common/plugin_messages_internal.h',
+ 'common/pref_member.cc',
+ 'common/pref_member.h',
+ 'common/pref_names.cc',
+ 'common/pref_names.h',
+ 'common/pref_service.cc',
+ 'common/pref_service.h',
+ 'common/process_watcher.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/resource_bundle.cc',
+ 'common/resource_bundle.h',
+ 'common/resource_bundle_linux.cc',
+ 'common/resource_bundle_win.cc',
+ 'common/resource_dispatcher.cc',
+ 'common/resource_dispatcher.h',
+ 'common/sandbox_init_wrapper.cc',
+ 'common/sandbox_init_wrapper.h',
+ 'common/scoped_vector.h',
+ 'common/security_filter_peer.cc',
+ 'common/security_filter_peer.h',
+ 'common/slide_animation.cc',
+ 'common/slide_animation.h',
+ 'common/sqlite_compiled_statement.cc',
+ 'common/sqlite_compiled_statement.h',
+ 'common/sqlite_utils.cc',
+ 'common/sqlite_utils.h',
+ 'common/stl_util-inl.h',
+ 'common/task_queue.cc',
+ 'common/task_queue.h',
+ 'common/temp_scaffolding_stubs.cc',
+ 'common/temp_scaffolding_stubs.h',
+ 'common/throb_animation.cc',
+ 'common/throb_animation.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/unzip.cc',
+ 'common/unzip.h',
+ 'common/url_constants.cc',
+ 'common/url_constants.h',
+ 'common/visitedlink_common.cc',
+ 'common/visitedlink_common.h',
+ 'common/win_safe_util.cc',
+ 'common/win_safe_util.h',
+ 'common/win_util.cc',
+ 'common/win_util.h',
+ 'common/worker_thread_ticker.cc',
+ 'common/worker_thread_ticker.h',
+ 'common/x11_util.cc',
+ 'common/x11_util.h',
+ 'common/x11_util_internal.h',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ 'conditions': [
+ ['OS!="win"', {
+ 'sources!': [
+ 'common/gfx/emf.cc',
+ 'common/gfx/icon_util.cc',
+ 'common/gfx/path.cc',
+ 'common/chrome_plugin_util.cc',
+ 'common/chrome_process_filter.cc',
+ 'common/classfactory.cc',
+ 'common/drag_drop_types.cc',
+ 'common/os_exchange_data.cc',
+ 'common/process_watcher.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'browser',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'common',
+ 'resources',
+ '../media/media.gyp:media',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # All .cc, .h, .m, and .mm files under browser except for tests and
+ # mocks.
+ '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_popup.cc',
+ 'browser/autocomplete/autocomplete_popup.h',
+ 'browser/autocomplete/edit_drop_target.cc',
+ 'browser/autocomplete/edit_drop_target.h',
+ '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/automation/automation_autocomplete_edit_tracker.h',
+ 'browser/automation/automation_browser_tracker.h',
+ 'browser/automation/automation_constrained_window_tracker.h',
+ 'browser/automation/automation_provider.cc',
+ 'browser/automation/automation_provider.h',
+ 'browser/automation/automation_provider_list.cc',
+ 'browser/automation/automation_provider_list.h',
+ 'browser/automation/automation_resource_tracker.cc',
+ 'browser/automation/automation_resource_tracker.h',
+ 'browser/automation/automation_tab_tracker.h',
+ 'browser/automation/automation_window_tracker.h',
+ 'browser/automation/ui_controls.cc',
+ 'browser/automation/ui_controls.h',
+ 'browser/automation/url_request_failed_dns_job.cc',
+ 'browser/automation/url_request_failed_dns_job.h',
+ 'browser/automation/url_request_slow_download_job.cc',
+ 'browser/automation/url_request_slow_download_job.h',
+ 'browser/bookmarks/bookmark_codec.cc',
+ 'browser/bookmarks/bookmark_codec.h',
+ 'browser/bookmarks/bookmark_context_menu.cc',
+ 'browser/bookmarks/bookmark_context_menu.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_folder_tree_model.cc',
+ 'browser/bookmarks/bookmark_folder_tree_model.h',
+ 'browser/bookmarks/bookmark_html_writer.cc',
+ 'browser/bookmarks/bookmark_html_writer.h',
+ 'browser/bookmarks/bookmark_model.cc',
+ 'browser/bookmarks/bookmark_model.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/cocoa/base_view.h',
+ 'browser/cocoa/base_view.mm',
+ '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/grow_box_view.h',
+ 'browser/cocoa/grow_box_view.m',
+ 'browser/cocoa/sad_tab_view.h',
+ 'browser/cocoa/sad_tab_view.mm',
+ 'browser/cocoa/shell_dialogs_mac.mm',
+ 'browser/cocoa/tab_cell.h',
+ 'browser/cocoa/tab_cell.mm',
+ 'browser/cocoa/tab_contents_controller.h',
+ 'browser/cocoa/tab_contents_controller.mm',
+ 'browser/cocoa/tab_strip_controller.h',
+ 'browser/cocoa/tab_strip_controller.mm',
+ 'browser/cocoa/tab_strip_view.h',
+ 'browser/cocoa/tab_strip_view.mm',
+ 'browser/cocoa/toolbar_button_cell.h',
+ 'browser/cocoa/toolbar_button_cell.mm',
+ 'browser/cocoa/toolbar_view.h',
+ 'browser/cocoa/toolbar_view.mm',
+ 'browser/debugger/debugger_contents.cc',
+ 'browser/debugger/debugger_contents.h',
+ 'browser/debugger/debugger_host.h',
+ 'browser/debugger/debugger_host_impl.cpp',
+ 'browser/debugger/debugger_host_impl.h',
+ 'browser/debugger/debugger_io.h',
+ 'browser/debugger/debugger_io_socket.cc',
+ 'browser/debugger/debugger_io_socket.h',
+ 'browser/debugger/debugger_node.cc',
+ 'browser/debugger/debugger_node.h',
+ 'browser/debugger/debugger_shell.cc',
+ 'browser/debugger/debugger_shell.h',
+ 'browser/debugger/debugger_view.cc',
+ 'browser/debugger/debugger_view.h',
+ 'browser/debugger/debugger_window.cc',
+ 'browser/debugger/debugger_window.h',
+ 'browser/debugger/debugger_wrapper.cc',
+ 'browser/debugger/debugger_wrapper.h',
+ 'browser/dom_ui/chrome_url_data_manager.cc',
+ 'browser/dom_ui/chrome_url_data_manager.h',
+ 'browser/dom_ui/dom_ui.cc',
+ 'browser/dom_ui/dom_ui.h',
+ 'browser/dom_ui/dom_ui_contents.cc',
+ 'browser/dom_ui/dom_ui_contents.h',
+ 'browser/dom_ui/dom_ui_host.cc',
+ 'browser/dom_ui/dom_ui_host.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/history_ui.cc',
+ 'browser/dom_ui/history_ui.h',
+ 'browser/dom_ui/html_dialog_contents.cc',
+ 'browser/dom_ui/html_dialog_contents.h',
+ 'browser/dom_ui/new_tab_ui.cc',
+ 'browser/dom_ui/new_tab_ui.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_dialog_delegate.h',
+ 'browser/download/download_request_dialog_delegate_win.cc',
+ 'browser/download/download_request_dialog_delegate_win.h',
+ 'browser/download/download_request_manager.cc',
+ 'browser/download/download_request_manager.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_page_model.cc',
+ 'browser/download/save_page_model.h',
+ 'browser/download/save_types.h',
+ 'browser/extensions/extension.cc',
+ 'browser/extensions/extension.h',
+ 'browser/extensions/extension_protocols.cc',
+ 'browser/extensions/extension_protocols.h',
+ 'browser/extensions/extensions_service.cc',
+ 'browser/extensions/extensions_service.h',
+ 'browser/extensions/user_script_master.cc',
+ 'browser/extensions/user_script_master.h',
+ 'browser/gtk/back_forward_menu_model_gtk.cc',
+ 'browser/gtk/back_forward_menu_model_gtk.h',
+ 'browser/gtk/browser_toolbar_view_gtk.cc',
+ 'browser/gtk/browser_toolbar_view_gtk.h',
+ 'browser/gtk/browser_window_factory_gtk.cc',
+ 'browser/gtk/browser_window_gtk.cc',
+ 'browser/gtk/browser_window_gtk.h',
+ 'browser/gtk/custom_button.cc',
+ 'browser/gtk/custom_button.h',
+ 'browser/gtk/menu_gtk.cc',
+ 'browser/gtk/menu_gtk.h',
+ 'browser/gtk/nine_box.cc',
+ 'browser/gtk/nine_box.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/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/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/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.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/mork_reader.cc',
+ 'browser/importer/mork_reader.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/net/chrome_url_request_context.cc',
+ 'browser/net/chrome_url_request_context.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/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/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/password_manager/encryptor.cc',
+ 'browser/password_manager/encryptor.h',
+ 'browser/password_manager/ie7_password.cc',
+ 'browser/password_manager/ie7_password.h',
+ 'browser/password_manager/password_form_manager.cc',
+ 'browser/password_manager/password_form_manager.h',
+ 'browser/password_manager/password_form_manager_win.cc',
+ 'browser/password_manager/password_manager.cc',
+ 'browser/password_manager/password_manager.h',
+ 'browser/printing/page_number.cc',
+ 'browser/printing/page_number.h',
+ 'browser/printing/page_overlays.cc',
+ 'browser/printing/page_overlays.h',
+ 'browser/printing/page_range.cc',
+ 'browser/printing/page_range.h',
+ 'browser/printing/page_setup.cc',
+ 'browser/printing/page_setup.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_settings.cc',
+ 'browser/printing/print_settings.h',
+ 'browser/printing/print_view_manager.cc',
+ 'browser/printing/print_view_manager.h',
+ 'browser/printing/printed_document.cc',
+ 'browser/printing/printed_document.h',
+ 'browser/printing/printed_page.cc',
+ 'browser/printing/printed_page.h',
+ 'browser/printing/printed_pages_source.h',
+ 'browser/printing/printer_query.cc',
+ 'browser/printing/printer_query.h',
+ 'browser/printing/win_printing_context.cc',
+ 'browser/printing/win_printing_context.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.cc',
+ 'browser/renderer_host/backing_store.h',
+ 'browser/renderer_host/backing_store_posix.cc',
+ '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/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/render_process_host.cc',
+ 'browser/renderer_host/render_process_host.h',
+ 'browser/renderer_host/render_view_host.cc',
+ 'browser/renderer_host/render_view_host.h',
+ 'browser/renderer_host/render_view_host_delegate.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/renderer_security_policy.cc',
+ 'browser/renderer_host/renderer_security_policy.h',
+ 'browser/renderer_host/resource_dispatcher_host.cc',
+ 'browser/renderer_host/resource_dispatcher_host.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_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/sync_resource_handler.cc',
+ 'browser/renderer_host/sync_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_database_impl.cc',
+ 'browser/safe_browsing/safe_browsing_database_impl.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/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/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/ssl/ssl_blocking_page.cc',
+ 'browser/ssl/ssl_blocking_page.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/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/native_ui_contents.cc',
+ 'browser/tab_contents/native_ui_contents.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_controller.cc',
+ 'browser/tab_contents/render_view_context_menu_controller.h',
+ 'browser/tab_contents/render_view_host_manager.cc',
+ 'browser/tab_contents/render_view_host_manager.h',
+ 'browser/tab_contents/repost_form_warning.h',
+ 'browser/tab_contents/security_style.h',
+ 'browser/tab_contents/site_instance.cc',
+ 'browser/tab_contents/site_instance.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_factory.cc',
+ 'browser/tab_contents/tab_contents_factory.h',
+ 'browser/tab_contents/tab_contents_type.h',
+ 'browser/tab_contents/tab_util.cc',
+ 'browser/tab_contents/tab_util.h',
+ 'browser/tab_contents/web_contents.cc',
+ 'browser/tab_contents/web_contents.h',
+ 'browser/tab_contents/web_contents_view.cc',
+ 'browser/tab_contents/web_contents_view.h',
+ 'browser/tab_contents/web_contents_view_gtk.cc',
+ 'browser/tab_contents/web_contents_view_gtk.h',
+ 'browser/tab_contents/web_contents_view_mac.h',
+ 'browser/tab_contents/web_contents_view_mac.mm',
+ 'browser/tab_contents/web_contents_view_win.cc',
+ 'browser/tab_contents/web_contents_view_win.h',
+ 'browser/tab_contents/web_drag_source.cc',
+ 'browser/tab_contents/web_drag_source.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/views/frame/aero_glass_frame.cc',
+ 'browser/views/frame/aero_glass_frame.h',
+ 'browser/views/frame/aero_glass_non_client_view.cc',
+ 'browser/views/frame/aero_glass_non_client_view.h',
+ 'browser/views/frame/browser_frame.h',
+ 'browser/views/frame/browser_view.cc',
+ 'browser/views/frame/browser_view.h',
+ 'browser/views/frame/browser_window_factory.cc',
+ 'browser/views/frame/opaque_frame.cc',
+ 'browser/views/frame/opaque_frame.h',
+ 'browser/views/frame/opaque_non_client_view.cc',
+ 'browser/views/frame/opaque_non_client_view.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/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/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/language_combobox_model.cc',
+ 'browser/views/options/language_combobox_model.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/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/hwnd_photobooth.cc',
+ 'browser/views/tabs/hwnd_photobooth.h',
+ 'browser/views/tabs/tab.cc',
+ 'browser/views/tabs/tab.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/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/blocked_popup_container.cc',
+ 'browser/views/blocked_popup_container.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_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_table_view.cc',
+ 'browser/views/bookmark_table_view.h',
+ 'browser/views/bug_report_view.cc',
+ 'browser/views/bug_report_view.h',
+ 'browser/views/clear_browsing_data.cc',
+ 'browser/views/clear_browsing_data.h',
+ 'browser/views/constrained_window_animation.cc',
+ 'browser/views/constrained_window_animation.h',
+ 'browser/views/constrained_window_impl.cc',
+ 'browser/views/constrained_window_impl.h',
+ '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.cc',
+ 'browser/views/download_started_animation.h',
+ 'browser/views/download_tab_view.cc',
+ 'browser/views/download_tab_view.h',
+ 'browser/views/edit_keyword_controller.cc',
+ 'browser/views/edit_keyword_controller.h',
+ 'browser/views/event_utils.cc',
+ 'browser/views/event_utils.h',
+ 'browser/views/external_protocol_dialog.cc',
+ 'browser/views/external_protocol_dialog.h',
+ 'browser/views/find_bar_view.cc',
+ 'browser/views/find_bar_view.h',
+ 'browser/views/find_bar_win.cc',
+ 'browser/views/find_bar_win.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/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/hung_renderer_view.h',
+ 'browser/views/hwnd_html_view.cc',
+ 'browser/views/hwnd_html_view.h',
+ '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/input_window.cc',
+ 'browser/views/input_window.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/page_info_window.cc',
+ 'browser/views/page_info_window.h',
+ 'browser/views/password_manager_exceptions_view.cc',
+ 'browser/views/password_manager_exceptions_view.h',
+ 'browser/views/password_manager_view.cc',
+ 'browser/views/password_manager_view.h',
+ '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/shelf_item_dialog.cc',
+ 'browser/views/shelf_item_dialog.h',
+ 'browser/views/shell_dialogs_win.cc',
+ 'browser/views/standard_layout.h',
+ '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_contents_container_view.cc',
+ 'browser/views/tab_contents_container_view.h',
+ 'browser/views/tab_icon_view.cc',
+ 'browser/views/tab_icon_view.h',
+ 'browser/views/theme_helpers.cc',
+ 'browser/views/theme_helpers.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/user_data_dir_dialog.cc',
+ 'browser/views/user_data_dir_dialog.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/alternate_nav_url_fetcher.cc',
+ 'browser/alternate_nav_url_fetcher.h',
+ 'browser/app_controller_mac.h',
+ 'browser/app_controller_mac.mm',
+ 'browser/app_modal_dialog_queue.cc',
+ 'browser/app_modal_dialog_queue.h',
+ 'browser/autofill_manager.cc',
+ 'browser/autofill_manager.h',
+ 'browser/back_forward_menu_model.cc',
+ 'browser/back_forward_menu_model.h',
+ 'browser/back_forward_menu_model_win.cc',
+ 'browser/back_forward_menu_model_win.h',
+ 'browser/base_history_model.cc',
+ 'browser/base_history_model.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.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_trial.cc',
+ 'browser/browser_trial.h',
+ 'browser/browser_url_handler.cc',
+ 'browser/browser_url_handler.h',
+ 'browser/browser_window.h',
+ 'browser/browser_window_factory.mm',
+ 'browser/browsing_data_remover.cc',
+ 'browser/browsing_data_remover.h',
+ 'browser/browsing_instance.cc',
+ 'browser/browsing_instance.h',
+ 'browser/cache_manager_host.cc',
+ 'browser/cache_manager_host.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/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/command_updater.cc',
+ 'browser/command_updater.h',
+ 'browser/cross_site_request_manager.cc',
+ 'browser/cross_site_request_manager.h',
+ 'browser/dock_info.cc',
+ 'browser/dock_info.h',
+ 'browser/dom_operation_notification_details.h',
+ 'browser/drag_utils.cc',
+ 'browser/drag_utils.h',
+ 'browser/encoding_menu_controller_delegate.cc',
+ 'browser/encoding_menu_controller_delegate.h',
+ 'browser/external_protocol_handler.cc',
+ 'browser/external_protocol_handler.h',
+ 'browser/external_tab_container.cc',
+ 'browser/external_tab_container.h',
+ 'browser/fav_icon_helper.cc',
+ 'browser/fav_icon_helper.h',
+ 'browser/find_notification_details.h',
+ 'browser/first_run.cc',
+ 'browser/first_run.h',
+ 'browser/gears_integration.cc',
+ 'browser/gears_integration.h',
+ 'browser/google_update.cc',
+ 'browser/google_update.h',
+ 'browser/google_url_tracker.cc',
+ 'browser/google_url_tracker.h',
+ 'browser/google_util.cc',
+ 'browser/google_util.h',
+ 'browser/history_model.cc',
+ 'browser/history_model.h',
+ 'browser/history_tab_ui.cc',
+ 'browser/history_tab_ui.h',
+ 'browser/history_view.cc',
+ 'browser/history_view.h',
+ 'browser/icon_loader.cc',
+ 'browser/icon_loader.h',
+ 'browser/icon_manager.cc',
+ 'browser/icon_manager.h',
+ 'browser/ime_input.cc',
+ 'browser/ime_input.h',
+ 'browser/jankometer.cc',
+ 'browser/jankometer.h',
+ 'browser/js_before_unload_handler.h',
+ 'browser/js_before_unload_handler_win.cc',
+ 'browser/js_before_unload_handler_win.h',
+ 'browser/jsmessage_box_handler.h',
+ 'browser/jsmessage_box_handler_win.cc',
+ 'browser/jsmessage_box_handler_win.h',
+ 'browser/load_from_memory_cache_details.h',
+ 'browser/load_notification_details.h',
+ 'browser/location_bar.h',
+ 'browser/login_prompt.cc',
+ 'browser/login_prompt.h',
+ 'browser/memory_details.cc',
+ 'browser/memory_details.h',
+ 'browser/meta_table_helper.cc',
+ 'browser/meta_table_helper.h',
+ 'browser/modal_html_dialog_delegate.cc',
+ 'browser/modal_html_dialog_delegate.h',
+ 'browser/options_window.h',
+ 'browser/page_state.cc',
+ 'browser/page_state.h',
+ 'browser/plugin_installer.cc',
+ 'browser/plugin_installer.h',
+ 'browser/plugin_process_host.cc',
+ 'browser/plugin_process_host.h',
+ 'browser/plugin_service.cc',
+ 'browser/plugin_service.h',
+ 'browser/process_singleton.h',
+ 'browser/process_singleton_linux.cc',
+ 'browser/process_singleton_win.cc',
+ 'browser/profile.cc',
+ 'browser/profile.h',
+ 'browser/profile_manager.cc',
+ 'browser/profile_manager.h',
+ 'browser/sandbox_policy.cc',
+ 'browser/sandbox_policy.h',
+ 'browser/session_startup_pref.cc',
+ 'browser/session_startup_pref.h',
+ 'browser/shell_dialogs.h',
+ 'browser/shell_integration.cc',
+ 'browser/shell_integration.h',
+ 'browser/spellcheck_worditerator.cc',
+ 'browser/spellcheck_worditerator.h',
+ 'browser/spellchecker.cc',
+ 'browser/spellchecker.h',
+ 'browser/status_bubble.h',
+ 'browser/task_manager.cc',
+ 'browser/task_manager.h',
+ 'browser/task_manager_resource_providers.cc',
+ 'browser/task_manager_resource_providers.h',
+ 'browser/toolbar_model.cc',
+ 'browser/toolbar_model.h',
+ 'browser/user_data_manager.cc',
+ 'browser/user_data_manager.h',
+ 'browser/view_ids.h',
+ 'browser/visitedlink_master.cc',
+ 'browser/visitedlink_master.h',
+ 'browser/window_sizer.cc',
+ 'browser/window_sizer.h',
+ ],
+ 'conditions': [
+ ['OS!="win"', {
+ 'sources/': [
+ # Exclude most of automation.
+ ['exclude', '^browser/automation/'],
+ ['include', '^browser/automation/automation_provider\\.cc$'],
+ ['include', '^browser/automation/automation_provider_list\\.cc$'],
+ ['include', '^browser/automation/automation_resource_tracker\\.cc$'],
+ ['include', '^browser/automation/url_request_[^/]*_job\\.cc$'],
+
+ # Exclude most of dom_ui.
+ ['exclude', '^browser/dom_ui/'],
+ ['include', '^browser/dom_ui/chrome_url_data_manager\\.cc$'],
+ ['include', '^browser/dom_ui/dom_ui\\.cc$'],
+ ['include', '^browser/dom_ui/dom_ui_contents\\.cc$'],
+ ['include', '^browser/dom_ui/dom_ui_host\\.cc$'],
+ ['include', '^browser/dom_ui/new_tab_ui\\.cc$'],
+
+ # Exclude most of download.
+ ['exclude', '^browser/download/'],
+ ['include', '^browser/download/download_(file|manager)\\.cc$'],
+ ['include', '^browser/download/download_request_manager\\.cc$'],
+ ['include', '^browser/download/save_(file(_manager)?|item|package)\\.cc$'],
+
+ # Exclude all of hang_monitor.
+ ['exclude', '^browser/hang_monitor/'],
+
+ # Exclude most of password_manager.
+ ['exclude', '^browser/password_manager/'],
+ ['include', '^browser/password_manager/password(_form)?_manager\\.cc$'],
+
+ # Exclude most of printing.
+ ['exclude', '^browser/printing/'],
+ ['include', '^browser/printing/page_(number|range|setup)\\.cc$'],
+
+ # Exclude all of rlz.
+ ['exclude', '^browser/rlz/'],
+
+ # Exclude all of views.
+ ['exclude', '^browser/views/'],
+ ],
+ 'sources!': [
+ 'browser/autocomplete/autocomplete_accessibility.cc',
+ 'browser/autocomplete/autocomplete_edit.cc',
+ 'browser/autocomplete/autocomplete_popup.cc',
+ 'browser/autocomplete/edit_drop_target.cc',
+ 'browser/bookmarks/bookmark_context_menu.cc',
+ 'browser/bookmarks/bookmark_drop_info.cc',
+ 'browser/debugger/debugger_view.cc',
+ 'browser/debugger/debugger_window.cc',
+ 'browser/importer/firefox2_importer.cc',
+ 'browser/importer/firefox3_importer.cc',
+ 'browser/importer/firefox_importer_utils.cc',
+ 'browser/importer/ie_importer.cc',
+ 'browser/importer/importer.cc',
+ 'browser/tab_contents/native_ui_contents.cc',
+ 'browser/tab_contents/render_view_context_menu.cc',
+ 'browser/tab_contents/render_view_context_menu_controller.cc',
+ 'browser/tab_contents/web_drag_source.cc',
+ 'browser/tab_contents/web_drop_target.cc',
+ 'browser/app_modal_dialog_queue.cc',
+ 'browser/browser_accessibility.cc',
+ 'browser/browser_accessibility_manager.cc',
+ 'browser/chrome_plugin_host.cc',
+ 'browser/dock_info.cc',
+ 'browser/drag_utils.cc',
+ 'browser/encoding_menu_controller_delegate.cc',
+ 'browser/external_protocol_handler.cc',
+ 'browser/external_tab_container.cc',
+ 'browser/first_run.cc',
+ 'browser/google_update.cc',
+ 'browser/history_tab_ui.cc',
+ 'browser/history_view.cc',
+ 'browser/icon_loader.cc',
+ 'browser/icon_manager.cc',
+ 'browser/ime_input.cc',
+ 'browser/jankometer.cc',
+ 'browser/login_prompt.cc',
+ 'browser/memory_details.cc',
+ 'browser/modal_html_dialog_delegate.cc',
+ 'browser/sandbox_policy.cc',
+ 'browser/shell_integration.cc',
+ 'browser/spellchecker.cc',
+ 'browser/task_manager.cc',
+ 'browser/task_manager_resource_providers.cc',
+ 'browser/window_sizer.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'renderer',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'common',
+ 'resources',
+ '../skia/skia.gyp:skia',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../webkit/webkit.gyp:glue',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # All .cc, .h, and .mm files under renderer except tests and mocks.
+ 'renderer/automation/dom_automation_controller.cc',
+ 'renderer/automation/dom_automation_controller.h',
+ 'renderer/media/audio_renderer_impl.cc',
+ 'renderer/media/audio_renderer_impl.h',
+ 'renderer/media/data_source_impl.cc',
+ 'renderer/media/data_source_impl.h',
+ 'renderer/media/video_renderer_impl.cc',
+ 'renderer/media/video_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/about_handler.cc',
+ 'renderer/about_handler.h',
+ 'renderer/chrome_plugin_host.cc',
+ 'renderer/chrome_plugin_host.h',
+ 'renderer/debug_message_handler.cc',
+ 'renderer/debug_message_handler.h',
+ 'renderer/dom_ui_bindings.cc',
+ 'renderer/dom_ui_bindings.h',
+ 'renderer/external_host_bindings.cc',
+ 'renderer/external_host_bindings.h',
+ 'renderer/external_js_object.cc',
+ 'renderer/external_js_object.h',
+ 'renderer/localized_error.cc',
+ 'renderer/localized_error.h',
+ 'renderer/plugin_channel_host.cc',
+ 'renderer/plugin_channel_host.h',
+ 'renderer/render_process.cc',
+ 'renderer/render_process.h',
+ 'renderer/render_thread.cc',
+ 'renderer/render_thread.h',
+ 'renderer/render_view.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/user_script_slave.cc',
+ 'renderer/user_script_slave.h',
+ 'renderer/visitedlink_slave.cc',
+ 'renderer/visitedlink_slave.h',
+ 'renderer/webmediaplayer_delegate_impl.cc',
+ 'renderer/webmediaplayer_delegate_impl.h',
+ 'renderer/webplugin_delegate_proxy.cc',
+ 'renderer/webplugin_delegate_proxy.h',
+ ],
+ 'link_settings': {
+ 'mac_bundle_resources': [
+ 'renderer/renderer.sb',
+ ],
+ },
+ 'conditions': [
+ ['OS!="win"', {
+ 'sources!': [
+ 'renderer/chrome_plugin_host.cc',
+ 'renderer/plugin_channel_host.cc',
+ 'renderer/webplugin_delegate_proxy.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'app',
+ 'type': 'application',
+ 'dependencies': [
+ 'common',
+ 'browser',
+ 'renderer',
+ ],
+ 'sources': [
+ # All .cc, .h, and .mm files under app except for tests.
+ 'app/breakpad.cc',
+ 'app/breakpad.h',
+ 'app/chrome_dll_main.cc',
+ 'app/chrome_dll_resource.h',
+ 'app/chrome_exe_main.cc',
+ 'app/chrome_exe_main.mm',
+ 'app/chrome_exe_main_gtk.cc',
+ 'app/chrome_exe_resource.h',
+ 'app/client_util.cc',
+ 'app/client_util.h',
+ 'app/google_update_client.cc',
+ 'app/google_update_client.h',
+ 'app/result_codes.h',
+ 'app/scoped_ole_initializer.h',
+ ],
+ 'mac_bundle_resources': [
+ 'app/nibs/English.lproj/BrowserWindow.xib',
+ 'app/nibs/English.lproj/MainMenu.xib',
+ 'app/nibs/English.lproj/TabContents.xib',
+ 'app/theme/chromium/chromium.icns',
+ 'app/theme/back.pdf',
+ 'app/theme/forward.pdf',
+ 'app/theme/go.pdf',
+ 'app/theme/grow_box.png',
+ 'app/theme/newtab.pdf',
+ 'app/theme/reload.pdf',
+ 'app/theme/sadtab.png',
+ 'app/theme/star.pdf',
+ 'app/theme/starred.pdf',
+ 'app/app-Info.plist',
+ ],
+ # TODO(mark): Come up with a fancier way to do this. It should only
+ # be necessary to list app-Info.plist once, not the three times it is
+ # listed here.
+ 'mac_bundle_resources!': [
+ 'app/app-Info.plist',
+ ],
+ 'xcode_settings': {
+ 'INFOPLIST_FILE': 'app/app-Info.plist',
+ },
+ 'conditions': [
+ ['OS=="mac"', {'product_name': 'Chromium'}],
+ ['OS!="win"', {
+ 'sources!': [
+ 'app/breakpad.cc',
+ 'app/chrome_exe_main.cc',
+ 'app/client_util.cc',
+ 'app/google_update_client.cc',
+ ]
+ }],
+ ],
+ },
+ {
+ 'target_name': 'image_diff',
+ 'type': 'executable',
+ 'dependencies': [
+ '../base/base.gyp:base',
+ '../base/base.gyp:base_gfx',
+ ],
+ 'sources': [
+ 'tools/test/image_diff/image_diff.cc',
+ ],
+ },
+ {
+ # 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',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'browser',
+ 'common',
+ 'renderer',
+ 'resources',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'browser/automation/url_request_mock_http_job.cc',
+ 'browser/automation/url_request_mock_http_job.h',
+ 'browser/automation/url_request_mock_net_error_job.cc',
+ 'browser/automation/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_render_view_host.cc',
+ 'browser/renderer_host/test_render_view_host.h',
+ 'browser/tab_contents/test_web_contents.cc',
+ 'browser/tab_contents/test_web_contents.h',
+ 'common/ipc_test_sink.cc',
+ 'common/ipc_test_sink.h',
+ 'renderer/mock_render_process.h',
+ 'renderer/mock_render_thread.cc',
+ 'renderer/mock_render_thread.h',
+ 'test/testing_profile.cc',
+ 'test/testing_profile.h',
+ ],
+ },
+ {
+ 'target_name': 'ipc_tests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'common',
+ 'test_support',
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ 'common/ipc_fuzzing_tests.cc',
+ 'common/ipc_message_unittest.cc',
+ 'common/ipc_send_fds_test.cc',
+ 'common/ipc_sync_channel_unittest.cc',
+ 'common/ipc_sync_message_unittest.cc',
+ 'common/ipc_sync_message_unittest.h',
+ 'common/ipc_tests.cc',
+ 'common/ipc_tests.h',
+ ],
+ },
+ {
+ 'target_name': 'ui_tests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'browser',
+ 'common',
+ 'test_support',
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'test/ui/run_all_unittests.cc',
+ 'test/unit/run_all_unittests.cc',
+ ],
+ 'conditions': [
+ # There are only real ui_tests on Windows. On other platforms,
+ # there's just a dummy stub that looks like a test. Since it's not
+ # a real ui_tests executable, it builds test/unit/run_all_unittests.cc
+ # instead of the one in test/ui, and excludes all other files. The
+ # runner in test/unit should not be built on Windows.
+ ['OS=="win"', {
+ 'sources/': [
+ ['exclude', '^test/unit/run_all_unittests\\.cc$'],
+ ],
+ }, { # else: OS!="win"
+ 'sources/': [
+ ['exclude', ''],
+ ['include', '^test/unit/run_all_unittests\\.cc$'],
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'unit_tests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'browser',
+ 'common',
+ 'renderer',
+ 'resources',
+ 'test_support',
+ '../skia/skia.gyp:skia',
+ '../testing/gtest.gyp:gtest',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/npapi/npapi.gyp:npapi',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ # All unittests in browser, common, and renderer, and
+ # run_all_unittests.cc.
+ 'browser/autocomplete/autocomplete_unittest.cc',
+ 'browser/autocomplete/history_contents_provider_unittest.cc',
+ 'browser/autocomplete/history_url_provider_unittest.cc',
+ 'browser/autocomplete/keyword_provider_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/download/download_manager_unittest.cc',
+ 'browser/download/download_request_manager_unittest.cc',
+ 'browser/download/save_package_unittest.cc',
+ 'browser/extensions/extension_unittest.cc',
+ 'browser/extensions/extensions_service_unittest.cc',
+ 'browser/extensions/user_script_master_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/url_database_unittest.cc',
+ 'browser/history/visit_database_unittest.cc',
+ 'browser/history/visit_tracker_unittest.cc',
+ 'browser/importer/firefox_importer_unittest.cc',
+ 'browser/importer/importer_unittest.cc',
+ 'browser/metrics/metrics_log_unittest.cc',
+ 'browser/metrics/metrics_response_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/url_fetcher_unittest.cc',
+ 'browser/net/url_fixer_upper_unittest.cc',
+ 'browser/password_manager/encryptor_unittest.cc',
+ 'browser/password_manager/password_form_manager_unittest.cc',
+ 'browser/printing/page_number_unittest.cc',
+ 'browser/printing/page_overlays_unittest.cc',
+ 'browser/printing/page_range_unittest.cc',
+ 'browser/printing/page_setup_unittest.cc',
+ 'browser/printing/print_job_unittest.cc',
+ 'browser/printing/win_printing_context_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',
+ 'browser/renderer_host/renderer_security_policy_unittest.cc',
+ 'browser/renderer_host/resource_dispatcher_host_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_database_unittest.cc',
+ 'browser/safe_browsing/safe_browsing_util_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_unittest.cc',
+ 'browser/sessions/session_backend_unittest.cc',
+ '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/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/extensions/url_pattern_unittest.cc',
+ 'common/extensions/user_script_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/notification_service_unittest.cc',
+ 'common/os_exchange_data_unittest.cc',
+ 'common/pref_member_unittest.cc',
+ 'common/pref_service_unittest.cc',
+ 'common/property_bag_unittest.cc',
+ 'common/resource_dispatcher_unittest.cc',
+ 'common/time_format_unittest.cc',
+ 'common/unzip_unittest.cc',
+ 'common/win_util_unittest.cc',
+ 'common/worker_thread_ticker_unittest.cc',
+ 'renderer/extensions/greasemonkey_api_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_widget_unittest.cc',
+ 'renderer/renderer_main_unittest.cc',
+ 'test/unit/run_all_unittests.cc',
+ ],
+ 'conditions': [
+ ['OS!="win"', {
+ 'sources!': [
+ 'browser/autocomplete/autocomplete_unittest.cc',
+ 'browser/autocomplete/history_contents_provider_unittest.cc',
+ 'browser/autocomplete/history_url_provider_unittest.cc',
+ 'browser/autocomplete/keyword_provider_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/download/download_manager_unittest.cc',
+ 'browser/download/download_request_manager_unittest.cc',
+ 'browser/extensions/user_script_master_unittest.cc',
+ 'browser/history/text_database_manager_unittest.cc',
+ 'browser/history/text_database_unittest.cc',
+ 'browser/history/thumbnail_database_unittest.cc',
+ 'browser/importer/firefox_importer_unittest.cc',
+ 'browser/importer/importer_unittest.cc',
+ 'browser/net/resolve_proxy_msg_helper_unittest.cc',
+ 'browser/net/url_fetcher_unittest.cc',
+ 'browser/net/url_fixer_upper_unittest.cc',
+ 'browser/password_manager/encryptor_unittest.cc',
+ 'browser/password_manager/password_form_manager_unittest.cc',
+ 'browser/printing/page_number_unittest.cc',
+ 'browser/printing/page_overlays_unittest.cc',
+ 'browser/printing/print_job_unittest.cc',
+ 'browser/renderer_host/render_view_host_unittest.cc',
+ 'browser/renderer_host/render_widget_host_unittest.cc',
+ 'browser/rlz/rlz_unittest.cc',
+ 'browser/sessions/session_backend_unittest.cc',
+ '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/site_instance_unittest.cc',
+ 'browser/spellcheck_unittest.cc',
+ 'browser/visitedlink_unittest.cc',
+ 'browser/webdata/web_database_unittest.cc',
+ 'browser/window_sizer_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/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',
+ ],
+ }],
+ ],
+ },
+ ],
+}
diff --git a/chrome/test/security_tests/security_tests.gyp b/chrome/test/security_tests/security_tests.gyp
new file mode 100644
index 0000000..8588983
--- /dev/null
+++ b/chrome/test/security_tests/security_tests.gyp
@@ -0,0 +1,26 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'security_tests',
+ 'type': 'shared_library',
+ 'sources': [
+ '../../../sandbox/tests/validation_tests/commands.cc',
+ '../../../sandbox/tests/validation_tests/commands.h',
+ '../injection_test_dll.h',
+ 'ipc_security_tests.cc',
+ 'ipc_security_tests.h',
+ 'security_tests.cc',
+ ],
+ },
+ ],
+}
diff --git a/media/media.gyp b/media/media.gyp
new file mode 100644
index 0000000..59832ba
--- /dev/null
+++ b/media/media.gyp
@@ -0,0 +1,90 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'target_defaults': {
+ 'conditions': [
+ ['OS!="linux"', {'sources/': [['exclude', '/linux/']]}],
+ ['OS!="mac"', {'sources/': [['exclude', '/mac/']]}],
+ ['OS!="win"', {'sources/': [['exclude', '/win/']]}],
+ ],
+ },
+ 'targets': [
+ {
+ 'target_name': 'media',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../base/base.gyp:base',
+ ],
+ 'include_dirs': [
+ '..',
+ ],
+ 'sources': [
+ 'audio/linux/audio_manager_linux.cc',
+ 'audio/mac/audio_manager_mac.cc',
+ 'audio/win/audio_manager_win.h',
+ 'audio/win/audio_output_win.cc',
+ 'audio/win/simple_sources_win.cc',
+ 'audio/win/waveout_output_win.cc',
+ 'audio/win/waveout_output_win.h',
+ 'audio/audio_output.h',
+ 'audio/simple_sources.h',
+ 'base/buffers.h',
+ 'base/data_buffer.cc',
+ 'base/data_buffer.h',
+ 'base/factory.h',
+ 'base/filter_host.h',
+ 'base/filter_host_impl.cc',
+ 'base/filter_host_impl.h',
+ 'base/filters.h',
+ 'base/media_format.cc',
+ 'base/media_format.h',
+ 'base/mock_filter_host.h',
+ 'base/mock_media_filters.h',
+ 'base/mock_pipeline.h',
+ 'base/pipeline.h',
+ 'base/pipeline_impl.cc',
+ 'base/pipeline_impl.h',
+ 'base/synchronizer.cc',
+ 'base/synchronizer.h',
+ 'filters/audio_renderer_base.cc',
+ 'filters/audio_renderer_base.h',
+ 'filters/audio_renderer_impl.cc',
+ 'filters/audio_renderer_impl.h',
+ 'filters/file_data_source.cc',
+ 'filters/file_data_source.h',
+ 'filters/null_audio_renderer.cc',
+ 'filters/null_audio_renderer.h',
+ 'player/player.cc',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '..',
+ ],
+ },
+ },
+ {
+ 'target_name': 'media_unittests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'media',
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ 'audio/win/audio_output_win_unittest.cc',
+ 'base/data_buffer_unittest.cc',
+ 'base/pipeline_impl_unittest.cc',
+ 'base/run_all_unittests.cc',
+ 'filters/file_data_source_unittest.cc',
+ ],
+ },
+ ],
+}
diff --git a/net/net.gyp b/net/net.gyp
new file mode 100644
index 0000000..3789e40
--- /dev/null
+++ b/net/net.gyp
@@ -0,0 +1,597 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'net',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../base/base.gyp:base',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../sdch/sdch.gyp:sdch',
+ '../third_party/bzip2/bzip2.gyp:bzip2',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ '../third_party/modp_b64/modp_b64.gyp:modp_b64',
+ '../third_party/zlib/zlib.gyp:zlib',
+ ],
+ 'sources': [
+ 'base/address_list.cc',
+ 'base/address_list.h',
+ 'base/auth.h',
+ 'base/base64.cc',
+ 'base/base64.h',
+ 'base/bzip2_filter.cc',
+ 'base/bzip2_filter.h',
+ 'base/cert_status_flags.cc',
+ 'base/cert_status_flags.h',
+ 'base/cert_verifier.cc',
+ 'base/cert_verifier.h',
+ 'base/cert_verify_result.h',
+ 'base/client_socket.cc',
+ 'base/client_socket.h',
+ 'base/client_socket_factory.cc',
+ 'base/client_socket_factory.h',
+ 'base/client_socket_handle.cc',
+ 'base/client_socket_handle.h',
+ 'base/client_socket_pool.cc',
+ 'base/client_socket_pool.h',
+ 'base/completion_callback.h',
+ 'base/connection_type_histograms.cc',
+ 'base/connection_type_histograms.h',
+ 'base/cookie_monster.cc',
+ 'base/cookie_monster.h',
+ 'base/cookie_policy.cc',
+ 'base/cookie_policy.h',
+ 'base/data_url.cc',
+ 'base/data_url.h',
+ 'base/directory_lister.cc',
+ 'base/directory_lister.h',
+ 'base/dns_resolution_observer.cc',
+ 'base/dns_resolution_observer.h',
+ 'base/effective_tld_names.cc',
+ 'base/effective_tld_names.dat',
+ 'base/escape.cc',
+ 'base/escape.h',
+ 'base/ev_root_ca_metadata.cc',
+ 'base/ev_root_ca_metadata.h',
+ 'base/file_stream.h',
+ 'base/file_stream_posix.cc',
+ 'base/file_stream_win.cc',
+ 'base/filter.cc',
+ 'base/filter.h',
+ 'base/gzip_filter.cc',
+ 'base/gzip_filter.h',
+ 'base/gzip_header.cc',
+ 'base/gzip_header.h',
+ 'base/host_resolver.cc',
+ 'base/host_resolver.h',
+ 'base/io_buffer.cc',
+ 'base/io_buffer.h',
+ 'base/listen_socket.cc',
+ 'base/listen_socket.h',
+ 'base/load_flags.h',
+ 'base/mime_sniffer.cc',
+ 'base/mime_sniffer.h',
+ 'base/mime_util.cc',
+ 'base/mime_util.h',
+ 'base/net_error_list.h',
+ 'base/net_errors.cc',
+ 'base/net_errors.h',
+ 'base/net_module.cc',
+ 'base/net_module.h',
+ 'base/net_resources.h',
+ 'base/net_util.cc',
+ 'base/net_util.h',
+ 'base/net_util_posix.cc',
+ 'base/net_util_win.cc',
+ 'base/nss_memio.c',
+ 'base/platform_mime_util.h',
+ # TODO(tc): gnome-vfs? xdgmime? /etc/mime.types?
+ 'base/platform_mime_util_linux.cc',
+ 'base/platform_mime_util_mac.cc',
+ 'base/platform_mime_util_win.cc',
+ 'base/registry_controlled_domain.cc',
+ 'base/registry_controlled_domain.h',
+ 'base/scoped_cert_chain_context.h',
+ 'base/sdch_filter.cc',
+ 'base/sdch_filter.h',
+ 'base/sdch_manager.cc',
+ 'base/sdch_manager.h',
+ 'base/socket.h',
+ 'base/ssl_client_socket.h',
+ 'base/ssl_client_socket_mac.cc',
+ 'base/ssl_client_socket_nss.cc',
+ 'base/ssl_client_socket_win.cc',
+ 'base/ssl_client_socket_win.h',
+ 'base/ssl_config_service.cc',
+ 'base/ssl_config_service.h',
+ 'base/ssl_info.h',
+ 'base/ssl_test_util.cc',
+ 'base/tcp_client_socket.h',
+ 'base/tcp_client_socket_libevent.cc',
+ 'base/tcp_client_socket_win.cc',
+ 'base/telnet_server.cc',
+ 'base/telnet_server.h',
+ 'base/upload_data.cc',
+ 'base/upload_data.h',
+ 'base/upload_data_stream.cc',
+ 'base/upload_data_stream.h',
+ 'base/wininet_util.cc',
+ 'base/wininet_util.h',
+ 'base/winsock_init.cc',
+ 'base/winsock_init.h',
+ 'base/x509_certificate.cc',
+ 'base/x509_certificate.h',
+ 'base/x509_certificate_mac.cc',
+ 'base/x509_certificate_nss.cc',
+ 'base/x509_certificate_win.cc',
+ 'build/precompiled_net.cc',
+ 'build/precompiled_net.h',
+ 'disk_cache/addr.cc',
+ 'disk_cache/addr.h',
+ 'disk_cache/backend_impl.cc',
+ 'disk_cache/backend_impl.h',
+ 'disk_cache/block_files.cc',
+ 'disk_cache/block_files.h',
+ 'disk_cache/cache_util.h',
+ 'disk_cache/cache_util_posix.cc',
+ 'disk_cache/cache_util_win.cc',
+ 'disk_cache/disk_cache.h',
+ 'disk_cache/disk_format.h',
+ 'disk_cache/entry_impl.cc',
+ 'disk_cache/entry_impl.h',
+ 'disk_cache/errors.h',
+ 'disk_cache/eviction.cc',
+ 'disk_cache/eviction.h',
+ 'disk_cache/file.h',
+ 'disk_cache/file_block.h',
+ 'disk_cache/file_lock.cc',
+ 'disk_cache/file_lock.h',
+ 'disk_cache/file_posix.cc',
+ 'disk_cache/file_win.cc',
+ 'disk_cache/hash.cc',
+ 'disk_cache/hash.h',
+ 'disk_cache/mapped_file.h',
+ 'disk_cache/mapped_file_posix.cc',
+ 'disk_cache/mapped_file_win.cc',
+ 'disk_cache/mem_backend_impl.cc',
+ 'disk_cache/mem_backend_impl.h',
+ 'disk_cache/mem_entry_impl.cc',
+ 'disk_cache/mem_entry_impl.h',
+ 'disk_cache/mem_rankings.cc',
+ 'disk_cache/mem_rankings.h',
+ 'disk_cache/rankings.cc',
+ 'disk_cache/rankings.h',
+ 'disk_cache/stats.cc',
+ 'disk_cache/stats.h',
+ 'disk_cache/stats_histogram.cc',
+ 'disk_cache/stats_histogram.h',
+ 'disk_cache/storage_block-inl.h',
+ 'disk_cache/storage_block.h',
+ 'disk_cache/trace.cc',
+ 'disk_cache/trace.h',
+ 'ftp/ftp_auth_cache.cc',
+ 'ftp/ftp_auth_cache.h',
+ 'ftp/ftp_network_layer.cc',
+ 'ftp/ftp_network_layer.h',
+ 'ftp/ftp_network_session.h',
+ 'ftp/ftp_network_transaction.cc',
+ 'ftp/ftp_network_transaction.h',
+ 'ftp/ftp_request_info.h',
+ 'ftp/ftp_response_info.h',
+ 'ftp/ftp_transaction.h',
+ 'ftp/ftp_transaction_factory.h',
+ 'http/http_atom_list.h',
+ 'http/http_auth.cc',
+ 'http/http_auth.h',
+ 'http/http_auth_cache.cc',
+ 'http/http_auth_cache.h',
+ 'http/http_auth_handler.h',
+ 'http/http_auth_handler.cc',
+ 'http/http_auth_handler_basic.cc',
+ 'http/http_auth_handler_basic.h',
+ 'http/http_auth_handler_digest.cc',
+ 'http/http_auth_handler_digest.h',
+ 'http/http_cache.cc',
+ 'http/http_cache.h',
+ 'http/http_chunked_decoder.cc',
+ 'http/http_chunked_decoder.h',
+ 'http/http_network_layer.cc',
+ 'http/http_network_layer.h',
+ 'http/http_network_session.h',
+ 'http/http_network_transaction.cc',
+ 'http/http_network_transaction.h',
+ 'http/http_request_info.h',
+ 'http/http_response_headers.cc',
+ 'http/http_response_headers.h',
+ 'http/http_response_info.cc',
+ 'http/http_response_info.h',
+ 'http/http_transaction.h',
+ 'http/http_transaction_factory.h',
+ 'http/http_util.cc',
+ 'http/http_util.h',
+ 'http/http_vary_data.cc',
+ 'http/http_vary_data.h',
+ 'proxy/proxy_config_service_fixed.h',
+ 'proxy/proxy_config_service_win.cc',
+ 'proxy/proxy_config_service_win.h',
+ 'proxy/proxy_resolver_mac.cc',
+ 'proxy/proxy_resolver_winhttp.cc',
+ 'proxy/proxy_resolver_winhttp.h',
+ 'proxy/proxy_script_fetcher.cc',
+ 'proxy/proxy_script_fetcher.h',
+ 'proxy/proxy_server.cc',
+ 'proxy/proxy_server.h',
+ 'proxy/proxy_service.cc',
+ 'proxy/proxy_service.h',
+ 'url_request/mime_sniffer_proxy.cc',
+ 'url_request/mime_sniffer_proxy.h',
+ 'url_request/url_request.cc',
+ 'url_request/url_request.h',
+ 'url_request/url_request_about_job.cc',
+ 'url_request/url_request_about_job.h',
+ 'url_request/url_request_context.h',
+ 'url_request/url_request_error_job.cc',
+ 'url_request/url_request_error_job.h',
+ 'url_request/url_request_file_dir_job.cc',
+ 'url_request/url_request_file_dir_job.h',
+ 'url_request/url_request_file_job.cc',
+ 'url_request/url_request_file_job.h',
+ 'url_request/url_request_filter.cc',
+ 'url_request/url_request_filter.h',
+ 'url_request/url_request_ftp_job.cc',
+ 'url_request/url_request_ftp_job.h',
+ 'url_request/url_request_http_job.cc',
+ 'url_request/url_request_http_job.h',
+ 'url_request/url_request_inet_job.cc',
+ 'url_request/url_request_inet_job.h',
+ 'url_request/url_request_job.cc',
+ 'url_request/url_request_job.h',
+ 'url_request/url_request_job_manager.cc',
+ 'url_request/url_request_job_manager.h',
+ 'url_request/url_request_job_metrics.cc',
+ 'url_request/url_request_job_metrics.h',
+ 'url_request/url_request_job_tracker.cc',
+ 'url_request/url_request_job_tracker.h',
+ 'url_request/url_request_simple_job.cc',
+ 'url_request/url_request_simple_job.h',
+ 'url_request/url_request_status.h',
+ 'url_request/url_request_test_job.cc',
+ 'url_request/url_request_test_job.h',
+ 'url_request/url_request_view_cache_job.cc',
+ 'url_request/url_request_view_cache_job.h',
+ ],
+ 'sources!': [
+ 'build/precompiled_net.h',
+ 'build/precompiled_net.cc',
+ ],
+ 'export_dependent_settings': [
+ '../base/base.gyp:base',
+ ],
+ 'conditions': [
+ [ 'OS == "win"', {
+ 'sources/': [ ['exclude', '_(mac|linux|posix)\\.cc$'] ],
+ 'sources!': [
+ 'base/tcp_client_socket_libevent.cc',
+ ],
+ 'dependencies': [
+ 'net_resources',
+ 'tld_cleanup',
+ ],
+ 'configurations': {
+ 'Debug': {
+ 'msvs_precompiled_header': 'build/precompiled_net.h',
+ 'msvs_precompiled_source': 'build/precompiled_net.cc',
+ },
+ },
+ },
+ { # else: OS != "win"
+ 'sources!': [
+ 'base/ssl_config_service.cc',
+ 'base/wininet_util.cc',
+ 'base/winsock_init.cc',
+ 'proxy/proxy_resolver_winhttp.cc',
+ 'url_request/url_request_ftp_job.cc',
+ 'url_request/url_request_inet_job.cc',
+ ],
+ },
+ ],
+ [ 'OS == "linux"', {
+ 'sources/': [ ['exclude', '_(mac|win)\\.cc$'] ],
+ 'dependencies': [
+ 'net_resources',
+ ],
+ },
+ { # else: OS != "linux"
+ 'sources!': [
+ 'base/nss_memio.c',
+ 'base/ssl_client_socket_nss.cc',
+ 'base/x509_certificate_nss.cc',
+ ],
+ # Get U_STATIC_IMPLEMENTATION and -I directories on Linux.
+ 'dependencies': [
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ ],
+ },
+ ],
+ [ 'OS == "mac"', {
+ 'sources/': [ ['exclude', '_(linux|win)\\.cc$'] ],
+ 'link_settings': {
+ 'libraries': [
+ '$(SDKROOT)/System/Library/Frameworks/Security.framework',
+ '$(SDKROOT)/System/Library/Frameworks/SystemConfiguration.framework',
+ ]
+ },
+ },
+ ],
+ [ 'OS == "win"', {
+ # This used to live in build_convert_tld_data.rules
+ #'msvs_tool_files': ['build/convert_tld_data.rules'],
+ 'rules': [
+ {
+ 'rule_name': 'tld_convert',
+ 'extension': 'dat',
+ 'inputs': [ '<(RULE_INPUT_PATH)' ],
+ 'outputs':
+ ['<(INTERMEDIATE_DIR)/../<(RULE_INPUT_ROOT)_clean.dat'],
+ 'action':
+ ['<(PRODUCT_DIR)/tld_cleanup', '<@(_inputs)', '<@(_outputs)'],
+ },
+ ],
+ },],
+ ],
+ },
+ {
+ 'target_name': 'net_unittests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'net',
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ 'base/base64_unittest.cc',
+ 'base/bzip2_filter_unittest.cc',
+ 'base/client_socket_pool_unittest.cc',
+ 'base/cookie_monster_unittest.cc',
+ 'base/cookie_policy_unittest.cc',
+ 'base/data_url_unittest.cc',
+ 'base/directory_lister_unittest.cc',
+ 'base/escape_unittest.cc',
+ 'base/file_stream_unittest.cc',
+ 'base/filter_unittest.cc',
+ 'base/gzip_filter_unittest.cc',
+ 'base/host_resolver_unittest.cc',
+ 'base/listen_socket_unittest.cc',
+ 'base/listen_socket_unittest.h',
+ 'base/mime_sniffer_unittest.cc',
+ 'base/mime_util_unittest.cc',
+ 'base/net_util_unittest.cc',
+ 'base/registry_controlled_domain_unittest.cc',
+ 'base/run_all_unittests.cc',
+ 'base/sdch_filter_unittest.cc',
+ 'base/ssl_client_socket_unittest.cc',
+ 'base/ssl_config_service_unittest.cc',
+ 'base/tcp_client_socket_unittest.cc',
+ 'base/telnet_server_unittest.cc',
+ 'base/test_completion_callback_unittest.cc',
+ 'base/wininet_util_unittest.cc',
+ 'base/x509_certificate_unittest.cc',
+ 'disk_cache/addr_unittest.cc',
+ 'disk_cache/backend_unittest.cc',
+ 'disk_cache/block_files_unittest.cc',
+ 'disk_cache/disk_cache_test_base.cc',
+ 'disk_cache/disk_cache_test_base.h',
+ 'disk_cache/disk_cache_test_util.cc',
+ 'disk_cache/disk_cache_test_util.h',
+ 'disk_cache/entry_unittest.cc',
+ 'disk_cache/mapped_file_unittest.cc',
+ 'disk_cache/storage_block_unittest.cc',
+ 'ftp/ftp_auth_cache_unittest.cc',
+ 'http/http_auth_cache_unittest.cc',
+ 'http/http_auth_handler_basic_unittest.cc',
+ 'http/http_auth_handler_digest_unittest.cc',
+ 'http/http_auth_unittest.cc',
+ 'http/http_cache_unittest.cc',
+ 'http/http_chunked_decoder_unittest.cc',
+ 'http/http_network_layer_unittest.cc',
+ 'http/http_network_transaction_unittest.cc',
+ 'http/http_response_headers_unittest.cc',
+ 'http/http_transaction_unittest.cc',
+ 'http/http_transaction_unittest.h',
+ 'http/http_util_unittest.cc',
+ 'http/http_vary_data_unittest.cc',
+ 'proxy/proxy_script_fetcher_unittest.cc',
+ 'proxy/proxy_service_unittest.cc',
+ 'url_request/url_request_unittest.cc',
+ 'url_request/url_request_unittest.h',
+ ],
+ 'conditions': [
+ [ 'OS != "win"', {
+ 'sources!': [
+ 'base/wininet_util_unittest.cc',
+ ],
+ },
+ ],
+ [ 'OS == "linux"', {
+ 'sources!': [
+ 'base/sdch_filter_unittest.cc',
+ 'base/ssl_config_service_unittest.cc',
+ ],
+ },
+ ],
+ [ 'OS == "mac"', {
+ 'sources!': [
+ 'base/ssl_config_service_unittest.cc',
+ ],
+ },
+ ],
+ # This is needed to trigger the dll copy step on windows.
+ # TODO(mark): Specifying this here shouldn't be necessary.
+ [ 'OS == "win"', {
+ 'dependencies': [
+ '../third_party/icu38/icu38.gyp:icudata',
+ ],
+ },
+ ],
+ ],
+ },
+ {
+ 'target_name': 'net_perftests',
+ 'type': 'executable',
+ 'dependencies': [
+ 'net',
+ '../base/base.gyp:base',
+ '../testing/gtest.gyp:gtest',
+ ],
+ 'sources': [
+ '../base/perftimer.cc',
+ '../base/run_all_perftests.cc',
+ 'base/cookie_monster_perftest.cc',
+ 'disk_cache/disk_cache_perftest.cc',
+ 'disk_cache/disk_cache_test_util.cc',
+ ],
+ 'conditions': [
+ # This is needed to trigger the dll copy step on windows.
+ # TODO(mark): Specifying this here shouldn't be necessary.
+ [ 'OS == "win"', {
+ 'dependencies': [
+ '../third_party/icu38/icu38.gyp:icudata',
+ ],
+ },
+ ],
+ ],
+ },
+ {
+ 'target_name': 'stress_cache',
+ 'type': 'executable',
+ 'dependencies': [
+ 'net',
+ '../base/base.gyp:base',
+ ],
+ 'sources': [
+ 'disk_cache/disk_cache_test_util.cc',
+ 'disk_cache/stress_cache.cc',
+ ],
+ },
+ {
+ 'target_name': 'tld_cleanup',
+ 'type': 'executable',
+ 'dependencies': [
+ '../base/base.gyp:base',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ ],
+ 'sources': [
+ 'tools/tld_cleanup/tld_cleanup.cc',
+ ],
+ },
+ {
+ 'target_name': 'crash_cache',
+ 'type': 'executable',
+ 'dependencies': [
+ 'net',
+ '../base/base.gyp:base',
+ ],
+ 'sources': [
+ 'tools/crash_cache/crash_cache.cc',
+ 'disk_cache/disk_cache_test_util.cc',
+ ],
+ },
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'targets': [
+ {
+ 'target_name': 'net_resources',
+ 'type': 'none',
+ 'sources': [
+ 'base/net_resources.grd',
+ ],
+ #'msvs_tool_files': ['../tools/grit/build/grit_resources.rules'],
+ # This was orignally in grit_resources.rules
+ # NOTE: this version doesn't mimic the Properties specified there.
+ 'rules': [
+ {
+ 'rule_name': 'grit',
+ 'extension': 'grd',
+ 'inputs': [
+ '<(DEPTH)/tools/grit/grit.py',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/grit_derived_sources/<(RULE_INPUT_ROOT).h',
+ ],
+ 'action':
+ ['python', '<(DEPTH)/tools/grit/grit.py', '-i', '<(RULE_INPUT_PATH)', 'build', '-o', '<(SHARED_INTERMEDIATE_DIR)/grit_derived_sources'],
+ },
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)/grit_derived_sources',
+ ],
+ },
+ },
+ {
+ # TODO(port): dump_cache is still Windows-specific.
+ 'target_name': 'dump_cache',
+ 'type': 'executable',
+ 'dependencies': [
+ 'net',
+ '../base/base.gyp:base',
+ ],
+ 'sources': [
+ 'tools/dump_cache/dump_cache.cc',
+ 'tools/dump_cache/dump_files.cc',
+ 'tools/dump_cache/upgrade.cc',
+ ],
+ },
+ ],
+ }],
+ ['OS=="linux"', {
+ 'targets': [
+ {
+ 'target_name': 'net_resources',
+ 'type': 'resource',
+ 'sources': [
+ 'base/net_resources.grd',
+ '../../grit_derived_sources/effective_tld_names_clean.dat',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../../grit_derived_sources'
+ # FIXME: Should use one of the INTERMEDIATE dirs, e.g.:
+ # '$(obj)/gen'
+ ],
+ },
+ 'actions': [
+ {
+ 'action_name': 'net_resources_h',
+ 'inputs': [
+ 'tld_cleanup',
+ 'base/effective_tld_names.dat',
+ ],
+ 'outputs': [
+ '../../grit_derived_sources/effective_tld_names_clean.dat',
+ ],
+ # An 'action' like this would expand things at gyp time:
+ #'action': 'tld_cleanup <@(_inputs) <@(_outputs)',
+ # But that doesn't work well with the SCons variant dir
+ # stuff that builds everything underneath Hammer. Just
+ # put a SCons string in the action, at least for now.
+ 'action': ['${SOURCES[0]}', '${SOURCES[1]}', '$TARGET'],
+ }
+ ],
+ },
+ ],
+ }],
+ ],
+}
diff --git a/sdch/sdch.gyp b/sdch/sdch.gyp
new file mode 100644
index 0000000..2c5d9b7
--- /dev/null
+++ b/sdch/sdch.gyp
@@ -0,0 +1,64 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'sdch',
+ 'type': 'static_library',
+ 'sources': [
+ 'open-vcdiff/src/addrcache.cc',
+ 'open-vcdiff/src/adler32.c',
+ 'open-vcdiff/src/blockhash.cc',
+ 'open-vcdiff/src/blockhash.h',
+ 'open-vcdiff/src/checksum.h',
+ 'open-vcdiff/src/codetable.cc',
+ 'open-vcdiff/src/codetable.h',
+ 'open-vcdiff/src/compile_assert.h',
+ 'open-vcdiff/src/decodetable.cc',
+ 'open-vcdiff/src/decodetable.h',
+ 'open-vcdiff/src/encodetable.cc',
+ 'open-vcdiff/src/encodetable.h',
+ 'open-vcdiff/src/google/output_string.h',
+ 'open-vcdiff/src/google/vcdecoder.h',
+ 'open-vcdiff/src/headerparser.cc',
+ 'open-vcdiff/src/headerparser.h',
+ 'open-vcdiff/src/instruction_map.cc',
+ 'open-vcdiff/src/instruction_map.h',
+ 'open-vcdiff/src/logging.cc',
+ 'open-vcdiff/src/logging.h',
+ 'open-vcdiff/src/rolling_hash.h',
+ 'open-vcdiff/src/testing.h',
+ 'open-vcdiff/src/varint_bigendian.cc',
+ 'open-vcdiff/src/varint_bigendian.h',
+ 'open-vcdiff/src/vcdecoder.cc',
+ 'open-vcdiff/src/vcdiff_defs.h',
+ 'open-vcdiff/src/vcdiffengine.cc',
+ 'open-vcdiff/src/vcdiffengine.h',
+ 'open-vcdiff/src/zconf.h',
+ 'open-vcdiff/src/zlib.h',
+ 'open-vcdiff/vsprojects/config.h',
+ 'open-vcdiff/vsprojects/stdint.h',
+ ],
+ 'include_dirs': [
+ 'open-vcdiff/src',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ 'open-vcdiff/src',
+ ],
+ },
+ 'conditions': [
+ [ 'OS == "mac"', { 'include_dirs': [ 'mac' ] } ],
+ [ 'OS == "win"', { 'include_dirs': [ 'open-vcdiff/vsprojects' ] } ],
+ ],
+ },
+ ],
+}
diff --git a/skia/skia.gyp b/skia/skia.gyp
new file mode 100644
index 0000000..d3f1ac8
--- /dev/null
+++ b/skia/skia.gyp
@@ -0,0 +1,720 @@
+# 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.
+
+{
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'skia',
+ 'type': 'static_library',
+ 'sources': [
+ 'precompiled.cc',
+ #'animator/SkAnimate.h',
+ #'animator/SkAnimateActive.cpp',
+ #'animator/SkAnimateActive.h',
+ #'animator/SkAnimateBase.cpp',
+ #'animator/SkAnimateBase.h',
+ #'animator/SkAnimateField.cpp',
+ #'animator/SkAnimateMaker.cpp',
+ #'animator/SkAnimateMaker.h',
+ #'animator/SkAnimateProperties.h',
+ #'animator/SkAnimateSet.cpp',
+ #'animator/SkAnimateSet.h',
+ #'animator/SkAnimator.cpp',
+ #'animator/SkAnimatorScript.cpp',
+ #'animator/SkAnimatorScript.h',
+ #'animator/SkAnimatorScript2.cpp',
+ #'animator/SkAnimatorScript2.h',
+ #'animator/SkBase64.cpp',
+ #'animator/SkBase64.h',
+ #'animator/SkBoundable.cpp',
+ #'animator/SkBoundable.h',
+ #'animator/SkBuildCondensedInfo.cpp',
+ #'animator/SkCondensedDebug.cpp',
+ #'animator/SkCondensedRelease.cpp',
+ #'animator/SkDisplayable.cpp',
+ #'animator/SkDisplayable.h',
+ #'animator/SkDisplayAdd.cpp',
+ #'animator/SkDisplayAdd.h',
+ #'animator/SkDisplayApply.cpp',
+ #'animator/SkDisplayApply.h',
+ #'animator/SkDisplayBounds.cpp',
+ #'animator/SkDisplayBounds.h',
+ #'animator/SkDisplayEvent.cpp',
+ #'animator/SkDisplayEvent.h',
+ #'animator/SkDisplayEvents.cpp',
+ #'animator/SkDisplayEvents.h',
+ #'animator/SkDisplayInclude.cpp',
+ #'animator/SkDisplayInclude.h',
+ #'animator/SkDisplayInput.cpp',
+ #'animator/SkDisplayInput.h',
+ #'animator/SkDisplayList.cpp',
+ #'animator/SkDisplayList.h',
+ #'animator/SkDisplayMath.cpp',
+ #'animator/SkDisplayMath.h',
+ #'animator/SkDisplayMovie.cpp',
+ #'animator/SkDisplayMovie.h',
+ #'animator/SkDisplayNumber.cpp',
+ #'animator/SkDisplayNumber.h',
+ #'animator/SkDisplayPost.cpp',
+ #'animator/SkDisplayPost.h',
+ #'animator/SkDisplayRandom.cpp',
+ #'animator/SkDisplayRandom.h',
+ #'animator/SkDisplayScreenplay.cpp',
+ #'animator/SkDisplayScreenplay.h',
+ #'animator/SkDisplayType.cpp',
+ #'animator/SkDisplayType.h',
+ #'animator/SkDisplayTypes.cpp',
+ #'animator/SkDisplayTypes.h',
+ #'animator/SkDisplayXMLParser.cpp',
+ #'animator/SkDisplayXMLParser.h',
+ #'animator/SkDraw3D.cpp',
+ #'animator/SkDraw3D.h',
+ #'animator/SkDrawable.cpp',
+ #'animator/SkDrawable.h',
+ #'animator/SkDrawBitmap.cpp',
+ #'animator/SkDrawBitmap.h',
+ #'animator/SkDrawBlur.cpp',
+ #'animator/SkDrawBlur.h',
+ #'animator/SkDrawClip.cpp',
+ #'animator/SkDrawClip.h',
+ #'animator/SkDrawColor.cpp',
+ #'animator/SkDrawColor.h',
+ #'animator/SkDrawDash.cpp',
+ #'animator/SkDrawDash.h',
+ #'animator/SkDrawDiscrete.cpp',
+ #'animator/SkDrawDiscrete.h',
+ #'animator/SkDrawEmboss.cpp',
+ #'animator/SkDrawEmboss.h',
+ #'animator/SkDrawExtraPathEffect.cpp',
+ #'animator/SkDrawFull.cpp',
+ #'animator/SkDrawFull.h',
+ #'animator/SkDrawGradient.cpp',
+ #'animator/SkDrawGradient.h',
+ #'animator/SkDrawGroup.cpp',
+ #'animator/SkDrawGroup.h',
+ #'animator/SkDrawLine.cpp',
+ #'animator/SkDrawLine.h',
+ #'animator/SkDrawMatrix.cpp',
+ #'animator/SkDrawMatrix.h',
+ #'animator/SkDrawOval.cpp',
+ #'animator/SkDrawOval.h',
+ #'animator/SkDrawPaint.cpp',
+ #'animator/SkDrawPaint.h',
+ #'animator/SkDrawPath.cpp',
+ #'animator/SkDrawPath.h',
+ #'animator/SkDrawPoint.cpp',
+ #'animator/SkDrawPoint.h',
+ #'animator/SkDrawRectangle.cpp',
+ #'animator/SkDrawRectangle.h',
+ #'animator/SkDrawSaveLayer.cpp',
+ #'animator/SkDrawSaveLayer.h',
+ #'animator/SkDrawShader.cpp',
+ #'animator/SkDrawShader.h',
+ #'animator/SkDrawText.cpp',
+ #'animator/SkDrawText.h',
+ #'animator/SkDrawTextBox.cpp',
+ #'animator/SkDrawTextBox.h',
+ #'animator/SkDrawTo.cpp',
+ #'animator/SkDrawTo.h',
+ #'animator/SkDrawTransparentShader.cpp',
+ #'animator/SkDrawTransparentShader.h',
+ #'animator/SkDump.cpp',
+ #'animator/SkDump.h',
+ #'animator/SkExtras.h',
+ #'animator/SkGetCondensedInfo.cpp',
+ #'animator/SkHitClear.cpp',
+ #'animator/SkHitClear.h',
+ #'animator/SkHitTest.cpp',
+ #'animator/SkHitTest.h',
+ #'animator/SkIntArray.h',
+ #'animator/SkMatrixParts.cpp',
+ #'animator/SkMatrixParts.h',
+ #'animator/SkMemberInfo.cpp',
+ #'animator/SkMemberInfo.h',
+ #'animator/SkOpArray.cpp',
+ #'animator/SkOpArray.h',
+ #'animator/SkOperand.h',
+ #'animator/SkOperand2.h',
+ #'animator/SkOperandInterpolator.h',
+ #'animator/SkOperandIterpolator.cpp',
+ #'animator/SkPaintParts.cpp',
+ #'animator/SkPaintParts.h',
+ #'animator/SkPathParts.cpp',
+ #'animator/SkPathParts.h',
+ #'animator/SkPostParts.cpp',
+ #'animator/SkPostParts.h',
+ #'animator/SkScript.cpp',
+ #'animator/SkScript.h',
+ #'animator/SkScript2.h',
+ #'animator/SkScriptCallBack.h',
+ #'animator/SkScriptDecompile.cpp',
+ #'animator/SkScriptRuntime.cpp',
+ #'animator/SkScriptRuntime.h',
+ #'animator/SkScriptTokenizer.cpp',
+ #'animator/SkSnapshot.cpp',
+ #'animator/SkSnapshot.h',
+ #'animator/SkSVGPath.cpp',
+ #'animator/SkTDArray_Experimental.h',
+ #'animator/SkTextOnPath.cpp',
+ #'animator/SkTextOnPath.h',
+ #'animator/SkTextToPath.cpp',
+ #'animator/SkTextToPath.h',
+ 'animator/SkTime.cpp',
+ #'animator/SkTypedArray.cpp',
+ #'animator/SkTypedArray.h',
+ #'animator/SkXMLAnimatorWriter.cpp',
+ #'animator/SkXMLAnimatorWriter.h',
+ 'corecg/Sk64.cpp',
+ 'corecg/SkBuffer.cpp',
+ 'corecg/SkChunkAlloc.cpp',
+ 'corecg/SkCordic.cpp',
+ 'corecg/SkCordic.h',
+ 'corecg/SkDebug.cpp',
+ 'corecg/SkDebug_stdio.cpp',
+ 'corecg/SkFloat.cpp',
+ 'corecg/SkFloat.h',
+ 'corecg/SkFloatBits.cpp',
+ 'corecg/SkFloatBits.h',
+ 'corecg/SkInterpolator.cpp',
+ 'corecg/SkMath.cpp',
+ 'corecg/SkMatrix.cpp',
+ 'corecg/SkMemory_stdlib.cpp',
+ 'corecg/SkPageFlipper.cpp',
+ 'corecg/SkPoint.cpp',
+ 'corecg/SkRect.cpp',
+ 'corecg/SkRegion.cpp',
+ 'corecg/SkRegionPriv.h',
+ 'corecg/SkSinTable.h',
+ 'corecg/SkTSort.h',
+ 'effects/Sk1DPathEffect.cpp',
+ 'effects/Sk2DPathEffect.cpp',
+ 'effects/SkAvoidXfermode.cpp',
+ 'effects/SkBlurDrawLooper.cpp',
+ 'effects/SkBlurMask.cpp',
+ 'effects/SkBlurMask.h',
+ 'effects/SkBlurMaskFilter.cpp',
+ 'effects/SkCamera.cpp',
+ 'effects/SkColorFilters.cpp',
+ 'effects/SkColorMatrix.cpp',
+ 'effects/SkColorMatrixFilter.cpp',
+ 'effects/SkCornerPathEffect.cpp',
+ 'effects/SkCullPoints.cpp',
+ 'effects/SkDashPathEffect.cpp',
+ 'effects/SkDiscretePathEffect.cpp',
+ 'effects/SkEmbossMask.cpp',
+ 'effects/SkEmbossMask.h',
+ 'effects/SkEmbossMask_Table.h',
+ 'effects/SkEmbossMaskFilter.cpp',
+ 'effects/SkGradientShader.cpp',
+ 'effects/SkKernel33MaskFilter.cpp',
+ #'effects/SkLayerDrawLooper.cpp',
+ 'effects/SkLayerRasterizer.cpp',
+ #'effects/SkNinePatch.cpp',
+ 'effects/SkPaintFlagsDrawFilter.cpp',
+ 'effects/SkPixelXorXfermode.cpp',
+ 'effects/SkRadialGradient_Table.h',
+ 'effects/SkShaderExtras.cpp',
+ 'effects/SkTransparentShader.cpp',
+ 'effects/SkUnitMappers.cpp',
+ 'ext/bitmap_platform_device.h',
+ 'ext/bitmap_platform_device_linux.cc',
+ 'ext/bitmap_platform_device_linux.h',
+ 'ext/bitmap_platform_device_mac.cc',
+ 'ext/bitmap_platform_device_mac.h',
+ 'ext/bitmap_platform_device_win.cc',
+ 'ext/bitmap_platform_device_win.h',
+ 'ext/convolver.cc',
+ 'ext/convolver.h',
+ 'ext/GdkSkia.cc',
+ 'ext/GdkSkia.h',
+ 'ext/google_logging.cc',
+ 'ext/image_operations.cc',
+ 'ext/image_operations.h',
+ 'ext/platform_canvas.h',
+ 'ext/platform_canvas_linux.cc',
+ 'ext/platform_canvas_linux.h',
+ 'ext/platform_canvas_mac.cc',
+ 'ext/platform_canvas_mac.h',
+ 'ext/platform_canvas_win.cc',
+ 'ext/platform_canvas_win.h',
+ 'ext/platform_device.h',
+ 'ext/platform_device_linux.cc',
+ 'ext/platform_device_linux.h',
+ 'ext/platform_device_mac.cc',
+ 'ext/platform_device_mac.h',
+ 'ext/platform_device_win.cc',
+ 'ext/platform_device_win.h',
+ 'ext/skia_utils.cc',
+ 'ext/skia_utils.h',
+ 'ext/skia_utils_mac.cc',
+ 'ext/skia_utils_mac.h',
+ 'ext/skia_utils_win.cc',
+ 'ext/skia_utils_win.h',
+ 'ext/vector_canvas.cc',
+ 'ext/vector_canvas.h',
+ 'ext/vector_device.cc',
+ 'ext/vector_device.h',
+ #'gl/SkGL.cpp',
+ #'gl/SkGL.h',
+ #'gl/SkGLCanvas.cpp',
+ #'gl/SkGLDevice.cpp',
+ #'gl/SkGLDevice.h',
+ #'gl/SkGLDevice_FBO.cpp',
+ #'gl/SkGLDevice_FBO.h',
+ #'gl/SkGLDevice_SWLayer.cpp',
+ #'gl/SkGLDevice_SWLayer.h',
+ #'gl/SkGLTextCache.cpp',
+ #'gl/SkGLTextCache.h',
+ #'gl/SkTextureCache.cpp',
+ #'gl/SkTextureCache.h',
+ #'images/bmpdecoderhelper.cpp',
+ #'images/bmpdecoderhelper.h',
+ #'images/fpdfemb.h',
+ #'images/fpdfemb_ext.h',
+ #'images/SkBitmap_RLEPixels.h',
+ #'images/SkCreateRLEPixelRef.cpp',
+ #'images/SkFDStream.cpp',
+ #'images/SkFlipPixelRef.cpp',
+ 'images/SkImageDecoder.cpp',
+ #'images/SkImageDecoder_fpdfemb.cpp',
+ #'images/SkImageDecoder_libbmp.cpp',
+ #'images/SkImageDecoder_libgif.cpp',
+ #'images/SkImageDecoder_libico.cpp',
+ #'images/SkImageDecoder_libjpeg.cpp',
+ #'images/SkImageDecoder_libpng.cpp',
+ #'images/SkImageDecoder_libpvjpeg.cpp',
+ #'images/SkImageDecoder_wbmp.cpp',
+ 'images/SkImageRef.cpp',
+ #'images/SkImageRef_GlobalPool.cpp',
+ #'images/SkImageRefPool.cpp',
+ #'images/SkImageRefPool.h',
+ 'images/SkMMapStream.cpp',
+ #'images/SkMovie.cpp',
+ #'images/SkMovie_gif.cpp',
+ #'images/SkScaledBitmapSampler.cpp',
+ #'images/SkScaledBitmapSampler.h',
+ 'images/SkStream.cpp',
+ 'include/corecg/Sk64.h',
+ 'include/corecg/SkBuffer.h',
+ 'include/corecg/SkChunkAlloc.h',
+ 'include/corecg/SkEndian.h',
+ 'include/corecg/SkFDot6.h',
+ 'include/corecg/SkFixed.h',
+ 'include/corecg/SkFloatBits.h',
+ 'include/corecg/SkFloatingPoint.h',
+ 'include/corecg/SkInterpolator.h',
+ 'include/corecg/SkMath.h',
+ 'include/corecg/SkMatrix.h',
+ 'include/corecg/SkPageFlipper.h',
+ 'include/corecg/SkPerspIter.h',
+ 'include/corecg/SkPoint.h',
+ 'include/corecg/SkPostConfig.h',
+ 'include/corecg/SkPreConfig.h',
+ 'include/corecg/SkRandom.h',
+ 'include/corecg/SkRect.h',
+ 'include/corecg/SkRegion.h',
+ 'include/corecg/SkScalar.h',
+ 'include/corecg/SkScalarCompare.h',
+ 'include/corecg/SkTemplates.h',
+ 'include/corecg/SkThread.h',
+ 'include/corecg/SkThread_platform.h',
+ 'include/corecg/SkTSearch.h',
+ 'include/corecg/SkTypes.h',
+ 'include/corecg/SkUserConfig.h',
+ 'include/Sk1DPathEffect.h',
+ 'include/Sk2DPathEffect.h',
+ 'include/SkAnimator.h',
+ 'include/SkAnimatorView.h',
+ 'include/SkApplication.h',
+ 'include/SkAvoidXfermode.h',
+ 'include/SkBGViewArtist.h',
+ 'include/SkBitmap.h',
+ 'include/SkBlurDrawLooper.h',
+ 'include/SkBlurMaskFilter.h',
+ 'include/SkBML_WXMLParser.h',
+ 'include/SkBML_XMLParser.h',
+ 'include/SkBorderView.h',
+ 'include/SkBounder.h',
+ 'include/SkCamera.h',
+ 'include/SkCanvas.h',
+ 'include/SkColor.h',
+ 'include/SkColorFilter.h',
+ 'include/SkColorMatrix.h',
+ 'include/SkColorMatrixFilter.h',
+ 'include/SkColorPriv.h',
+ 'include/SkColorShader.h',
+ 'include/SkCornerPathEffect.h',
+ 'include/SkCullPoints.h',
+ 'include/SkDashPathEffect.h',
+ 'include/SkDeque.h',
+ 'include/SkDescriptor.h',
+ 'include/SkDevice.h',
+ 'include/SkDiscretePathEffect.h',
+ 'include/SkDither.h',
+ 'include/SkDOM.h',
+ 'include/SkDraw.h',
+ 'include/SkDrawExtraPathEffect.h',
+ 'include/SkDrawFilter.h',
+ 'include/SkDrawLooper.h',
+ 'include/SkEmbossMaskFilter.h',
+ 'include/SkEvent.h',
+ 'include/SkEventSink.h',
+ 'include/SkFlattenable.h',
+ 'include/SkFlipPixelRef.h',
+ 'include/SkFontCodec.h',
+ 'include/SkFontHost.h',
+ 'include/SkGLCanvas.h',
+ 'include/SkGlobals.h',
+ 'include/SkGradientShader.h',
+ 'include/SkGraphics.h',
+ 'include/SkImageDecoder.h',
+ 'include/SkImageRef.h',
+ 'include/SkImageRef_GlobalPool.h',
+ 'include/SkImageView.h',
+ 'include/SkJS.h',
+ 'include/SkKernel33MaskFilter.h',
+ 'include/SkKey.h',
+ 'include/SkLayerDrawLooper.h',
+ 'include/SkLayerRasterizer.h',
+ 'include/SkMallocPixelRef.h',
+ 'include/SkMask.h',
+ 'include/SkMaskFilter.h',
+ 'include/SkMetaData.h',
+ 'include/SkMMapStream.h',
+ 'include/SkMovie.h',
+ 'include/SkNinePatch.h',
+ 'include/SkOSFile.h',
+ 'include/SkOSMenu.h',
+ 'include/SkOSSound.h',
+ 'include/SkOSWindow_Mac.h',
+ 'include/SkOSWindow_Unix.h',
+ 'include/SkOSWindow_Win.h',
+ 'include/SkOSWindow_wxwidgets.h',
+ 'include/SkPackBits.h',
+ 'include/SkPaint.h',
+ 'include/SkPaintFlagsDrawFilter.h',
+ 'include/SkParse.h',
+ 'include/SkParsePaint.h',
+ 'include/SkPath.h',
+ 'include/SkPathEffect.h',
+ 'include/SkPathMeasure.h',
+ 'include/SkPicture.h',
+ 'include/SkPixelRef.h',
+ 'include/SkPixelXorXfermode.h',
+ 'include/SkPorterDuff.h',
+ 'include/SkProgressBarView.h',
+ 'include/SkPtrRecorder.h',
+ 'include/SkRasterizer.h',
+ 'include/SkReader32.h',
+ 'include/SkRefCnt.h',
+ 'include/SkScalerContext.h',
+ 'include/SkScrollBarView.h',
+ 'include/SkShader.h',
+ 'include/SkShaderExtras.h',
+ 'include/SkStackViewLayout.h',
+ 'include/SkStream.h',
+ 'include/SkStream_Win.h',
+ 'include/SkString.h',
+ 'include/SkStroke.h',
+ 'include/SkSVGAttribute.h',
+ 'include/SkSVGBase.h',
+ 'include/SkSVGPaintState.h',
+ 'include/SkSVGParser.h',
+ 'include/SkSVGTypes.h',
+ 'include/SkSystemEventTypes.h',
+ 'include/SkTDArray.h',
+ 'include/SkTDict.h',
+ 'include/SkTDStack.h',
+ 'include/SkTextBox.h',
+ 'include/SkTime.h',
+ 'include/SkTransparentShader.h',
+ 'include/SkTypeface.h',
+ 'include/SkUnitMapper.h',
+ 'include/SkUnitMappers.h',
+ 'include/SkUnPreMultiply.h',
+ 'include/SkUtils.h',
+ 'include/SkView.h',
+ 'include/SkViewInflate.h',
+ 'include/SkWidget.h',
+ 'include/SkWidgetViews.h',
+ 'include/SkWindow.h',
+ 'include/SkWriter32.h',
+ 'include/SkXfermode.h',
+ 'include/SkXMLParser.h',
+ 'include/SkXMLWriter.h',
+ 'picture/SkPathHeap.cpp',
+ 'picture/SkPathHeap.h',
+ 'picture/SkPicture.cpp',
+ 'picture/SkPictureFlat.cpp',
+ 'picture/SkPictureFlat.h',
+ 'picture/SkPicturePlayback.cpp',
+ 'picture/SkPicturePlayback.h',
+ 'picture/SkPictureRecord.cpp',
+ 'picture/SkPictureRecord.h',
+ 'ports/sk_predefined_gamma.h',
+ #'ports/SkFontHost_android.cpp',
+ #'ports/SkFontHost_ascender.cpp',
+ 'ports/SkFontHost_fontconfig.cpp',
+ #'ports/SkFontHost_FONTPATH.cpp',
+ 'ports/SkFontHost_FreeType.cpp',
+ #'ports/SkFontHost_gamma.cpp',
+ 'ports/SkFontHost_gamma_none.cpp',
+ #'ports/SkFontHost_linux.cpp',
+ #'ports/SkFontHost_mac.cpp',
+ 'ports/SkFontHost_none.cpp',
+ 'ports/SkFontHost_TrueType_Tables.cpp',
+ #'ports/SkFontHost_win.cpp',
+ 'ports/SkGlobals_global.cpp',
+ 'ports/SkImageDecoder_Factory.cpp',
+ #'ports/SkImageRef_ashmem.cpp',
+ #'ports/SkImageRef_ashmem.h',
+ #'ports/SkOSEvent_android.cpp',
+ #'ports/SkOSEvent_dummy.cpp',
+ 'ports/SkOSFile_stdio.cpp',
+ #'ports/SkThread_none.cpp',
+ 'ports/SkThread_pthread.cpp',
+ 'ports/SkThread_win.cpp',
+ 'ports/SkTime_Unix.cpp',
+ #'ports/SkXMLParser_empty.cpp',
+ #'ports/SkXMLParser_expat.cpp',
+ #'ports/SkXMLParser_tinyxml.cpp',
+ #'ports/SkXMLPullParser_expat.cpp',
+ 'sgl/ARGB32_Clamp_Bilinear_BitmapShader.h',
+ 'sgl/SkAlphaRuns.cpp',
+ 'sgl/SkAntiRun.h',
+ 'sgl/SkAutoKern.h',
+ 'sgl/SkBitmap.cpp',
+ #'sgl/SkBitmap_scroll.cpp',
+ 'sgl/SkBitmapProcShader.cpp',
+ 'sgl/SkBitmapProcShader.h',
+ 'sgl/SkBitmapProcState.cpp',
+ 'sgl/SkBitmapProcState.h',
+ 'sgl/SkBitmapProcState_matrix.h',
+ 'sgl/SkBitmapProcState_matrixProcs.cpp',
+ 'sgl/SkBitmapProcState_sample.h',
+ 'sgl/SkBitmapSampler.cpp',
+ 'sgl/SkBitmapSampler.h',
+ 'sgl/SkBitmapSamplerTemplate.h',
+ 'sgl/SkBitmapShader.cpp',
+ 'sgl/SkBitmapShader.h',
+ 'sgl/SkBitmapShader16BilerpTemplate.h',
+ 'sgl/SkBitmapShaderTemplate.h',
+ 'sgl/SkBlitBWMaskTemplate.h',
+ 'sgl/SkBlitRow.h',
+ 'sgl/SkBlitRow_D16.cpp',
+ 'sgl/SkBlitRow_D4444.cpp',
+ 'sgl/SkBlitter.cpp',
+ 'sgl/SkBlitter.h',
+ 'sgl/SkBlitter_4444.cpp',
+ 'sgl/SkBlitter_A1.cpp',
+ 'sgl/SkBlitter_A8.cpp',
+ 'sgl/SkBlitter_ARGB32.cpp',
+ 'sgl/SkBlitter_RGB16.cpp',
+ 'sgl/SkBlitter_Sprite.cpp',
+ 'sgl/SkCanvas.cpp',
+ 'sgl/SkColor.cpp',
+ 'sgl/SkColorFilter.cpp',
+ 'sgl/SkColorTable.cpp',
+ 'sgl/SkCoreBlitters.h',
+ 'sgl/SkDeque.cpp',
+ 'sgl/SkDevice.cpp',
+ 'sgl/SkDither.cpp',
+ 'sgl/SkDraw.cpp',
+ 'sgl/SkDrawProcs.h',
+ 'sgl/SkEdge.cpp',
+ 'sgl/SkEdge.h',
+ 'sgl/SkFilterProc.cpp',
+ 'sgl/SkFilterProc.h',
+ 'sgl/SkFlattenable.cpp',
+ 'sgl/SkFP.h',
+ 'sgl/SkGeometry.cpp',
+ 'sgl/SkGeometry.h',
+ 'sgl/SkGlobals.cpp',
+ 'sgl/SkGlyphCache.cpp',
+ 'sgl/SkGlyphCache.h',
+ 'sgl/SkGraphics.cpp',
+ 'sgl/SkMask.cpp',
+ 'sgl/SkMaskFilter.cpp',
+ 'sgl/SkPackBits.cpp',
+ 'sgl/SkPaint.cpp',
+ 'sgl/SkPath.cpp',
+ 'sgl/SkPathEffect.cpp',
+ 'sgl/SkPathMeasure.cpp',
+ 'sgl/SkPixelRef.cpp',
+ 'sgl/SkProcSpriteBlitter.cpp',
+ 'sgl/SkPtrRecorder.cpp',
+ 'sgl/SkRasterizer.cpp',
+ 'sgl/SkRefCnt.cpp',
+ 'sgl/SkRegion_path.cpp',
+ 'sgl/SkScalerContext.cpp',
+ 'sgl/SkScan.cpp',
+ 'sgl/SkScan.h',
+ 'sgl/SkScan_Antihair.cpp',
+ 'sgl/SkScan_AntiPath.cpp',
+ 'sgl/SkScan_Hairline.cpp',
+ 'sgl/SkScan_Path.cpp',
+ 'sgl/SkScanPriv.h',
+ 'sgl/SkShader.cpp',
+ 'sgl/SkSpriteBlitter.h',
+ 'sgl/SkSpriteBlitter_ARGB32.cpp',
+ 'sgl/SkSpriteBlitter_RGB16.cpp',
+ 'sgl/SkSpriteBlitterTemplate.h',
+ 'sgl/SkString.cpp',
+ 'sgl/SkStroke.cpp',
+ 'sgl/SkStrokerPriv.cpp',
+ 'sgl/SkStrokerPriv.h',
+ 'sgl/SkTemplatesPriv.h',
+ 'sgl/SkTSearch.cpp',
+ 'sgl/SkTSort.h',
+ 'sgl/SkTypeface.cpp',
+ 'sgl/SkTypeface_fake.cpp',
+ #'sgl/SkUnPreMultiply.cpp',
+ 'sgl/SkUtils.cpp',
+ 'sgl/SkWriter32.cpp',
+ 'sgl/SkXfermode.cpp',
+ #'svg/SkSVG.cpp',
+ #'svg/SkSVGCircle.cpp',
+ #'svg/SkSVGCircle.h',
+ #'svg/SkSVGClipPath.cpp',
+ #'svg/SkSVGClipPath.h',
+ #'svg/SkSVGDefs.cpp',
+ #'svg/SkSVGDefs.h',
+ #'svg/SkSVGElements.cpp',
+ #'svg/SkSVGElements.h',
+ #'svg/SkSVGEllipse.cpp',
+ #'svg/SkSVGEllipse.h',
+ #'svg/SkSVGFeColorMatrix.cpp',
+ #'svg/SkSVGFeColorMatrix.h',
+ #'svg/SkSVGFilter.cpp',
+ #'svg/SkSVGFilter.h',
+ #'svg/SkSVGG.cpp',
+ #'svg/SkSVGG.h',
+ #'svg/SkSVGGradient.cpp',
+ #'svg/SkSVGGradient.h',
+ #'svg/SkSVGGroup.cpp',
+ #'svg/SkSVGGroup.h',
+ #'svg/SkSVGImage.cpp',
+ #'svg/SkSVGImage.h',
+ #'svg/SkSVGLine.cpp',
+ #'svg/SkSVGLine.h',
+ #'svg/SkSVGLinearGradient.cpp',
+ #'svg/SkSVGLinearGradient.h',
+ #'svg/SkSVGMask.cpp',
+ #'svg/SkSVGMask.h',
+ #'svg/SkSVGMetadata.cpp',
+ #'svg/SkSVGMetadata.h',
+ #'svg/SkSVGPaintState.cpp',
+ #'svg/SkSVGParser.cpp',
+ #'svg/SkSVGPath.cpp',
+ #'svg/SkSVGPath.h',
+ #'svg/SkSVGPolygon.cpp',
+ #'svg/SkSVGPolygon.h',
+ #'svg/SkSVGPolyline.cpp',
+ #'svg/SkSVGPolyline.h',
+ #'svg/SkSVGRadialGradient.cpp',
+ #'svg/SkSVGRadialGradient.h',
+ #'svg/SkSVGRect.cpp',
+ #'svg/SkSVGRect.h',
+ #'svg/SkSVGStop.cpp',
+ #'svg/SkSVGStop.h',
+ #'svg/SkSVGSVG.cpp',
+ #'svg/SkSVGSVG.h',
+ #'svg/SkSVGSymbol.cpp',
+ #'svg/SkSVGSymbol.h',
+ #'svg/SkSVGText.cpp',
+ #'svg/SkSVGText.h',
+ #'svg/SkSVGUse.cpp',
+ #'svg/SkSVGUse.h',
+ #'text/ATextEntry.h',
+ #'views/SkEvent.cpp',
+ #'views/SkEventSink.cpp',
+ #'views/SkMetaData.cpp',
+ #'views/SkTagList.cpp',
+ #'views/SkTagList.h',
+ #'views/SkTextBox.cpp',
+ #'xml/SkBML_Verbs.h',
+ #'xml/SkBML_XMLParser.cpp',
+ #'xml/SkDOM.cpp',
+ #'xml/SkJS.cpp',
+ #'xml/SkJSDisplayable.cpp',
+ #'xml/SkParse.cpp',
+ #'xml/SkParseColor.cpp',
+ #'xml/SkXMLParser.cpp',
+ #'xml/SkXMLPullParser.cpp',
+ #'xml/SkXMLWriter.cpp',
+ ],
+ 'include_dirs': [
+ '..',
+ 'corecg',
+ 'include',
+ 'include/corecg',
+ 'picture',
+ 'sgl',
+ ],
+ 'msvs_disabled_warnings': [4244, 4267,4345, 4390, 4554, 4800],
+ 'mac_framework_dirs': [
+ '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks',
+ ],
+ 'defines': [
+ 'SK_BUILD_NO_IMAGE_ENCODE',
+ ],
+ 'sources!': [
+ 'include/corecg/SkTypes.h',
+ 'precompiled.cc',
+ ],
+ 'conditions': [
+ [ 'OS != "mac"', {
+ 'sources/': [ ['exclude', '_mac\\.(cc|cpp)$'] ],
+ }],
+ [ 'OS != "linux"', {
+ 'sources/': [ ['exclude', '_linux\\.(cc|cpp)$'] ],
+ 'sources!': [
+ 'ext/GdkSkia.cc',
+ 'ports/SkFontHost_FreeType.cpp',
+ 'ports/SkFontHost_TryeType_Tables.cpp',
+ 'ports/SkFontHost_gamma_none.cpp',
+ 'ports/SkFontHost_fontconfig.cpp',
+ 'sgl/SkTypeface.cpp',
+ ],
+ }],
+ [ 'OS != "win"', {
+ 'sources/': [ ['exclude', '_win\\.(cc|cpp)$'] ],
+ 'sources!': [
+ 'ext/vector_canvas.cc',
+ 'ext/vector_device.cc',
+ ],
+ }],
+ [ 'OS == "mac"', {
+ 'defines': [
+ 'SK_BUILD_FOR_MAC',
+ ],
+ }],
+ [ 'OS == "win"', {
+ 'sources!': [
+ 'images/SkMMapStream.cpp',
+ 'ports/SkFontHost_TrueType_Tables.cpp',
+ 'ports/SkThread_pthread.cpp',
+ 'ports/SkTime_Unix.cc',
+ ],
+ 'configurations': {
+ 'Debug': {
+ 'msvs_precompiled_header': 'include/corecg/SkTypes.h',
+ 'msvs_precompiled_source': 'precompiled.cc',
+ },
+ },
+ },],
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ 'include',
+ 'include/corecg',
+ 'ext',
+ ],
+ },
+ },
+ ],
+}
diff --git a/testing/gtest.gyp b/testing/gtest.gyp
new file mode 100644
index 0000000..1dad2b1
--- /dev/null
+++ b/testing/gtest.gyp
@@ -0,0 +1,67 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'gtest',
+ 'type': 'static_library',
+ 'sources': [
+ 'gtest/include/gtest/internal/gtest-death-test-internal.h',
+ 'gtest/include/gtest/internal/gtest-filepath.h',
+ 'gtest/include/gtest/internal/gtest-internal.h',
+ 'gtest/include/gtest/internal/gtest-linked_ptr.h',
+ 'gtest/include/gtest/internal/gtest-param-util-generated.h',
+ 'gtest/include/gtest/internal/gtest-param-util.h',
+ 'gtest/include/gtest/internal/gtest-port.h',
+ 'gtest/include/gtest/internal/gtest-string.h',
+ 'gtest/include/gtest/internal/gtest-type-util.h',
+ 'gtest/include/gtest/gtest-death-test.h',
+ 'gtest/include/gtest/gtest-message.h',
+ 'gtest/include/gtest/gtest-param-test.h',
+ 'gtest/include/gtest/gtest-spi.h',
+ 'gtest/include/gtest/gtest-test-part.h',
+ 'gtest/include/gtest/gtest-typed-test.h',
+ 'gtest/include/gtest/gtest.h',
+ 'gtest/include/gtest/gtest_pred_impl.h',
+ 'gtest/include/gtest/gtest_prod.h',
+ 'gtest/src/gtest-test-part.cc',
+ 'gtest/src/gtest-death-test.cc',
+ 'gtest/src/gtest-filepath.cc',
+ 'gtest/src/gtest-internal-inl.h',
+ 'gtest/src/gtest-port.cc',
+ 'gtest/src/gtest.cc',
+ 'gtest/src/gtest_main.cc',
+ 'multiprocess_func_list.cc',
+ 'multiprocess_func_list.h',
+ 'platform_test.h',
+ ],
+ 'include_dirs': [
+ 'gtest',
+ 'gtest/include',
+ ],
+ 'conditions': [
+ [ 'OS == "mac"', { 'sources': [ 'platform_test_mac.mm' ] } ],
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ 'UNIT_TEST',
+ ],
+ 'include_dirs': [
+ 'gtest',
+ 'gtest/include',
+ ],
+ 'target_conditions': [
+ ['_type=="executable"', {'test': 1}],
+ ],
+ },
+ },
+ ],
+}
diff --git a/third_party/bzip2/bzip2.gyp b/third_party/bzip2/bzip2.gyp
new file mode 100644
index 0000000..47963a0
--- /dev/null
+++ b/third_party/bzip2/bzip2.gyp
@@ -0,0 +1,39 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'bzip2',
+ 'type': 'static_library',
+ 'defines': ['BZ_NO_STDIO'],
+ 'sources': [
+ 'blocksort.c',
+ 'bzlib.c',
+ 'bzlib.h',
+ 'bzlib_private.h',
+ 'compress.c',
+ 'crctable.c',
+ 'decompress.c',
+ 'huffman.c',
+ 'randtable.c',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '.',
+ ],
+ },
+ 'conditions': [
+ ['OS=="win"', {
+ 'product_name': 'libbzip2',
+ }, { # else: OS!="win"
+ 'product_name': 'bz2',
+ }],
+ ],
+ },
+ ],
+}
diff --git a/third_party/libevent/libevent.gyp b/third_party/libevent/libevent.gyp
new file mode 100644
index 0000000..213009a
--- /dev/null
+++ b/third_party/libevent/libevent.gyp
@@ -0,0 +1,50 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'libevent',
+ 'product_name': 'event',
+ 'type': 'static_library',
+ 'sources': [
+ 'buffer.c',
+ 'evbuffer.c',
+ 'evdns.c',
+ 'event.c',
+ 'event_tagging.c',
+ 'evrpc.c',
+ 'evutil.c',
+ 'http.c',
+ 'log.c',
+ 'poll.c',
+ 'select.c',
+ 'signal.c',
+ 'strlcpy.c',
+ ],
+ 'defines': [
+ 'HAVE_CONFIG_H',
+ ],
+ 'include_dirs': [
+ '.', # libevent includes some of its own headers with #include <...>
+ # instead of #include "..."
+ ],
+ 'conditions': [
+ # libevent has platform-specific implementation files. Since its
+ # native build uses autoconf, platform-specific config.h files are
+ # provided and live in platform-specific directories.
+ [ 'OS == "linux"', { 'sources': [ 'epoll.c', 'epoll_sub.c' ],
+ 'include_dirs': [ 'linux' ] } ],
+ [ 'OS == "mac"', { 'sources': [ 'kqueue.c' ],
+ 'include_dirs': [ 'mac' ] } ],
+ ],
+ },
+ ],
+}
diff --git a/third_party/libjpeg/libjpeg.gyp b/third_party/libjpeg/libjpeg.gyp
new file mode 100644
index 0000000..ea7acd9
--- /dev/null
+++ b/third_party/libjpeg/libjpeg.gyp
@@ -0,0 +1,79 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'libjpeg',
+ 'type': 'static_library',
+ 'sources': [
+ 'jcapimin.c',
+ 'jcapistd.c',
+ 'jccoefct.c',
+ 'jccolor.c',
+ 'jcdctmgr.c',
+ 'jchuff.c',
+ 'jchuff.h',
+ 'jcinit.c',
+ 'jcmainct.c',
+ 'jcmarker.c',
+ 'jcmaster.c',
+ 'jcomapi.c',
+ 'jconfig.h',
+ 'jcparam.c',
+ 'jcphuff.c',
+ 'jcprepct.c',
+ 'jcsample.c',
+ 'jdapimin.c',
+ 'jdapistd.c',
+ 'jdatadst.c',
+ 'jdatasrc.c',
+ 'jdcoefct.c',
+ 'jdcolor.c',
+ 'jdct.h',
+ 'jddctmgr.c',
+ 'jdhuff.c',
+ 'jdhuff.h',
+ 'jdinput.c',
+ 'jdmainct.c',
+ 'jdmarker.c',
+ 'jdmaster.c',
+ 'jdmerge.c',
+ 'jdphuff.c',
+ 'jdpostct.c',
+ 'jdsample.c',
+ 'jerror.c',
+ 'jerror.h',
+ 'jfdctflt.c',
+ 'jfdctfst.c',
+ 'jfdctint.c',
+ 'jidctflt.c',
+ 'jidctfst.c',
+ 'jidctint.c',
+ 'jinclude.h',
+ 'jmemmgr.c',
+ 'jmemnobs.c',
+ 'jmemsys.h',
+ 'jmorecfg.h',
+ 'jpegint.h',
+ 'jpeglib.h',
+ 'jquant1.c',
+ 'jquant2.c',
+ 'jutils.c',
+ 'jversion.h',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '.',
+ ],
+ },
+ 'conditions': [
+ ['OS!="win"', {'product_name': 'jpeg'}],
+ ],
+ },
+ ],
+}
diff --git a/third_party/libpng/libpng.gyp b/third_party/libpng/libpng.gyp
new file mode 100644
index 0000000..dc0cf84
--- /dev/null
+++ b/third_party/libpng/libpng.gyp
@@ -0,0 +1,59 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'libpng',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../zlib/zlib.gyp:zlib',
+ ],
+ 'defines': [
+ 'CHROME_PNG_WRITE_SUPPORT',
+ 'PNG_USER_CONFIG',
+ ],
+ 'sources': [
+ 'png.c',
+ 'png.h',
+ 'pngconf.h',
+ 'pngerror.c',
+ 'pnggccrd.c',
+ 'pngget.c',
+ 'pngmem.c',
+ 'pngpread.c',
+ 'pngread.c',
+ 'pngrio.c',
+ 'pngrtran.c',
+ 'pngrutil.c',
+ 'pngset.c',
+ 'pngtrans.c',
+ 'pngusr.h',
+ 'pngvcrd.c',
+ 'pngwio.c',
+ 'pngwrite.c',
+ 'pngwtran.c',
+ 'pngwutil.c',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '.',
+ ],
+ 'defines': [
+ 'CHROME_PNG_WRITE_SUPPORT',
+ 'PNG_USER_CONFIG',
+ ],
+ },
+ 'export_dependent_settings': [
+ '../zlib/zlib.gyp:zlib',
+ ],
+ 'conditions': [
+ ['OS!="win"', {'product_name': 'png'}],
+ ],
+ },
+ ],
+}
diff --git a/third_party/libxml/libxml.gyp b/third_party/libxml/libxml.gyp
new file mode 100644
index 0000000..636da8b
--- /dev/null
+++ b/third_party/libxml/libxml.gyp
@@ -0,0 +1,190 @@
+# 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.
+
+{
+ 'variables': {
+ 'conditions': [
+ ['OS=="linux"', {'os_include': 'linux'}],
+ ['OS=="mac"', {'os_include': 'mac'}],
+ ['OS=="win"', {'os_include': 'win32'}],
+ ],
+ },
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'libxml',
+ 'type': 'static_library',
+ 'sources': [
+ 'include/libxml/c14n.h',
+ 'include/libxml/catalog.h',
+ 'include/libxml/chvalid.h',
+ 'include/libxml/debugXML.h',
+ 'include/libxml/dict.h',
+ 'include/libxml/DOCBparser.h',
+ 'include/libxml/encoding.h',
+ 'include/libxml/entities.h',
+ 'include/libxml/globals.h',
+ 'include/libxml/hash.h',
+ 'include/libxml/HTMLparser.h',
+ 'include/libxml/HTMLtree.h',
+ 'include/libxml/list.h',
+ 'include/libxml/nanoftp.h',
+ 'include/libxml/nanohttp.h',
+ 'include/libxml/parser.h',
+ 'include/libxml/parserInternals.h',
+ 'include/libxml/pattern.h',
+ 'include/libxml/relaxng.h',
+ 'include/libxml/SAX.h',
+ 'include/libxml/SAX2.h',
+ 'include/libxml/schemasInternals.h',
+ 'include/libxml/schematron.h',
+ 'include/libxml/threads.h',
+ 'include/libxml/tree.h',
+ 'include/libxml/uri.h',
+ 'include/libxml/valid.h',
+ 'include/libxml/xinclude.h',
+ 'include/libxml/xlink.h',
+ 'include/libxml/xmlautomata.h',
+ 'include/libxml/xmlerror.h',
+ 'include/libxml/xmlexports.h',
+ 'include/libxml/xmlIO.h',
+ 'include/libxml/xmlmemory.h',
+ 'include/libxml/xmlmodule.h',
+ 'include/libxml/xmlreader.h',
+ 'include/libxml/xmlregexp.h',
+ 'include/libxml/xmlsave.h',
+ 'include/libxml/xmlschemas.h',
+ 'include/libxml/xmlschemastypes.h',
+ 'include/libxml/xmlstring.h',
+ 'include/libxml/xmlunicode.h',
+ 'include/libxml/xmlwriter.h',
+ 'include/libxml/xpath.h',
+ 'include/libxml/xpathInternals.h',
+ 'include/libxml/xpointer.h',
+ 'include/win32config.h',
+ 'include/wsockcompat.h',
+ 'linux/config.h',
+ 'linux/include/libxml/xmlversion.h',
+ 'mac/config.h',
+ 'mac/include/libxml/xmlversion.h',
+ 'win32/config.h',
+ 'win32/include/libxml/xmlversion.h',
+ 'acconfig.h',
+ 'c14n.c',
+ 'catalog.c',
+ 'chvalid.c',
+ 'debugXML.c',
+ 'dict.c',
+ 'DOCBparser.c',
+ 'elfgcchack.h',
+ 'encoding.c',
+ 'entities.c',
+ 'error.c',
+ 'globals.c',
+ 'hash.c',
+ 'HTMLparser.c',
+ 'HTMLtree.c',
+ 'legacy.c',
+ 'libxml.h',
+ 'list.c',
+ 'nanoftp.c',
+ 'nanohttp.c',
+ 'parser.c',
+ 'parserInternals.c',
+ 'pattern.c',
+ 'relaxng.c',
+ 'SAX.c',
+ 'SAX2.c',
+ 'schematron.c',
+ 'threads.c',
+ 'tree.c',
+ #'trio.c',
+ #'trio.h',
+ #'triodef.h',
+ #'trionan.c',
+ #'trionan.h',
+ #'triop.h',
+ #'triostr.c',
+ #'triostr.h',
+ 'uri.c',
+ 'valid.c',
+ 'xinclude.c',
+ 'xlink.c',
+ 'xmlIO.c',
+ 'xmlmemory.c',
+ 'xmlmodule.c',
+ 'xmlreader.c',
+ 'xmlregexp.c',
+ 'xmlsave.c',
+ 'xmlschemas.c',
+ 'xmlschemastypes.c',
+ 'xmlstring.c',
+ 'xmlunicode.c',
+ 'xmlwriter.c',
+ 'xpath.c',
+ 'xpointer.c',
+ ],
+ 'defines': [
+ 'LIBXML_STATIC',
+ ],
+ 'include_dirs': [
+ '<(os_include)',
+ '<(os_include)/include',
+ 'include',
+ ],
+ 'dependencies': [
+ '../icu38/icu38.gyp:icuuc',
+ '../zlib/zlib.gyp:zlib',
+ ],
+ 'export_dependent_settings': [
+ '../icu38/icu38.gyp:icuuc',
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ 'LIBXML_STATIC',
+ ],
+ 'include_dirs': [
+ '<(os_include)/include',
+ 'include',
+ ],
+ },
+ 'conditions': [
+ ['OS=="mac"', {'defines': ['_REENTRANT']}],
+ ['OS=="win"', {
+ 'product_name': 'libxml2',
+ }, { # else: OS!="win"
+ 'product_name': 'xml2',
+ }],
+ ],
+ },
+ {
+ 'target_name': 'xmlcatalog',
+ 'type': 'executable',
+ 'sources': [
+ 'xmlcatalog.c',
+ ],
+ 'include_dirs': [
+ '<(os_include)',
+ ],
+ 'dependencies': [
+ 'libxml',
+ ],
+ },
+ {
+ 'target_name': 'xmllint',
+ 'type': 'executable',
+ 'sources': [
+ 'xmllint.c',
+ ],
+ 'include_dirs': [
+ '<(os_include)',
+ ],
+ 'dependencies': [
+ 'libxml',
+ ],
+ },
+ ],
+}
diff --git a/third_party/libxslt/libxslt.gyp b/third_party/libxslt/libxslt.gyp
new file mode 100644
index 0000000..f2ed3c4
--- /dev/null
+++ b/third_party/libxslt/libxslt.gyp
@@ -0,0 +1,91 @@
+# 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.
+
+{
+ 'variables': {
+ 'conditions': [
+ ['OS=="linux"', {'os_include': 'linux'}],
+ ['OS=="mac"', {'os_include': 'mac'}],
+ ['OS=="win"', {'os_include': 'win32'}],
+ ],
+ },
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'libxslt',
+ 'type': 'static_library',
+ 'sources': [
+ 'libxslt/attributes.c',
+ 'libxslt/attributes.h',
+ 'libxslt/attrvt.c',
+ 'libxslt/documents.c',
+ 'libxslt/documents.h',
+ 'libxslt/extensions.c',
+ 'libxslt/extensions.h',
+ 'libxslt/extra.c',
+ 'libxslt/extra.h',
+ 'libxslt/functions.c',
+ 'libxslt/functions.h',
+ 'libxslt/imports.c',
+ 'libxslt/imports.h',
+ 'libxslt/keys.c',
+ 'libxslt/keys.h',
+ 'libxslt/libxslt.h',
+ 'libxslt/namespaces.c',
+ 'libxslt/namespaces.h',
+ 'libxslt/numbers.c',
+ 'libxslt/numbersInternals.h',
+ 'libxslt/pattern.c',
+ 'libxslt/pattern.h',
+ 'libxslt/preproc.c',
+ 'libxslt/preproc.h',
+ 'libxslt/security.c',
+ 'libxslt/security.h',
+ 'libxslt/templates.c',
+ 'libxslt/templates.h',
+ 'libxslt/transform.c',
+ 'libxslt/transform.h',
+ 'libxslt/trio.h',
+ 'libxslt/triodef.h',
+ 'libxslt/variables.c',
+ 'libxslt/variables.h',
+ 'libxslt/win32config.h',
+ 'libxslt/xslt.c',
+ 'libxslt/xslt.h',
+ 'libxslt/xsltconfig.h',
+ 'libxslt/xsltexports.h',
+ 'libxslt/xsltInternals.h',
+ 'libxslt/xsltutils.c',
+ 'libxslt/xsltutils.h',
+ 'libxslt/xsltwin32config.h',
+ 'linux/config.h',
+ 'mac/config.h',
+ # TODO(port): Need a pregenerated win32/config.h?
+ ],
+ 'defines': [
+ 'LIBXSLT_STATIC',
+ ],
+ 'include_dirs': [
+ '<(os_include)',
+ '.',
+ ],
+ 'dependencies': [
+ '../libxml/libxml.gyp:libxml',
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ 'LIBXSLT_STATIC',
+ ],
+ 'include_dirs': [
+ '.',
+ ],
+ },
+ 'conditions': [
+ ['OS!="win"', {'product_name': 'xslt'}],
+ ],
+ },
+ ],
+}
diff --git a/third_party/modp_b64/modp_b64.gyp b/third_party/modp_b64/modp_b64.gyp
new file mode 100644
index 0000000..7801b5a
--- /dev/null
+++ b/third_party/modp_b64/modp_b64.gyp
@@ -0,0 +1,23 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'modp_b64',
+ 'type': 'static_library',
+ 'sources': [
+ 'modp_b64.cc',
+ 'modp_b64.h',
+ 'modp_b64_data.h',
+ ],
+ 'include_dirs': [
+ '../..',
+ ],
+ },
+ ],
+}
diff --git a/third_party/npapi/npapi.gyp b/third_party/npapi/npapi.gyp
new file mode 100644
index 0000000..20b1b62
--- /dev/null
+++ b/third_party/npapi/npapi.gyp
@@ -0,0 +1,23 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'npapi',
+ 'type': 'none',
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ # Some things #include "bindings/npapi.h" and others just #include
+ # "npapi.h". Account for both flavors.
+ '.',
+ 'bindings',
+ ],
+ },
+ },
+ ],
+}
diff --git a/third_party/sqlite/sqlite.gyp b/third_party/sqlite/sqlite.gyp
new file mode 100644
index 0000000..7547f66
--- /dev/null
+++ b/third_party/sqlite/sqlite.gyp
@@ -0,0 +1,174 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'sqlite',
+ 'product_name': 'sqlite3',
+ 'type': 'static_library',
+ 'sources': [
+ # This list contains all .h, .c, and .cc files in the directories
+ # ext, preprocessed, and src, with the exception of src/shell* and
+ # src/test*. Exclusions are applied below in the sources/ and
+ # sources! sections.
+ 'ext/fts1/ft_hash.c',
+ 'ext/fts1/ft_hash.h',
+ 'ext/fts1/fts1.c',
+ 'ext/fts1/fts1.h',
+ 'ext/fts1/fts1_hash.c',
+ 'ext/fts1/fts1_hash.h',
+ 'ext/fts1/fts1_porter.c',
+ 'ext/fts1/fts1_tokenizer.h',
+ 'ext/fts1/fts1_tokenizer1.c',
+ 'ext/fts1/fulltext.c',
+ 'ext/fts1/fulltext.h',
+ 'ext/fts1/simple_tokenizer.c',
+ 'ext/fts1/tokenizer.h',
+ 'ext/fts2/fts2.c',
+ 'ext/fts2/fts2.h',
+ 'ext/fts2/fts2_hash.c',
+ 'ext/fts2/fts2_hash.h',
+ 'ext/fts2/fts2_icu.c',
+ 'ext/fts2/fts2_porter.c',
+ 'ext/fts2/fts2_tokenizer.c',
+ 'ext/fts2/fts2_tokenizer.h',
+ 'ext/fts2/fts2_tokenizer1.c',
+ 'ext/fts3/fts3.c',
+ 'ext/fts3/fts3.h',
+ 'ext/fts3/fts3_hash.c',
+ 'ext/fts3/fts3_hash.h',
+ 'ext/fts3/fts3_icu.c',
+ 'ext/fts3/fts3_porter.c',
+ 'ext/fts3/fts3_tokenizer.c',
+ 'ext/fts3/fts3_tokenizer.h',
+ 'ext/fts3/fts3_tokenizer1.c',
+ 'ext/icu/icu.c',
+ 'ext/rtree/rtree.c',
+ 'ext/rtree/rtree.h',
+ 'preprocessed/keywordhash.h',
+ 'preprocessed/opcodes.c',
+ 'preprocessed/opcodes.h',
+ 'preprocessed/parse.c',
+ 'preprocessed/parse.h',
+ 'preprocessed/sqlite3.h',
+ 'src/alter.c',
+ 'src/analyze.c',
+ 'src/attach.c',
+ 'src/auth.c',
+ 'src/bitvec.c',
+ 'src/btmutex.c',
+ 'src/btree.c',
+ 'src/btree.h',
+ 'src/btreeInt.h',
+ 'src/build.c',
+ 'src/callback.c',
+ 'src/complete.c',
+ 'src/date.c',
+ 'src/delete.c',
+ 'src/expr.c',
+ 'src/fault.c',
+ 'src/func.c',
+ 'src/global.c',
+ 'src/hash.c',
+ 'src/hash.h',
+ 'src/hwtime.h',
+ 'src/insert.c',
+ 'src/journal.c',
+ 'src/legacy.c',
+ 'src/loadext.c',
+ 'src/main.c',
+ 'src/malloc.c',
+ 'src/md5.c',
+ 'src/mem1.c',
+ 'src/mem2.c',
+ 'src/mem3.c',
+ 'src/mem4.c',
+ 'src/mem5.c',
+ 'src/mem6.c',
+ 'src/mutex.c',
+ 'src/mutex.h',
+ 'src/mutex_os2.c',
+ 'src/mutex_unix.c',
+ 'src/mutex_w32.c',
+ 'src/os.c',
+ 'src/os.h',
+ 'src/os_common.h',
+ 'src/os_os2.c',
+ 'src/os_symbian.cc',
+ 'src/os_unix.c',
+ 'src/os_win.c',
+ 'src/pager.c',
+ 'src/pager.h',
+ 'src/pragma.c',
+ 'src/prepare.c',
+ 'src/printf.c',
+ 'src/random.c',
+ 'src/select.c',
+ 'src/sqlite3ext.h',
+ 'src/sqliteInt.h',
+ 'src/sqliteLimit.h',
+ 'src/status.c',
+ 'src/table.c',
+ 'src/tclsqlite.c',
+ 'src/tokenize.c',
+ 'src/trigger.c',
+ 'src/update.c',
+ 'src/utf.c',
+ 'src/util.c',
+ 'src/vacuum.c',
+ 'src/vdbe.c',
+ 'src/vdbe.h',
+ 'src/vdbeInt.h',
+ 'src/vdbeapi.c',
+ 'src/vdbeaux.c',
+ 'src/vdbeblob.c',
+ 'src/vdbefifo.c',
+ 'src/vdbemem.c',
+ 'src/vtab.c',
+ 'src/where.c',
+ ],
+ 'sources/': [
+ ['exclude', '^ext/(fts[13]|rtree)/'],
+ ['exclude', '(symbian|os2)\\.cc?$'],
+ ],
+ 'sources!': [
+ 'src/journal.c',
+ 'src/md5.c',
+ 'src/tclsqlite.c',
+ ],
+ 'defines': [
+ 'SQLITE_ENABLE_FTS2',
+ 'SQLITE_ENABLE_BROKEN_FTS2',
+ 'SQLITE_ENABLE_ICU',
+ 'SQLITE_SECURE_DELETE',
+ 'THREADSAFE',
+ '_HAS_EXCEPTIONS=0',
+ ],
+ 'include_dirs': [
+ 'preprocessed',
+ 'src',
+ ],
+ 'dependencies': [
+ '../icu38/icu38.gyp:icui18n',
+ '../icu38/icu38.gyp:icuuc',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ 'preprocessed',
+ ],
+ },
+ 'conditions': [
+ ['OS=="win"', {
+ 'sources/': [['exclude', '_unix\\.cc?$']],
+ }, { # else: OS!="win"
+ 'sources/': [['exclude', '_(w32|win)\\.cc?$']],
+ }],
+ ],
+ },
+ ],
+}
diff --git a/third_party/zlib/zlib.gyp b/third_party/zlib/zlib.gyp
new file mode 100644
index 0000000..d708951
--- /dev/null
+++ b/third_party/zlib/zlib.gyp
@@ -0,0 +1,64 @@
+# 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.
+
+{
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'zlib',
+ 'type': 'static_library',
+ 'sources': [
+ 'contrib/minizip/ioapi.c',
+ 'contrib/minizip/ioapi.h',
+ 'contrib/minizip/iowin32.c'
+ 'contrib/minizip/iowin32.h',
+ 'contrib/minizip/unzip.c',
+ 'contrib/minizip/unzip.h',
+ 'adler32.c',
+ 'compress.c',
+ 'crc32.c',
+ 'crc32.h',
+ 'deflate.c',
+ 'deflate.h',
+ 'gzio.c',
+ 'infback.c',
+ 'inffast.c',
+ 'inffast.h',
+ 'inffixed.h',
+ 'inflate.c',
+ 'inflate.h',
+ 'inftrees.c',
+ 'inftrees.h',
+ 'mozzconf.h',
+ 'trees.c',
+ 'trees.h',
+ 'uncompr.c',
+ 'zconf.h',
+ 'zlib.h',
+ 'zutil.c',
+ 'zutil.h',
+ ],
+ 'include_dirs': [
+ '.',
+ # For contrib/minizip
+ '../..',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '.',
+ ],
+ },
+ 'conditions': [
+ ['OS!="win"', {
+ 'product_name': 'z',
+ 'sources!': [
+ 'contrib/minizip/iowin32.c'
+ ],
+ }],
+ ],
+ },
+ ],
+}
diff --git a/webkit/activex_shim/activex_shim.gyp b/webkit/activex_shim/activex_shim.gyp
new file mode 100644
index 0000000..8aa219a
--- /dev/null
+++ b/webkit/activex_shim/activex_shim.gyp
@@ -0,0 +1,47 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'activex_shim',
+ 'type': 'static_library',
+ 'dependencies': [
+ '../../base/base.gyp:base',
+ '../../third_party/npapi/npapi.gyp:npapi',
+ '../../build/temp_gyp/googleurl.gyp:googleurl',
+ ],
+ 'sources': [
+ 'activex_plugin.cc',
+ 'activex_plugin.h',
+ 'activex_shared.cc',
+ 'activex_shared.h',
+ 'activex_util.cc',
+ 'activex_util.h',
+ 'dispatch_object.cc',
+ 'dispatch_object.h',
+ 'ihtmldocument_impl.h',
+ 'iwebbrowser_impl.h',
+ 'npn_scripting.cc',
+ 'npn_scripting.h',
+ 'npp_impl.cc',
+ 'npp_impl.h',
+ 'README',
+ 'web_activex_container.cc',
+ 'web_activex_container.h',
+ 'web_activex_site.cc',
+ 'web_activex_site.h',
+ ],
+ 'libraries': [
+ 'urlmon.lib',
+ ],
+ },
+ ],
+}
diff --git a/webkit/activex_shim_dll/activex_shim_dll.gyp b/webkit/activex_shim_dll/activex_shim_dll.gyp
new file mode 100644
index 0000000..321d30e
--- /dev/null
+++ b/webkit/activex_shim_dll/activex_shim_dll.gyp
@@ -0,0 +1,28 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'activex_shim_dll',
+ 'type': 'shared_library',
+ 'dependencies': [
+ '../../third_party/npapi/npapi.gyp:npapi',
+ '../activex_shim/activex_shim.gyp:activex_shim',
+ ],
+ 'sources': [
+ 'activex_shim_dll.cc',
+ 'activex_shim_dll.def',
+ 'activex_shim_dll.rc',
+ 'resource.h',
+ ],
+ },
+ ],
+}
diff --git a/webkit/build/action_csspropertynames.py b/webkit/build/action_csspropertynames.py
new file mode 100644
index 0000000..8aa2b20
--- /dev/null
+++ b/webkit/build/action_csspropertynames.py
@@ -0,0 +1,142 @@
+#!/usr/bin/python
+
+# 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.
+
+# action_csspropertynames.py is a harness script to connect actions sections of
+# gyp-based builds to makeprop.pl.
+#
+# usage: action_makenames.py OUTPUTS -- INPUTS
+#
+# Exactly two outputs must be specified: a path to each of CSSPropertyNames.cpp
+# and CSSPropertyNames.h.
+#
+# Multiple inputs may be specified. One input must have a basename of
+# makeprop.pl; this is taken as the path to makeprop.pl. All other inputs are
+# paths to .in files that are used as input to makeprop.pl; at least one,
+# CSSPropertyNames.in, is required.
+
+
+import os
+import posixpath
+import shutil
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ (outputs, inputs) = SplitArgsIntoSections(args[1:])
+
+ # Make all output pathnames absolute so that they can be accessed after
+ # changing directory.
+ for index in xrange(0, len(outputs)):
+ outputs[index] = os.path.abspath(outputs[index])
+
+ output_dir = os.path.dirname(outputs[0])
+
+ # Look at the inputs and figure out which one is makeprop.pl and which are
+ # inputs to that script.
+ makeprop_input = None
+ in_files = []
+ for input in inputs:
+ # Make input pathnames absolute so they can be accessed after changing
+ # directory. On Windows, convert \ to / for inputs to the perl script to
+ # work around the intermix of activepython + cygwin perl.
+ input_abs = os.path.abspath(input)
+ input_abs_posix = input_abs.replace(os.path.sep, posixpath.sep)
+ input_basename = os.path.basename(input)
+ if input_basename == 'makeprop.pl':
+ assert makeprop_input == None
+ makeprop_input = input_abs
+ elif input_basename.endswith('.in'):
+ in_files.append(input_abs_posix)
+ else:
+ assert False
+
+ assert makeprop_input != None
+ assert len(in_files) >= 1
+
+ # Change to the output directory because makeprop.pl puts output in its
+ # working directory.
+ os.chdir(output_dir)
+
+ # Merge all in_files into a single file whose name will be the same as the
+ # first listed in_file, but in the output directory.
+ merged_path = os.path.basename(in_files[0])
+ merged = open(merged_path, 'wb') # 'wb' to get \n only on windows
+
+ # Make sure there aren't any duplicate lines in the in files.
+ line_dict = {}
+ for in_file_path in in_files:
+ in_file = open(in_file_path)
+ for line in in_file:
+ line = line.rstrip()
+ if line.startswith('#'):
+ line = ''
+ if line == '':
+ continue
+ if line in line_dict:
+ raise KeyError, 'Duplicate value %s' % line
+ line_dict[line] = True
+ print >>merged, line
+ in_file.close()
+
+ merged.close()
+
+ # Build up the command.
+ command = ['perl', makeprop_input]
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ return_code = subprocess.call(command)
+ assert return_code == 0
+
+ # Don't leave behind the merged file or the .gperf file created by
+ # makeprop.
+ (root, ext) = os.path.splitext(merged_path)
+ gperf_path = root + '.gperf'
+ os.unlink(gperf_path)
+ os.unlink(merged_path)
+
+ # Go through the outputs. Any output that belongs in a different directory
+ # is moved. Do a copy and delete instead of rename for maximum portability.
+ # Note that all paths used in this section are still absolute.
+ for output in outputs:
+ this_output_dir = os.path.dirname(output)
+ if this_output_dir != output_dir:
+ output_basename = os.path.basename(output)
+ src = os.path.join(output_dir, output_basename)
+ dst = os.path.join(this_output_dir, output_basename)
+ shutil.copyfile(src, dst)
+ os.unlink(src)
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/action_cssvaluekeywords.py b/webkit/build/action_cssvaluekeywords.py
new file mode 100755
index 0000000..12b0f40
--- /dev/null
+++ b/webkit/build/action_cssvaluekeywords.py
@@ -0,0 +1,144 @@
+#!/usr/bin/python
+
+# 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.
+
+# action_cssvaluekeywords.py is a harness script to connect actions sections of
+# gyp-based builds to makevalues.pl.
+#
+# usage: action_cssvaluekeywords.py OUTPUTS -- INPUTS
+#
+# Exactly two outputs must be specified: a path to each of CSSValueKeywords.c
+# and CSSValueKeywords.h.
+#
+# Multiple inputs may be specified. One input must have a basename of
+# makevalues.pl; this is taken as the path to makevalues.pl. All other inputs
+# are paths to .in files that are used as input to makevalues.pl; at least
+# one, CSSValueKeywords.in, is required.
+
+
+import os
+import posixpath
+import shutil
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ (outputs, inputs) = SplitArgsIntoSections(args[1:])
+
+ # Make all output pathnames absolute so that they can be accessed after
+ # changing directory.
+ for index in xrange(0, len(outputs)):
+ outputs[index] = os.path.abspath(outputs[index])
+
+ output_dir = os.path.dirname(outputs[0])
+
+ # Look at the inputs and figure out which one is makevalues.pl and which are
+ # inputs to that script.
+ makevalues_input = None
+ in_files = []
+ for input in inputs:
+ # Make input pathnames absolute so they can be accessed after changing
+ # directory. On Windows, convert \ to / for inputs to the perl script to
+ # work around the intermix of activepython + cygwin perl.
+ input_abs = os.path.abspath(input)
+ input_abs_posix = input_abs.replace(os.path.sep, posixpath.sep)
+ input_basename = os.path.basename(input)
+ if input_basename == 'makevalues.pl':
+ assert makevalues_input == None
+ makevalues_input = input_abs
+ elif input_basename.endswith('.in'):
+ in_files.append(input_abs_posix)
+ else:
+ assert False
+
+ assert makevalues_input != None
+ assert len(in_files) >= 1
+
+ # Change to the output directory because makevalues.pl puts output in its
+ # working directory.
+ os.chdir(output_dir)
+
+ # Merge all in_files into a single file whose name will be the same as the
+ # first listed in_file, but in the output directory.
+ merged_path = os.path.basename(in_files[0])
+ merged = open(merged_path, 'wb') # 'wb' to get \n only on windows
+
+ # Make sure there aren't any duplicate lines in the in files. Lowercase
+ # everything because CSS values are case-insensitive.
+ line_dict = {}
+ for in_file_path in in_files:
+ in_file = open(in_file_path)
+ for line in in_file:
+ line = line.rstrip()
+ if line.startswith('#'):
+ line = ''
+ if line == '':
+ continue
+ line = line.lower()
+ if line in line_dict:
+ raise KeyError, 'Duplicate value %s' % line
+ line_dict[line] = True
+ print >>merged, line
+ in_file.close()
+
+ merged.close()
+
+ # Build up the command.
+ command = ['perl', makevalues_input]
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ return_code = subprocess.call(command)
+ assert return_code == 0
+
+ # Don't leave behind the merged file or the .gperf file created by
+ # makevalues.
+ (root, ext) = os.path.splitext(merged_path)
+ gperf_path = root + '.gperf'
+ os.unlink(gperf_path)
+ os.unlink(merged_path)
+
+ # Go through the outputs. Any output that belongs in a different directory
+ # is moved. Do a copy and delete instead of rename for maximum portability.
+ # Note that all paths used in this section are still absolute.
+ for output in outputs:
+ this_output_dir = os.path.dirname(output)
+ if this_output_dir != output_dir:
+ output_basename = os.path.basename(output)
+ src = os.path.join(output_dir, output_basename)
+ dst = os.path.join(this_output_dir, output_basename)
+ shutil.copyfile(src, dst)
+ os.unlink(src)
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/action_jsconfig.py b/webkit/build/action_jsconfig.py
new file mode 100755
index 0000000..2160983
--- /dev/null
+++ b/webkit/build/action_jsconfig.py
@@ -0,0 +1,47 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: action_jsconfig.py JS_ENGINE OUTPUT_DIR CONFIG_H_IN FILES_TO_COPY
+# JS_ENGINE may be v8 at present. jsc will be added in the future.
+# CONFIG_H_DIR is the directory to put config.h in.
+# OUTPUT_DIR is the directory to put other files in.
+# CONFIG_H_IN is the path to config.h.in upon which config.h will be based.
+# FILES_TO_COPY is a list of additional headers to be copied. It may be empty.
+
+import errno
+import os
+import os.path
+import shutil
+import sys
+
+assert len(sys.argv) >= 5
+js_engine = sys.argv[1]
+config_h_dir = sys.argv[2]
+output_dir = sys.argv[3]
+config_h_in_path = sys.argv[4]
+files_to_copy = sys.argv[5:]
+
+config_h_path = os.path.join(config_h_dir, 'config.h')
+
+assert js_engine == 'v8'
+
+config_h_in_file = open(config_h_in_path)
+config_h_in_contents = config_h_in_file.read()
+config_h_in_file.close()
+
+config_h_file = open(config_h_path, 'w')
+print >>config_h_file, config_h_in_contents
+if js_engine == 'v8':
+ print >>config_h_file, '#define WTF_USE_V8_BINDING 1'
+ print >>config_h_file, '#define WTF_USE_NPOBJECT 1'
+config_h_file.close()
+
+for file in files_to_copy:
+ # This is not strictly right for jsc headers, which will want to be in one
+ # more subdirectory named JavaScriptCore.
+ basename = os.path.basename(file)
+ destination = os.path.join(output_dir, basename)
+ shutil.copy(file, destination)
diff --git a/webkit/build/action_makenames.py b/webkit/build/action_makenames.py
new file mode 100755
index 0000000..fe95936
--- /dev/null
+++ b/webkit/build/action_makenames.py
@@ -0,0 +1,147 @@
+#!/usr/bin/python
+
+# 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.
+
+# action_makenames.py is a harness script to connect actions sections of
+# gyp-based builds to make_names.pl.
+#
+# usage: action_makenames.py OUTPUTS -- INPUTS [-- OPTIONS]
+#
+# Multiple OUTPUTS, INPUTS, and OPTIONS may be listed. The sections are
+# separated by -- arguments.
+#
+# The directory name of the first output is chosen as the directory in which
+# make_names will run. If the directory name for any subsequent output is
+# different, those files will be moved to the desired directory.
+#
+# Multiple INPUTS may be listed. An input with a basename matching
+# "make_names.pl" is taken as the path to that script. Inputs with names
+# ending in TagNames.in or tags.in are taken as tag inputs. Inputs with names
+# ending in AttributeNames.in or attrs.in are taken as attribute inputs. There
+# may be at most one tag input and one attribute input. A make_names.pl input
+# is required and at least one tag or attribute input must be present.
+#
+# OPTIONS is a list of additional options to pass to make_names.pl. This
+# section need not be present.
+
+
+import os
+import posixpath
+import shutil
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ sections = SplitArgsIntoSections(args[1:])
+ assert len(sections) == 2 or len(sections) == 3
+ (outputs, inputs) = sections[:2]
+ if len(sections) == 3:
+ options = sections[2]
+ else:
+ options = []
+
+ # Make all output pathnames absolute so that they can be accessed after
+ # changing directory.
+ for index in xrange(0, len(outputs)):
+ outputs[index] = os.path.abspath(outputs[index])
+
+ output_dir = os.path.dirname(outputs[0])
+
+ # Look at the inputs and figure out which ones are make_names.pl, tags, and
+ # attributes. There can be at most one of each, and those are the only
+ # input types supported. make_names.pl is required and at least one of tags
+ # and attributes is required.
+ make_names_input = None
+ tag_input = None
+ attr_input = None
+ for input in inputs:
+ # Make input pathnames absolute so they can be accessed after changing
+ # directory. On Windows, convert \ to / for inputs to the perl script to
+ # work around the intermix of activepython + cygwin perl.
+ input_abs = os.path.abspath(input)
+ input_abs_posix = input_abs.replace(os.path.sep, posixpath.sep)
+ input_basename = os.path.basename(input)
+ if input_basename == 'make_names.pl':
+ assert make_names_input == None
+ make_names_input = input_abs
+ elif input_basename.endswith('TagNames.in') or \
+ input_basename.endswith('tags.in'):
+ assert tag_input == None
+ tag_input = input_abs_posix
+ elif input_basename.endswith('AttributeNames.in') or \
+ input_basename.endswith('attrs.in'):
+ assert attr_input == None
+ attr_input = input_abs_posix
+ else:
+ assert False
+
+ assert make_names_input != None
+ assert tag_input != None or attr_input != None
+
+ # scripts_path is a Perl include directory, located relative to
+ # make_names_input.
+ scripts_path = os.path.normpath(
+ os.path.join(os.path.dirname(make_names_input), os.pardir,
+ 'bindings', 'scripts'))
+
+ # Change to the output directory because make_names.pl puts output in its
+ # working directory.
+ os.chdir(output_dir)
+
+ # Build up the command.
+ command = ['perl', '-I', scripts_path, make_names_input]
+ if tag_input != None:
+ command.extend(['--tags', tag_input])
+ if attr_input != None:
+ command.extend(['--attrs', attr_input])
+ command.extend(options)
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ return_code = subprocess.call(command)
+ assert return_code == 0
+
+ # Go through the outputs. Any output that belongs in a different directory
+ # is moved. Do a copy and delete instead of rename for maximum portability.
+ # Note that all paths used in this section are still absolute.
+ for output in outputs:
+ this_output_dir = os.path.dirname(output)
+ if this_output_dir != output_dir:
+ output_basename = os.path.basename(output)
+ src = os.path.join(output_dir, output_basename)
+ dst = os.path.join(this_output_dir, output_basename)
+ shutil.copyfile(src, dst)
+ os.unlink(src)
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/action_maketokenizer.py b/webkit/build/action_maketokenizer.py
new file mode 100755
index 0000000..1823495
--- /dev/null
+++ b/webkit/build/action_maketokenizer.py
@@ -0,0 +1,72 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: action_maketokenizer.py OUTPUTS -- INPUTS
+#
+# Multiple INPUTS may be listed. The sections are separated by -- arguments.
+#
+# OUTPUTS must contain a single item: a path to tokenizer.cpp.
+#
+# INPUTS must contain exactly two items. The first item must be the path to
+# maketokenizer. The second item must be the path to tokenizer.flex.
+
+
+import os
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ sections = SplitArgsIntoSections(args[1:])
+ assert len(sections) == 2
+ (outputs, inputs) = sections
+
+ assert len(outputs) == 1
+ output = outputs[0]
+
+ assert len(inputs) == 2
+ maketokenizer = inputs[0]
+ flex_input = inputs[1]
+
+ # Build up the command.
+ command = 'flex -t %s | perl %s > %s' % (flex_input, maketokenizer, output)
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ # TODO(mark): Don't use shell=True, build up the pipeline directly.
+ p = subprocess.Popen(command, shell=True)
+ return_code = p.wait()
+ assert return_code == 0
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/action_useragentstylesheets.py b/webkit/build/action_useragentstylesheets.py
new file mode 100755
index 0000000..3394cb7
--- /dev/null
+++ b/webkit/build/action_useragentstylesheets.py
@@ -0,0 +1,74 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: action_useragentstylesheets.py OUTPUTS -- INPUTS
+#
+# Multiple OUTPUTS and INPUTS may be listed. The sections are separated by
+# -- arguments.
+#
+# OUTPUTS must contain two items, in order: a path to UserAgentStyleSheets.h
+# and a path to UserAgentStyleSheetsData.cpp.
+#
+# INPUTS must contain at least two items. The first item must be the path to
+# make-css-file-arrays.pl. The remaining items are paths to style sheets to
+# be fed to that script.
+
+
+import os
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ sections = SplitArgsIntoSections(args[1:])
+ assert len(sections) == 2
+ (outputs, inputs) = sections
+
+ assert len(outputs) == 2
+ output_h = outputs[0]
+ output_cpp = outputs[1]
+
+ make_css_file_arrays = inputs[0]
+ style_sheets = inputs[1:]
+
+ # Build up the command.
+ command = ['perl', make_css_file_arrays, output_h, output_cpp]
+ command.extend(style_sheets)
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ return_code = subprocess.call(command)
+ assert return_code == 0
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/rule_binding.py b/webkit/build/rule_binding.py
new file mode 100755
index 0000000..96040ee
--- /dev/null
+++ b/webkit/build/rule_binding.py
@@ -0,0 +1,100 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: rule_binding.py INPUT CPPDIR HDIR -- INPUTS -- OPTIONS
+#
+# INPUT is an IDL file, such as Whatever.idl.
+#
+# CPPDIR is the directory into which V8Whatever.cpp will be placed. HDIR is
+# the directory into which V8Whatever.h will be placed.
+#
+# The first item in INPUTS is the path to generate-bindings.pl. Remaining
+# items in INPUTS are used to build the Perl module include path.
+#
+# OPTIONS are passed as-is to generate-bindings.pl as additional arguments.
+
+
+import errno
+import os
+import shutil
+import subprocess
+import sys
+
+
+def SplitArgsIntoSections(args):
+ sections = []
+ while len(args) > 0:
+ if not '--' in args:
+ # If there is no '--' left, everything remaining is an entire section.
+ dashes = len(args)
+ else:
+ dashes = args.index('--')
+
+ sections.append(args[:dashes])
+
+ # Next time through the loop, look at everything after this '--'.
+ if dashes + 1 == len(args):
+ # If the '--' is at the end of the list, we won't come back through the
+ # loop again. Add an empty section now corresponding to the nothingness
+ # following the final '--'.
+ args = []
+ sections.append(args)
+ else:
+ args = args[dashes + 1:]
+
+ return sections
+
+
+def main(args):
+ sections = SplitArgsIntoSections(args[1:])
+ assert len(sections) == 3
+ (base, inputs, options) = sections
+
+ assert len(base) == 3
+ input = base[0]
+ cppdir = base[1]
+ hdir = base[2]
+
+ assert len(inputs) > 1
+ generate_bindings = inputs[0]
+ perl_modules = inputs[1:]
+
+ include_dirs = []
+ for perl_module in perl_modules:
+ include_dir = os.path.dirname(perl_module)
+ if not include_dir in include_dirs:
+ include_dirs.append(include_dir)
+
+ # Build up the command.
+ command = ['perl', '-w']
+ for include_dir in include_dirs:
+ command.extend(['-I', include_dir])
+ command.append(generate_bindings)
+ command.extend(options)
+ command.extend(['--outputdir', cppdir, input])
+
+ # Do it. check_call is new in 2.5, so simulate its behavior with call and
+ # assert.
+ return_code = subprocess.call(command)
+ assert return_code == 0
+
+ # Both the .cpp and .h were generated in cppdir, but if hdir is different,
+ # the .h needs to move. Copy it instead of using os.rename for maximum
+ # portability in all cases.
+ if cppdir != hdir:
+ input_basename = os.path.basename(input)
+ (root, ext) = os.path.splitext(input_basename)
+ hname = 'V8%s.h' % root
+ hsrc = os.path.join(cppdir, hname)
+ hdst = os.path.join(hdir, hname)
+ shutil.copyfile(hsrc, hdst)
+ os.unlink(hsrc)
+
+ return return_code
+
+
+if __name__ == '__main__':
+ sys.exit(main(sys.argv))
diff --git a/webkit/build/rule_bison.py b/webkit/build/rule_bison.py
new file mode 100755
index 0000000..5ba2b5a
--- /dev/null
+++ b/webkit/build/rule_bison.py
@@ -0,0 +1,75 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: rule_bison.py INPUT_FILE OUTPUT_DIR
+# INPUT_FILE is a path to either CSSGrammar.y or XPathGrammar.y.
+# OUTPUT_DIR is where the bison-generated .cpp and .h files should be placed.
+
+import errno
+import os
+import os.path
+import subprocess
+import sys
+
+assert len(sys.argv) == 3
+
+input_file = sys.argv[1]
+output_dir = sys.argv[2]
+
+input_name = os.path.basename(input_file)
+assert input_name == 'CSSGrammar.y' or input_name == 'XPathGrammar.y'
+prefix = {'CSSGrammar.y': 'cssyy', 'XPathGrammar.y': 'xpathyy'}[input_name]
+
+(input_root, input_ext) = os.path.splitext(input_name)
+
+# The generated .h will be in a different location depending on the bison
+# version.
+output_h_tries = [
+ os.path.join(output_dir, input_root + '.cpp.h'),
+ os.path.join(output_dir, input_root + '.hpp'),
+]
+
+for output_h_try in output_h_tries:
+ try:
+ os.unlink(output_h_try)
+ except OSError, e:
+ if e.errno != errno.ENOENT:
+ raise
+
+output_cpp = os.path.join(output_dir, input_root + '.cpp')
+
+return_code = subprocess.call(['bison', '-d', '-p', prefix, input_file,
+ '-o', output_cpp])
+assert return_code == 0
+
+# Find the name that bison used for the generated header file.
+output_h_tmp = None
+for output_h_try in output_h_tries:
+ try:
+ os.stat(output_h_try)
+ output_h_tmp = output_h_try
+ break
+ except OSError, e:
+ if e.errno != errno.ENOENT:
+ raise
+
+assert output_h_tmp != None
+
+# Read the header file in under the generated name and remove it.
+output_h_file = open(output_h_tmp)
+output_h_contents = output_h_file.read()
+output_h_file.close()
+os.unlink(output_h_tmp)
+
+# Rewrite the generated header with #include guards.
+output_h = os.path.join(output_dir, input_root + '.h')
+
+output_h_file = open(output_h, 'w')
+print >>output_h_file, '#ifndef %s_h' % input_root
+print >>output_h_file, '#define %s_h' % input_root
+print >>output_h_file, output_h_contents
+print >>output_h_file, '#endif'
+output_h_file.close()
diff --git a/webkit/build/rule_gperf.py b/webkit/build/rule_gperf.py
new file mode 100755
index 0000000..873eff8
--- /dev/null
+++ b/webkit/build/rule_gperf.py
@@ -0,0 +1,54 @@
+#!/usr/bin/python
+
+# 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.
+
+# usage: rule_gperf.py INPUT_FILE OUTPUT_DIR
+# INPUT_FILE is a path to DocTypeStrings.gperf, HTMLEntityNames.gperf, or
+# ColorData.gperf.
+# OUTPUT_DIR is where the gperf-generated .cpp file should be placed. Because
+# some users want a .c file instead of a .cpp file, the .cpp file is copied
+# to .c when done.
+
+import posixpath
+import shutil
+import subprocess
+import sys
+
+assert len(sys.argv) == 3
+
+input_file = sys.argv[1]
+output_dir = sys.argv[2]
+
+gperf_commands = {
+ 'DocTypeStrings.gperf': [
+ '-CEot', '-L', 'ANSI-C', '-k*', '-N', 'findDoctypeEntry',
+ '-F', ',PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards'
+ ],
+ 'HTMLEntityNames.gperf': [
+ '-a', '-L', 'ANSI-C', '-C', '-G', '-c', '-o', '-t', '-k*',
+ '-N', 'findEntity', '-D', '-s', '2'
+ ],
+ 'ColorData.gperf': [
+ '-CDEot', '-L', 'ANSI-C', '-k*', '-N', 'findColor', '-D', '-s', '2'
+ ],
+}
+
+input_name = posixpath.basename(input_file)
+assert input_name in gperf_commands
+
+(input_root, input_ext) = posixpath.splitext(input_name)
+output_cpp = posixpath.join(output_dir, input_root + '.cpp')
+
+command = ['gperf', '--output-file', output_cpp]
+command.extend(gperf_commands[input_name])
+command.append(input_file)
+
+# Do it. check_call is new in 2.5, so simulate its behavior with call and
+# assert.
+return_code = subprocess.call(command)
+assert return_code == 0
+
+output_c = posixpath.join(output_dir, input_root + '.c')
+shutil.copyfile(output_cpp, output_c)
diff --git a/webkit/tools/test_shell/test_shell.gyp b/webkit/tools/test_shell/test_shell.gyp
new file mode 100644
index 0000000..e8e7910
--- /dev/null
+++ b/webkit/tools/test_shell/test_shell.gyp
@@ -0,0 +1,191 @@
+# 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.
+
+{
+ 'variables': {
+ 'chromium_code': 1,
+ },
+ 'includes': [
+ '../../../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ 'target_name': 'test_shell_common',
+ 'type': 'static_library',
+ 'sources': [
+ 'mac/DumpRenderTreePasteboard.h',
+ 'mac/DumpRenderTreePasteboard.m',
+ 'mac/KeystoneGlue.h',
+ 'mac/KeystoneGlue.m',
+ 'mac/test_shell_webview.h',
+ 'mac/test_shell_webview.mm',
+ 'mac/test_webview_delegate.mm',
+ 'mac/webview_host.mm',
+ 'mac/webwidget_host.mm',
+ 'drag_delegate.cc',
+ 'drag_delegate.h',
+ 'drop_delegate.cc',
+ 'drop_delegate.h',
+ 'event_sending_controller.cc',
+ 'event_sending_controller.h',
+ 'foreground_helper.h',
+ 'layout_test_controller.cc',
+ 'layout_test_controller.h',
+ 'resource.h',
+ 'simple_resource_loader_bridge.cc',
+ 'simple_resource_loader_bridge.h',
+ 'test_navigation_controller.cc',
+ 'test_navigation_controller.h',
+ 'test_shell.cc',
+ 'test_shell.h',
+ 'test_shell_gtk.cc',
+ 'test_shell_mac.mm',
+ 'test_shell_platform_delegate.h',
+ 'test_shell_platform_delegate_gtk.cc',
+ 'test_shell_platform_delegate_mac.mm',
+ 'test_shell_platform_delegate_win.cc',
+ 'test_shell_request_context.cc',
+ 'test_shell_request_context.h',
+ 'test_shell_switches.cc',
+ 'test_shell_switches.h',
+ 'test_shell_win.cc',
+ 'test_webview_delegate.cc',
+ 'test_webview_delegate.h',
+ 'test_webview_delegate_gtk.cc',
+ 'test_webview_delegate_win.cc',
+ 'text_input_controller.cc',
+ 'text_input_controller.h',
+ 'webview_host.h',
+ 'webview_host_gtk.cc',
+ 'webview_host_win.cc',
+ 'webwidget_host.h',
+ 'webwidget_host_gtk.cc',
+ 'webwidget_host_win.cc',
+ ],
+ 'dependencies': [
+ '../../../base/base.gyp:base',
+ '../../../base/base.gyp:base_gfx',
+ '../../../testing/gtest.gyp:gtest',
+ '../../../skia/skia.gyp:skia',
+ '../../../third_party/npapi/npapi.gyp:npapi',
+ '../../webkit.gyp:glue',
+ ],
+ 'conditions': [
+ ['OS!="linux"', {'sources/': [['exclude', '_gtk\\.cc$']]}],
+ ['OS!="mac"', {
+ 'sources/': [
+ ['exclude', 'mac/[^/]*\\.(cc|mm?)$'],
+ ['exclude', '_mac\\.(cc|mm?)$'],
+ ]
+ }],
+ ['OS=="win"', {
+ 'include_dirs': [
+ '../../../breakpad/src',
+ ],
+ 'msvs_disabled_warnings': [ 4800 ],
+ }, { # OS!=win
+ 'sources/': [
+ ['exclude', '_win\\.cc$']
+ ],
+ 'sources!': [
+ 'drag_delegate.cc',
+ 'drop_delegate.cc',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'test_shell',
+ 'type': 'application',
+ 'sources': [
+ 'test_shell_main.cc',
+ ],
+ 'mac_bundle_resources': [
+ '../../data/test_shell/',
+ 'mac/English.lproj/InfoPlist.strings',
+ 'mac/English.lproj/MainMenu.nib',
+ 'mac/Info.plist',
+ 'mac/test_shell.icns',
+ 'resources/AHEM____.TTF',
+ ],
+ 'mac_bundle_resources!': [
+ # TODO(mark): Come up with a fancier way to do this (mac_info_plist?)
+ # that automatically sets the correct INFOPLIST_FILE setting and adds
+ # the file to a source group.
+ 'mac/Info.plist',
+ ],
+ 'dependencies': [
+ 'test_shell_common',
+ '../../../base/base.gyp:base',
+ '../../../net/net.gyp:net',
+ '../../webkit.gyp:glue',
+ ],
+ 'xcode_settings': {
+ 'INFOPLIST_FILE': 'mac/Info.plist',
+ },
+ 'conditions': [
+ ['OS=="mac"', {'product_name': 'TestShell'}],
+ ],
+ },
+ {
+ 'target_name': 'test_shell_tests',
+ 'type': 'executable',
+ 'sources': [
+ '../../../skia/ext/convolver_unittest.cc',
+ '../../../skia/ext/platform_canvas_unittest.cc',
+ '../../../skia/ext/vector_canvas_unittest.cc',
+ '../../glue/bookmarklet_unittest.cc',
+ '../../glue/context_menu_unittest.cc',
+ '../../glue/cpp_bound_class_unittest.cc',
+ '../../glue/cpp_variant_unittest.cc',
+ '../../glue/dom_operations_unittest.cc',
+ '../../glue/dom_serializer_unittest.cc',
+ '../../glue/glue_serialize_unittest.cc',
+ '../../glue/iframe_redirect_unittest.cc',
+ '../../glue/mimetype_unittest.cc',
+ '../../glue/multipart_response_delegate_unittest.cc',
+ '../../glue/password_autocomplete_listener_unittest.cc',
+ '../../glue/regular_expression_unittest.cc',
+ '../../glue/resource_fetcher_unittest.cc',
+ '../../glue/unittest_test_server.h',
+ '../../glue/webframe_unittest.cc',
+ '../../glue/webplugin_impl_unittest.cc',
+ '../webcore_unit_tests/BMPImageDecoder_unittest.cpp',
+ '../webcore_unit_tests/GKURL_unittest.cpp',
+ '../webcore_unit_tests/ICOImageDecoder_unittest.cpp',
+ '../webcore_unit_tests/UniscribeHelper_unittest.cpp',
+ '../webcore_unit_tests/XBMImageDecoder_unittest.cpp',
+ 'image_decoder_unittest.cc',
+ 'image_decoder_unittest.h',
+ 'keyboard_unittest.cc',
+ 'layout_test_controller_unittest.cc',
+ 'node_leak_test.cc',
+ 'plugin_tests.cc',
+ 'run_all_tests.cc',
+ 'test_shell_test.cc',
+ 'test_shell_test.h',
+ 'text_input_controller_unittest.cc',
+ ],
+ 'dependencies': [
+ 'test_shell_common',
+ '../../../base/base.gyp:base',
+ '../../../net/net.gyp:net',
+ '../../../skia/skia.gyp:skia',
+ '../../../testing/gtest.gyp:gtest',
+ '../../webkit.gyp:glue',
+ ],
+ 'conditions': [
+ ['OS=="win"', {
+ 'msvs_disabled_warnings': [ 4800 ],
+ }, { # OS!=win
+ 'sources!': [
+ '../../../skia/ext/vector_canvas_unittest.cc',
+ '../webcore_unit_tests/UniscribeHelper_unittest.cpp',
+ 'plugin_tests.cc'
+ ],
+ }],
+ ],
+ },
+ ],
+}
diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp
new file mode 100644
index 0000000..dd41586
--- /dev/null
+++ b/webkit/webkit.gyp
@@ -0,0 +1,4275 @@
+# 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.
+
+{
+ 'variables': {
+ 'feature_defines': [
+ 'ENABLE_DATABASE=1',
+ 'ENABLE_DASHBOARD_SUPPORT=0',
+ 'ENABLE_JAVASCRIPT_DEBUGGER=0',
+ 'ENABLE_JSC_MULTIPLE_THREADS=0',
+ 'ENABLE_ICONDATABASE=0',
+ 'ENABLE_XSLT=1',
+ 'ENABLE_XPATH=1',
+ 'ENABLE_SVG=1',
+ 'ENABLE_SVG_ANIMATION=1',
+ 'ENABLE_SVG_AS_IMAGE=1',
+ 'ENABLE_SVG_USE=1',
+ 'ENABLE_SVG_FOREIGN_OBJECT=1',
+ 'ENABLE_SVG_FONTS=1',
+ 'ENABLE_WORKERS=0',
+ ],
+ 'non_feature_defines': [
+ 'BUILDING_CHROMIUM__=1',
+ 'USE_GOOGLE_URL_LIBRARY=1',
+ 'USE_SYSTEM_MALLOC=1',
+ ],
+ 'webcore_include_dirs': [
+ 'pending',
+ '../third_party/WebKit/WebCore/bindings/v8',
+ '../third_party/WebKit/WebCore/css',
+ '../third_party/WebKit/WebCore/dom',
+ '../third_party/WebKit/WebCore/editing',
+ '../third_party/WebKit/WebCore/history',
+ '../third_party/WebKit/WebCore/html',
+ '../third_party/WebKit/WebCore/inspector',
+ '../third_party/WebKit/WebCore/loader',
+ '../third_party/WebKit/WebCore/loader/appcache',
+ '../third_party/WebKit/WebCore/loader/archive',
+ '../third_party/WebKit/WebCore/loader/icon',
+ '../third_party/WebKit/WebCore/page',
+ '../third_party/WebKit/WebCore/page/animation',
+ '../third_party/WebKit/WebCore/page/chromium',
+ '../third_party/WebKit/WebCore/platform',
+ '../third_party/WebKit/WebCore/platform/animation',
+ '../third_party/WebKit/WebCore/platform/chromium',
+ '../third_party/WebKit/WebCore/platform/graphics',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium',
+ '../third_party/WebKit/WebCore/platform/graphics/opentype',
+ '../third_party/WebKit/WebCore/platform/graphics/skia',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia',
+ '../third_party/WebKit/WebCore/platform/image-encoders/skia',
+ '../third_party/WebKit/WebCore/platform/network',
+ '../third_party/WebKit/WebCore/platform/network/chromium',
+ '../third_party/WebKit/WebCore/platform/sql',
+ '../third_party/WebKit/WebCore/platform/text',
+ '../third_party/WebKit/WebCore/plugins',
+ '../third_party/WebKit/WebCore/rendering',
+ '../third_party/WebKit/WebCore/rendering/style',
+ '../third_party/WebKit/WebCore/storage',
+ '../third_party/WebKit/WebCore/svg',
+ '../third_party/WebKit/WebCore/svg/animation',
+ '../third_party/WebKit/WebCore/svg/graphics',
+ '../third_party/WebKit/WebCore/xml',
+ ],
+ 'conditions': [
+ ['OS=="linux"', {
+ 'non_feature_defines': [
+ # Mozilla on Linux effectively uses uname -sm, but when running
+ # 32-bit x86 code on an x86_64 processor, it uses
+ # "Linux i686 (x86_64)". Matching that would require making a
+ # run-time determination.
+ 'WEBCORE_NAVIGATOR_PLATFORM="Linux i686"',
+ ],
+ }],
+ ['OS=="mac"', {
+ 'non_feature_defines': [
+ # Match Safari and Mozilla on Mac x86.
+ 'WEBCORE_NAVIGATOR_PLATFORM="MacIntel"',
+ ],
+ 'webcore_include_dirs+': [
+ # platform/graphics/cg and mac needs to come before
+ # platform/graphics/chromium so that the Mac build picks up the
+ # version of ImageBufferData.h in the cg directory and
+ # FontPlatformData.h in the mac directory. The + prepends this
+ # directory to the list.
+ # TODO(port): This shouldn't need to be prepended.
+ # TODO(port): Eliminate dependency on platform/graphics/mac and
+ # related directories.
+ # platform/graphics/cg may need to stick around, though.
+ '../third_party/WebKit/WebCore/platform/graphics/cg',
+ '../third_party/WebKit/WebCore/platform/graphics/mac',
+ ],
+ 'webcore_include_dirs': [
+ # TODO(port): Eliminate dependency on platform/mac and related
+ # directories.
+ '../third_party/WebKit/WebCore/loader/archive/cf',
+ '../third_party/WebKit/WebCore/platform/mac',
+ '../third_party/WebKit/WebCore/platform/text/mac',
+ ],
+ }],
+ ['OS=="win"', {
+ 'feature_defines': [
+ 'ENABLE_VIDEO=1'
+ ],
+ 'non_feature_defines': [
+ 'CRASH=__debugbreak',
+ # Match Safari and Mozilla on Windows.
+ 'WEBCORE_NAVIGATOR_PLATFORM="Win32"',
+ ],
+ }, { # else: OS!="win"
+ 'feature_defines': [
+ 'ENABLE_VIDEO=0'
+ ],
+ }],
+ ],
+ },
+ 'includes': [
+ '../build/common.gypi',
+ ],
+ 'targets': [
+ {
+ # This target creates config.h suitable for a WebKit-V8 build and
+ # copies a few other files around as needed.
+ 'target_name': 'config',
+ 'type': 'none',
+ 'actions': [
+ {
+ 'action_name': 'config.h',
+ 'inputs': [
+ 'config.h.in',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/config.h',
+ ],
+ # TODO(bradnelson): npapi.h, npruntime.h, npruntime_priv.h, and
+ # stdint.h shouldn't be in the SHARED_INTERMEDIATE_DIR, it's very
+ # global.
+ 'action': ['python', 'build/action_jsconfig.py', 'v8', '<(SHARED_INTERMEDIATE_DIR)/webkit', '<(SHARED_INTERMEDIATE_DIR)/webkit', '<@(_inputs)'],
+
+ 'conditions': [
+ ['OS=="win"', {
+ 'inputs': [
+ '../third_party/WebKit/WebCore/bridge/npapi.h',
+ '../third_party/WebKit/WebCore/bridge/npruntime.h',
+ 'port/bindings/v8/npruntime_priv.h',
+ '../third_party/WebKit/JavaScriptCore/os-win32/stdint.h',
+ ],
+ }],
+ ],
+ },
+ ],
+ 'direct_dependent_settings': {
+ 'defines': [
+ '<@(feature_defines)',
+ '<@(non_feature_defines)',
+ ],
+ # Always prepend the directory containing config.h. This is important,
+ # because WebKit/JavaScriptCore has a config.h in it too. The JSC
+ # config.h shouldn't be used, and its directory winds up in
+ # include_dirs in wtf and its dependents. If the directory containing
+ # the real config.h weren't prepended, other targets might wind up
+ # picking up the wrong config.h, which can result in build failures or
+ # even random runtime problems due to different components being built
+ # with different configurations.
+ #
+ # The rightmost + is present because this direct_dependent_settings
+ # section gets merged into the (nonexistent) target_defaults one,
+ # eating the rightmost +.
+ 'include_dirs++': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit',
+ ],
+ },
+ 'conditions': [
+ ['OS=="win"', {
+ 'direct_dependent_settings': {
+ 'defines': [
+ '__STD_C',
+ '_CRT_SECURE_NO_DEPRECATE',
+ '_SCL_SECURE_NO_DEPRECATE',
+ ],
+ 'include_dirs': [
+ '../third_party/WebKit/JavaScriptCore/os-win32',
+ 'build/JavaScriptCore',
+ ],
+ },
+ }],
+ ],
+ },
+ {
+ 'target_name': 'wtf',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'config',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ ],
+ 'include_dirs': [
+ '../third_party/WebKit/JavaScriptCore',
+ '../third_party/WebKit/JavaScriptCore/wtf',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode',
+ ],
+ 'sources': [
+ '../third_party/WebKit/JavaScriptCore/wtf/chromium/ChromiumThreading.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/chromium/MainThreadChromium.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/mac/MainThreadMac.mm',
+ '../third_party/WebKit/JavaScriptCore/wtf/qt/MainThreadQt.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/icu/CollatorICU.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/icu/UnicodeIcu.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/qt4/UnicodeQt4.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/Collator.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/CollatorDefault.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/UTF8.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/UTF8.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/unicode/Unicode.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/win/MainThreadWin.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/wx/MainThreadWx.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ASCIICType.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/AVLTree.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/AlwaysInline.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Assertions.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/Assertions.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ByteArray.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ByteArray.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/CurrentTime.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/CurrentTime.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Deque.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/DisallowCType.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/FastMalloc.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/FastMalloc.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Forward.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/GOwnPtr.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/GOwnPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/GetPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashCountedSet.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashFunctions.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashIterators.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashMap.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashSet.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashTable.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashTable.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/HashTraits.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ListHashSet.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ListRefPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Locker.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/MainThread.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/MainThread.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/MallocZoneSupport.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/MathExtras.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/MessageQueue.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Noncopyable.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/NotFound.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/OwnArrayPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/OwnPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/OwnPtrWin.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/PassRefPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Platform.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/PtrAndFlags.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RandomNumber.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/RandomNumber.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RandomNumberSeed.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RefCounted.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RefCountedLeakCounter.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/RefCountedLeakCounter.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RefPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RefPtrHashMap.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/RetainPtr.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/StdLibExtras.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/StringExtras.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/TCPackedCache.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/TCPageMap.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/TCSpinLock.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/TCSystemAlloc.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/TCSystemAlloc.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadSpecific.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadSpecificWin.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/Threading.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/Threading.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadingGtk.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadingNone.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadingPthreads.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadingQt.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/ThreadingWin.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/TypeTraits.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/TypeTraits.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/UnusedParam.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/Vector.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/VectorTraits.h',
+ '../third_party/WebKit/JavaScriptCore/wtf/dtoa.cpp',
+ '../third_party/WebKit/JavaScriptCore/wtf/dtoa.h',
+ 'build/precompiled_webkit.cc',
+ 'build/precompiled_webkit.h',
+ ],
+ 'sources!': [
+ # GLib/GTK, even though its name doesn't really indicate.
+ '../third_party/WebKit/JavaScriptCore/wtf/GOwnPtr.cpp',
+
+ 'build/precompiled_webkit.cc',
+ 'build/precompiled_webkit.h',
+ ],
+ 'sources/': [
+ ['exclude', '(Default|Gtk|Mac|None|Qt|Win|Wx)\\.(cpp|mm)$'],
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../third_party/WebKit/JavaScriptCore',
+ '../third_party/WebKit/JavaScriptCore/wtf',
+ ],
+ },
+ 'export_dependent_settings': [
+ 'config',
+ '../third_party/icu38/icu38.gyp:icui18n',
+ '../third_party/icu38/icu38.gyp:icuuc',
+ ],
+ 'configurations': {
+ 'Debug': {
+ 'msvs_precompiled_header': 'build/precompiled_webkit.h',
+ 'msvs_precompiled_source': 'build/precompiled_webkit.cc',
+ },
+ },
+ 'msvs_disabled_warnings': [4127, 4355, 4510, 4512, 4610, 4706],
+ 'conditions': [
+ ['OS=="win"', {
+ 'sources/': [
+ ['exclude', 'ThreadingPthreads\\.cpp$'],
+ ['include', 'Thread(ing|Specific)Win\\.cpp$']
+ ],
+ 'include_dirs': [
+ 'build',
+ '../third_party/WebKit/JavaScriptCore/kjs',
+ '../third_party/WebKit/JavaScriptCore/API',
+ # These 3 do not seem to exist.
+ '../third_party/WebKit/JavaScriptCore/bindings',
+ '../third_party/WebKit/JavaScriptCore/bindings/c',
+ '../third_party/WebKit/JavaScriptCore/bindings/jni',
+ 'pending',
+ 'pending/wtf',
+ ],
+ 'include_dirs!': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit',
+ ],
+ }],
+ ],
+ },
+ {
+ 'target_name': 'pcre',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'config',
+ 'wtf',
+ ],
+ 'actions': [
+ {
+ 'action_name': 'dftables',
+ 'inputs': [
+ '../third_party/WebKit/JavaScriptCore/pcre/dftables',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/chartables.c',
+ ],
+ 'action': ['perl', '-w', '<@(_inputs)', '<@(_outputs)'],
+ },
+ ],
+ 'include_dirs': [
+ '<(INTERMEDIATE_DIR)',
+ ],
+ 'sources': [
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre.h',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_compile.cpp',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_exec.cpp',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_internal.h',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_tables.cpp',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp',
+ '../third_party/WebKit/JavaScriptCore/pcre/pcre_xclass.cpp',
+ '../third_party/WebKit/JavaScriptCore/pcre/ucpinternal.h',
+ '../third_party/WebKit/JavaScriptCore/pcre/ucptable.cpp',
+ ],
+ 'sources!': [
+ # ucptable.cpp is #included by pcre_ucp_searchfunchs.cpp and is not
+ # intended to be compiled directly.
+ '../third_party/WebKit/JavaScriptCore/pcre/ucptable.cpp',
+ ],
+ 'export_dependent_settings': [
+ 'wtf',
+ ],
+ },
+ {
+ 'target_name': 'webcore',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'config',
+ 'pcre',
+ 'wtf',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../skia/skia.gyp:skia',
+ '../third_party/libjpeg/libjpeg.gyp:libjpeg',
+ '../third_party/libpng/libpng.gyp:libpng',
+ '../third_party/libxml/libxml.gyp:libxml',
+ '../third_party/libxslt/libxslt.gyp:libxslt',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../third_party/sqlite/sqlite.gyp:sqlite',
+ '../build/temp_gyp/v8.gyp:v8',
+ ],
+ 'actions': [
+ # Actions to build derived sources.
+ {
+ 'action_name': 'CSSPropertyNames',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/css/makeprop.pl',
+ '../third_party/WebKit/WebCore/css/CSSPropertyNames.in',
+ '../third_party/WebKit/WebCore/css/SVGCSSPropertyNames.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/CSSPropertyNames.cpp',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/CSSPropertyNames.h',
+ ],
+ 'action': ['python', 'build/action_csspropertynames.py', '<@(_outputs)', '--', '<@(_inputs)'],
+ },
+ {
+ 'action_name': 'CSSValueKeywords',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/css/makevalues.pl',
+ '../third_party/WebKit/WebCore/css/CSSValueKeywords.in',
+ '../third_party/WebKit/WebCore/css/SVGCSSValueKeywords.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/CSSValueKeywords.c',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/CSSValueKeywords.h',
+ ],
+ 'action': ['python', 'build/action_cssvaluekeywords.py', '<@(_outputs)', '--', '<@(_inputs)'],
+ },
+ {
+ 'action_name': 'HTMLNames',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/dom/make_names.pl',
+ '../third_party/WebKit/WebCore/html/HTMLTagNames.in',
+ '../third_party/WebKit/WebCore/html/HTMLAttributeNames.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/HTMLNames.cpp',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/HTMLNames.h',
+ '<(INTERMEDIATE_DIR)/HTMLElementFactory.cpp',
+ # Pass --wrapperFactory to make_names to get these (JSC build?)
+ #'<(INTERMEDIATE_DIR)/JSHTMLElementWrapperFactory.cpp',
+ #'<(INTERMEDIATE_DIR)/JSHTMLElementWrapperFactory.h',
+ ],
+ 'action': ['python', 'build/action_makenames.py', '<@(_outputs)', '--', '<@(_inputs)', '--', '--factory', '--extraDefines', '<(feature_defines)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'action_name': 'SVGNames',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/dom/make_names.pl',
+ '../third_party/WebKit/WebCore/svg/svgtags.in',
+ '../third_party/WebKit/WebCore/svg/svgattrs.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/SVGNames.cpp',
+ '<(INTERMEDIATE_DIR)/SVGNames.h',
+ '<(INTERMEDIATE_DIR)/SVGElementFactory.cpp',
+ '<(INTERMEDIATE_DIR)/SVGElementFactory.h',
+ # Pass --wrapperFactory to make_names to get these (JSC build?)
+ #'<(INTERMEDIATE_DIR)/JSSVGElementWrapperFactory.cpp',
+ #'<(INTERMEDIATE_DIR)/JSSVGElementWrapperFactory.h',
+ ],
+ 'action': ['python', 'build/action_makenames.py', '<@(_outputs)', '--', '<@(_inputs)', '--', '--factory', '--extraDefines', '<(feature_defines)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'action_name': 'UserAgentStyleSheets',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/css/make-css-file-arrays.pl',
+ '../third_party/WebKit/WebCore/css/html4.css',
+ '../third_party/WebKit/WebCore/css/quirks.css',
+ '../third_party/WebKit/WebCore/css/view-source.css',
+ '../third_party/WebKit/WebCore/css/themeWin.css',
+ '../third_party/WebKit/WebCore/css/themeWinQuirks.css',
+ '../third_party/WebKit/WebCore/css/svg.css',
+ '../third_party/WebKit/WebCore/css/mediaControls.css',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/UserAgentStyleSheets.h',
+ '<(INTERMEDIATE_DIR)/UserAgentStyleSheetsData.cpp',
+ ],
+ 'action': ['python', 'build/action_useragentstylesheets.py', '<@(_outputs)', '--', '<@(_inputs)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'action_name': 'XLinkNames',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/dom/make_names.pl',
+ '../third_party/WebKit/WebCore/svg/xlinkattrs.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/XLinkNames.cpp',
+ '<(INTERMEDIATE_DIR)/XLinkNames.h',
+ ],
+ 'action': ['python', 'build/action_makenames.py', '<@(_outputs)', '--', '<@(_inputs)', '--', '--extraDefines', '<(feature_defines)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'action_name': 'XMLNames',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/dom/make_names.pl',
+ '../third_party/WebKit/WebCore/xml/xmlattrs.in',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/XMLNames.cpp',
+ '<(INTERMEDIATE_DIR)/XMLNames.h',
+ ],
+ 'action': ['python', 'build/action_makenames.py', '<@(_outputs)', '--', '<@(_inputs)', '--', '--extraDefines', '<(feature_defines)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'action_name': 'tokenizer',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/css/maketokenizer',
+ '../third_party/WebKit/WebCore/css/tokenizer.flex',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/tokenizer.cpp',
+ ],
+ 'action': ['python', 'build/action_maketokenizer.py', '<@(_outputs)', '--', '<@(_inputs)'],
+ },
+ ],
+ 'rules': [
+ # Rules to build derived sources.
+ {
+ 'rule_name': 'bison',
+ 'extension': 'y',
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/<(RULE_INPUT_ROOT).cpp',
+ '<(INTERMEDIATE_DIR)/<(RULE_INPUT_ROOT).h'
+ ],
+ 'action': ['python', 'build/rule_bison.py', '<(RULE_INPUT_PATH)', '<(INTERMEDIATE_DIR)'],
+ 'process_outputs_as_sources': 1,
+ },
+ {
+ 'rule_name': 'gperf',
+ 'extension': 'gperf',
+ # gperf output is only ever #included by other source files. As
+ # such, process_outputs_as_sources is off. Some gperf output is
+ # #included as *.c and some as *.cpp. Since there's no way to tell
+ # which one will be needed in a rule definition, declare both as
+ # outputs. The harness script will generate one file and copy it to
+ # the other.
+ #
+ # This rule places outputs in SHARED_INTERMEDIATE_DIR because glue
+ # needs access to HTMLEntityNames.c.
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/<(RULE_INPUT_ROOT).c',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/<(RULE_INPUT_ROOT).cpp',
+ ],
+ 'action': ['python', 'build/rule_gperf.py', '<(RULE_INPUT_PATH)', '<(SHARED_INTERMEDIATE_DIR)/webkit'],
+ 'process_outputs_as_sources': 0,
+ },
+ # Rule to build generated JavaScript (V8) bindings from .idl source.
+ {
+ 'rule_name': 'binding',
+ 'extension': 'idl',
+ 'inputs': [
+ 'port/bindings/scripts/generate-bindings.pl',
+ 'port/bindings/scripts/CodeGenerator.pm',
+ 'port/bindings/scripts/CodeGeneratorV8.pm',
+ 'port/bindings/scripts/IDLParser.pm',
+ '../third_party/WebKit/WebCore/bindings/scripts/IDLStructure.pm',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/bindings/V8<(RULE_INPUT_ROOT).cpp',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings/V8<(RULE_INPUT_ROOT).h',
+ ],
+ 'variables': {
+ 'generator_include_dirs': [
+ '--include', '../third_party/WebKit/WebCore/css',
+ '--include', '../third_party/WebKit/WebCore/dom',
+ '--include', '../third_party/WebKit/WebCore/html',
+ '--include', '../third_party/WebKit/WebCore/page',
+ '--include', '../third_party/WebKit/WebCore/plugins',
+ '--include', '../third_party/WebKit/WebCore/svg',
+ '--include', '../third_party/WebKit/WebCore/xml',
+ ],
+ },
+ 'action': ['python', 'build/rule_binding.py', '<(RULE_INPUT_PATH)', '<(INTERMEDIATE_DIR)/bindings', '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings', '--', '<@(_inputs)', '--', '--defines', '<(feature_defines) LANGUAGE_JAVASCRIPT V8_BINDING', '--generator', 'V8', '<@(generator_include_dirs)'],
+ 'process_outputs_as_sources': 1,
+ },
+ ],
+ 'include_dirs': [
+ '<(INTERMEDIATE_DIR)',
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings',
+ 'port/bindings/v8',
+ '<@(webcore_include_dirs)',
+ ],
+ 'sources': [
+ # bison rule
+ '../third_party/WebKit/WebCore/css/CSSGrammar.y',
+ '../third_party/WebKit/WebCore/xml/XPathGrammar.y',
+
+ # gperf rule
+ '../third_party/WebKit/WebCore/html/DocTypeStrings.gperf',
+ '../third_party/WebKit/WebCore/html/HTMLEntityNames.gperf',
+ '../third_party/WebKit/WebCore/platform/ColorData.gperf',
+
+ # binding rule
+ # I've put every .idl in the WebCore tree into this list. There are
+ # exclude patterns and lists that follow to pluck out the few to not
+ # build.
+ '../third_party/WebKit/WebCore/css/CSSCharsetRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSImportRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSMediaRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSPageRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSPrimitiveValue.idl',
+ '../third_party/WebKit/WebCore/css/CSSRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSRuleList.idl',
+ '../third_party/WebKit/WebCore/css/CSSStyleDeclaration.idl',
+ '../third_party/WebKit/WebCore/css/CSSStyleRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSStyleSheet.idl',
+ '../third_party/WebKit/WebCore/css/CSSUnknownRule.idl',
+ '../third_party/WebKit/WebCore/css/CSSValue.idl',
+ '../third_party/WebKit/WebCore/css/CSSValueList.idl',
+ '../third_party/WebKit/WebCore/css/CSSVariablesDeclaration.idl',
+ '../third_party/WebKit/WebCore/css/CSSVariablesRule.idl',
+ '../third_party/WebKit/WebCore/css/Counter.idl',
+ '../third_party/WebKit/WebCore/css/MediaList.idl',
+ '../third_party/WebKit/WebCore/css/RGBColor.idl',
+ '../third_party/WebKit/WebCore/css/Rect.idl',
+ '../third_party/WebKit/WebCore/css/StyleSheet.idl',
+ '../third_party/WebKit/WebCore/css/StyleSheetList.idl',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframeRule.idl',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframesRule.idl',
+ '../third_party/WebKit/WebCore/css/WebKitCSSMatrix.idl',
+ '../third_party/WebKit/WebCore/css/WebKitCSSTransformValue.idl',
+ '../third_party/WebKit/WebCore/dom/Attr.idl',
+ '../third_party/WebKit/WebCore/dom/CDATASection.idl',
+ '../third_party/WebKit/WebCore/dom/CharacterData.idl',
+ '../third_party/WebKit/WebCore/dom/ClientRect.idl',
+ '../third_party/WebKit/WebCore/dom/ClientRectList.idl',
+ '../third_party/WebKit/WebCore/dom/Clipboard.idl',
+ '../third_party/WebKit/WebCore/dom/Comment.idl',
+ '../third_party/WebKit/WebCore/dom/DOMCoreException.idl',
+ '../third_party/WebKit/WebCore/dom/DOMImplementation.idl',
+ '../third_party/WebKit/WebCore/dom/DOMStringList.idl',
+ '../third_party/WebKit/WebCore/dom/Document.idl',
+ '../third_party/WebKit/WebCore/dom/DocumentFragment.idl',
+ '../third_party/WebKit/WebCore/dom/DocumentType.idl',
+ '../third_party/WebKit/WebCore/dom/Element.idl',
+ '../third_party/WebKit/WebCore/dom/Entity.idl',
+ '../third_party/WebKit/WebCore/dom/EntityReference.idl',
+ '../third_party/WebKit/WebCore/dom/Event.idl',
+ '../third_party/WebKit/WebCore/dom/EventException.idl',
+ '../third_party/WebKit/WebCore/dom/EventListener.idl',
+ '../third_party/WebKit/WebCore/dom/EventTarget.idl',
+ '../third_party/WebKit/WebCore/dom/KeyboardEvent.idl',
+ '../third_party/WebKit/WebCore/dom/MessageChannel.idl',
+ '../third_party/WebKit/WebCore/dom/MessageEvent.idl',
+ '../third_party/WebKit/WebCore/dom/MessagePort.idl',
+ '../third_party/WebKit/WebCore/dom/MouseEvent.idl',
+ '../third_party/WebKit/WebCore/dom/MutationEvent.idl',
+ '../third_party/WebKit/WebCore/dom/NamedNodeMap.idl',
+ '../third_party/WebKit/WebCore/dom/Node.idl',
+ '../third_party/WebKit/WebCore/dom/NodeFilter.idl',
+ '../third_party/WebKit/WebCore/dom/NodeIterator.idl',
+ '../third_party/WebKit/WebCore/dom/NodeList.idl',
+ '../third_party/WebKit/WebCore/dom/Notation.idl',
+ '../third_party/WebKit/WebCore/dom/OverflowEvent.idl',
+ '../third_party/WebKit/WebCore/dom/ProcessingInstruction.idl',
+ '../third_party/WebKit/WebCore/dom/ProgressEvent.idl',
+ '../third_party/WebKit/WebCore/dom/Range.idl',
+ '../third_party/WebKit/WebCore/dom/RangeException.idl',
+ '../third_party/WebKit/WebCore/dom/Text.idl',
+ '../third_party/WebKit/WebCore/dom/TextEvent.idl',
+ '../third_party/WebKit/WebCore/dom/TreeWalker.idl',
+ '../third_party/WebKit/WebCore/dom/UIEvent.idl',
+ '../third_party/WebKit/WebCore/dom/WebKitAnimationEvent.idl',
+ '../third_party/WebKit/WebCore/dom/WebKitTransitionEvent.idl',
+ '../third_party/WebKit/WebCore/dom/WheelEvent.idl',
+ '../third_party/WebKit/WebCore/dom/Worker.idl',
+ '../third_party/WebKit/WebCore/dom/WorkerContext.idl',
+ '../third_party/WebKit/WebCore/dom/WorkerLocation.idl',
+ '../third_party/WebKit/WebCore/html/CanvasGradient.idl',
+ '../third_party/WebKit/WebCore/html/CanvasPattern.idl',
+ '../third_party/WebKit/WebCore/html/CanvasPixelArray.idl',
+ '../third_party/WebKit/WebCore/html/CanvasRenderingContext2D.idl',
+ '../third_party/WebKit/WebCore/html/File.idl',
+ '../third_party/WebKit/WebCore/html/FileList.idl',
+ '../third_party/WebKit/WebCore/html/HTMLAnchorElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLAppletElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLAreaElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLAudioElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLBRElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLBaseElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLBaseFontElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLBlockquoteElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLBodyElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLButtonElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLCanvasElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLCollection.idl',
+ '../third_party/WebKit/WebCore/html/HTMLDListElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLDirectoryElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLDivElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLDocument.idl',
+ '../third_party/WebKit/WebCore/html/HTMLElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLEmbedElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLFieldSetElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLFontElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLFormElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLFrameElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLFrameSetElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLHRElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLHeadElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLHeadingElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLHtmlElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLIFrameElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLImageElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLInputElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLIsIndexElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLLIElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLLabelElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLLegendElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLLinkElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLMapElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLMarqueeElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLMediaElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLMenuElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLMetaElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLModElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLOListElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLObjectElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLOptGroupElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLOptionElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLOptionsCollection.idl',
+ '../third_party/WebKit/WebCore/html/HTMLParagraphElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLParamElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLPreElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLQuoteElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLScriptElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLSelectElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLSourceElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLStyleElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableCaptionElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableCellElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableColElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableRowElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTableSectionElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTextAreaElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLTitleElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLUListElement.idl',
+ '../third_party/WebKit/WebCore/html/HTMLVideoElement.idl',
+ '../third_party/WebKit/WebCore/html/ImageData.idl',
+ '../third_party/WebKit/WebCore/html/MediaError.idl',
+ '../third_party/WebKit/WebCore/html/TextMetrics.idl',
+ '../third_party/WebKit/WebCore/html/TimeRanges.idl',
+ '../third_party/WebKit/WebCore/html/VoidCallback.idl',
+ '../third_party/WebKit/WebCore/inspector/InspectorController.idl',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.idl',
+ '../third_party/WebKit/WebCore/loader/appcache/DOMApplicationCache.idl',
+ '../third_party/WebKit/WebCore/page/AbstractView.idl',
+ '../third_party/WebKit/WebCore/page/BarInfo.idl',
+ '../third_party/WebKit/WebCore/page/Console.idl',
+ '../third_party/WebKit/WebCore/page/DOMSelection.idl',
+ '../third_party/WebKit/WebCore/page/DOMWindow.idl',
+ '../third_party/WebKit/WebCore/page/Geolocation.idl',
+ '../third_party/WebKit/WebCore/page/Geoposition.idl',
+ '../third_party/WebKit/WebCore/page/History.idl',
+ '../third_party/WebKit/WebCore/page/Location.idl',
+ '../third_party/WebKit/WebCore/page/Navigator.idl',
+ '../third_party/WebKit/WebCore/page/PositionCallback.idl',
+ '../third_party/WebKit/WebCore/page/PositionError.idl',
+ '../third_party/WebKit/WebCore/page/PositionErrorCallback.idl',
+ '../third_party/WebKit/WebCore/page/Screen.idl',
+ '../third_party/WebKit/WebCore/page/WorkerNavigator.idl',
+ '../third_party/WebKit/WebCore/plugins/MimeType.idl',
+ '../third_party/WebKit/WebCore/plugins/MimeTypeArray.idl',
+ '../third_party/WebKit/WebCore/plugins/Plugin.idl',
+ '../third_party/WebKit/WebCore/plugins/PluginArray.idl',
+ '../third_party/WebKit/WebCore/storage/Database.idl',
+ '../third_party/WebKit/WebCore/storage/SQLError.idl',
+ '../third_party/WebKit/WebCore/storage/SQLResultSet.idl',
+ '../third_party/WebKit/WebCore/storage/SQLResultSetRowList.idl',
+ '../third_party/WebKit/WebCore/storage/SQLTransaction.idl',
+ '../third_party/WebKit/WebCore/storage/Storage.idl',
+ '../third_party/WebKit/WebCore/storage/StorageEvent.idl',
+ '../third_party/WebKit/WebCore/svg/ElementTimeControl.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAltGlyphElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAngle.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateColorElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateTransformElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedAngle.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedBoolean.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedEnumeration.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedInteger.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedLength.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedLengthList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedNumber.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedNumberList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPoints.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPreserveAspectRatio.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedRect.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedString.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedTransformList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimationElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGCircleElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGClipPathElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGColor.idl',
+ '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGCursorElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGDefinitionSrcElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGDefsElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGDescElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGDocument.idl',
+ '../third_party/WebKit/WebCore/svg/SVGElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstance.idl',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstanceList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGEllipseElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGException.idl',
+ '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEBlendElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEColorMatrixElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEComponentTransferElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFECompositeElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEDiffuseLightingElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEDisplacementMapElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEDistantLightElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEFloodElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncAElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncBElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncGElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncRElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEGaussianBlurElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEImageElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeNodeElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEOffsetElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFEPointLightElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFESpecularLightingElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFESpotLightElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFETileElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFETurbulenceElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFilterElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFilterPrimitiveStandardAttributes.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFitToViewBox.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceFormatElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceNameElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceSrcElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceUriElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGForeignObjectElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGGElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGGlyphElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGGradientElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGHKernElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGImageElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLangSpace.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLength.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLengthList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLineElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLinearGradientElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLocatable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGMarkerElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGMaskElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGMatrix.idl',
+ '../third_party/WebKit/WebCore/svg/SVGMetadataElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGMissingGlyphElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGNumber.idl',
+ '../third_party/WebKit/WebCore/svg/SVGNumberList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPaint.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSeg.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegArcAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegArcRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegClosePath.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicSmoothAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicSmoothRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticSmoothRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoHorizontalAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoHorizontalRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoVerticalAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoVerticalRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegMovetoAbs.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegMovetoRel.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPatternElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPoint.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPointList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPolygonElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPolylineElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGPreserveAspectRatio.idl',
+ '../third_party/WebKit/WebCore/svg/SVGRadialGradientElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGRect.idl',
+ '../third_party/WebKit/WebCore/svg/SVGRectElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGRenderingIntent.idl',
+ '../third_party/WebKit/WebCore/svg/SVGSVGElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGScriptElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGSetElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGStopElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGStringList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGStylable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGStyleElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGSwitchElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGSymbolElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTRefElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTSpanElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTests.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTextContentElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTextElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTextPathElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTextPositioningElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTitleElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTransform.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTransformList.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTransformable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGURIReference.idl',
+ '../third_party/WebKit/WebCore/svg/SVGUnitTypes.idl',
+ '../third_party/WebKit/WebCore/svg/SVGUseElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGViewElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGViewSpec.idl',
+ '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.idl',
+ '../third_party/WebKit/WebCore/svg/SVGZoomEvent.idl',
+ '../third_party/WebKit/WebCore/xml/DOMParser.idl',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequest.idl',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestException.idl',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestProgressEvent.idl',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestUpload.idl',
+ '../third_party/WebKit/WebCore/xml/XMLSerializer.idl',
+ '../third_party/WebKit/WebCore/xml/XPathEvaluator.idl',
+ '../third_party/WebKit/WebCore/xml/XPathException.idl',
+ '../third_party/WebKit/WebCore/xml/XPathExpression.idl',
+ '../third_party/WebKit/WebCore/xml/XPathNSResolver.idl',
+ '../third_party/WebKit/WebCore/xml/XPathResult.idl',
+ '../third_party/WebKit/WebCore/xml/XSLTProcessor.idl',
+ 'port/bindings/v8/UndetectableHTMLCollection.idl',
+
+ # V8 bindings not generated from .idl source.
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomBinding.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomEventListener.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLStatementCallback.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLStatementCallback.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLStatementErrorCallback.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLTransactionCallback.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLTransactionCallback.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLTransactionErrorCallback.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomSQLTransactionErrorCallback.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomVoidCallback.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomVoidCallback.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8DatabaseCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLCollectionCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLFormElementCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLInputElementCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8HTMLSelectElementCustom.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8NamedNodesCollection.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8NamedNodesCollection.h',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8SQLResultSetRowListCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8SQLTransactionCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8SVGElementInstanceCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8SVGLengthCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8SVGMatrixCustom.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptCachedFrameData.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptCallFrame.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptCallFrame.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptCallStack.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptCallStack.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptInstance.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptInstance.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptSourceCode.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptState.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptString.h',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptValue.cpp',
+ '../third_party/WebKit/WebCore/bindings/v8/ScriptValue.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8Binding.h',
+ '../third_party/WebKit/WebCore/bindings/v8/V8Proxy.h',
+ 'port/bindings/v8/extensions/GCController.cpp',
+ 'port/bindings/v8/extensions/GCController.h',
+ 'port/bindings/v8/extensions/Interval.cpp',
+ 'port/bindings/v8/extensions/Interval.h',
+ 'port/bindings/v8/extensions/Playback.cpp',
+ 'port/bindings/v8/extensions/Playback.h',
+ 'port/bindings/v8/JSDOMBinding.cpp',
+ 'port/bindings/v8/JSDOMBinding.h',
+ 'port/bindings/v8/JSXPathNSResolver.cpp',
+ 'port/bindings/v8/JSXPathNSResolver.h',
+ 'port/bindings/v8/RGBColor.cpp',
+ 'port/bindings/v8/RGBColor.h',
+ 'port/bindings/v8/ScheduledAction.h',
+ 'port/bindings/v8/ScriptCachedFrameData.h',
+ 'port/bindings/v8/ScriptCallFrame.cpp',
+ 'port/bindings/v8/ScriptCallFrame.h',
+ 'port/bindings/v8/ScriptCallStack.cpp',
+ 'port/bindings/v8/ScriptCallStack.h',
+ 'port/bindings/v8/ScriptController.cpp',
+ 'port/bindings/v8/ScriptController.h',
+ 'port/bindings/v8/ScriptInstance.cpp',
+ 'port/bindings/v8/ScriptInstance.h',
+ 'port/bindings/v8/ScriptSourceCode.h',
+ 'port/bindings/v8/ScriptState.h',
+ 'port/bindings/v8/ScriptString.h',
+ 'port/bindings/v8/ScriptValue.cpp',
+ 'port/bindings/v8/ScriptValue.h',
+ 'port/bindings/v8/V8CanvasPixelArrayCustom.cpp',
+ 'port/bindings/v8/V8MessagePortCustom.cpp',
+ 'port/bindings/v8/V8SVGPODTypeWrapper.h',
+ 'port/bindings/v8/V8WorkerContextCustom.cpp',
+ 'port/bindings/v8/V8WorkerCustom.cpp',
+ 'port/bindings/v8/V8XMLHttpRequestCustom.cpp',
+ 'port/bindings/v8/WorkerContextExecutionProxy.cpp',
+ 'port/bindings/v8/WorkerContextExecutionProxy.h',
+ 'port/bindings/v8/WorkerScriptController.cpp',
+ 'port/bindings/v8/WorkerScriptController.h',
+ 'port/bindings/v8/dom_wrapper_map.h',
+ 'port/bindings/v8/np_v8object.cpp',
+ 'port/bindings/v8/np_v8object.h',
+ 'port/bindings/v8/npruntime.cpp',
+ 'port/bindings/v8/npruntime_impl.h',
+ 'port/bindings/v8/npruntime_internal.h',
+ 'port/bindings/v8/npruntime_priv.h',
+ 'port/bindings/v8/v8_binding.h',
+ 'port/bindings/v8/v8_collection.h',
+ 'port/bindings/v8/v8_custom.cpp',
+ 'port/bindings/v8/v8_custom.h',
+ 'port/bindings/v8/v8_events.cpp',
+ 'port/bindings/v8/v8_events.h',
+ 'port/bindings/v8/v8_helpers.cpp',
+ 'port/bindings/v8/v8_helpers.h',
+ 'port/bindings/v8/v8_index.cpp',
+ 'port/bindings/v8/v8_index.h',
+ 'port/bindings/v8/v8_nodefilter.cpp',
+ 'port/bindings/v8/v8_nodefilter.h',
+ 'port/bindings/v8/v8_np_utils.cpp',
+ 'port/bindings/v8/v8_np_utils.h',
+ 'port/bindings/v8/v8_npobject.cpp',
+ 'port/bindings/v8/v8_npobject.h',
+ 'port/bindings/v8/v8_proxy.cpp',
+ 'port/bindings/v8/v8_proxy.h',
+ 'port/bindings/v8/v8_utility.h',
+
+ # This list contains every .cpp, .h, .m, and .mm file in the
+ # subdirectories of ../third_party/WebKit/WebCore, excluding the
+ # ForwardingHeaders, bindings, bridge, icu, and wml subdirectories.
+ # Exclusions are handled in the sources! and sources/ sections that
+ # follow, some within conditions sections.
+ '../third_party/WebKit/WebCore/css/CSSBorderImageValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSBorderImageValue.h',
+ '../third_party/WebKit/WebCore/css/CSSCanvasValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSCanvasValue.h',
+ '../third_party/WebKit/WebCore/css/CSSCharsetRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSCharsetRule.h',
+ '../third_party/WebKit/WebCore/css/CSSComputedStyleDeclaration.cpp',
+ '../third_party/WebKit/WebCore/css/CSSComputedStyleDeclaration.h',
+ '../third_party/WebKit/WebCore/css/CSSCursorImageValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSCursorImageValue.h',
+ '../third_party/WebKit/WebCore/css/CSSFontFace.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFontFace.h',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceRule.h',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceSource.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceSource.h',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceSrcValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFontFaceSrcValue.h',
+ '../third_party/WebKit/WebCore/css/CSSFontSelector.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFontSelector.h',
+ '../third_party/WebKit/WebCore/css/CSSFunctionValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSFunctionValue.h',
+ '../third_party/WebKit/WebCore/css/CSSGradientValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSGradientValue.h',
+ '../third_party/WebKit/WebCore/css/CSSHelper.cpp',
+ '../third_party/WebKit/WebCore/css/CSSHelper.h',
+ '../third_party/WebKit/WebCore/css/CSSImageGeneratorValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSImageGeneratorValue.h',
+ '../third_party/WebKit/WebCore/css/CSSImageValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSImageValue.h',
+ '../third_party/WebKit/WebCore/css/CSSImportRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSImportRule.h',
+ '../third_party/WebKit/WebCore/css/CSSInheritedValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSInheritedValue.h',
+ '../third_party/WebKit/WebCore/css/CSSInitialValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSInitialValue.h',
+ '../third_party/WebKit/WebCore/css/CSSMediaRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSMediaRule.h',
+ '../third_party/WebKit/WebCore/css/CSSMutableStyleDeclaration.cpp',
+ '../third_party/WebKit/WebCore/css/CSSMutableStyleDeclaration.h',
+ '../third_party/WebKit/WebCore/css/CSSNamespace.h',
+ '../third_party/WebKit/WebCore/css/CSSPageRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSPageRule.h',
+ '../third_party/WebKit/WebCore/css/CSSParser.cpp',
+ '../third_party/WebKit/WebCore/css/CSSParser.h',
+ '../third_party/WebKit/WebCore/css/CSSParserValues.cpp',
+ '../third_party/WebKit/WebCore/css/CSSParserValues.h',
+ '../third_party/WebKit/WebCore/css/CSSPrimitiveValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSPrimitiveValue.h',
+ '../third_party/WebKit/WebCore/css/CSSPrimitiveValueMappings.h',
+ '../third_party/WebKit/WebCore/css/CSSProperty.cpp',
+ '../third_party/WebKit/WebCore/css/CSSProperty.h',
+ '../third_party/WebKit/WebCore/css/CSSPropertyLonghand.cpp',
+ '../third_party/WebKit/WebCore/css/CSSPropertyLonghand.h',
+ '../third_party/WebKit/WebCore/css/CSSQuirkPrimitiveValue.h',
+ '../third_party/WebKit/WebCore/css/CSSReflectValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSReflectValue.h',
+ '../third_party/WebKit/WebCore/css/CSSReflectionDirection.h',
+ '../third_party/WebKit/WebCore/css/CSSRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSRule.h',
+ '../third_party/WebKit/WebCore/css/CSSRuleList.cpp',
+ '../third_party/WebKit/WebCore/css/CSSRuleList.h',
+ '../third_party/WebKit/WebCore/css/CSSSegmentedFontFace.cpp',
+ '../third_party/WebKit/WebCore/css/CSSSegmentedFontFace.h',
+ '../third_party/WebKit/WebCore/css/CSSSelector.cpp',
+ '../third_party/WebKit/WebCore/css/CSSSelector.h',
+ '../third_party/WebKit/WebCore/css/CSSSelectorList.cpp',
+ '../third_party/WebKit/WebCore/css/CSSSelectorList.h',
+ '../third_party/WebKit/WebCore/css/CSSStyleDeclaration.cpp',
+ '../third_party/WebKit/WebCore/css/CSSStyleDeclaration.h',
+ '../third_party/WebKit/WebCore/css/CSSStyleRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSStyleRule.h',
+ '../third_party/WebKit/WebCore/css/CSSStyleSelector.cpp',
+ '../third_party/WebKit/WebCore/css/CSSStyleSelector.h',
+ '../third_party/WebKit/WebCore/css/CSSStyleSheet.cpp',
+ '../third_party/WebKit/WebCore/css/CSSStyleSheet.h',
+ '../third_party/WebKit/WebCore/css/CSSTimingFunctionValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSTimingFunctionValue.h',
+ '../third_party/WebKit/WebCore/css/CSSUnicodeRangeValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSUnicodeRangeValue.h',
+ '../third_party/WebKit/WebCore/css/CSSUnknownRule.h',
+ '../third_party/WebKit/WebCore/css/CSSValue.h',
+ '../third_party/WebKit/WebCore/css/CSSValueList.cpp',
+ '../third_party/WebKit/WebCore/css/CSSValueList.h',
+ '../third_party/WebKit/WebCore/css/CSSVariableDependentValue.cpp',
+ '../third_party/WebKit/WebCore/css/CSSVariableDependentValue.h',
+ '../third_party/WebKit/WebCore/css/CSSVariablesDeclaration.cpp',
+ '../third_party/WebKit/WebCore/css/CSSVariablesDeclaration.h',
+ '../third_party/WebKit/WebCore/css/CSSVariablesRule.cpp',
+ '../third_party/WebKit/WebCore/css/CSSVariablesRule.h',
+ '../third_party/WebKit/WebCore/css/Counter.h',
+ '../third_party/WebKit/WebCore/css/DashboardRegion.h',
+ '../third_party/WebKit/WebCore/css/FontFamilyValue.cpp',
+ '../third_party/WebKit/WebCore/css/FontFamilyValue.h',
+ '../third_party/WebKit/WebCore/css/FontValue.cpp',
+ '../third_party/WebKit/WebCore/css/FontValue.h',
+ '../third_party/WebKit/WebCore/css/MediaFeatureNames.cpp',
+ '../third_party/WebKit/WebCore/css/MediaFeatureNames.h',
+ '../third_party/WebKit/WebCore/css/MediaList.cpp',
+ '../third_party/WebKit/WebCore/css/MediaList.h',
+ '../third_party/WebKit/WebCore/css/MediaQuery.cpp',
+ '../third_party/WebKit/WebCore/css/MediaQuery.h',
+ '../third_party/WebKit/WebCore/css/MediaQueryEvaluator.cpp',
+ '../third_party/WebKit/WebCore/css/MediaQueryEvaluator.h',
+ '../third_party/WebKit/WebCore/css/MediaQueryExp.cpp',
+ '../third_party/WebKit/WebCore/css/MediaQueryExp.h',
+ '../third_party/WebKit/WebCore/css/Pair.h',
+ '../third_party/WebKit/WebCore/css/Rect.h',
+ '../third_party/WebKit/WebCore/css/SVGCSSComputedStyleDeclaration.cpp',
+ '../third_party/WebKit/WebCore/css/SVGCSSParser.cpp',
+ '../third_party/WebKit/WebCore/css/SVGCSSStyleSelector.cpp',
+ '../third_party/WebKit/WebCore/css/ShadowValue.cpp',
+ '../third_party/WebKit/WebCore/css/ShadowValue.h',
+ '../third_party/WebKit/WebCore/css/StyleBase.cpp',
+ '../third_party/WebKit/WebCore/css/StyleBase.h',
+ '../third_party/WebKit/WebCore/css/StyleList.cpp',
+ '../third_party/WebKit/WebCore/css/StyleList.h',
+ '../third_party/WebKit/WebCore/css/StyleSheet.cpp',
+ '../third_party/WebKit/WebCore/css/StyleSheet.h',
+ '../third_party/WebKit/WebCore/css/StyleSheetList.cpp',
+ '../third_party/WebKit/WebCore/css/StyleSheetList.h',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframeRule.cpp',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframeRule.h',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframesRule.cpp',
+ '../third_party/WebKit/WebCore/css/WebKitCSSKeyframesRule.h',
+ '../third_party/WebKit/WebCore/css/WebKitCSSMatrix.cpp',
+ '../third_party/WebKit/WebCore/css/WebKitCSSMatrix.h',
+ '../third_party/WebKit/WebCore/css/WebKitCSSTransformValue.cpp',
+ '../third_party/WebKit/WebCore/css/WebKitCSSTransformValue.h',
+ '../third_party/WebKit/WebCore/dom/ActiveDOMObject.cpp',
+ '../third_party/WebKit/WebCore/dom/ActiveDOMObject.h',
+ '../third_party/WebKit/WebCore/dom/Attr.cpp',
+ '../third_party/WebKit/WebCore/dom/Attr.h',
+ '../third_party/WebKit/WebCore/dom/Attribute.cpp',
+ '../third_party/WebKit/WebCore/dom/Attribute.h',
+ '../third_party/WebKit/WebCore/dom/BeforeTextInsertedEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/BeforeTextInsertedEvent.h',
+ '../third_party/WebKit/WebCore/dom/BeforeUnloadEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/BeforeUnloadEvent.h',
+ '../third_party/WebKit/WebCore/dom/CDATASection.cpp',
+ '../third_party/WebKit/WebCore/dom/CDATASection.h',
+ '../third_party/WebKit/WebCore/dom/CSSMappedAttributeDeclaration.cpp',
+ '../third_party/WebKit/WebCore/dom/CSSMappedAttributeDeclaration.h',
+ '../third_party/WebKit/WebCore/dom/CharacterData.cpp',
+ '../third_party/WebKit/WebCore/dom/CharacterData.h',
+ '../third_party/WebKit/WebCore/dom/ChildNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/ChildNodeList.h',
+ '../third_party/WebKit/WebCore/dom/ClassNames.cpp',
+ '../third_party/WebKit/WebCore/dom/ClassNames.h',
+ '../third_party/WebKit/WebCore/dom/ClassNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/ClassNodeList.h',
+ '../third_party/WebKit/WebCore/dom/ClientRect.cpp',
+ '../third_party/WebKit/WebCore/dom/ClientRect.h',
+ '../third_party/WebKit/WebCore/dom/ClientRectList.cpp',
+ '../third_party/WebKit/WebCore/dom/ClientRectList.h',
+ '../third_party/WebKit/WebCore/dom/Clipboard.cpp',
+ '../third_party/WebKit/WebCore/dom/Clipboard.h',
+ '../third_party/WebKit/WebCore/dom/ClipboardAccessPolicy.h',
+ '../third_party/WebKit/WebCore/dom/ClipboardEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/ClipboardEvent.h',
+ '../third_party/WebKit/WebCore/dom/Comment.cpp',
+ '../third_party/WebKit/WebCore/dom/Comment.h',
+ '../third_party/WebKit/WebCore/dom/ContainerNode.cpp',
+ '../third_party/WebKit/WebCore/dom/ContainerNode.h',
+ '../third_party/WebKit/WebCore/dom/ContainerNodeAlgorithms.h',
+ '../third_party/WebKit/WebCore/dom/CrossThreadCopier.cpp',
+ '../third_party/WebKit/WebCore/dom/CrossThreadCopier.h',
+ '../third_party/WebKit/WebCore/dom/DOMCoreException.h',
+ '../third_party/WebKit/WebCore/dom/DOMImplementation.cpp',
+ '../third_party/WebKit/WebCore/dom/DOMImplementation.h',
+ '../third_party/WebKit/WebCore/dom/DOMStringList.cpp',
+ '../third_party/WebKit/WebCore/dom/DOMStringList.h',
+ '../third_party/WebKit/WebCore/dom/DocPtr.h',
+ '../third_party/WebKit/WebCore/dom/Document.cpp',
+ '../third_party/WebKit/WebCore/dom/Document.h',
+ '../third_party/WebKit/WebCore/dom/DocumentFragment.cpp',
+ '../third_party/WebKit/WebCore/dom/DocumentFragment.h',
+ '../third_party/WebKit/WebCore/dom/DocumentMarker.h',
+ '../third_party/WebKit/WebCore/dom/DocumentType.cpp',
+ '../third_party/WebKit/WebCore/dom/DocumentType.h',
+ '../third_party/WebKit/WebCore/dom/DynamicNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/DynamicNodeList.h',
+ '../third_party/WebKit/WebCore/dom/EditingText.cpp',
+ '../third_party/WebKit/WebCore/dom/EditingText.h',
+ '../third_party/WebKit/WebCore/dom/Element.cpp',
+ '../third_party/WebKit/WebCore/dom/Element.h',
+ '../third_party/WebKit/WebCore/dom/ElementRareData.h',
+ '../third_party/WebKit/WebCore/dom/Entity.cpp',
+ '../third_party/WebKit/WebCore/dom/Entity.h',
+ '../third_party/WebKit/WebCore/dom/EntityReference.cpp',
+ '../third_party/WebKit/WebCore/dom/EntityReference.h',
+ '../third_party/WebKit/WebCore/dom/Event.cpp',
+ '../third_party/WebKit/WebCore/dom/Event.h',
+ '../third_party/WebKit/WebCore/dom/EventException.h',
+ '../third_party/WebKit/WebCore/dom/EventListener.h',
+ '../third_party/WebKit/WebCore/dom/EventNames.cpp',
+ '../third_party/WebKit/WebCore/dom/EventNames.h',
+ '../third_party/WebKit/WebCore/dom/EventTarget.cpp',
+ '../third_party/WebKit/WebCore/dom/EventTarget.h',
+ '../third_party/WebKit/WebCore/dom/ExceptionBase.cpp',
+ '../third_party/WebKit/WebCore/dom/ExceptionBase.h',
+ '../third_party/WebKit/WebCore/dom/ExceptionCode.cpp',
+ '../third_party/WebKit/WebCore/dom/ExceptionCode.h',
+ '../third_party/WebKit/WebCore/dom/FormControlElement.cpp',
+ '../third_party/WebKit/WebCore/dom/FormControlElement.h',
+ '../third_party/WebKit/WebCore/dom/FormControlElementWithState.cpp',
+ '../third_party/WebKit/WebCore/dom/FormControlElementWithState.h',
+ '../third_party/WebKit/WebCore/dom/GenericWorkerTask.h',
+ '../third_party/WebKit/WebCore/dom/InputElement.cpp',
+ '../third_party/WebKit/WebCore/dom/InputElement.h',
+ '../third_party/WebKit/WebCore/dom/KeyboardEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/KeyboardEvent.h',
+ '../third_party/WebKit/WebCore/dom/MappedAttribute.cpp',
+ '../third_party/WebKit/WebCore/dom/MappedAttribute.h',
+ '../third_party/WebKit/WebCore/dom/MappedAttributeEntry.h',
+ '../third_party/WebKit/WebCore/dom/MessageChannel.cpp',
+ '../third_party/WebKit/WebCore/dom/MessageChannel.h',
+ '../third_party/WebKit/WebCore/dom/MessageEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/MessageEvent.h',
+ '../third_party/WebKit/WebCore/dom/MessagePort.cpp',
+ '../third_party/WebKit/WebCore/dom/MessagePort.h',
+ '../third_party/WebKit/WebCore/dom/MouseEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/MouseEvent.h',
+ '../third_party/WebKit/WebCore/dom/MouseRelatedEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/MouseRelatedEvent.h',
+ '../third_party/WebKit/WebCore/dom/MutationEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/MutationEvent.h',
+ '../third_party/WebKit/WebCore/dom/NameNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/NameNodeList.h',
+ '../third_party/WebKit/WebCore/dom/NamedAttrMap.cpp',
+ '../third_party/WebKit/WebCore/dom/NamedAttrMap.h',
+ '../third_party/WebKit/WebCore/dom/NamedMappedAttrMap.cpp',
+ '../third_party/WebKit/WebCore/dom/NamedMappedAttrMap.h',
+ '../third_party/WebKit/WebCore/dom/NamedNodeMap.h',
+ '../third_party/WebKit/WebCore/dom/Node.cpp',
+ '../third_party/WebKit/WebCore/dom/Node.h',
+ '../third_party/WebKit/WebCore/dom/NodeFilter.cpp',
+ '../third_party/WebKit/WebCore/dom/NodeFilter.h',
+ '../third_party/WebKit/WebCore/dom/NodeFilterCondition.cpp',
+ '../third_party/WebKit/WebCore/dom/NodeFilterCondition.h',
+ '../third_party/WebKit/WebCore/dom/NodeIterator.cpp',
+ '../third_party/WebKit/WebCore/dom/NodeIterator.h',
+ '../third_party/WebKit/WebCore/dom/NodeList.h',
+ '../third_party/WebKit/WebCore/dom/NodeRareData.h',
+ '../third_party/WebKit/WebCore/dom/NodeRenderStyle.h',
+ '../third_party/WebKit/WebCore/dom/NodeWithIndex.h',
+ '../third_party/WebKit/WebCore/dom/Notation.cpp',
+ '../third_party/WebKit/WebCore/dom/Notation.h',
+ '../third_party/WebKit/WebCore/dom/OptionElement.cpp',
+ '../third_party/WebKit/WebCore/dom/OptionElement.h',
+ '../third_party/WebKit/WebCore/dom/OptionGroupElement.cpp',
+ '../third_party/WebKit/WebCore/dom/OptionGroupElement.h',
+ '../third_party/WebKit/WebCore/dom/OverflowEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/OverflowEvent.h',
+ '../third_party/WebKit/WebCore/dom/Position.cpp',
+ '../third_party/WebKit/WebCore/dom/Position.h',
+ '../third_party/WebKit/WebCore/dom/PositionIterator.cpp',
+ '../third_party/WebKit/WebCore/dom/PositionIterator.h',
+ '../third_party/WebKit/WebCore/dom/ProcessingInstruction.cpp',
+ '../third_party/WebKit/WebCore/dom/ProcessingInstruction.h',
+ '../third_party/WebKit/WebCore/dom/ProgressEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/ProgressEvent.h',
+ '../third_party/WebKit/WebCore/dom/QualifiedName.cpp',
+ '../third_party/WebKit/WebCore/dom/QualifiedName.h',
+ '../third_party/WebKit/WebCore/dom/Range.cpp',
+ '../third_party/WebKit/WebCore/dom/Range.h',
+ '../third_party/WebKit/WebCore/dom/RangeBoundaryPoint.h',
+ '../third_party/WebKit/WebCore/dom/RangeException.h',
+ '../third_party/WebKit/WebCore/dom/RegisteredEventListener.cpp',
+ '../third_party/WebKit/WebCore/dom/RegisteredEventListener.h',
+ '../third_party/WebKit/WebCore/dom/ScriptElement.cpp',
+ '../third_party/WebKit/WebCore/dom/ScriptElement.h',
+ '../third_party/WebKit/WebCore/dom/ScriptExecutionContext.cpp',
+ '../third_party/WebKit/WebCore/dom/ScriptExecutionContext.h',
+ '../third_party/WebKit/WebCore/dom/SelectorNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/SelectorNodeList.h',
+ '../third_party/WebKit/WebCore/dom/StaticNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/StaticNodeList.h',
+ '../third_party/WebKit/WebCore/dom/StaticStringList.cpp',
+ '../third_party/WebKit/WebCore/dom/StaticStringList.h',
+ '../third_party/WebKit/WebCore/dom/StyleElement.cpp',
+ '../third_party/WebKit/WebCore/dom/StyleElement.h',
+ '../third_party/WebKit/WebCore/dom/StyledElement.cpp',
+ '../third_party/WebKit/WebCore/dom/StyledElement.h',
+ '../third_party/WebKit/WebCore/dom/TagNodeList.cpp',
+ '../third_party/WebKit/WebCore/dom/TagNodeList.h',
+ '../third_party/WebKit/WebCore/dom/Text.cpp',
+ '../third_party/WebKit/WebCore/dom/Text.h',
+ '../third_party/WebKit/WebCore/dom/TextEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/TextEvent.h',
+ '../third_party/WebKit/WebCore/dom/Tokenizer.h',
+ '../third_party/WebKit/WebCore/dom/Traversal.cpp',
+ '../third_party/WebKit/WebCore/dom/Traversal.h',
+ '../third_party/WebKit/WebCore/dom/TreeWalker.cpp',
+ '../third_party/WebKit/WebCore/dom/TreeWalker.h',
+ '../third_party/WebKit/WebCore/dom/UIEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/UIEvent.h',
+ '../third_party/WebKit/WebCore/dom/UIEventWithKeyState.cpp',
+ '../third_party/WebKit/WebCore/dom/UIEventWithKeyState.h',
+ '../third_party/WebKit/WebCore/dom/WebKitAnimationEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/WebKitAnimationEvent.h',
+ '../third_party/WebKit/WebCore/dom/WebKitTransitionEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/WebKitTransitionEvent.h',
+ '../third_party/WebKit/WebCore/dom/WheelEvent.cpp',
+ '../third_party/WebKit/WebCore/dom/WheelEvent.h',
+ '../third_party/WebKit/WebCore/dom/Worker.cpp',
+ '../third_party/WebKit/WebCore/dom/Worker.h',
+ '../third_party/WebKit/WebCore/dom/WorkerContext.cpp',
+ '../third_party/WebKit/WebCore/dom/WorkerContext.h',
+ '../third_party/WebKit/WebCore/dom/WorkerContextProxy.h',
+ '../third_party/WebKit/WebCore/dom/WorkerLocation.cpp',
+ '../third_party/WebKit/WebCore/dom/WorkerLocation.h',
+ '../third_party/WebKit/WebCore/dom/WorkerMessagingProxy.cpp',
+ '../third_party/WebKit/WebCore/dom/WorkerMessagingProxy.h',
+ '../third_party/WebKit/WebCore/dom/WorkerObjectProxy.h',
+ '../third_party/WebKit/WebCore/dom/WorkerRunLoop.cpp',
+ '../third_party/WebKit/WebCore/dom/WorkerRunLoop.h',
+ '../third_party/WebKit/WebCore/dom/WorkerThread.cpp',
+ '../third_party/WebKit/WebCore/dom/WorkerThread.h',
+ '../third_party/WebKit/WebCore/dom/XMLTokenizer.cpp',
+ '../third_party/WebKit/WebCore/dom/XMLTokenizer.h',
+ '../third_party/WebKit/WebCore/dom/XMLTokenizerLibxml2.cpp',
+ '../third_party/WebKit/WebCore/dom/XMLTokenizerQt.cpp',
+ '../third_party/WebKit/WebCore/editing/android/EditorAndroid.cpp',
+ '../third_party/WebKit/WebCore/editing/chromium/EditorChromium.cpp',
+ '../third_party/WebKit/WebCore/editing/mac/EditorMac.mm',
+ '../third_party/WebKit/WebCore/editing/mac/SelectionControllerMac.mm',
+ '../third_party/WebKit/WebCore/editing/qt/EditorQt.cpp',
+ '../third_party/WebKit/WebCore/editing/wx/EditorWx.cpp',
+ '../third_party/WebKit/WebCore/editing/AppendNodeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/AppendNodeCommand.h',
+ '../third_party/WebKit/WebCore/editing/ApplyStyleCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/ApplyStyleCommand.h',
+ '../third_party/WebKit/WebCore/editing/BreakBlockquoteCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/BreakBlockquoteCommand.h',
+ '../third_party/WebKit/WebCore/editing/CompositeEditCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/CompositeEditCommand.h',
+ '../third_party/WebKit/WebCore/editing/CreateLinkCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/CreateLinkCommand.h',
+ '../third_party/WebKit/WebCore/editing/DeleteButton.cpp',
+ '../third_party/WebKit/WebCore/editing/DeleteButton.h',
+ '../third_party/WebKit/WebCore/editing/DeleteButtonController.cpp',
+ '../third_party/WebKit/WebCore/editing/DeleteButtonController.h',
+ '../third_party/WebKit/WebCore/editing/DeleteFromTextNodeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/DeleteFromTextNodeCommand.h',
+ '../third_party/WebKit/WebCore/editing/DeleteSelectionCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/DeleteSelectionCommand.h',
+ '../third_party/WebKit/WebCore/editing/EditAction.h',
+ '../third_party/WebKit/WebCore/editing/EditCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/EditCommand.h',
+ '../third_party/WebKit/WebCore/editing/Editor.cpp',
+ '../third_party/WebKit/WebCore/editing/Editor.h',
+ '../third_party/WebKit/WebCore/editing/EditorCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/EditorDeleteAction.h',
+ '../third_party/WebKit/WebCore/editing/EditorInsertAction.h',
+ '../third_party/WebKit/WebCore/editing/FormatBlockCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/FormatBlockCommand.h',
+ '../third_party/WebKit/WebCore/editing/HTMLInterchange.cpp',
+ '../third_party/WebKit/WebCore/editing/HTMLInterchange.h',
+ '../third_party/WebKit/WebCore/editing/IndentOutdentCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/IndentOutdentCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertIntoTextNodeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertIntoTextNodeCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertLineBreakCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertLineBreakCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertListCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertListCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertNodeBeforeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertNodeBeforeCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertParagraphSeparatorCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertParagraphSeparatorCommand.h',
+ '../third_party/WebKit/WebCore/editing/InsertTextCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/InsertTextCommand.h',
+ '../third_party/WebKit/WebCore/editing/JoinTextNodesCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/JoinTextNodesCommand.h',
+ '../third_party/WebKit/WebCore/editing/MergeIdenticalElementsCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/MergeIdenticalElementsCommand.h',
+ '../third_party/WebKit/WebCore/editing/ModifySelectionListLevel.cpp',
+ '../third_party/WebKit/WebCore/editing/ModifySelectionListLevel.h',
+ '../third_party/WebKit/WebCore/editing/MoveSelectionCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/MoveSelectionCommand.h',
+ '../third_party/WebKit/WebCore/editing/RemoveCSSPropertyCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/RemoveCSSPropertyCommand.h',
+ '../third_party/WebKit/WebCore/editing/RemoveFormatCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/RemoveFormatCommand.h',
+ '../third_party/WebKit/WebCore/editing/RemoveNodeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/RemoveNodeCommand.h',
+ '../third_party/WebKit/WebCore/editing/RemoveNodePreservingChildrenCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/RemoveNodePreservingChildrenCommand.h',
+ '../third_party/WebKit/WebCore/editing/ReplaceSelectionCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/ReplaceSelectionCommand.h',
+ '../third_party/WebKit/WebCore/editing/SelectionController.cpp',
+ '../third_party/WebKit/WebCore/editing/SelectionController.h',
+ '../third_party/WebKit/WebCore/editing/SetNodeAttributeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/SetNodeAttributeCommand.h',
+ '../third_party/WebKit/WebCore/editing/SmartReplace.cpp',
+ '../third_party/WebKit/WebCore/editing/SmartReplace.h',
+ '../third_party/WebKit/WebCore/editing/SmartReplaceCF.cpp',
+ '../third_party/WebKit/WebCore/editing/SmartReplaceICU.cpp',
+ '../third_party/WebKit/WebCore/editing/SplitElementCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/SplitElementCommand.h',
+ '../third_party/WebKit/WebCore/editing/SplitTextNodeCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/SplitTextNodeCommand.h',
+ '../third_party/WebKit/WebCore/editing/SplitTextNodeContainingElementCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/SplitTextNodeContainingElementCommand.h',
+ '../third_party/WebKit/WebCore/editing/TextAffinity.h',
+ '../third_party/WebKit/WebCore/editing/TextGranularity.h',
+ '../third_party/WebKit/WebCore/editing/TextIterator.cpp',
+ '../third_party/WebKit/WebCore/editing/TextIterator.h',
+ '../third_party/WebKit/WebCore/editing/TypingCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/TypingCommand.h',
+ '../third_party/WebKit/WebCore/editing/UnlinkCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/UnlinkCommand.h',
+ '../third_party/WebKit/WebCore/editing/VisiblePosition.cpp',
+ '../third_party/WebKit/WebCore/editing/VisiblePosition.h',
+ '../third_party/WebKit/WebCore/editing/VisibleSelection.cpp',
+ '../third_party/WebKit/WebCore/editing/VisibleSelection.h',
+ '../third_party/WebKit/WebCore/editing/WrapContentsInDummySpanCommand.cpp',
+ '../third_party/WebKit/WebCore/editing/WrapContentsInDummySpanCommand.h',
+ '../third_party/WebKit/WebCore/editing/htmlediting.cpp',
+ '../third_party/WebKit/WebCore/editing/htmlediting.h',
+ '../third_party/WebKit/WebCore/editing/markup.cpp',
+ '../third_party/WebKit/WebCore/editing/markup.h',
+ '../third_party/WebKit/WebCore/editing/visible_units.cpp',
+ '../third_party/WebKit/WebCore/editing/visible_units.h',
+ '../third_party/WebKit/WebCore/history/mac/HistoryItemMac.mm',
+ '../third_party/WebKit/WebCore/history/BackForwardList.cpp',
+ '../third_party/WebKit/WebCore/history/BackForwardList.h',
+ '../third_party/WebKit/WebCore/history/BackForwardListChromium.cpp',
+ '../third_party/WebKit/WebCore/history/CachedFrame.cpp',
+ '../third_party/WebKit/WebCore/history/CachedFrame.h',
+ '../third_party/WebKit/WebCore/history/CachedFramePlatformData.h',
+ '../third_party/WebKit/WebCore/history/CachedPage.cpp',
+ '../third_party/WebKit/WebCore/history/CachedPage.h',
+ '../third_party/WebKit/WebCore/history/HistoryItem.cpp',
+ '../third_party/WebKit/WebCore/history/HistoryItem.h',
+ '../third_party/WebKit/WebCore/history/PageCache.cpp',
+ '../third_party/WebKit/WebCore/history/PageCache.h',
+ '../third_party/WebKit/WebCore/html/CanvasGradient.cpp',
+ '../third_party/WebKit/WebCore/html/CanvasGradient.h',
+ '../third_party/WebKit/WebCore/html/CanvasPattern.cpp',
+ '../third_party/WebKit/WebCore/html/CanvasPattern.h',
+ '../third_party/WebKit/WebCore/html/CanvasPixelArray.cpp',
+ '../third_party/WebKit/WebCore/html/CanvasPixelArray.h',
+ '../third_party/WebKit/WebCore/html/CanvasRenderingContext2D.cpp',
+ '../third_party/WebKit/WebCore/html/CanvasRenderingContext2D.h',
+ '../third_party/WebKit/WebCore/html/CanvasStyle.cpp',
+ '../third_party/WebKit/WebCore/html/CanvasStyle.h',
+ '../third_party/WebKit/WebCore/html/File.cpp',
+ '../third_party/WebKit/WebCore/html/File.h',
+ '../third_party/WebKit/WebCore/html/FileList.cpp',
+ '../third_party/WebKit/WebCore/html/FileList.h',
+ '../third_party/WebKit/WebCore/html/FormDataList.cpp',
+ '../third_party/WebKit/WebCore/html/FormDataList.h',
+ '../third_party/WebKit/WebCore/html/HTMLAnchorElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLAnchorElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLAppletElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLAppletElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLAreaElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLAreaElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLAudioElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLAudioElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLBRElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLBRElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLBaseElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLBaseElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLBaseFontElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLBaseFontElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLBlockquoteElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLBlockquoteElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLBodyElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLBodyElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLButtonElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLButtonElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLCanvasElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLCanvasElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLCollection.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLCollection.h',
+ '../third_party/WebKit/WebCore/html/HTMLDListElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLDListElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLDirectoryElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLDirectoryElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLDivElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLDivElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLDocument.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLDocument.h',
+ '../third_party/WebKit/WebCore/html/HTMLElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLEmbedElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLEmbedElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFieldSetElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFieldSetElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFontElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFontElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFormCollection.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFormCollection.h',
+ '../third_party/WebKit/WebCore/html/HTMLFormControlElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFormControlElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFormElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFormElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFrameElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFrameElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFrameElementBase.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFrameElementBase.h',
+ '../third_party/WebKit/WebCore/html/HTMLFrameOwnerElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFrameOwnerElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLFrameSetElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLFrameSetElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLHRElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLHRElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLHeadElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLHeadElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLHeadingElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLHeadingElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLHtmlElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLHtmlElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLIFrameElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLIFrameElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLImageElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLImageElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLImageLoader.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLImageLoader.h',
+ '../third_party/WebKit/WebCore/html/HTMLInputElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLInputElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLIsIndexElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLIsIndexElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLKeygenElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLKeygenElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLLIElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLLIElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLLabelElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLLabelElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLLegendElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLLegendElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLLinkElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLLinkElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLMapElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLMapElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLMarqueeElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLMarqueeElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLMediaElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLMediaElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLMenuElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLMenuElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLMetaElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLMetaElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLModElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLModElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLNameCollection.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLNameCollection.h',
+ '../third_party/WebKit/WebCore/html/HTMLOListElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLOListElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLObjectElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLObjectElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLOptGroupElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLOptGroupElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLOptionElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLOptionElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLOptionsCollection.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLOptionsCollection.h',
+ '../third_party/WebKit/WebCore/html/HTMLParagraphElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLParagraphElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLParamElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLParamElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLParser.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLParser.h',
+ '../third_party/WebKit/WebCore/html/HTMLParserErrorCodes.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLParserErrorCodes.h',
+ '../third_party/WebKit/WebCore/html/HTMLPlugInElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLPlugInElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLPlugInImageElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLPlugInImageElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLPreElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLPreElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLQuoteElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLQuoteElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLScriptElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLScriptElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLSelectElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLSelectElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLSourceElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLSourceElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLStyleElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLStyleElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableCaptionElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableCaptionElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableCellElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableCellElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableColElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableColElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTablePartElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTablePartElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableRowElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableRowElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableRowsCollection.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableRowsCollection.h',
+ '../third_party/WebKit/WebCore/html/HTMLTableSectionElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTableSectionElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTextAreaElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTextAreaElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTitleElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTitleElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLTokenizer.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLTokenizer.h',
+ '../third_party/WebKit/WebCore/html/HTMLUListElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLUListElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLVideoElement.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLVideoElement.h',
+ '../third_party/WebKit/WebCore/html/HTMLViewSourceDocument.cpp',
+ '../third_party/WebKit/WebCore/html/HTMLViewSourceDocument.h',
+ '../third_party/WebKit/WebCore/html/ImageData.cpp',
+ '../third_party/WebKit/WebCore/html/ImageData.h',
+ '../third_party/WebKit/WebCore/html/MediaError.h',
+ '../third_party/WebKit/WebCore/html/PreloadScanner.cpp',
+ '../third_party/WebKit/WebCore/html/PreloadScanner.h',
+ '../third_party/WebKit/WebCore/html/TextMetrics.h',
+ '../third_party/WebKit/WebCore/html/TimeRanges.cpp',
+ '../third_party/WebKit/WebCore/html/TimeRanges.h',
+ '../third_party/WebKit/WebCore/html/VoidCallback.h',
+ '../third_party/WebKit/WebCore/inspector/InspectorClient.h',
+ '../third_party/WebKit/WebCore/inspector/InspectorController.cpp',
+ '../third_party/WebKit/WebCore/inspector/InspectorController.h',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.cpp',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.h',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptDebugListener.h',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptDebugServer.cpp',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptDebugServer.h',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptProfile.cpp',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptProfile.h',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptProfileNode.cpp',
+ '../third_party/WebKit/WebCore/inspector/JavaScriptProfileNode.h',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCache.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCache.h',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheGroup.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheGroup.h',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheResource.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheResource.h',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheStorage.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/ApplicationCacheStorage.h',
+ '../third_party/WebKit/WebCore/loader/appcache/DOMApplicationCache.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/DOMApplicationCache.h',
+ '../third_party/WebKit/WebCore/loader/appcache/ManifestParser.cpp',
+ '../third_party/WebKit/WebCore/loader/appcache/ManifestParser.h',
+ '../third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive.cpp',
+ '../third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive.h',
+ '../third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchiveMac.mm',
+ '../third_party/WebKit/WebCore/loader/archive/Archive.h',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveFactory.cpp',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveFactory.h',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveResource.cpp',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveResource.h',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveResourceCollection.cpp',
+ '../third_party/WebKit/WebCore/loader/archive/ArchiveResourceCollection.h',
+ '../third_party/WebKit/WebCore/loader/icon/IconDatabase.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconDatabase.h',
+ '../third_party/WebKit/WebCore/loader/icon/IconDatabaseClient.h',
+ '../third_party/WebKit/WebCore/loader/icon/IconDatabaseNone.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconFetcher.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconFetcher.h',
+ '../third_party/WebKit/WebCore/loader/icon/IconLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconLoader.h',
+ '../third_party/WebKit/WebCore/loader/icon/IconRecord.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconRecord.h',
+ '../third_party/WebKit/WebCore/loader/icon/PageURLRecord.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/PageURLRecord.h',
+ '../third_party/WebKit/WebCore/loader/mac/DocumentLoaderMac.cpp',
+ '../third_party/WebKit/WebCore/loader/mac/LoaderNSURLExtras.h',
+ '../third_party/WebKit/WebCore/loader/mac/LoaderNSURLExtras.mm',
+ '../third_party/WebKit/WebCore/loader/mac/ResourceLoaderMac.mm',
+ '../third_party/WebKit/WebCore/loader/win/DocumentLoaderWin.cpp',
+ '../third_party/WebKit/WebCore/loader/win/FrameLoaderWin.cpp',
+ '../third_party/WebKit/WebCore/loader/Cache.cpp',
+ '../third_party/WebKit/WebCore/loader/Cache.h',
+ '../third_party/WebKit/WebCore/loader/CachePolicy.h',
+ '../third_party/WebKit/WebCore/loader/CachedCSSStyleSheet.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedCSSStyleSheet.h',
+ '../third_party/WebKit/WebCore/loader/CachedFont.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedFont.h',
+ '../third_party/WebKit/WebCore/loader/CachedImage.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedImage.h',
+ '../third_party/WebKit/WebCore/loader/CachedResource.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedResource.h',
+ '../third_party/WebKit/WebCore/loader/CachedResourceClient.h',
+ '../third_party/WebKit/WebCore/loader/CachedResourceClientWalker.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedResourceClientWalker.h',
+ '../third_party/WebKit/WebCore/loader/CachedResourceHandle.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedResourceHandle.h',
+ '../third_party/WebKit/WebCore/loader/CachedScript.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedScript.h',
+ '../third_party/WebKit/WebCore/loader/CachedXBLDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedXBLDocument.h',
+ '../third_party/WebKit/WebCore/loader/CachedXSLStyleSheet.cpp',
+ '../third_party/WebKit/WebCore/loader/CachedXSLStyleSheet.h',
+ '../third_party/WebKit/WebCore/loader/DocLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/DocLoader.h',
+ '../third_party/WebKit/WebCore/loader/DocumentLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/DocumentLoader.h',
+ '../third_party/WebKit/WebCore/loader/DocumentThreadableLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/DocumentThreadableLoader.h',
+ '../third_party/WebKit/WebCore/loader/EmptyClients.h',
+ '../third_party/WebKit/WebCore/loader/FTPDirectoryDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/FTPDirectoryDocument.h',
+ '../third_party/WebKit/WebCore/loader/FTPDirectoryParser.cpp',
+ '../third_party/WebKit/WebCore/loader/FTPDirectoryParser.h',
+ '../third_party/WebKit/WebCore/loader/FormState.cpp',
+ '../third_party/WebKit/WebCore/loader/FormState.h',
+ '../third_party/WebKit/WebCore/loader/FrameLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/FrameLoader.h',
+ '../third_party/WebKit/WebCore/loader/FrameLoaderClient.h',
+ '../third_party/WebKit/WebCore/loader/FrameLoaderTypes.h',
+ '../third_party/WebKit/WebCore/loader/ImageDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/ImageDocument.h',
+ '../third_party/WebKit/WebCore/loader/ImageLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/ImageLoader.h',
+ '../third_party/WebKit/WebCore/loader/MainResourceLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/MainResourceLoader.h',
+ '../third_party/WebKit/WebCore/loader/MediaDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/MediaDocument.h',
+ '../third_party/WebKit/WebCore/loader/NavigationAction.cpp',
+ '../third_party/WebKit/WebCore/loader/NavigationAction.h',
+ '../third_party/WebKit/WebCore/loader/NetscapePlugInStreamLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/NetscapePlugInStreamLoader.h',
+ '../third_party/WebKit/WebCore/loader/PluginDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/PluginDocument.h',
+ '../third_party/WebKit/WebCore/loader/ProgressTracker.cpp',
+ '../third_party/WebKit/WebCore/loader/ProgressTracker.h',
+ '../third_party/WebKit/WebCore/loader/Request.cpp',
+ '../third_party/WebKit/WebCore/loader/Request.h',
+ '../third_party/WebKit/WebCore/loader/ResourceLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/ResourceLoader.h',
+ '../third_party/WebKit/WebCore/loader/SubresourceLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/SubresourceLoader.h',
+ '../third_party/WebKit/WebCore/loader/SubresourceLoaderClient.h',
+ '../third_party/WebKit/WebCore/loader/SubstituteData.h',
+ '../third_party/WebKit/WebCore/loader/SubstituteResource.h',
+ '../third_party/WebKit/WebCore/loader/TextDocument.cpp',
+ '../third_party/WebKit/WebCore/loader/TextDocument.h',
+ '../third_party/WebKit/WebCore/loader/TextResourceDecoder.cpp',
+ '../third_party/WebKit/WebCore/loader/TextResourceDecoder.h',
+ '../third_party/WebKit/WebCore/loader/ThreadableLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/ThreadableLoader.h',
+ '../third_party/WebKit/WebCore/loader/ThreadableLoaderClient.h',
+ '../third_party/WebKit/WebCore/loader/ThreadableLoaderClientWrapper.h',
+ '../third_party/WebKit/WebCore/loader/UserStyleSheetLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/UserStyleSheetLoader.h',
+ '../third_party/WebKit/WebCore/loader/WorkerThreadableLoader.cpp',
+ '../third_party/WebKit/WebCore/loader/WorkerThreadableLoader.h',
+ '../third_party/WebKit/WebCore/loader/loader.cpp',
+ '../third_party/WebKit/WebCore/loader/loader.h',
+ '../third_party/WebKit/WebCore/page/animation/AnimationBase.cpp',
+ '../third_party/WebKit/WebCore/page/animation/AnimationBase.h',
+ '../third_party/WebKit/WebCore/page/animation/AnimationController.cpp',
+ '../third_party/WebKit/WebCore/page/animation/AnimationController.h',
+ '../third_party/WebKit/WebCore/page/animation/AnimationControllerPrivate.h',
+ '../third_party/WebKit/WebCore/page/animation/CompositeAnimation.cpp',
+ '../third_party/WebKit/WebCore/page/animation/CompositeAnimation.h',
+ '../third_party/WebKit/WebCore/page/animation/ImplicitAnimation.cpp',
+ '../third_party/WebKit/WebCore/page/animation/ImplicitAnimation.h',
+ '../third_party/WebKit/WebCore/page/animation/KeyframeAnimation.cpp',
+ '../third_party/WebKit/WebCore/page/animation/KeyframeAnimation.h',
+ '../third_party/WebKit/WebCore/page/chromium/AXObjectCacheChromium.cpp',
+ '../third_party/WebKit/WebCore/page/chromium/AccessibilityObjectChromium.cpp',
+ '../third_party/WebKit/WebCore/page/chromium/AccessibilityObjectWrapper.h',
+ '../third_party/WebKit/WebCore/page/chromium/ChromeClientChromium.h',
+ '../third_party/WebKit/WebCore/page/chromium/DragControllerChromium.cpp',
+ '../third_party/WebKit/WebCore/page/chromium/EventHandlerChromium.cpp',
+ '../third_party/WebKit/WebCore/page/chromium/FrameChromium.cpp',
+ '../third_party/WebKit/WebCore/page/chromium/FrameChromium.h',
+ '../third_party/WebKit/WebCore/page/gtk/AXObjectCacheAtk.cpp',
+ '../third_party/WebKit/WebCore/page/gtk/AccessibilityObjectAtk.cpp',
+ '../third_party/WebKit/WebCore/page/gtk/AccessibilityObjectWrapperAtk.cpp',
+ '../third_party/WebKit/WebCore/page/gtk/AccessibilityObjectWrapperAtk.h',
+ '../third_party/WebKit/WebCore/page/gtk/DragControllerGtk.cpp',
+ '../third_party/WebKit/WebCore/page/gtk/EventHandlerGtk.cpp',
+ '../third_party/WebKit/WebCore/page/gtk/FrameGtk.cpp',
+ '../third_party/WebKit/WebCore/page/mac/AXObjectCacheMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/AccessibilityObjectMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/AccessibilityObjectWrapper.h',
+ '../third_party/WebKit/WebCore/page/mac/AccessibilityObjectWrapper.mm',
+ '../third_party/WebKit/WebCore/page/mac/ChromeMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/DragControllerMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/EventHandlerMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/FrameMac.mm',
+ '../third_party/WebKit/WebCore/page/mac/PageMac.cpp',
+ '../third_party/WebKit/WebCore/page/mac/WebCoreFrameView.h',
+ '../third_party/WebKit/WebCore/page/mac/WebCoreKeyboardUIMode.h',
+ '../third_party/WebKit/WebCore/page/mac/WebCoreViewFactory.h',
+ '../third_party/WebKit/WebCore/page/mac/WebCoreViewFactory.m',
+ '../third_party/WebKit/WebCore/page/mac/WebDashboardRegion.h',
+ '../third_party/WebKit/WebCore/page/mac/WebDashboardRegion.m',
+ '../third_party/WebKit/WebCore/page/qt/AccessibilityObjectQt.cpp',
+ '../third_party/WebKit/WebCore/page/qt/DragControllerQt.cpp',
+ '../third_party/WebKit/WebCore/page/qt/EventHandlerQt.cpp',
+ '../third_party/WebKit/WebCore/page/qt/FrameQt.cpp',
+ '../third_party/WebKit/WebCore/page/win/AXObjectCacheWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/AccessibilityObjectWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/AccessibilityObjectWrapperWin.h',
+ '../third_party/WebKit/WebCore/page/win/DragControllerWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/EventHandlerWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/FrameCGWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/FrameCairoWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/FrameWin.cpp',
+ '../third_party/WebKit/WebCore/page/win/FrameWin.h',
+ '../third_party/WebKit/WebCore/page/win/PageWin.cpp',
+ '../third_party/WebKit/WebCore/page/wx/AccessibilityObjectWx.cpp',
+ '../third_party/WebKit/WebCore/page/wx/DragControllerWx.cpp',
+ '../third_party/WebKit/WebCore/page/wx/EventHandlerWx.cpp',
+ '../third_party/WebKit/WebCore/page/AXObjectCache.cpp',
+ '../third_party/WebKit/WebCore/page/AXObjectCache.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityImageMapLink.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityImageMapLink.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityList.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityList.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityListBox.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityListBox.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityListBoxOption.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityListBoxOption.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityObject.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityObject.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityRenderObject.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityRenderObject.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityTable.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityTable.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableCell.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableCell.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableColumn.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableColumn.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableHeaderContainer.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableHeaderContainer.h',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableRow.cpp',
+ '../third_party/WebKit/WebCore/page/AccessibilityTableRow.h',
+ '../third_party/WebKit/WebCore/page/BarInfo.cpp',
+ '../third_party/WebKit/WebCore/page/BarInfo.h',
+ '../third_party/WebKit/WebCore/page/Chrome.cpp',
+ '../third_party/WebKit/WebCore/page/Chrome.h',
+ '../third_party/WebKit/WebCore/page/ChromeClient.h',
+ '../third_party/WebKit/WebCore/page/Console.cpp',
+ '../third_party/WebKit/WebCore/page/Console.h',
+ '../third_party/WebKit/WebCore/page/ContextMenuClient.h',
+ '../third_party/WebKit/WebCore/page/ContextMenuController.cpp',
+ '../third_party/WebKit/WebCore/page/ContextMenuController.h',
+ '../third_party/WebKit/WebCore/page/DOMSelection.cpp',
+ '../third_party/WebKit/WebCore/page/DOMSelection.h',
+ '../third_party/WebKit/WebCore/page/DOMTimer.cpp',
+ '../third_party/WebKit/WebCore/page/DOMTimer.h',
+ '../third_party/WebKit/WebCore/page/DOMWindow.cpp',
+ '../third_party/WebKit/WebCore/page/DOMWindow.h',
+ '../third_party/WebKit/WebCore/page/DragActions.h',
+ '../third_party/WebKit/WebCore/page/DragClient.h',
+ '../third_party/WebKit/WebCore/page/DragController.cpp',
+ '../third_party/WebKit/WebCore/page/DragController.h',
+ '../third_party/WebKit/WebCore/page/EditorClient.h',
+ '../third_party/WebKit/WebCore/page/EventHandler.cpp',
+ '../third_party/WebKit/WebCore/page/EventHandler.h',
+ '../third_party/WebKit/WebCore/page/FocusController.cpp',
+ '../third_party/WebKit/WebCore/page/FocusController.h',
+ '../third_party/WebKit/WebCore/page/FocusDirection.h',
+ '../third_party/WebKit/WebCore/page/Frame.cpp',
+ '../third_party/WebKit/WebCore/page/Frame.h',
+ '../third_party/WebKit/WebCore/page/FrameLoadRequest.h',
+ '../third_party/WebKit/WebCore/page/FrameTree.cpp',
+ '../third_party/WebKit/WebCore/page/FrameTree.h',
+ '../third_party/WebKit/WebCore/page/FrameView.cpp',
+ '../third_party/WebKit/WebCore/page/FrameView.h',
+ '../third_party/WebKit/WebCore/page/Geolocation.cpp',
+ '../third_party/WebKit/WebCore/page/Geolocation.h',
+ '../third_party/WebKit/WebCore/page/Geoposition.cpp',
+ '../third_party/WebKit/WebCore/page/Geoposition.h',
+ '../third_party/WebKit/WebCore/page/History.cpp',
+ '../third_party/WebKit/WebCore/page/History.h',
+ '../third_party/WebKit/WebCore/page/Location.cpp',
+ '../third_party/WebKit/WebCore/page/Location.h',
+ '../third_party/WebKit/WebCore/page/MouseEventWithHitTestResults.cpp',
+ '../third_party/WebKit/WebCore/page/MouseEventWithHitTestResults.h',
+ '../third_party/WebKit/WebCore/page/Navigator.cpp',
+ '../third_party/WebKit/WebCore/page/Navigator.h',
+ '../third_party/WebKit/WebCore/page/NavigatorBase.cpp',
+ '../third_party/WebKit/WebCore/page/NavigatorBase.h',
+ '../third_party/WebKit/WebCore/page/Page.cpp',
+ '../third_party/WebKit/WebCore/page/Page.h',
+ '../third_party/WebKit/WebCore/page/PageGroup.cpp',
+ '../third_party/WebKit/WebCore/page/PageGroup.h',
+ '../third_party/WebKit/WebCore/page/PositionCallback.h',
+ '../third_party/WebKit/WebCore/page/PositionError.h',
+ '../third_party/WebKit/WebCore/page/PositionErrorCallback.h',
+ '../third_party/WebKit/WebCore/page/PositionOptions.h',
+ '../third_party/WebKit/WebCore/page/PrintContext.cpp',
+ '../third_party/WebKit/WebCore/page/PrintContext.h',
+ '../third_party/WebKit/WebCore/page/Screen.cpp',
+ '../third_party/WebKit/WebCore/page/Screen.h',
+ '../third_party/WebKit/WebCore/page/SecurityOrigin.cpp',
+ '../third_party/WebKit/WebCore/page/SecurityOrigin.h',
+ '../third_party/WebKit/WebCore/page/SecurityOriginHash.h',
+ '../third_party/WebKit/WebCore/page/Settings.cpp',
+ '../third_party/WebKit/WebCore/page/Settings.h',
+ '../third_party/WebKit/WebCore/page/WindowFeatures.cpp',
+ '../third_party/WebKit/WebCore/page/WindowFeatures.h',
+ '../third_party/WebKit/WebCore/page/WorkerNavigator.cpp',
+ '../third_party/WebKit/WebCore/page/WorkerNavigator.h',
+ '../third_party/WebKit/WebCore/platform/animation/Animation.cpp',
+ '../third_party/WebKit/WebCore/platform/animation/Animation.h',
+ '../third_party/WebKit/WebCore/platform/animation/AnimationList.cpp',
+ '../third_party/WebKit/WebCore/platform/animation/AnimationList.h',
+ '../third_party/WebKit/WebCore/platform/animation/TimingFunction.h',
+ '../third_party/WebKit/WebCore/platform/cf/FileSystemCF.cpp',
+ '../third_party/WebKit/WebCore/platform/cf/KURLCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/cf/SchedulePair.cpp',
+ '../third_party/WebKit/WebCore/platform/cf/SchedulePair.h',
+ '../third_party/WebKit/WebCore/platform/cf/SharedBufferCF.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ChromiumBridge.h',
+ '../third_party/WebKit/WebCore/platform/chromium/ChromiumDataObject.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ChromiumDataObject.h',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardChromium.h',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardChromiumLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardChromiumMac.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardUtilitiesChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ClipboardUtilitiesChromium.h',
+ '../third_party/WebKit/WebCore/platform/chromium/ContextMenuChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ContextMenuItemChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/CursorChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/DragDataChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/DragDataRef.h',
+ '../third_party/WebKit/WebCore/platform/chromium/DragImageChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/DragImageRef.h',
+ '../third_party/WebKit/WebCore/platform/chromium/FileChooserChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/FileSystemChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/FileSystemChromiumLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/FileSystemChromiumMac.mm',
+ '../third_party/WebKit/WebCore/platform/chromium/FileSystemChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/FramelessScrollView.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/FramelessScrollView.h',
+ '../third_party/WebKit/WebCore/platform/chromium/FramelessScrollViewClient.h',
+ '../third_party/WebKit/WebCore/platform/chromium/KeyCodeConversion.h',
+ '../third_party/WebKit/WebCore/platform/chromium/KeyCodeConversionGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/KeyboardCodes.h',
+ '../third_party/WebKit/WebCore/platform/chromium/KeyboardCodesPosix.h',
+ '../third_party/WebKit/WebCore/platform/chromium/KeyboardCodesWin.h',
+ '../third_party/WebKit/WebCore/platform/chromium/Language.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/LinkHashChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/MimeTypeRegistryChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/PasteboardChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/PasteboardPrivate.h',
+ '../third_party/WebKit/WebCore/platform/chromium/PlatformCursor.h',
+ '../third_party/WebKit/WebCore/platform/chromium/PlatformKeyboardEventChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/PlatformScreenChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/PlatformWidget.h',
+ '../third_party/WebKit/WebCore/platform/chromium/PopupMenuChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/PopupMenuChromium.h',
+ '../third_party/WebKit/WebCore/platform/chromium/PopupMenuPrivate.h',
+ '../third_party/WebKit/WebCore/platform/chromium/SSLKeyGeneratorChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ScrollbarThemeChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ScrollbarThemeChromium.h',
+ '../third_party/WebKit/WebCore/platform/chromium/ScrollbarThemeChromiumLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/ScrollbarThemeChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/SearchPopupMenuChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/SharedTimerChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/SoundChromiumPosix.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/SoundChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/SystemTimeChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/TemporaryLinkStubs.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/WidgetChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/WindowsVersion.cpp',
+ '../third_party/WebKit/WebCore/platform/chromium/WindowsVersion.h',
+ '../third_party/WebKit/WebCore/platform/chromium/gtkdrawing.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/CairoPath.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/FontCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/GradientCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/ImageBufferCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/ImageBufferData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/ImageCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/ImageSourceCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/PathCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/PatternCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cairo/TransformationMatrixCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ColorCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/FloatPointCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/FloatRectCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/FloatSizeCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/GradientCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/GraphicsContextCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/GraphicsContextPlatformPrivateCG.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageBufferCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageBufferData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageSourceCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageSourceCG.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageSourceCGMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/ImageSourceCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/IntPointCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/IntRectCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/IntSizeCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/PDFDocumentImage.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/PDFDocumentImage.h',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/PathCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/PatternCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/cg/TransformationMatrixCG.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/ColorChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCacheChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCacheLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustomPlatformData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustomPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontPlatformDataChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontPlatformDataChromiumWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontPlatformDataLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontPlatformDataLinux.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontUtilsChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontUtilsChromiumWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/GlyphPageTreeNodeLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/IconChromiumLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/IconChromiumMac.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/IconChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/ImageBufferData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/ImageChromiumMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/MediaPlayerPrivateChromium.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/PlatformIcon.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/SimpleFontDataChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/SimpleFontDataLinux.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/ThemeHelperChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/ThemeHelperChromiumWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/UniscribeHelper.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/UniscribeHelper.h',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/UniscribeHelperTextRun.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/UniscribeHelperTextRun.h',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEBlend.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEBlend.h',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEColorMatrix.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEColorMatrix.h',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEComponentTransfer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEComponentTransfer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEComposite.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/filters/FEComposite.h',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/ColorGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontCacheGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontCustomPlatformData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontCustomPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontCustomPlatformDataPango.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontPlatformDataGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/FontPlatformDataPango.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/GlyphPageTreeNodeGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/GlyphPageTreeNodePango.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/IconGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/ImageGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/IntPointGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/IntRectGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/MediaPlayerPrivateGStreamer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/SimpleFontDataGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/SimpleFontDataPango.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/VideoSinkGStreamer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/gtk/VideoSinkGStreamer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/ColorMac.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/ColorMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/CoreTextController.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/CoreTextController.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FloatPointMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FloatRectMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FloatSizeMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontCacheMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontCustomPlatformData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontCustomPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontMacATSUI.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontMacCoreText.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/FontPlatformDataMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/GraphicsContextMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/GraphicsLayerCA.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/GraphicsLayerCA.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/IconMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/ImageMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/IntPointMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/IntRectMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/IntSizeMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/MediaPlayerProxy.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/SimpleFontDataMac.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/WebLayer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/WebLayer.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/WebTiledLayer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/mac/WebTiledLayer.mm',
+ '../third_party/WebKit/WebCore/platform/graphics/opentype/OpenTypeUtilities.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/opentype/OpenTypeUtilities.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ColorQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FloatPointQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FloatRectQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontCacheQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontCustomPlatformData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontCustomPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontFallbackListQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontPlatformDataQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/FontQt43.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/GlyphPageTreeNodeQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/GradientQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/GraphicsContextQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/IconQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageBufferData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageBufferQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageDecoderQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageDecoderQt.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/ImageSourceQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/IntPointQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/IntRectQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/IntSizeQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/MediaPlayerPrivatePhonon.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/MediaPlayerPrivatePhonon.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/PathQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/PatternQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/SimpleFontDataQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/StillImageQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/StillImageQt.h',
+ '../third_party/WebKit/WebCore/platform/graphics/qt/TransformationMatrixQt.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/BitmapImageSingleFrameSkia.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/FloatPointSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/FloatRectSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/GradientSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/GraphicsContextPlatformPrivate.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/GraphicsContextSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageBufferSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageSourceSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageSourceSkia.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/IntPointSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/IntRectSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/NativeImageSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/NativeImageSkia.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PathSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PatternSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PlatformContextSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PlatformContextSkia.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PlatformGraphics.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/SkiaFontWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/SkiaFontWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/SkiaUtils.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/SkiaUtils.h',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/TransformationMatrixSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/IdentityTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/Matrix3DTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/MatrixTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/MatrixTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/PerspectiveTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/RotateTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/RotateTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/ScaleTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/ScaleTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/SkewTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/SkewTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TransformOperations.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TransformOperations.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TransformationMatrix.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TransformationMatrix.h',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TranslateTransformOperation.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/transforms/TranslateTransformOperation.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/ColorSafari.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCacheWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCustomPlatformData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCustomPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontCustomPlatformDataCairo.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontDatabase.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontDatabase.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontPlatformDataCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontPlatformDataCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontPlatformDataWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/FontWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/GlyphPageTreeNodeCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/GlyphPageTreeNodeCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/GraphicsContextCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/GraphicsContextCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/GraphicsContextWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/IconWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/ImageCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/ImageCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/ImageWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/IntPointWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/IntRectWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/IntSizeWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/MediaPlayerPrivateQuickTimeWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/QTMovieWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/QTMovieWin.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/QTMovieWinTimer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/QTMovieWinTimer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/win/SimpleFontDataCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/SimpleFontDataCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/SimpleFontDataWin.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/UniscribeController.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/win/UniscribeController.h',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/ColorWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/FloatRectWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/FontCacheWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/FontPlatformData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/FontPlatformDataWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/FontWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/GlyphMapWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/GradientWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/GraphicsContextWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/ImageBufferData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/ImageBufferWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/ImageSourceWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/ImageWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/IntPointWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/IntRectWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/PathWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/PenWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/SimpleFontDataWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/wx/TransformationMatrixWx.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/BitmapImage.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/BitmapImage.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Color.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Color.h',
+ '../third_party/WebKit/WebCore/platform/graphics/DashArray.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatPoint.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatPoint.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatPoint3D.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatPoint3D.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatQuad.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatQuad.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatRect.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatRect.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatSize.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FloatSize.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Font.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Font.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontCache.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontCache.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontDescription.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontDescription.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontFallbackList.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontFallbackList.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontFamily.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontFamily.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontFastPath.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/FontRenderingMode.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontSelector.h',
+ '../third_party/WebKit/WebCore/platform/graphics/FontTraitsMask.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GeneratedImage.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GeneratedImage.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Generator.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GlyphBuffer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GlyphPageTreeNode.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GlyphPageTreeNode.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GlyphWidthMap.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GlyphWidthMap.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Gradient.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Gradient.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsContext.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsContext.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsContextPrivate.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsLayer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsLayer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsLayerClient.h',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsTypes.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsTypes.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Icon.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Image.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Image.h',
+ '../third_party/WebKit/WebCore/platform/graphics/ImageBuffer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/ImageObserver.h',
+ '../third_party/WebKit/WebCore/platform/graphics/ImageSource.h',
+ '../third_party/WebKit/WebCore/platform/graphics/IntPoint.h',
+ '../third_party/WebKit/WebCore/platform/graphics/IntRect.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/IntRect.h',
+ '../third_party/WebKit/WebCore/platform/graphics/IntSize.h',
+ '../third_party/WebKit/WebCore/platform/graphics/IntSizeHash.h',
+ '../third_party/WebKit/WebCore/platform/graphics/MediaPlayer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/MediaPlayer.h',
+ '../third_party/WebKit/WebCore/platform/graphics/MediaPlayerPrivate.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Path.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Path.h',
+ '../third_party/WebKit/WebCore/platform/graphics/PathTraversalState.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/PathTraversalState.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Pattern.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Pattern.h',
+ '../third_party/WebKit/WebCore/platform/graphics/Pen.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/Pen.h',
+ '../third_party/WebKit/WebCore/platform/graphics/SegmentedFontData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/SegmentedFontData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/SimpleFontData.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/SimpleFontData.h',
+ '../third_party/WebKit/WebCore/platform/graphics/StringTruncator.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/StringTruncator.h',
+ '../third_party/WebKit/WebCore/platform/graphics/StrokeStyleApplier.h',
+ '../third_party/WebKit/WebCore/platform/graphics/TextRun.h',
+ '../third_party/WebKit/WebCore/platform/graphics/UnitBezier.h',
+ '../third_party/WebKit/WebCore/platform/graphics/WidthIterator.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/WidthIterator.h',
+ '../third_party/WebKit/WebCore/platform/gtk/ClipboardGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/ClipboardGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/ContextMenuGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/ContextMenuItemGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/CursorGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/CursorGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/DragDataGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/DragImageGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/EventLoopGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/FileChooserGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/FileSystemGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/GeolocationServiceGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/GeolocationServiceGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/KURLGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/KeyEventGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/KeyboardCodes.h',
+ '../third_party/WebKit/WebCore/platform/gtk/Language.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/LocalizedStringsGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/LoggingGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/MIMETypeRegistryGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/MouseEventGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/PasteboardGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/PasteboardHelper.h',
+ '../third_party/WebKit/WebCore/platform/gtk/PlatformScreenGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/PopupMenuGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/RenderThemeGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/RenderThemeGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/ScrollViewGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/ScrollbarGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/ScrollbarGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/ScrollbarThemeGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/ScrollbarThemeGtk.h',
+ '../third_party/WebKit/WebCore/platform/gtk/SearchPopupMenuGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/SharedBufferGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/SharedTimerGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/SoundGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/TemporaryLinkStubs.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/WheelEventGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/WidgetGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/gtk/gtkdrawing.h',
+ '../third_party/WebKit/WebCore/platform/gtk/guriescape.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/bmp/BMPImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/gif/GIFImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/gif/GIFImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/gif/GIFImageReader.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/gif/GIFImageReader.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/ico/ICOImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/jpeg/JPEGImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/png/PNGImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/BMPImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/BMPImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/BMPImageReader.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/BMPImageReader.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/GIFImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/GIFImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/GIFImageReader.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/GIFImageReader.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/ICOImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/ICOImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/ImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/JPEGImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/JPEGImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/PNGImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/PNGImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/XBMImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/skia/XBMImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/xbm/XBMImageDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-decoders/xbm/XBMImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/crc32.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/deflate.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/inffast.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/inffixed.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/inflate.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/inftrees.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/mozzconf.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/trees.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/zconf.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/zlib.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/zlib/zutil.h',
+ '../third_party/WebKit/WebCore/platform/image-decoders/ImageDecoder.h',
+ '../third_party/WebKit/WebCore/platform/image-encoders/skia/PNGImageEncoder.cpp',
+ '../third_party/WebKit/WebCore/platform/image-encoders/skia/PNGImageEncoder.h',
+ '../third_party/WebKit/WebCore/platform/mac/AutodrainedPool.mm',
+ '../third_party/WebKit/WebCore/platform/mac/BlockExceptions.h',
+ '../third_party/WebKit/WebCore/platform/mac/BlockExceptions.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ClipboardMac.h',
+ '../third_party/WebKit/WebCore/platform/mac/ClipboardMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ContextMenuItemMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ContextMenuMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/CookieJar.mm',
+ '../third_party/WebKit/WebCore/platform/mac/CursorMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/DragDataMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/DragImageMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/EventLoopMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/FileChooserMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/FileSystemMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/FoundationExtras.h',
+ '../third_party/WebKit/WebCore/platform/mac/KURLMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/KeyEventMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/Language.mm',
+ '../third_party/WebKit/WebCore/platform/mac/LocalCurrentGraphicsContext.h',
+ '../third_party/WebKit/WebCore/platform/mac/LocalCurrentGraphicsContext.mm',
+ '../third_party/WebKit/WebCore/platform/mac/LocalizedStringsMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/LoggingMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/MIMETypeRegistryMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/PasteboardHelper.h',
+ '../third_party/WebKit/WebCore/platform/mac/PasteboardMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/PlatformMouseEventMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/PlatformScreenMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/PopupMenuMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/PurgeableBufferMac.cpp',
+ '../third_party/WebKit/WebCore/platform/mac/SSLKeyGeneratorMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SchedulePairMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ScrollViewMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ScrollbarThemeMac.h',
+ '../third_party/WebKit/WebCore/platform/mac/ScrollbarThemeMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SearchPopupMenuMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SharedBufferMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SharedTimerMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SoftLinking.h',
+ '../third_party/WebKit/WebCore/platform/mac/SoundMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/SystemTimeMac.cpp',
+ '../third_party/WebKit/WebCore/platform/mac/ThemeMac.h',
+ '../third_party/WebKit/WebCore/platform/mac/ThemeMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/ThreadCheck.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreKeyGenerator.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreKeyGenerator.m',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreNSStringExtras.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreNSStringExtras.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreObjCExtras.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreObjCExtras.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterface.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterface.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreTextRenderer.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreTextRenderer.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreView.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreView.m',
+ '../third_party/WebKit/WebCore/platform/mac/WebFontCache.h',
+ '../third_party/WebKit/WebCore/platform/mac/WebFontCache.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WheelEventMac.mm',
+ '../third_party/WebKit/WebCore/platform/mac/WidgetMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/cf/AuthenticationCF.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/AuthenticationCF.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/DNSCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/FormDataStreamCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/FormDataStreamCFNet.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceErrorCF.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceHandleCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceRequestCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceRequestCFNet.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceResponseCFNet.cpp',
+ '../third_party/WebKit/WebCore/platform/network/cf/ResourceResponseCFNet.h',
+ '../third_party/WebKit/WebCore/platform/network/chromium/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/chromium/AuthenticationChallengeChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/network/chromium/CookieJarChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/network/chromium/DNSChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/network/chromium/NetworkStateNotifierChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/network/chromium/NetworkStateNotifierPrivate.h',
+ '../third_party/WebKit/WebCore/platform/network/chromium/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/chromium/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/chromium/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/CookieJarCurl.cpp',
+ '../third_party/WebKit/WebCore/platform/network/curl/DNSCurl.cpp',
+ '../third_party/WebKit/WebCore/platform/network/curl/FormDataStreamCurl.cpp',
+ '../third_party/WebKit/WebCore/platform/network/curl/FormDataStreamCurl.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceHandleCurl.cpp',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceHandleManager.cpp',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceHandleManager.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/curl/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/AuthenticationMac.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/AuthenticationMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/FormDataStreamMac.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/FormDataStreamMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceErrorMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceHandleMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceRequestMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/ResourceResponseMac.mm',
+ '../third_party/WebKit/WebCore/platform/network/mac/WebCoreURLResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/mac/WebCoreURLResponse.mm',
+ '../third_party/WebKit/WebCore/platform/network/qt/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/qt/QNetworkReplyHandler.cpp',
+ '../third_party/WebKit/WebCore/platform/network/qt/QNetworkReplyHandler.h',
+ '../third_party/WebKit/WebCore/platform/network/qt/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/qt/ResourceHandleQt.cpp',
+ '../third_party/WebKit/WebCore/platform/network/qt/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/qt/ResourceRequestQt.cpp',
+ '../third_party/WebKit/WebCore/platform/network/qt/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/soup/AuthenticationChallenge.h',
+ '../third_party/WebKit/WebCore/platform/network/soup/CookieJarSoup.cpp',
+ '../third_party/WebKit/WebCore/platform/network/soup/CookieJarSoup.h',
+ '../third_party/WebKit/WebCore/platform/network/soup/DNSSoup.cpp',
+ '../third_party/WebKit/WebCore/platform/network/soup/ResourceError.h',
+ '../third_party/WebKit/WebCore/platform/network/soup/ResourceHandleSoup.cpp',
+ '../third_party/WebKit/WebCore/platform/network/soup/ResourceRequest.h',
+ '../third_party/WebKit/WebCore/platform/network/soup/ResourceResponse.h',
+ '../third_party/WebKit/WebCore/platform/network/win/CookieJarCFNetWin.cpp',
+ '../third_party/WebKit/WebCore/platform/network/win/CookieJarWin.cpp',
+ '../third_party/WebKit/WebCore/platform/network/win/CookieStorageWin.cpp',
+ '../third_party/WebKit/WebCore/platform/network/win/CookieStorageWin.h',
+ '../third_party/WebKit/WebCore/platform/network/win/NetworkStateNotifierWin.cpp',
+ '../third_party/WebKit/WebCore/platform/network/win/ResourceHandleWin.cpp',
+ '../third_party/WebKit/WebCore/platform/network/win/ResourceHandleWin.h',
+ '../third_party/WebKit/WebCore/platform/network/AuthenticationChallengeBase.cpp',
+ '../third_party/WebKit/WebCore/platform/network/AuthenticationChallengeBase.h',
+ '../third_party/WebKit/WebCore/platform/network/Credential.cpp',
+ '../third_party/WebKit/WebCore/platform/network/Credential.h',
+ '../third_party/WebKit/WebCore/platform/network/DNS.h',
+ '../third_party/WebKit/WebCore/platform/network/FormData.cpp',
+ '../third_party/WebKit/WebCore/platform/network/FormData.h',
+ '../third_party/WebKit/WebCore/platform/network/FormDataBuilder.cpp',
+ '../third_party/WebKit/WebCore/platform/network/FormDataBuilder.h',
+ '../third_party/WebKit/WebCore/platform/network/HTTPHeaderMap.cpp',
+ '../third_party/WebKit/WebCore/platform/network/HTTPHeaderMap.h',
+ '../third_party/WebKit/WebCore/platform/network/HTTPParsers.cpp',
+ '../third_party/WebKit/WebCore/platform/network/HTTPParsers.h',
+ '../third_party/WebKit/WebCore/platform/network/NetworkStateNotifier.cpp',
+ '../third_party/WebKit/WebCore/platform/network/NetworkStateNotifier.h',
+ '../third_party/WebKit/WebCore/platform/network/ProtectionSpace.cpp',
+ '../third_party/WebKit/WebCore/platform/network/ProtectionSpace.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceErrorBase.cpp',
+ '../third_party/WebKit/WebCore/platform/network/ResourceErrorBase.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceHandle.cpp',
+ '../third_party/WebKit/WebCore/platform/network/ResourceHandle.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceHandleClient.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceHandleInternal.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceRequestBase.cpp',
+ '../third_party/WebKit/WebCore/platform/network/ResourceRequestBase.h',
+ '../third_party/WebKit/WebCore/platform/network/ResourceResponseBase.cpp',
+ '../third_party/WebKit/WebCore/platform/network/ResourceResponseBase.h',
+ '../third_party/WebKit/WebCore/platform/posix/FileSystemPOSIX.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ClipboardQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ClipboardQt.h',
+ '../third_party/WebKit/WebCore/platform/qt/ContextMenuItemQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ContextMenuQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/CookieJarQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/CursorQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/DragDataQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/DragImageQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/EventLoopQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/FileChooserQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/FileSystemQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/KURLQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/KeyboardCodes.h',
+ '../third_party/WebKit/WebCore/platform/qt/Localizations.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/LoggingQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/MIMETypeRegistryQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/MenuEventProxy.h',
+ '../third_party/WebKit/WebCore/platform/qt/PasteboardQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/PlatformKeyboardEventQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/PlatformMouseEventQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/PlatformScreenQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/PopupMenuQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/QWebPopup.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/QWebPopup.h',
+ '../third_party/WebKit/WebCore/platform/qt/RenderThemeQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/RenderThemeQt.h',
+ '../third_party/WebKit/WebCore/platform/qt/ScreenQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ScrollViewQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ScrollbarQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ScrollbarThemeQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/ScrollbarThemeQt.h',
+ '../third_party/WebKit/WebCore/platform/qt/SearchPopupMenuQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/SharedBufferQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/SharedTimerQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/SoundQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/TemporaryLinkStubs.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/WheelEventQt.cpp',
+ '../third_party/WebKit/WebCore/platform/qt/WidgetQt.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLValue.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLValue.h',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteAuthorizer.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteDatabase.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteDatabase.h',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteStatement.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteStatement.h',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteTransaction.cpp',
+ '../third_party/WebKit/WebCore/platform/sql/SQLiteTransaction.h',
+ '../third_party/WebKit/WebCore/platform/symbian/FloatPointSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/symbian/FloatRectSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/symbian/IntPointSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/symbian/IntRectSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/symbian/IntSizeSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/text/cf/StringCF.cpp',
+ '../third_party/WebKit/WebCore/platform/text/cf/StringImplCF.cpp',
+ '../third_party/WebKit/WebCore/platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp',
+ '../third_party/WebKit/WebCore/platform/text/gtk/TextBreakIteratorInternalICUGtk.cpp',
+ '../third_party/WebKit/WebCore/platform/text/mac/CharsetData.h',
+ '../third_party/WebKit/WebCore/platform/text/mac/ShapeArabic.c',
+ '../third_party/WebKit/WebCore/platform/text/mac/ShapeArabic.h',
+ '../third_party/WebKit/WebCore/platform/text/mac/StringImplMac.mm',
+ '../third_party/WebKit/WebCore/platform/text/mac/StringMac.mm',
+ '../third_party/WebKit/WebCore/platform/text/mac/TextBoundaries.mm',
+ '../third_party/WebKit/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm',
+ '../third_party/WebKit/WebCore/platform/text/mac/TextCodecMac.cpp',
+ '../third_party/WebKit/WebCore/platform/text/mac/TextCodecMac.h',
+ '../third_party/WebKit/WebCore/platform/text/qt/StringQt.cpp',
+ '../third_party/WebKit/WebCore/platform/text/qt/TextBoundaries.cpp',
+ '../third_party/WebKit/WebCore/platform/text/qt/TextBreakIteratorQt.cpp',
+ '../third_party/WebKit/WebCore/platform/text/qt/TextCodecQt.cpp',
+ '../third_party/WebKit/WebCore/platform/text/qt/TextCodecQt.h',
+ '../third_party/WebKit/WebCore/platform/text/symbian/StringImplSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/text/symbian/StringSymbian.cpp',
+ '../third_party/WebKit/WebCore/platform/text/win/TextBreakIteratorInternalICUWin.cpp',
+ '../third_party/WebKit/WebCore/platform/text/wx/StringWx.cpp',
+ '../third_party/WebKit/WebCore/platform/text/AtomicString.cpp',
+ '../third_party/WebKit/WebCore/platform/text/AtomicString.h',
+ '../third_party/WebKit/WebCore/platform/text/AtomicStringHash.h',
+ '../third_party/WebKit/WebCore/platform/text/AtomicStringImpl.h',
+ '../third_party/WebKit/WebCore/platform/text/Base64.cpp',
+ '../third_party/WebKit/WebCore/platform/text/Base64.h',
+ '../third_party/WebKit/WebCore/platform/text/BidiContext.cpp',
+ '../third_party/WebKit/WebCore/platform/text/BidiContext.h',
+ '../third_party/WebKit/WebCore/platform/text/BidiResolver.h',
+ '../third_party/WebKit/WebCore/platform/text/CString.cpp',
+ '../third_party/WebKit/WebCore/platform/text/CString.h',
+ '../third_party/WebKit/WebCore/platform/text/CharacterNames.h',
+ '../third_party/WebKit/WebCore/platform/text/ParserUtilities.h',
+ '../third_party/WebKit/WebCore/platform/text/PlatformString.h',
+ '../third_party/WebKit/WebCore/platform/text/RegularExpression.cpp',
+ '../third_party/WebKit/WebCore/platform/text/RegularExpression.h',
+ '../third_party/WebKit/WebCore/platform/text/SegmentedString.cpp',
+ '../third_party/WebKit/WebCore/platform/text/SegmentedString.h',
+ '../third_party/WebKit/WebCore/platform/text/String.cpp',
+ '../third_party/WebKit/WebCore/platform/text/StringBuffer.h',
+ '../third_party/WebKit/WebCore/platform/text/StringBuilder.cpp',
+ '../third_party/WebKit/WebCore/platform/text/StringBuilder.h',
+ '../third_party/WebKit/WebCore/platform/text/StringHash.h',
+ '../third_party/WebKit/WebCore/platform/text/StringImpl.cpp',
+ '../third_party/WebKit/WebCore/platform/text/StringImpl.h',
+ '../third_party/WebKit/WebCore/platform/text/TextBoundaries.h',
+ '../third_party/WebKit/WebCore/platform/text/TextBoundariesICU.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextBreakIterator.h',
+ '../third_party/WebKit/WebCore/platform/text/TextBreakIteratorICU.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextBreakIteratorInternalICU.h',
+ '../third_party/WebKit/WebCore/platform/text/TextCodec.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextCodec.h',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecICU.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecICU.h',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecLatin1.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecLatin1.h',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecUTF16.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecUTF16.h',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecUserDefined.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextCodecUserDefined.h',
+ '../third_party/WebKit/WebCore/platform/text/TextDecoder.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextDecoder.h',
+ '../third_party/WebKit/WebCore/platform/text/TextDirection.h',
+ '../third_party/WebKit/WebCore/platform/text/TextEncoding.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextEncoding.h',
+ '../third_party/WebKit/WebCore/platform/text/TextEncodingRegistry.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextEncodingRegistry.h',
+ '../third_party/WebKit/WebCore/platform/text/TextStream.cpp',
+ '../third_party/WebKit/WebCore/platform/text/TextStream.h',
+ '../third_party/WebKit/WebCore/platform/text/UnicodeRange.cpp',
+ '../third_party/WebKit/WebCore/platform/text/UnicodeRange.h',
+ '../third_party/WebKit/WebCore/platform/win/BString.cpp',
+ '../third_party/WebKit/WebCore/platform/win/BString.h',
+ '../third_party/WebKit/WebCore/platform/win/COMPtr.h',
+ '../third_party/WebKit/WebCore/platform/win/ClipboardUtilitiesWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ClipboardUtilitiesWin.h',
+ '../third_party/WebKit/WebCore/platform/win/ClipboardWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ClipboardWin.h',
+ '../third_party/WebKit/WebCore/platform/win/ContextMenuItemWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ContextMenuWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/CursorWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/DragDataWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/DragImageCGWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/DragImageCairoWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/DragImageWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/EditorWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/EventLoopWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/FileChooserWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/FileSystemWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/GDIObjectCounter.cpp',
+ '../third_party/WebKit/WebCore/platform/win/GDIObjectCounter.h',
+ '../third_party/WebKit/WebCore/platform/win/KeyEventWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/Language.cpp',
+ '../third_party/WebKit/WebCore/platform/win/LoggingWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/MIMETypeRegistryWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/PasteboardWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/PlatformMouseEventWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/PlatformScreenWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/PlatformScrollBar.h',
+ '../third_party/WebKit/WebCore/platform/win/PlatformScrollBarWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/PopupMenuWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ScrollbarThemeSafari.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ScrollbarThemeSafari.h',
+ '../third_party/WebKit/WebCore/platform/win/ScrollbarThemeWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/ScrollbarThemeWin.h',
+ '../third_party/WebKit/WebCore/platform/win/SearchPopupMenuWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/SharedBufferWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/SharedTimerWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/SoftLinking.h',
+ '../third_party/WebKit/WebCore/platform/win/SoundWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/SystemTimeWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/TemporaryLinkStubs.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WCDataObject.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WCDataObject.h',
+ '../third_party/WebKit/WebCore/platform/win/WebCoreTextRenderer.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WebCoreTextRenderer.h',
+ '../third_party/WebKit/WebCore/platform/win/WheelEventWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WidgetWin.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WindowMessageBroadcaster.cpp',
+ '../third_party/WebKit/WebCore/platform/win/WindowMessageBroadcaster.h',
+ '../third_party/WebKit/WebCore/platform/win/WindowMessageListener.h',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/gtk/fontprops.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/gtk/non-kerned-drawing.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/mac/carbon/fontprops.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/mac/carbon/non-kerned-drawing.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/win/fontprops.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/win/non-kerned-drawing.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/fontprops.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/fontprops.h',
+ '../third_party/WebKit/WebCore/platform/wx/wxcode/non-kerned-drawing.h',
+ '../third_party/WebKit/WebCore/platform/wx/ClipboardWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/ClipboardWx.h',
+ '../third_party/WebKit/WebCore/platform/wx/ContextMenuItemWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/ContextMenuWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/CursorWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/DragDataWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/DragImageWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/EventLoopWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/FileSystemWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/KeyEventWin.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/KeyboardCodes.h',
+ '../third_party/WebKit/WebCore/platform/wx/KeyboardEventWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/LocalizedStringsWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/LoggingWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/MimeTypeRegistryWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/MouseEventWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/MouseWheelEventWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/PasteboardWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/PopupMenuWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/RenderThemeWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/ScreenWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/ScrollViewWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/SharedTimerWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/SoundWx.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/TemporaryLinkStubs.cpp',
+ '../third_party/WebKit/WebCore/platform/wx/WidgetWx.cpp',
+ '../third_party/WebKit/WebCore/platform/Arena.cpp',
+ '../third_party/WebKit/WebCore/platform/Arena.h',
+ '../third_party/WebKit/WebCore/platform/AutodrainedPool.h',
+ '../third_party/WebKit/WebCore/platform/ContentType.cpp',
+ '../third_party/WebKit/WebCore/platform/ContentType.h',
+ '../third_party/WebKit/WebCore/platform/ContextMenu.cpp',
+ '../third_party/WebKit/WebCore/platform/ContextMenu.h',
+ '../third_party/WebKit/WebCore/platform/ContextMenuItem.h',
+ '../third_party/WebKit/WebCore/platform/CookieJar.h',
+ '../third_party/WebKit/WebCore/platform/Cursor.h',
+ '../third_party/WebKit/WebCore/platform/DeprecatedPtrList.h',
+ '../third_party/WebKit/WebCore/platform/DeprecatedPtrListImpl.cpp',
+ '../third_party/WebKit/WebCore/platform/DeprecatedPtrListImpl.h',
+ '../third_party/WebKit/WebCore/platform/DragData.cpp',
+ '../third_party/WebKit/WebCore/platform/DragData.h',
+ '../third_party/WebKit/WebCore/platform/DragImage.cpp',
+ '../third_party/WebKit/WebCore/platform/DragImage.h',
+ '../third_party/WebKit/WebCore/platform/EventLoop.h',
+ '../third_party/WebKit/WebCore/platform/FileChooser.cpp',
+ '../third_party/WebKit/WebCore/platform/FileChooser.h',
+ '../third_party/WebKit/WebCore/platform/FileSystem.h',
+ '../third_party/WebKit/WebCore/platform/FloatConversion.h',
+ '../third_party/WebKit/WebCore/platform/GeolocationService.cpp',
+ '../third_party/WebKit/WebCore/platform/GeolocationService.h',
+ '../third_party/WebKit/WebCore/platform/HostWindow.h',
+ '../third_party/WebKit/WebCore/platform/KURL.cpp',
+ '../third_party/WebKit/WebCore/platform/KURL.h',
+ '../third_party/WebKit/WebCore/platform/KURLGoogle.cpp',
+ '../third_party/WebKit/WebCore/platform/KURLGooglePrivate.h',
+ '../third_party/WebKit/WebCore/platform/KURLHash.h',
+ '../third_party/WebKit/WebCore/platform/Language.h',
+ '../third_party/WebKit/WebCore/platform/Length.cpp',
+ '../third_party/WebKit/WebCore/platform/Length.h',
+ '../third_party/WebKit/WebCore/platform/LengthBox.h',
+ '../third_party/WebKit/WebCore/platform/LengthSize.h',
+ '../third_party/WebKit/WebCore/platform/LinkHash.cpp',
+ '../third_party/WebKit/WebCore/platform/LinkHash.h',
+ '../third_party/WebKit/WebCore/platform/LocalizedStrings.h',
+ '../third_party/WebKit/WebCore/platform/Logging.cpp',
+ '../third_party/WebKit/WebCore/platform/Logging.h',
+ '../third_party/WebKit/WebCore/platform/MIMETypeRegistry.cpp',
+ '../third_party/WebKit/WebCore/platform/MIMETypeRegistry.h',
+ '../third_party/WebKit/WebCore/platform/NotImplemented.h',
+ '../third_party/WebKit/WebCore/platform/Pasteboard.h',
+ '../third_party/WebKit/WebCore/platform/PlatformKeyboardEvent.h',
+ '../third_party/WebKit/WebCore/platform/PlatformMenuDescription.h',
+ '../third_party/WebKit/WebCore/platform/PlatformMouseEvent.h',
+ '../third_party/WebKit/WebCore/platform/PlatformScreen.h',
+ '../third_party/WebKit/WebCore/platform/PlatformWheelEvent.h',
+ '../third_party/WebKit/WebCore/platform/PopupMenu.h',
+ '../third_party/WebKit/WebCore/platform/PopupMenuClient.h',
+ '../third_party/WebKit/WebCore/platform/PopupMenuStyle.h',
+ '../third_party/WebKit/WebCore/platform/PurgeableBuffer.h',
+ '../third_party/WebKit/WebCore/platform/SSLKeyGenerator.h',
+ '../third_party/WebKit/WebCore/platform/ScrollTypes.h',
+ '../third_party/WebKit/WebCore/platform/ScrollView.cpp',
+ '../third_party/WebKit/WebCore/platform/ScrollView.h',
+ '../third_party/WebKit/WebCore/platform/Scrollbar.cpp',
+ '../third_party/WebKit/WebCore/platform/Scrollbar.h',
+ '../third_party/WebKit/WebCore/platform/ScrollbarClient.h',
+ '../third_party/WebKit/WebCore/platform/ScrollbarTheme.h',
+ '../third_party/WebKit/WebCore/platform/ScrollbarThemeComposite.cpp',
+ '../third_party/WebKit/WebCore/platform/ScrollbarThemeComposite.h',
+ '../third_party/WebKit/WebCore/platform/SearchPopupMenu.h',
+ '../third_party/WebKit/WebCore/platform/SharedBuffer.cpp',
+ '../third_party/WebKit/WebCore/platform/SharedBuffer.h',
+ '../third_party/WebKit/WebCore/platform/SharedTimer.h',
+ '../third_party/WebKit/WebCore/platform/Sound.h',
+ '../third_party/WebKit/WebCore/platform/StaticConstructors.h',
+ '../third_party/WebKit/WebCore/platform/SystemTime.h',
+ '../third_party/WebKit/WebCore/platform/Theme.cpp',
+ '../third_party/WebKit/WebCore/platform/Theme.h',
+ '../third_party/WebKit/WebCore/platform/ThemeTypes.h',
+ '../third_party/WebKit/WebCore/platform/ThreadCheck.h',
+ '../third_party/WebKit/WebCore/platform/ThreadGlobalData.cpp',
+ '../third_party/WebKit/WebCore/platform/ThreadGlobalData.h',
+ '../third_party/WebKit/WebCore/platform/ThreadTimers.cpp',
+ '../third_party/WebKit/WebCore/platform/ThreadTimers.h',
+ '../third_party/WebKit/WebCore/platform/Timer.cpp',
+ '../third_party/WebKit/WebCore/platform/Timer.h',
+ '../third_party/WebKit/WebCore/platform/TreeShared.h',
+ '../third_party/WebKit/WebCore/platform/Widget.cpp',
+ '../third_party/WebKit/WebCore/platform/Widget.h',
+ '../third_party/WebKit/WebCore/plugins/chromium/PluginDataChromium.cpp',
+ '../third_party/WebKit/WebCore/plugins/gtk/PluginDataGtk.cpp',
+ '../third_party/WebKit/WebCore/plugins/gtk/PluginPackageGtk.cpp',
+ '../third_party/WebKit/WebCore/plugins/gtk/PluginViewGtk.cpp',
+ '../third_party/WebKit/WebCore/plugins/gtk/gtk2xtbin.h',
+ '../third_party/WebKit/WebCore/plugins/gtk/xembed.h',
+ '../third_party/WebKit/WebCore/plugins/mac/PluginDataMac.mm',
+ '../third_party/WebKit/WebCore/plugins/mac/PluginPackageMac.cpp',
+ '../third_party/WebKit/WebCore/plugins/mac/PluginViewMac.cpp',
+ '../third_party/WebKit/WebCore/plugins/qt/PluginDataQt.cpp',
+ '../third_party/WebKit/WebCore/plugins/qt/PluginPackageQt.cpp',
+ '../third_party/WebKit/WebCore/plugins/qt/PluginViewQt.cpp',
+ '../third_party/WebKit/WebCore/plugins/win/PluginDataWin.cpp',
+ '../third_party/WebKit/WebCore/plugins/win/PluginDatabaseWin.cpp',
+ '../third_party/WebKit/WebCore/plugins/win/PluginMessageThrottlerWin.cpp',
+ '../third_party/WebKit/WebCore/plugins/win/PluginMessageThrottlerWin.h',
+ '../third_party/WebKit/WebCore/plugins/win/PluginPackageWin.cpp',
+ '../third_party/WebKit/WebCore/plugins/win/PluginViewWin.cpp',
+ '../third_party/WebKit/WebCore/plugins/wx/PluginDataWx.cpp',
+ '../third_party/WebKit/WebCore/plugins/wx/PluginPackageWx.cpp',
+ '../third_party/WebKit/WebCore/plugins/wx/PluginViewWx.cpp',
+ '../third_party/WebKit/WebCore/plugins/MimeType.cpp',
+ '../third_party/WebKit/WebCore/plugins/MimeType.h',
+ '../third_party/WebKit/WebCore/plugins/MimeTypeArray.cpp',
+ '../third_party/WebKit/WebCore/plugins/MimeTypeArray.h',
+ '../third_party/WebKit/WebCore/plugins/Plugin.cpp',
+ '../third_party/WebKit/WebCore/plugins/Plugin.h',
+ '../third_party/WebKit/WebCore/plugins/PluginArray.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginArray.h',
+ '../third_party/WebKit/WebCore/plugins/PluginData.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginData.h',
+ '../third_party/WebKit/WebCore/plugins/PluginDatabase.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginDatabase.h',
+ '../third_party/WebKit/WebCore/plugins/PluginDebug.h',
+ '../third_party/WebKit/WebCore/plugins/PluginInfoStore.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginInfoStore.h',
+ '../third_party/WebKit/WebCore/plugins/PluginMainThreadScheduler.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginMainThreadScheduler.h',
+ '../third_party/WebKit/WebCore/plugins/PluginPackage.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginPackage.h',
+ '../third_party/WebKit/WebCore/plugins/PluginQuirkSet.h',
+ '../third_party/WebKit/WebCore/plugins/PluginStream.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginStream.h',
+ '../third_party/WebKit/WebCore/plugins/PluginView.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginView.h',
+ '../third_party/WebKit/WebCore/plugins/npapi.cpp',
+ '../third_party/WebKit/WebCore/plugins/npfunctions.h',
+ '../third_party/WebKit/WebCore/rendering/style/BindingURI.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/BindingURI.h',
+ '../third_party/WebKit/WebCore/rendering/style/BorderData.h',
+ '../third_party/WebKit/WebCore/rendering/style/BorderValue.h',
+ '../third_party/WebKit/WebCore/rendering/style/CollapsedBorderValue.h',
+ '../third_party/WebKit/WebCore/rendering/style/ContentData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/ContentData.h',
+ '../third_party/WebKit/WebCore/rendering/style/CounterContent.h',
+ '../third_party/WebKit/WebCore/rendering/style/CounterDirectives.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/CounterDirectives.h',
+ '../third_party/WebKit/WebCore/rendering/style/CursorData.h',
+ '../third_party/WebKit/WebCore/rendering/style/CursorList.h',
+ '../third_party/WebKit/WebCore/rendering/style/DataRef.h',
+ '../third_party/WebKit/WebCore/rendering/style/FillLayer.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/FillLayer.h',
+ '../third_party/WebKit/WebCore/rendering/style/KeyframeList.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/KeyframeList.h',
+ '../third_party/WebKit/WebCore/rendering/style/NinePieceImage.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/NinePieceImage.h',
+ '../third_party/WebKit/WebCore/rendering/style/OutlineValue.h',
+ '../third_party/WebKit/WebCore/rendering/style/RenderStyle.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/RenderStyle.h',
+ '../third_party/WebKit/WebCore/rendering/style/RenderStyleConstants.h',
+ '../third_party/WebKit/WebCore/rendering/style/SVGRenderStyle.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/SVGRenderStyle.h',
+ '../third_party/WebKit/WebCore/rendering/style/SVGRenderStyleDefs.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/SVGRenderStyleDefs.h',
+ '../third_party/WebKit/WebCore/rendering/style/ShadowData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/ShadowData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleBackgroundData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleBackgroundData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleBoxData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleBoxData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleCachedImage.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleCachedImage.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleDashboardRegion.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleFlexibleBoxData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleFlexibleBoxData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleGeneratedImage.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleGeneratedImage.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleImage.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleInheritedData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleInheritedData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleMarqueeData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleMarqueeData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleMultiColData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleMultiColData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleRareInheritedData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleRareInheritedData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleRareNonInheritedData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleRareNonInheritedData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleReflection.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleSurroundData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleSurroundData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleTransformData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleTransformData.h',
+ '../third_party/WebKit/WebCore/rendering/style/StyleVisualData.cpp',
+ '../third_party/WebKit/WebCore/rendering/style/StyleVisualData.h',
+ '../third_party/WebKit/WebCore/rendering/AutoTableLayout.cpp',
+ '../third_party/WebKit/WebCore/rendering/AutoTableLayout.h',
+ '../third_party/WebKit/WebCore/rendering/CounterNode.cpp',
+ '../third_party/WebKit/WebCore/rendering/CounterNode.h',
+ '../third_party/WebKit/WebCore/rendering/EllipsisBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/EllipsisBox.h',
+ '../third_party/WebKit/WebCore/rendering/FixedTableLayout.cpp',
+ '../third_party/WebKit/WebCore/rendering/FixedTableLayout.h',
+ '../third_party/WebKit/WebCore/rendering/GapRects.h',
+ '../third_party/WebKit/WebCore/rendering/HitTestRequest.h',
+ '../third_party/WebKit/WebCore/rendering/HitTestResult.cpp',
+ '../third_party/WebKit/WebCore/rendering/HitTestResult.h',
+ '../third_party/WebKit/WebCore/rendering/InlineBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/InlineBox.h',
+ '../third_party/WebKit/WebCore/rendering/InlineFlowBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/InlineFlowBox.h',
+ '../third_party/WebKit/WebCore/rendering/InlineRunBox.h',
+ '../third_party/WebKit/WebCore/rendering/InlineTextBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/InlineTextBox.h',
+ '../third_party/WebKit/WebCore/rendering/LayoutState.cpp',
+ '../third_party/WebKit/WebCore/rendering/LayoutState.h',
+ '../third_party/WebKit/WebCore/rendering/ListMarkerBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/ListMarkerBox.h',
+ '../third_party/WebKit/WebCore/rendering/MediaControlElements.cpp',
+ '../third_party/WebKit/WebCore/rendering/MediaControlElements.h',
+ '../third_party/WebKit/WebCore/rendering/PointerEventsHitRules.cpp',
+ '../third_party/WebKit/WebCore/rendering/PointerEventsHitRules.h',
+ '../third_party/WebKit/WebCore/rendering/RenderApplet.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderApplet.h',
+ '../third_party/WebKit/WebCore/rendering/RenderArena.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderArena.h',
+ '../third_party/WebKit/WebCore/rendering/RenderBR.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderBR.h',
+ '../third_party/WebKit/WebCore/rendering/RenderBlock.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderBlock.h',
+ '../third_party/WebKit/WebCore/rendering/RenderBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderBox.h',
+ '../third_party/WebKit/WebCore/rendering/RenderBoxModelObject.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderBoxModelObject.h',
+ '../third_party/WebKit/WebCore/rendering/RenderButton.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderButton.h',
+ '../third_party/WebKit/WebCore/rendering/RenderCounter.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderCounter.h',
+ '../third_party/WebKit/WebCore/rendering/RenderFieldset.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderFieldset.h',
+ '../third_party/WebKit/WebCore/rendering/RenderFileUploadControl.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderFileUploadControl.h',
+ '../third_party/WebKit/WebCore/rendering/RenderFlexibleBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderFlexibleBox.h',
+ '../third_party/WebKit/WebCore/rendering/RenderForeignObject.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderForeignObject.h',
+ '../third_party/WebKit/WebCore/rendering/RenderFrame.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderFrame.h',
+ '../third_party/WebKit/WebCore/rendering/RenderFrameSet.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderFrameSet.h',
+ '../third_party/WebKit/WebCore/rendering/RenderHTMLCanvas.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderHTMLCanvas.h',
+ '../third_party/WebKit/WebCore/rendering/RenderImage.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderImage.h',
+ '../third_party/WebKit/WebCore/rendering/RenderImageGeneratedContent.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderImageGeneratedContent.h',
+ '../third_party/WebKit/WebCore/rendering/RenderInline.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderInline.h',
+ '../third_party/WebKit/WebCore/rendering/RenderLayer.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderLayer.h',
+ '../third_party/WebKit/WebCore/rendering/RenderLayerBacking.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderLayerBacking.h',
+ '../third_party/WebKit/WebCore/rendering/RenderLayerCompositor.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderLayerCompositor.h',
+ '../third_party/WebKit/WebCore/rendering/RenderLineBoxList.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderLineBoxList.h',
+ '../third_party/WebKit/WebCore/rendering/RenderListBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderListBox.h',
+ '../third_party/WebKit/WebCore/rendering/RenderListItem.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderListItem.h',
+ '../third_party/WebKit/WebCore/rendering/RenderListMarker.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderListMarker.h',
+ '../third_party/WebKit/WebCore/rendering/RenderMarquee.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderMarquee.h',
+ '../third_party/WebKit/WebCore/rendering/RenderMedia.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderMedia.h',
+ '../third_party/WebKit/WebCore/rendering/RenderMenuList.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderMenuList.h',
+ '../third_party/WebKit/WebCore/rendering/RenderObject.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderObject.h',
+ '../third_party/WebKit/WebCore/rendering/RenderObjectChildList.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderObjectChildList.h',
+ '../third_party/WebKit/WebCore/rendering/RenderPart.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderPart.h',
+ '../third_party/WebKit/WebCore/rendering/RenderPartObject.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderPartObject.h',
+ '../third_party/WebKit/WebCore/rendering/RenderPath.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderPath.h',
+ '../third_party/WebKit/WebCore/rendering/RenderReplaced.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderReplaced.h',
+ '../third_party/WebKit/WebCore/rendering/RenderReplica.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderReplica.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGBlock.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGBlock.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGContainer.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGContainer.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGGradientStop.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGGradientStop.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGHiddenContainer.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGHiddenContainer.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGImage.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGImage.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGInline.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGInline.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGInlineText.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGInlineText.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGRoot.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGRoot.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTSpan.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTSpan.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGText.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGText.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTextPath.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTextPath.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTransformableContainer.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGTransformableContainer.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGViewportContainer.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSVGViewportContainer.h',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbar.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbar.h',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbarPart.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbarPart.h',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbarTheme.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderScrollbarTheme.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSelectionInfo.h',
+ '../third_party/WebKit/WebCore/rendering/RenderSlider.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderSlider.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTable.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTable.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTableCell.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTableCell.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTableCol.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTableCol.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTableRow.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTableRow.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTableSection.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTableSection.h',
+ '../third_party/WebKit/WebCore/rendering/RenderText.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderText.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControl.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControl.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControlMultiLine.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTextControlSingleLine.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTextFragment.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTextFragment.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTheme.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTheme.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumGtk.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumGtk.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumMac.mm',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeChromiumWin.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeMac.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeMac.mm',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeSafari.h',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeWin.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderThemeWin.h',
+ '../third_party/WebKit/WebCore/rendering/RenderTreeAsText.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderTreeAsText.h',
+ '../third_party/WebKit/WebCore/rendering/RenderVideo.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderVideo.h',
+ '../third_party/WebKit/WebCore/rendering/RenderView.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderView.h',
+ '../third_party/WebKit/WebCore/rendering/RenderWidget.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderWidget.h',
+ '../third_party/WebKit/WebCore/rendering/RenderWordBreak.cpp',
+ '../third_party/WebKit/WebCore/rendering/RenderWordBreak.h',
+ '../third_party/WebKit/WebCore/rendering/RootInlineBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/RootInlineBox.h',
+ '../third_party/WebKit/WebCore/rendering/SVGCharacterLayoutInfo.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGCharacterLayoutInfo.h',
+ '../third_party/WebKit/WebCore/rendering/SVGInlineFlowBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGInlineFlowBox.h',
+ '../third_party/WebKit/WebCore/rendering/SVGInlineTextBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGInlineTextBox.h',
+ '../third_party/WebKit/WebCore/rendering/SVGRenderSupport.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGRenderSupport.h',
+ '../third_party/WebKit/WebCore/rendering/SVGRenderTreeAsText.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGRenderTreeAsText.h',
+ '../third_party/WebKit/WebCore/rendering/SVGRootInlineBox.cpp',
+ '../third_party/WebKit/WebCore/rendering/SVGRootInlineBox.h',
+ '../third_party/WebKit/WebCore/rendering/TableLayout.h',
+ '../third_party/WebKit/WebCore/rendering/TextControlInnerElements.cpp',
+ '../third_party/WebKit/WebCore/rendering/TextControlInnerElements.h',
+ '../third_party/WebKit/WebCore/rendering/bidi.cpp',
+ '../third_party/WebKit/WebCore/rendering/bidi.h',
+ '../third_party/WebKit/WebCore/rendering/break_lines.cpp',
+ '../third_party/WebKit/WebCore/rendering/break_lines.h',
+ '../third_party/WebKit/WebCore/storage/ChangeVersionWrapper.cpp',
+ '../third_party/WebKit/WebCore/storage/ChangeVersionWrapper.h',
+ '../third_party/WebKit/WebCore/storage/Database.cpp',
+ '../third_party/WebKit/WebCore/storage/Database.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseAuthorizer.cpp',
+ '../third_party/WebKit/WebCore/storage/DatabaseAuthorizer.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseDetails.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseTask.cpp',
+ '../third_party/WebKit/WebCore/storage/DatabaseTask.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseThread.cpp',
+ '../third_party/WebKit/WebCore/storage/DatabaseThread.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseTracker.cpp',
+ '../third_party/WebKit/WebCore/storage/DatabaseTracker.h',
+ '../third_party/WebKit/WebCore/storage/DatabaseTrackerClient.h',
+ '../third_party/WebKit/WebCore/storage/LocalStorage.cpp',
+ '../third_party/WebKit/WebCore/storage/LocalStorage.h',
+ '../third_party/WebKit/WebCore/storage/LocalStorageArea.cpp',
+ '../third_party/WebKit/WebCore/storage/LocalStorageArea.h',
+ '../third_party/WebKit/WebCore/storage/LocalStorageTask.cpp',
+ '../third_party/WebKit/WebCore/storage/LocalStorageTask.h',
+ '../third_party/WebKit/WebCore/storage/LocalStorageThread.cpp',
+ '../third_party/WebKit/WebCore/storage/LocalStorageThread.h',
+ '../third_party/WebKit/WebCore/storage/OriginQuotaManager.cpp',
+ '../third_party/WebKit/WebCore/storage/OriginQuotaManager.h',
+ '../third_party/WebKit/WebCore/storage/OriginUsageRecord.cpp',
+ '../third_party/WebKit/WebCore/storage/OriginUsageRecord.h',
+ '../third_party/WebKit/WebCore/storage/SQLError.h',
+ '../third_party/WebKit/WebCore/storage/SQLResultSet.cpp',
+ '../third_party/WebKit/WebCore/storage/SQLResultSet.h',
+ '../third_party/WebKit/WebCore/storage/SQLResultSetRowList.cpp',
+ '../third_party/WebKit/WebCore/storage/SQLResultSetRowList.h',
+ '../third_party/WebKit/WebCore/storage/SQLStatement.cpp',
+ '../third_party/WebKit/WebCore/storage/SQLStatement.h',
+ '../third_party/WebKit/WebCore/storage/SQLStatementCallback.h',
+ '../third_party/WebKit/WebCore/storage/SQLStatementErrorCallback.h',
+ '../third_party/WebKit/WebCore/storage/SQLTransaction.cpp',
+ '../third_party/WebKit/WebCore/storage/SQLTransaction.h',
+ '../third_party/WebKit/WebCore/storage/SQLTransactionCallback.h',
+ '../third_party/WebKit/WebCore/storage/SQLTransactionErrorCallback.h',
+ '../third_party/WebKit/WebCore/storage/SessionStorage.cpp',
+ '../third_party/WebKit/WebCore/storage/SessionStorage.h',
+ '../third_party/WebKit/WebCore/storage/SessionStorageArea.cpp',
+ '../third_party/WebKit/WebCore/storage/SessionStorageArea.h',
+ '../third_party/WebKit/WebCore/storage/Storage.cpp',
+ '../third_party/WebKit/WebCore/storage/Storage.h',
+ '../third_party/WebKit/WebCore/storage/StorageArea.cpp',
+ '../third_party/WebKit/WebCore/storage/StorageArea.h',
+ '../third_party/WebKit/WebCore/storage/StorageEvent.cpp',
+ '../third_party/WebKit/WebCore/storage/StorageEvent.h',
+ '../third_party/WebKit/WebCore/storage/StorageMap.cpp',
+ '../third_party/WebKit/WebCore/storage/StorageMap.h',
+ '../third_party/WebKit/WebCore/svg/animation/SMILTime.cpp',
+ '../third_party/WebKit/WebCore/svg/animation/SMILTime.h',
+ '../third_party/WebKit/WebCore/svg/animation/SMILTimeContainer.cpp',
+ '../third_party/WebKit/WebCore/svg/animation/SMILTimeContainer.h',
+ '../third_party/WebKit/WebCore/svg/animation/SVGSMILElement.cpp',
+ '../third_party/WebKit/WebCore/svg/animation/SVGSMILElement.h',
+ '../third_party/WebKit/WebCore/svg/graphics/cairo/SVGResourceFilterCairo.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/cairo/SVGResourceMaskerCairo.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/cg/SVGResourceFilterCg.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/cg/SVGResourceFilterCg.mm',
+ '../third_party/WebKit/WebCore/svg/graphics/cg/SVGResourceMaskerCg.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/cg/SVGResourceMaskerCg.mm',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/SVGFEHelpersCg.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/SVGFEHelpersCg.mm',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/SVGFilterEffectCg.mm',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKArithmeticFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKArithmeticFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKComponentMergeFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKComponentMergeFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDiffuseLightingFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDiffuseLightingFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDiscreteTransferFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDiscreteTransferFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDisplacementMapFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDisplacementMapFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDistantLightFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKDistantLightFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKGammaTransferFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKGammaTransferFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKIdentityTransferFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKIdentityTransferFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKLinearTransferFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKLinearTransferFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKNormalMapFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKNormalMapFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKPointLightFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKPointLightFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKSpecularLightingFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKSpecularLightingFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKSpotLightFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKSpotLightFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKTableTransferFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/cg/WKTableTransferFilter.m',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGDistantLightSource.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEConvolveMatrix.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEConvolveMatrix.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEDiffuseLighting.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEDiffuseLighting.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEDisplacementMap.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEDisplacementMap.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEFlood.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEFlood.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEGaussianBlur.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEGaussianBlur.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEImage.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEImage.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEMerge.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEMerge.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEMorphology.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEMorphology.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEOffset.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFEOffset.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFESpecularLighting.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFESpecularLighting.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFETile.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFETile.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFETurbulence.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFETurbulence.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFilterEffect.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGFilterEffect.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGLightSource.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGLightSource.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGPointLightSource.h',
+ '../third_party/WebKit/WebCore/svg/graphics/filters/SVGSpotLightSource.h',
+ '../third_party/WebKit/WebCore/svg/graphics/mac/SVGResourceFilterPlatformDataMac.h',
+ '../third_party/WebKit/WebCore/svg/graphics/mac/SVGResourceFilterPlatformDataMac.mm',
+ '../third_party/WebKit/WebCore/svg/graphics/qt/SVGResourceFilterQt.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/qt/SVGResourceMaskerQt.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/skia/SVGResourceFilterSkia.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/skia/SVGResourceMaskerSkia.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGImage.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGImage.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServer.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServer.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerGradient.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerGradient.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerLinearGradient.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerLinearGradient.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerPattern.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerPattern.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerRadialGradient.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerRadialGradient.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerSolid.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGPaintServerSolid.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResource.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResource.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceClipper.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceClipper.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceFilter.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceFilter.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceListener.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceMarker.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceMarker.h',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceMasker.cpp',
+ '../third_party/WebKit/WebCore/svg/graphics/SVGResourceMasker.h',
+ '../third_party/WebKit/WebCore/svg/ColorDistance.cpp',
+ '../third_party/WebKit/WebCore/svg/ColorDistance.h',
+ '../third_party/WebKit/WebCore/svg/ElementTimeControl.h',
+ '../third_party/WebKit/WebCore/svg/Filter.cpp',
+ '../third_party/WebKit/WebCore/svg/Filter.h',
+ '../third_party/WebKit/WebCore/svg/FilterBuilder.h',
+ '../third_party/WebKit/WebCore/svg/FilterEffect.cpp',
+ '../third_party/WebKit/WebCore/svg/FilterEffect.h',
+ '../third_party/WebKit/WebCore/svg/GradientAttributes.h',
+ '../third_party/WebKit/WebCore/svg/LinearGradientAttributes.h',
+ '../third_party/WebKit/WebCore/svg/PatternAttributes.h',
+ '../third_party/WebKit/WebCore/svg/RadialGradientAttributes.h',
+ '../third_party/WebKit/WebCore/svg/SVGAElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAllInOne.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAltGlyphElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAltGlyphElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAngle.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAngle.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateColorElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateColorElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateMotionElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateMotionElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateTransformElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimateTransformElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPoints.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPoints.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedProperty.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedTemplate.h',
+ '../third_party/WebKit/WebCore/svg/SVGAnimationElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGAnimationElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGCircleElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGCircleElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGClipPathElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGClipPathElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGColor.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGColor.h',
+ '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGCursorElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGCursorElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGDefinitionSrcElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGDefinitionSrcElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGDefsElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGDefsElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGDescElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGDescElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGDocument.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGDocument.h',
+ '../third_party/WebKit/WebCore/svg/SVGDocumentExtensions.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGDocumentExtensions.h',
+ '../third_party/WebKit/WebCore/svg/SVGElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstance.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstance.h',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstanceList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGElementInstanceList.h',
+ '../third_party/WebKit/WebCore/svg/SVGEllipseElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGEllipseElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGException.h',
+ '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEBlendElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEBlendElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEColorMatrixElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEColorMatrixElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEComponentTransferElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEComponentTransferElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFECompositeElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFECompositeElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEDiffuseLightingElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEDiffuseLightingElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEDisplacementMapElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEDisplacementMapElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEDistantLightElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEDistantLightElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEFloodElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEFloodElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncAElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncAElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncBElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncBElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncGElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncGElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncRElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEFuncRElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEGaussianBlurElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEGaussianBlurElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEImageElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEImageElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFELightElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFELightElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeNodeElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEMergeNodeElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEOffsetElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEOffsetElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFEPointLightElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFEPointLightElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFESpecularLightingElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFESpecularLightingElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFESpotLightElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFESpotLightElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFETileElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFETileElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFETurbulenceElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFETurbulenceElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFilterElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFilterElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFilterPrimitiveStandardAttributes.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFilterPrimitiveStandardAttributes.h',
+ '../third_party/WebKit/WebCore/svg/SVGFitToViewBox.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFitToViewBox.h',
+ '../third_party/WebKit/WebCore/svg/SVGFont.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontData.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontData.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceFormatElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceFormatElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceNameElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceNameElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceSrcElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceSrcElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceUriElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGFontFaceUriElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGForeignObjectElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGForeignObjectElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGGElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGGElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGGlyphElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGGlyphElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGGlyphMap.h',
+ '../third_party/WebKit/WebCore/svg/SVGGradientElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGGradientElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGHKernElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGHKernElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGImageElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGImageElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGImageLoader.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGImageLoader.h',
+ '../third_party/WebKit/WebCore/svg/SVGLangSpace.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLangSpace.h',
+ '../third_party/WebKit/WebCore/svg/SVGLength.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLength.h',
+ '../third_party/WebKit/WebCore/svg/SVGLengthList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLengthList.h',
+ '../third_party/WebKit/WebCore/svg/SVGLineElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLineElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGLinearGradientElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLinearGradientElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGList.h',
+ '../third_party/WebKit/WebCore/svg/SVGListTraits.h',
+ '../third_party/WebKit/WebCore/svg/SVGLocatable.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGLocatable.h',
+ '../third_party/WebKit/WebCore/svg/SVGMPathElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGMPathElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGMarkerElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGMarkerElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGMaskElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGMaskElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGMetadataElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGMetadataElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGMissingGlyphElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGMissingGlyphElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGNumberList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGNumberList.h',
+ '../third_party/WebKit/WebCore/svg/SVGPaint.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPaint.h',
+ '../third_party/WebKit/WebCore/svg/SVGParserUtilities.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGParserUtilities.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSeg.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegArc.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegArc.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegClosePath.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegClosePath.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubic.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubic.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicSmooth.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoCubicSmooth.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadratic.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadratic.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticSmooth.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegCurvetoQuadraticSmooth.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLineto.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLineto.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoHorizontal.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoHorizontal.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoVertical.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegLinetoVertical.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegList.h',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegMoveto.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPathSegMoveto.h',
+ '../third_party/WebKit/WebCore/svg/SVGPatternElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPatternElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGPointList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPointList.h',
+ '../third_party/WebKit/WebCore/svg/SVGPolyElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPolyElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGPolygonElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPolygonElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGPolylineElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPolylineElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGPreserveAspectRatio.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGPreserveAspectRatio.h',
+ '../third_party/WebKit/WebCore/svg/SVGRadialGradientElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGRadialGradientElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGRectElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGRectElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGRenderingIntent.h',
+ '../third_party/WebKit/WebCore/svg/SVGSVGElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGSVGElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGScriptElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGScriptElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGSetElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGSetElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGStopElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStopElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGStringList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStringList.h',
+ '../third_party/WebKit/WebCore/svg/SVGStylable.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStylable.h',
+ '../third_party/WebKit/WebCore/svg/SVGStyleElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStyleElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGStyledElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStyledElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGStyledLocatableElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStyledLocatableElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGStyledTransformableElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGStyledTransformableElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGSwitchElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGSwitchElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGSymbolElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGSymbolElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTRefElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTRefElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTSpanElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTSpanElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTests.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTests.h',
+ '../third_party/WebKit/WebCore/svg/SVGTextContentElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTextContentElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTextElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTextElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTextPathElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTextPathElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTextPositioningElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTextPositioningElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTitleElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTitleElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGTransform.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTransform.h',
+ '../third_party/WebKit/WebCore/svg/SVGTransformDistance.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTransformDistance.h',
+ '../third_party/WebKit/WebCore/svg/SVGTransformList.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTransformList.h',
+ '../third_party/WebKit/WebCore/svg/SVGTransformable.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGTransformable.h',
+ '../third_party/WebKit/WebCore/svg/SVGURIReference.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGURIReference.h',
+ '../third_party/WebKit/WebCore/svg/SVGUnitTypes.h',
+ '../third_party/WebKit/WebCore/svg/SVGUseElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGUseElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGViewElement.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGViewElement.h',
+ '../third_party/WebKit/WebCore/svg/SVGViewSpec.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGViewSpec.h',
+ '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.h',
+ '../third_party/WebKit/WebCore/svg/SVGZoomEvent.cpp',
+ '../third_party/WebKit/WebCore/svg/SVGZoomEvent.h',
+ '../third_party/WebKit/WebCore/svg/SynchronizableTypeWrapper.h',
+ '../third_party/WebKit/WebCore/xml/DOMParser.cpp',
+ '../third_party/WebKit/WebCore/xml/DOMParser.h',
+ '../third_party/WebKit/WebCore/xml/NativeXPathNSResolver.cpp',
+ '../third_party/WebKit/WebCore/xml/NativeXPathNSResolver.h',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequest.cpp',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequest.h',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestException.h',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestProgressEvent.h',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestUpload.cpp',
+ '../third_party/WebKit/WebCore/xml/XMLHttpRequestUpload.h',
+ '../third_party/WebKit/WebCore/xml/XMLSerializer.cpp',
+ '../third_party/WebKit/WebCore/xml/XMLSerializer.h',
+ '../third_party/WebKit/WebCore/xml/XPathEvaluator.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathEvaluator.h',
+ '../third_party/WebKit/WebCore/xml/XPathException.h',
+ '../third_party/WebKit/WebCore/xml/XPathExpression.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathExpression.h',
+ '../third_party/WebKit/WebCore/xml/XPathExpressionNode.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathExpressionNode.h',
+ '../third_party/WebKit/WebCore/xml/XPathFunctions.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathFunctions.h',
+ '../third_party/WebKit/WebCore/xml/XPathNSResolver.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathNSResolver.h',
+ '../third_party/WebKit/WebCore/xml/XPathNamespace.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathNamespace.h',
+ '../third_party/WebKit/WebCore/xml/XPathNodeSet.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathNodeSet.h',
+ '../third_party/WebKit/WebCore/xml/XPathParser.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathParser.h',
+ '../third_party/WebKit/WebCore/xml/XPathPath.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathPath.h',
+ '../third_party/WebKit/WebCore/xml/XPathPredicate.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathPredicate.h',
+ '../third_party/WebKit/WebCore/xml/XPathResult.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathResult.h',
+ '../third_party/WebKit/WebCore/xml/XPathStep.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathStep.h',
+ '../third_party/WebKit/WebCore/xml/XPathUtil.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathUtil.h',
+ '../third_party/WebKit/WebCore/xml/XPathValue.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathValue.h',
+ '../third_party/WebKit/WebCore/xml/XPathVariableReference.cpp',
+ '../third_party/WebKit/WebCore/xml/XPathVariableReference.h',
+ '../third_party/WebKit/WebCore/xml/XSLImportRule.cpp',
+ '../third_party/WebKit/WebCore/xml/XSLImportRule.h',
+ '../third_party/WebKit/WebCore/xml/XSLStyleSheet.cpp',
+ '../third_party/WebKit/WebCore/xml/XSLStyleSheet.h',
+ '../third_party/WebKit/WebCore/xml/XSLTExtensions.cpp',
+ '../third_party/WebKit/WebCore/xml/XSLTExtensions.h',
+ '../third_party/WebKit/WebCore/xml/XSLTProcessor.cpp',
+ '../third_party/WebKit/WebCore/xml/XSLTProcessor.h',
+ '../third_party/WebKit/WebCore/xml/XSLTUnicodeSort.cpp',
+ '../third_party/WebKit/WebCore/xml/XSLTUnicodeSort.h',
+
+ # For WebCoreSystemInterface, Mac-only.
+ '../third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface.m',
+ ],
+ 'sources/': [
+ # dglazkov says these aren't ready to build yet.
+ # TODO(mark): Remove this when they are ready.
+ ['exclude', '/third_party/WebKit/WebCore/bindings/v8/Script[^/]*\\.cpp$'],
+
+ # Don't build bindings for storage/database.
+ ['exclude', '/third_party/WebKit/WebCore/storage/[^/]*\\.idl$'],
+
+ # SVG_FILTERS only.
+ ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.idl$'],
+
+ # Don't build custom bindings for storage.
+ ['exclude', '/third_party/WebKit/WebCore/bindings/v8/custom/V8((Custom)?SQL|Database)[^/]*\\.cpp$'],
+
+ # Fortunately, many things can be excluded by using broad patterns.
+
+ # Exclude things that don't apply to the Chromium platform on the basis
+ # of their enclosing directories and tags at the ends of their
+ # filenames.
+ ['exclude', '/(android|cairo|cf|cg|curl|gtk|linux|mac|opentype|posix|qt|soup|symbian|win|wx)/'],
+ ['exclude', '(?<!Chromium)(AllInOne|Android|Cairo|CF|CG|Curl|Gtk|Linux|Mac|OpenType|POSIX|Posix|Qt|Safari|Soup|Symbian|Win|Wx)\\.(cpp|mm?)$'],
+
+ # JSC-only.
+ ['exclude', '/third_party/WebKit/WebCore/inspector/JavaScript[^/]*\\.cpp$'],
+
+ # ENABLE_OFFLINE_WEB_APPLICATIONS only.
+ ['exclude', '/third_party/WebKit/WebCore/loader/appcache/'],
+
+ # SVG_FILTERS only.
+ ['exclude', '/third_party/WebKit/WebCore/(platform|svg)/graphics/filters/'],
+ ['exclude', '/third_party/WebKit/WebCore/svg/Filter[^/]*\\.cpp$'],
+ ['exclude', '/third_party/WebKit/WebCore/svg/SVG(FE|Filter)[^/]*\\.cpp$'],
+
+ # Only use platform/image-decoders/skia.
+ ['exclude', '/third_party/WebKit/WebCore/platform/image-decoders/(?!skia/)'],
+
+ # Exclude some, but not all, of storage.
+ ['exclude', '/third_party/WebKit/WebCore/storage/(Local|Session)Storage[^/]*\\.cpp$'],
+ ],
+ 'sources!': [
+ # Custom bindings in bindings/v8/custom exist for these.
+ '../third_party/WebKit/WebCore/dom/EventListener.idl',
+ '../third_party/WebKit/WebCore/dom/EventTarget.idl',
+ '../third_party/WebKit/WebCore/html/VoidCallback.idl',
+
+ # JSC-only.
+ '../third_party/WebKit/WebCore/inspector/JavaScriptCallFrame.idl',
+
+ # ENABLE_OFFLINE_WEB_APPLICATIONS only.
+ '../third_party/WebKit/WebCore/loader/appcache/DOMApplicationCache.idl',
+
+ # ENABLE_GEOLOCATION only.
+ '../third_party/WebKit/WebCore/page/Geolocation.idl',
+ '../third_party/WebKit/WebCore/page/Geoposition.idl',
+ '../third_party/WebKit/WebCore/page/PositionCallback.idl',
+ '../third_party/WebKit/WebCore/page/PositionError.idl',
+ '../third_party/WebKit/WebCore/page/PositionErrorCallback.idl',
+
+ # Bindings with custom Objective-C implementations.
+ '../third_party/WebKit/WebCore/page/AbstractView.idl',
+
+ # TODO(mark): I don't know why all of these are excluded.
+ # Extra SVG bindings to exclude.
+ '../third_party/WebKit/WebCore/svg/ElementTimeControl.idl',
+ '../third_party/WebKit/WebCore/svg/SVGAnimatedPathData.idl',
+ '../third_party/WebKit/WebCore/svg/SVGComponentTransferFunctionElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGExternalResourcesRequired.idl',
+ '../third_party/WebKit/WebCore/svg/SVGFitToViewBox.idl',
+ '../third_party/WebKit/WebCore/svg/SVGHKernElement.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLangSpace.idl',
+ '../third_party/WebKit/WebCore/svg/SVGLocatable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGStylable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTests.idl',
+ '../third_party/WebKit/WebCore/svg/SVGTransformable.idl',
+ '../third_party/WebKit/WebCore/svg/SVGViewSpec.idl',
+ '../third_party/WebKit/WebCore/svg/SVGZoomAndPan.idl',
+
+ # TODO(mark): I don't know why these are excluded, either.
+ # Someone (me?) should figure it out and add appropriate comments.
+ '../third_party/WebKit/WebCore/css/CSSUnknownRule.idl',
+
+ # Don't build custom bindings for VoidCallback.
+ '../third_party/WebKit/WebCore/bindings/v8/custom/V8CustomVoidCallback.cpp',
+
+ # A few things can't be excluded by patterns. List them individually.
+
+ # Use history/BackForwardListChromium.cpp instead.
+ '../third_party/WebKit/WebCore/history/BackForwardList.cpp',
+
+ # Use loader/icon/IconDatabaseNone.cpp instead.
+ '../third_party/WebKit/WebCore/loader/icon/IconDatabase.cpp',
+
+ # Use platform/KURLGoogle.cpp instead.
+ '../third_party/WebKit/WebCore/platform/KURL.cpp',
+
+ # Use platform/MIMETypeRegistryChromium.cpp instead.
+ '../third_party/WebKit/WebCore/platform/MIMETypeRegistry.cpp',
+
+ # USE_NEW_THEME only.
+ '../third_party/WebKit/WebCore/platform/Theme.cpp',
+
+ # Exclude some, but not all, of plugins.
+ '../third_party/WebKit/WebCore/plugins/PluginDatabase.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginInfoStore.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginMainThreadScheduler.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginPackage.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginStream.cpp',
+ '../third_party/WebKit/WebCore/plugins/PluginView.cpp',
+ '../third_party/WebKit/WebCore/plugins/npapi.cpp',
+
+ # Don't build these.
+ # TODO(mark): I don't know exactly why these are excluded. It would
+ # be nice to provide more explicit comments. Some of these do actually
+ # compile.
+ '../third_party/WebKit/WebCore/dom/StaticStringList.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconFetcher.cpp',
+ '../third_party/WebKit/WebCore/loader/icon/IconRecord.cpp',
+ '../third_party/WebKit/WebCore/loader/UserStyleSheetLoader.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/GraphicsLayer.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/RenderLayerBacking.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/RenderLayerCompositor.cpp',
+ ],
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/bindings',
+ 'port/bindings/v8',
+ '<@(webcore_include_dirs)',
+ ],
+ 'mac_framework_dirs': [
+ '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks',
+ ],
+ },
+ 'export_dependent_settings': [
+ 'wtf',
+ '../build/temp_gyp/googleurl.gyp:googleurl',
+ '../skia/skia.gyp:skia',
+ '../third_party/npapi/npapi.gyp:npapi',
+ '../build/temp_gyp/v8.gyp:v8',
+ ],
+ 'link_settings': {
+ 'mac_bundle_resources': [
+ '../third_party/WebKit/WebCore/Resources/aliasCursor.png',
+ '../third_party/WebKit/WebCore/Resources/cellCursor.png',
+ '../third_party/WebKit/WebCore/Resources/contextMenuCursor.png',
+ '../third_party/WebKit/WebCore/Resources/copyCursor.png',
+ '../third_party/WebKit/WebCore/Resources/crossHairCursor.png',
+ '../third_party/WebKit/WebCore/Resources/eastResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/eastWestResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/helpCursor.png',
+ '../third_party/WebKit/WebCore/Resources/linkCursor.png',
+ '../third_party/WebKit/WebCore/Resources/moveCursor.png',
+ '../third_party/WebKit/WebCore/Resources/noDropCursor.png',
+ '../third_party/WebKit/WebCore/Resources/noneCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northEastResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northEastSouthWestResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northSouthResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northWestResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/northWestSouthEastResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/notAllowedCursor.png',
+ '../third_party/WebKit/WebCore/Resources/progressCursor.png',
+ '../third_party/WebKit/WebCore/Resources/southEastResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/southResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/southWestResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/verticalTextCursor.png',
+ '../third_party/WebKit/WebCore/Resources/waitCursor.png',
+ '../third_party/WebKit/WebCore/Resources/westResizeCursor.png',
+ '../third_party/WebKit/WebCore/Resources/zoomInCursor.png',
+ '../third_party/WebKit/WebCore/Resources/zoomOutCursor.png',
+ ],
+ },
+ 'hard_dependency': 1,
+ 'mac_framework_dirs': [
+ '$(SDKROOT)/System/Library/Frameworks/ApplicationServices.framework/Frameworks',
+ ],
+ 'msvs_disabled_warnings': [
+ 4138, 4244, 4291, 4305, 4344, 4355, 4521, 4099,
+ ],
+ 'xcode_settings': {
+ # Some Mac-specific parts of WebKit won't compile without having this
+ # prefix header injected.
+ # TODO(mark): make this a first-class setting.
+ 'GCC_PREFIX_HEADER': '../third_party/WebKit/WebCore/WebCorePrefix.h',
+ },
+ 'conditions': [
+ ['OS=="linux"', {
+ 'sources!': [
+ # Not yet ported to Linux.
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustomPlatformData.cpp',
+ ],
+ 'defines': ['WTF_USE_PTHREADS=1'],
+ # for:
+ # .../WebCore/platform/image-decoders/bmp/BMPImageDecoder.cpp
+ 'cflags': ['-Wno-multichar'],
+ }],
+ ['OS=="mac"', {
+ 'actions': [
+ {
+ # Allow framework-style #include of
+ # <WebCore/WebCoreSystemInterface.h>.
+ 'action_name': 'WebCoreSystemInterface.h',
+ 'inputs': [
+ '../third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterface.h',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/WebCore/WebCoreSystemInterface.h',
+ ],
+ 'action': ['cp', '<@(_inputs)', '<@(_outputs)'],
+ },
+ ],
+ 'include_dirs': [
+ '../third_party/WebKit/WebKitLibraries',
+ ],
+ 'sources/': [
+ # Additional files from the WebCore Mac build that are presently
+ # used in the WebCore Chromium Mac build too.
+
+ # The Mac build is PLATFORM_CF but does not use CFNetwork.
+ ['include', 'CF\\.cpp$'],
+ ['exclude', '/network/cf/'],
+
+ # The Mac build is PLATFORM_CG too. platform/graphics/cg is the
+ # only place that CG files we want to build are located, and not
+ # all of them even have a CG suffix, so just add them by a
+ # regexp matching their directory.
+ ['include', '/platform/graphics/cg/[^/]*(?<!Win)?\\.(cpp|mm?)$'],
+
+ # Use native Mac font code from WebCore.
+ ['include', '/platform/(graphics/)?mac/[^/]*Font[^/]*\\.(cpp|mm?)$'],
+
+ # Cherry-pick some files that can't be included by broader regexps.
+ # Some of these are used instead of Chromium platform files, see
+ # the specific exclusions in the "sources!" list below.
+ ['include', '/third_party/WebKit/WebCore/loader/archive/cf/LegacyWebArchive\\.cpp$'],
+ ['include', '/third_party/WebKit/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac\\.cpp$'],
+ ['include', '/third_party/WebKit/WebCore/platform/graphics/mac/GraphicsContextMac\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/BlockExceptions\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/LocalCurrentGraphicsContext\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/PurgeableBufferMac\\.cpp$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/ScrollbarThemeMac\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/WebCoreSystemInterface\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/mac/WebCoreTextRenderer\\.mm$'],
+ ['include', '/third_party/WebKit/WebCore/platform/text/mac/ShapeArabic\\.c$'],
+ ['include', '/third_party/WebKit/WebCore/platform/text/mac/String(Impl)?Mac\\.mm$'],
+
+ ['include', '/third_party/WebKit/WebKit/mac/WebCoreSupport/WebSystemInterface\\.m$'],
+ ],
+ 'sources!': [
+ # The Mac currently uses FontCustomPlatformData.cpp from
+ # platform/graphics/mac, included by regex above, instead.
+ '../third_party/WebKit/WebCore/platform/graphics/chromium/FontCustomPlatformData.cpp',
+
+ # The Mac currently uses ScrollbarThemeMac.mm, included by regex
+ # above, instead of ScrollbarThemeChromium.cpp.
+ '../third_party/WebKit/WebCore/platform/chromium/ScrollbarThemeChromium.cpp',
+
+ # These Skia files aren't currently built on the Mac, which uses
+ # CoreGraphics directly for this portion of graphics handling.
+ '../third_party/WebKit/WebCore/platform/graphics/skia/FloatPointSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/FloatRectSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/GradientSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/GraphicsContextSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageBufferSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/ImageSourceSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/IntPointSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/IntRectSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PathSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/PatternSkia.cpp',
+ '../third_party/WebKit/WebCore/platform/graphics/skia/TransformationMatrixSkia.cpp',
+ ],
+ 'link_settings': {
+ 'libraries': [
+ '../third_party/WebKit/WebKitLibraries/libWebKitSystemInterfaceLeopard.a',
+ ],
+ },
+ 'direct_dependent_settings': {
+ 'include_dirs': [
+ '../third_party/WebKit/WebKitLibraries',
+ '../third_party/WebKit/WebKit/mac/WebCoreSupport',
+ ],
+ },
+ }],
+ ['OS=="win"', {
+ 'sources/': [['exclude', 'Posix\\.cpp$']],
+ 'defines': [
+ '__PRETTY_FUNCTION__=__FUNCTION__',
+ 'DISABLE_ACTIVEX_TYPE_CONVERSION_MPLAYER2',
+ ],
+ # This is needed because Event.h in this directory is blocked
+ # by a system header on windows.
+ 'include_dirs++': ['../third_party/WebKit/WebCore/dom'],
+ 'direct_dependent_settings': {
+ 'include_dirs+++': ['../third_party/WebKit/WebCore/dom'],
+ },
+ }],
+ ['OS!="linux"', {'sources/': [['exclude', '(Gtk|Linux)\\.cpp$']]}],
+ ['OS!="mac"', {'sources/': [['exclude', 'Mac\\.(cpp|mm?)$']]}],
+ ['OS!="win"', {'sources/': [
+ ['exclude', 'Win\\.cpp$'],
+ ['exclude', '/(Windows|Uniscribe)[^/]*\\.cpp$']
+ ]}],
+ ],
+ },
+ {
+ 'target_name': 'glue',
+ 'type': 'static_library',
+ 'dependencies': [
+ 'webcore',
+ '../net/net.gyp:net',
+ ],
+ 'actions': [
+ {
+ 'action_name': 'webkit_version',
+ 'inputs': [
+ 'build/webkit_version.py',
+ '../third_party/WebKit/WebCore/Configurations/Version.xcconfig',
+ ],
+ 'outputs': [
+ '<(INTERMEDIATE_DIR)/webkit_version.h',
+ ],
+ 'action': ['python', '<@(_inputs)', '<(INTERMEDIATE_DIR)'],
+ },
+ ],
+ 'rules': [
+ {
+ 'rule_name': 'grit',
+ 'extension': 'grd',
+ 'inputs': [
+ '../tools/grit/grit.py',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/webkit/grit/<(RULE_INPUT_ROOT).h',
+ ],
+ 'action': ['python', '<@(_inputs)', '-i', '<(RULE_INPUT_PATH)', 'build', '-o', '<(SHARED_INTERMEDIATE_DIR)/webkit'],
+ },
+ ],
+ 'include_dirs': [
+ '<(INTERMEDIATE_DIR)',
+ ],
+ 'sources': [
+ # webkit_version rule
+ '../third_party/WebKit/WebCore/Configurations/Version.xcconfig',
+
+ # grit rule
+ 'glue/webkit_resources.grd',
+ 'glue/webkit_strings.grd',
+
+ # This list contains all .h, .cc, and .mm files in glue except for
+ # those in the test subdirectory and those with unittest in in their
+ # names.
+ 'glue/plugins/mozilla_extensions.cc',
+ 'glue/plugins/mozilla_extensions.h',
+ 'glue/plugins/nphostapi.h',
+ 'glue/plugins/plugin_constants_win.h',
+ 'glue/plugins/plugin_host.cc',
+ 'glue/plugins/plugin_host.h',
+ 'glue/plugins/plugin_instance.cc',
+ 'glue/plugins/plugin_instance.h',
+ 'glue/plugins/plugin_lib.cc',
+ 'glue/plugins/plugin_lib.h',
+ 'glue/plugins/plugin_lib_linux.cc',
+ 'glue/plugins/plugin_lib_mac.mm',
+ 'glue/plugins/plugin_lib_win.cc',
+ 'glue/plugins/plugin_list.cc',
+ 'glue/plugins/plugin_list.h',
+ 'glue/plugins/plugin_list_linux.cc',
+ 'glue/plugins/plugin_list_mac.mm',
+ 'glue/plugins/plugin_list_win.cc',
+ 'glue/plugins/plugin_stream.cc',
+ 'glue/plugins/plugin_stream.h',
+ 'glue/plugins/plugin_stream_posix.cc',
+ 'glue/plugins/plugin_stream_url.cc',
+ 'glue/plugins/plugin_stream_url.h',
+ 'glue/plugins/plugin_stream_win.cc',
+ 'glue/plugins/plugin_string_stream.cc',
+ 'glue/plugins/plugin_string_stream.h',
+ 'glue/plugins/plugin_stubs.cc',
+ 'glue/plugins/webplugin_delegate_impl.cc',
+ 'glue/plugins/webplugin_delegate_impl.h',
+ 'glue/plugins/webplugin_delegate_impl_gtk.cc',
+ 'glue/plugins/webplugin_delegate_impl_mac.cc',
+ 'glue/alt_404_page_resource_fetcher.cc',
+ 'glue/alt_404_page_resource_fetcher.h',
+ 'glue/alt_error_page_resource_fetcher.cc',
+ 'glue/alt_error_page_resource_fetcher.h',
+ 'glue/autocomplete_input_listener.h',
+ 'glue/autofill_form.cc',
+ 'glue/autofill_form.h',
+ 'glue/back_forward_list_client_impl.cc',
+ 'glue/back_forward_list_client_impl.h',
+ 'glue/cache_manager.cc',
+ 'glue/cache_manager.h',
+ 'glue/chrome_client_impl.cc',
+ 'glue/chrome_client_impl.h',
+ 'glue/chromium_bridge_impl.cc',
+ 'glue/chromium_threading.cc',
+ 'glue/clipboard_conversion.cc',
+ 'glue/clipboard_conversion.h',
+ 'glue/console_message_level.h',
+ 'glue/context_menu.h',
+ 'glue/context_menu_client_impl.cc',
+ 'glue/context_menu_client_impl.h',
+ 'glue/cpp_binding_example.cc',
+ 'glue/cpp_binding_example.h',
+ 'glue/cpp_bound_class.cc',
+ 'glue/cpp_bound_class.h',
+ 'glue/cpp_variant.cc',
+ 'glue/cpp_variant.h',
+ 'glue/debugger_bridge.cc',
+ 'glue/debugger_bridge.h',
+ 'glue/dom_operations.cc',
+ 'glue/dom_operations.h',
+ 'glue/dom_serializer.cc',
+ 'glue/dom_serializer.h',
+ 'glue/dom_serializer_delegate.h',
+ 'glue/dragclient_impl.cc',
+ 'glue/dragclient_impl.h',
+ 'glue/editor_client_impl.cc',
+ 'glue/editor_client_impl.h',
+ 'glue/entity_map.cc',
+ 'glue/entity_map.h',
+ 'glue/event_conversion.cc',
+ 'glue/event_conversion.h',
+ 'glue/feed_preview.cc',
+ 'glue/feed_preview.h',
+ 'glue/find_in_page_request.h',
+ 'glue/form_data.h',
+ 'glue/glue_accessibility.cc',
+ 'glue/glue_accessibility.h',
+ 'glue/glue_serialize.cc',
+ 'glue/glue_serialize.h',
+ 'glue/glue_util.cc',
+ 'glue/glue_util.h',
+ 'glue/image_decoder.cc',
+ 'glue/image_decoder.h',
+ 'glue/image_resource_fetcher.cc',
+ 'glue/image_resource_fetcher.h',
+ 'glue/inspector_client_impl.cc',
+ 'glue/inspector_client_impl.h',
+ 'glue/localized_strings.cc',
+ 'glue/media_player_private_impl.cc',
+ 'glue/multipart_response_delegate.cc',
+ 'glue/multipart_response_delegate.h',
+ 'glue/npruntime_util.cc',
+ 'glue/npruntime_util.h',
+ 'glue/password_autocomplete_listener.cc',
+ 'glue/password_autocomplete_listener.h',
+ 'glue/password_form.h',
+ 'glue/password_form_dom_manager.cc',
+ 'glue/password_form_dom_manager.h',
+ 'glue/resource_fetcher.cc',
+ 'glue/resource_fetcher.h',
+ 'glue/resource_handle_impl.cc',
+ 'glue/resource_loader_bridge.cc',
+ 'glue/resource_loader_bridge.h',
+ 'glue/resource_type.h',
+ 'glue/scoped_clipboard_writer_glue.h',
+ 'glue/screen_info.h',
+ 'glue/searchable_form_data.cc',
+ 'glue/searchable_form_data.h',
+ 'glue/simple_clipboard_impl.cc',
+ 'glue/stacking_order_iterator.cc',
+ 'glue/stacking_order_iterator.h',
+ 'glue/tools_proxy.h',
+ 'glue/webcursor.cc',
+ 'glue/webcursor.h',
+ 'glue/webcursor_gtk.cc',
+ 'glue/webcursor_gtk_data.h',
+ 'glue/webcursor_mac.mm',
+ 'glue/webcursor_win.cc',
+ 'glue/webdatasource.h',
+ 'glue/webdatasource_impl.cc',
+ 'glue/webdatasource_impl.h',
+ 'glue/webdocumentloader_impl.cc',
+ 'glue/webdocumentloader_impl.h',
+ 'glue/webdropdata.cc',
+ 'glue/webdropdata.h',
+ 'glue/weberror.h',
+ 'glue/weberror_impl.cc',
+ 'glue/weberror_impl.h',
+ 'glue/webframe.h',
+ 'glue/webframe_impl.cc',
+ 'glue/webframe_impl.h',
+ 'glue/webframeloaderclient_impl.cc',
+ 'glue/webframeloaderclient_impl.h',
+ 'glue/webhistoryitem.h',
+ 'glue/webhistoryitem_impl.cc',
+ 'glue/webhistoryitem_impl.h',
+ 'glue/webinputevent.h',
+ 'glue/webinputevent_linux.cc',
+ 'glue/webinputevent_mac.mm',
+ 'glue/webinputevent_win.cc',
+ 'glue/webkit_glue.cc',
+ 'glue/webkit_glue.h',
+ 'glue/webkit_glue_gtk.cc',
+ 'glue/webkit_glue_mac.mm',
+ 'glue/webkit_glue_win.cc',
+ 'glue/webmediaplayer.h',
+ 'glue/webmediaplayer_delegate.h',
+ 'glue/webmediaplayer_impl.cc',
+ 'glue/webmediaplayer_impl.h',
+ 'glue/webplugin.h',
+ 'glue/webplugin_delegate.cc',
+ 'glue/webplugin_delegate.h',
+ 'glue/webplugin_impl.cc',
+ 'glue/webplugin_impl.h',
+ 'glue/webpreferences.h',
+ 'glue/webresponse.h',
+ 'glue/webresponse_impl.h',
+ 'glue/webtextinput.h',
+ 'glue/webtextinput_impl.cc',
+ 'glue/webtextinput_impl.h',
+ 'glue/weburlrequest.h',
+ 'glue/weburlrequest_impl.cc',
+ 'glue/weburlrequest_impl.h',
+ 'glue/webview.h',
+ 'glue/webview_delegate.cc',
+ 'glue/webview_delegate.h',
+ 'glue/webview_impl.cc',
+ 'glue/webview_impl.h',
+ 'glue/webwidget.h',
+ 'glue/webwidget_delegate.h',
+ 'glue/webwidget_impl.cc',
+ 'glue/webwidget_impl.h',
+ 'glue/window_open_disposition.h',
+ 'pending/AccessibleBase.cpp',
+ 'pending/AccessibleBase.h',
+ 'pending/AccessibleDocument.cpp',
+ 'pending/AccessibleDocument.h',
+ ],
+ # When glue is a dependency, it needs to be a hard dependency.
+ # Dependents may rely on files generated by this target or one of its
+ # own hard dependencies.
+ 'hard_dependency': 1,
+ 'export_dependent_settings': [
+ 'webcore',
+ ],
+ 'conditions': [
+ ['OS!="linux"', {
+ 'sources/': [['exclude', '_(linux|gtk)(_data)?\\.cc$']]
+ }],
+ ['OS!="mac"', {
+ 'sources/': [['exclude', '_mac\\.(cc|mm)$']]
+ }],
+ ['OS!="win"', {
+ 'sources/': [['exclude', '_win\\.cc$']],
+ 'sources!': [
+ # TODO(port): Mac uses webplugin_delegate_impl_mac.cc and GTK uses
+ # webplugin_delegate_impl_gtk.cc. Seems like this should be
+ # renamed webplugin_delegate_impl_win.cc, then we could get rid
+ # of the explicit exclude.
+ 'glue/plugins/webplugin_delegate_impl.cc',
+
+ # These files are Windows-only now but may be ported to other
+ # platforms.
+ 'glue/plugins/mozilla_extensions.cc',
+ 'glue/plugins/webplugin_delegate_impl.cc',
+ 'glue/glue_accessibility.cc',
+ 'glue/webdropdata.cc',
+ 'pending/AccessibleBase.cpp',
+ 'pending/AccessibleDocument.cpp',
+ ],
+ }, { # else: OS=="win"
+ 'sources/': [['exclude', '_posix\\.cc$']],
+ }],
+ ],
+ },
+ ],
+}